Задать вопрос
  • Почему я получаю стили из других .css файлов в React?

    @davidnum95
    Никаких БЭМов в реакте не нужно использовать. Используйте css modules.
    Ответ написан
    2 комментария
  • Хотите задать вопрос администрации Тостера?

    OtshelnikFm
    @OtshelnikFm
    Обо мне расскажет yawncato.com
    По поводу махания банхаммеров вроде на хабре пообщались. Но для закрепления тут: сделайте не бан на неделю - а предупреждение. Я пару лет здесь и тупо забыл про историю со ссылками. Вы меня в бан на неделю отправили. И все равно несмотря на мое письмо с попыткой разобраться в ситуации и мое признание что я забыл про ссылки - ничего не поменялось (вот она лояльность). Если бы выписали просто пред - я бы почитал и вспомнил ваши правила.
    Но - и чтобы все свои преды и недельные баны я бы видел в своем лк - те что просрочены. Люди невольно всё равно забываются.

    2. Вот эти уведомления - хочу убивать их кликом по крестику https://yadi.sk/i/vfe7nMW33UqL44 (не переходя никуда) ну или группируйте их в одно с указанием кол-ва. Трижды одно и тоже - ну честно мне все равно кому понравился ответ. Но кол-во видеть хочу.

    3. Пометить ответ как решение - это нужная опция для сторонних пользователей. И вправду - решения часто не отмечают таковыми.

    4. Автора вопроса в комментариях помечайте - не всегда понятно что отвечаешь и вступил в диалог с случайным прохожим. Зачем на него тратить время. Пусть создает свой вопрос.

    5. Из вк переходя по интересным вопросам (а именно такие туда репостятся?) часто наблюдаю что вопрос удалили. С этим надо что-то делать. У вас сервис вопросов или банов? Если вопрос собирает аудиторию - зачем рубите сук?

    6. Добавьте жалобу - "это не полный ответ приправленный ссылкой". Я часто даю полные ответы и потом указываю ссылку. А вот некоторые просто кидают ссылку с ехидными "поискал в гугле за тебя"
    Ответ написан
    18 комментариев
  • Хотите задать вопрос администрации Тостера?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Было бы хорошо иметь возможность закреплять у себя в профиле не самые залайканные ответы, а те, которые сам выбрал. Чтобы там были серьезные ответы на сложные вопросы (которые не так много людей могут заценить), а не философские размышления и удачно подобранные ссылки.
    Ответ написан
    6 комментариев
  • Как прописать ответственность ИТ-исполнителя за ошибки?

    DMGarikk
    @DMGarikk
    Lead Software Developer
    Для начала надо понять что вешая на исполнителя денежную ответственность за потерю прибыли по вине косяков внедрения - это путь в тупик, вы распугаете всех подрядчиков и с вами никто не будет работать

    В "старой" версии платформы расчет скидки на стороне сайта был выключен в ручном режиме Подрядчиком. При обновлении это, видимо, ими забылось.

    Это ВЫ не проверили работоспособность системы, а не подрядчик накосячил, поймите что ЭТО главное
    Ответ написан
    5 комментариев
  • Как в PHP решаем проблему поиска по ключу и извлечения значения?

    Minifets
    @Minifets
    Hello world!!!
    $a = 3;
    $result = array_filter($array, function ($elem) use ($a) {
        return array_key_exists('id', $elem) and $elem['id'] === $a;
    });
    
    if (!empty($result)) {
        $value = reset($result);
    }
    Ответ написан
    Комментировать
  • Как проверить наличие ссылки в тексте с помощь PHP?

    jasonOk
    @jasonOk
    Легче болтать, чем код писать
    Комментировать
  • Не появляется каптча, что делать?

    fzfx
    @fzfx
    18,5 дм
    включите VPN обратно.
    Ответ написан
    Комментировать
  • Как защитить сайт от выкачки через инспектор?

    yarkov
    @yarkov Куратор тега JavaScript
    Помог ответ? Отметь решением.
    И снова супер секретные наработки защитить пытаются =)
    Нет, нельзя защитить. Чтобы отобразить сайт, браузер должен выкачать все нужные файлы. А соответственно когда сайт загрузился, то файлы уже на компе пользователя.
    Ответ написан
    1 комментарий
  • Нужна ли какая нибудь более мощная среда разработки чем Open Server если делаешь сайты только для виртуального хостинга?

    @CubaJas
    Web-программист
    Open Server'a достаточно на начальном этапе. На нём Вы спокойно можете изучить интересные для Вас фреймворки, CMS, написать первые сайты, которые как раз будут крутиться на виртуальном хостинге. Но научиться минимально админить VPS (поднять LAMP, к примеру), а потом учиться разворачивать "всякие докеры, хоумстеды и прочие мощные среды разработки" просто необходимо, если Вы хотите уйти дальше, чем разработчик типовых интернет-магазинов и корпоративных сайтов.
    Ответ написан
    1 комментарий
  • Что делать, если компьютер включается сам собой?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Отключайте или проверяйте периферию.
    Например выводить из спячки может мышь. Лежит на столе, от небольшой вибрации сдвигается и будит компьютер.
    Ответ написан
    Комментировать
  • Как сделать такой background?

    @lagudal
    Я за svg вариант - можно вывести как кодом, так и как картинку. При любом из этих вариантов данный фон будет легкий, не более 1кб. Картинка растр по любому в высоком разрешении будет тяжелее, к тому же вектор всегда вектор, без потери качества.
    Ответ написан
    Комментировать
  • Как правильно сделать копию USB-ключа?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Обратиться к разработчику программы за заменой ключа.
    Ответ написан
    Комментировать
  • Как оценить трудозатраты для дизайнера?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Друзья, все придумано давным давно.
    Нет никаких коэффициентов творчества и коэффициентов правок, не нужно городить отсебятину.

    Есть задача - "сделать дизайн".
    Она декомпозируется до более мелких и понятных - "нарисовать логотип", "сделать дизайн главной страницы" итд.

    Далее для каждой из задач выбирается что более приоритетно - ресурсы или результат.
    Если результат - то это классический Time&Material - дизайнер пашет пока заказчик не будет удовлетворен результатом, далее счет выставляется по факту.

    Если важнее уложиться в ресурсы - делается оценка в стиле "ну за 40 часов я точно нарисую логотип", умножается на количество вариантов дизайна по договору, умножается на юридические и прочие риски.
    Расчеты между студией и дизайнером как правило все равно T&M, но если студия верно учла все риски - проблемы в этом нет.

    Наличие или отсутствие арт-директоров, менеджеров и проч - никак прямо не влияет на эти подходы, но дает дополнительные уровни внутреннего контроля качества/сроков скрытые от клиента.

    PS + Какое должно быть ценообразование для ИТ услуг (разработка)?
    Ответ написан
    Комментировать
  • Vue или Jquery?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Что лучше сосиски или колбаса? Для бутерброда колбаса, для пюрешки сосиски и то дело вкуса.
    Ваш вопрос не может иметь ответа без привязки к конкретному проекту. И то будут разногласия, так как на вкус и цвет все фломастеры разные.

    Что лучше учить - Vue или Jquery?

    учитывая что и то и то учится крайне быстро, не вижу смысла исключать одно из них
    Ответ написан
    3 комментария
  • Как сделать прелоадер в Vue?

    askhat
    @askhat
    Если операций много и они асинхронны, можно воспользоваться паттерном Locking Pool:

    const store = {
      state: {
        lockingPool: 0
      },
      getters: {
        isUiLocked: state => state.lockingPool > 0
      },
      mutations: {
        lockUi: state => state.lockingPool++,
        unlockUi: state => state.lockingPool--
      },
      actions: {
        async someAction ({ commit }) {
          commit('lockUi')
          const { data } = await http.get('/some-url')
          commit('unlockUi')
        }
      }
    }
    Ответ написан
    9 комментариев
  • Заказчик сует доработки очень маленькими порциями, как брать оплату?

    sim3x
    @sim3x
    Собирать правки в блок на 15-25 минут (те просто сказать, если в письме не указано "срочно", то фиксы будут делаться после пятого-шестого письма)
    Когда просить оплату за блок: внутри большого проекта +1-2 часа, как за поддержку
    или после: как отдельный блок
    стоит оговорить с клиентом заранее

    Акцент тут на том, что задачи на 5 минут - ето вспомнить о чем проект, запустить все тесты, понять как решать, решить (вот тут 5 минут), запушить, задеплоить, написать ответ
    И в совокупности 5-минутная задача сожрет пол часа и более
    Ответ написан
    Комментировать
  • Как изогнуть input?

    JRK_DV
    @JRK_DV
    Рецепты https://codepen.io/jrkdv/full/LKLXdq
    Хотелось бы сделать из этой палки изогнутую палку

    Боюсь спросить на сколько изогнутую, как пример не?
    https://jsfiddle.net/vtLn0596/1/
    Ответ написан
    10 комментариев
  • Vue.js - Почему @click срабатывает только один раз?

    0xD34F
    @0xD34F Куратор тега Vue.js
    почему при закрытии через метод Close - окно потом не открывается?!?!

    Открывается. Если использовать vue версии 1. Во второй, да - облом. У вас какая? - почему-то мне кажется, что вы об этом даже не задумывались. Ну, то есть - раз не работает как надо, значит вторая, но если вторая то... Какого хрена? - вы пытаетесь менять параметр компонента:

    this.show = false;

    указываете вырезанный twoWay:

    show: {
      required: true,
      type: Boolean,                
      twoWay: false
    }

    Почему не происходит повторное открытие - потому что вы внутри компонента меняете значение параметра, но снаружи оно не изменяется. То есть, с точки зрения родительского компонента, модальное окно так и осталось открытым. И когда вы повторно пытаетесь его открыть, свойство, отвечающее за состояние окна, не меняет своего значения, vue не видит никаких изменений, и, соответственно, ничего не делает.

    В общем - разберитесь с используемой версией vue. И документацию почитайте - корень вашей проблемы в том, что вы пытаетесь использовать инструмент непредусмотренным способом.

    UPD. В первую очередь вам следует переписать работу с параметром show - вместо присваивания значения напрямую, генерировать событие, на которое надо будет подписаться в родительском компоненте, и уже там изменять значение переменной, отвечающей за видимость окна (zoomModal, кажется). С чем конкретно стоит ознакомиться для понимания проблемы - раз, два.
    Ответ написан
    3 комментария