• Webpack меняет путь к шрифтам?

    Asbadcode
    @Asbadcode
    bad coder
    Вы используйте loader modules? Они устарели, была аналогичная проблема с file-loader module. перешел на Asset Modules и ошибка исчезла.

    для примера
    rules: [
      {
        test: /\.woff2?$/i,
        type: 'asset/resource'
        dependency: { not: ['url'] },
      }, 
    ]
    Ответ написан
    Комментировать
  • Какой 2к монитор выбрать для программирования?

    @pumpkinm
    2560*1080 — сразу нафиг, они никаких плюсов тебе не дадут.
    Если можешь поставить монитор на 80+ см от глаз (дальше вытянутой руки), то бери 32"/2560*1440. Если нет, то лучше возьми 27"/4К и поставь в системе масштаб 200%.
    Если не прям игроман, то частоты 60-75 герц более чем достаточно.
    Ответ написан
    Комментировать
  • Какой 2к монитор выбрать для программирования?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Такое бесполезно в интернете спрашивать, по своему опыту знаю. В своё время пришлось долго ходить и смотреть, как именно мои глаза воспринимают тот или иной монитор. Большинство расхваленных в отзывах мне вот вообще не заходили. Остановился в результате на Iiyama ProLite XB2483HSU с матрицей AMVA+.
    Ответ написан
    Комментировать
  • Оптимальные настройки монитора?

    Svlobach
    @Svlobach
    Столкнулся с подобной проблемой и начал экспериментировать с настройками моих мониторов, спустя неделю понял, что мне совершенно не удается настроить мониторы так, чтоб глаза не уставали. Решил изучить вопрос глубже и обнаружил, что проблема лежит за пределами простой настройки параметров монитора:

    1. ШИМ (Широтно-импульсная модуляция, то есть яркость регулируется за счет изменения не яркости, а времени работы светодиода. Проще говоря, светодиод монитора заставляют мигать. ) - самый опасный фактор монитора, не виден для не вооруженного глаза;
    2. Синий свет влияет на выживаемость клеток роговицы - тоже опасно;
    3. Яркость монитора. Глаз накапливает усталость если вы проводите много часов за монитором.
    4. Частота смены кадров монитора.


    Проблема современных мониторов заключается в том, что эти три первых фактора взаимосвязаны. Вы не можете уменьшить яркость монитора и при этом не получить автоматом увеличение ШИМа, так как ШИМ - это мерцание которое увеличивается при уменьшении яркости. Вы не можете убрать синий свет на мониторе и не потерять яркость, а следовательно, автоматически увеличить ШИМ. Наверное все видели эти странные взаимосвязанные ползунки на кредитном калькуляторе банка, когда увеличиваешь срок погашения, то уменьшается сумма выплат и наоборот, но возникает и еще один странный фактор это процент банка который тоже взаимосвязан с вашими двумя ползунками. В ситуации с настройкой монитора все обстоит точно так же. «Дернув» один из параметров монитора в движение приходит вся система настройки и вы получаете совсем не тот результат что ожидали.

    Как обнаружить ШИМ?

    В интернете я нашел интересный способ обнаружить ШИМ не вооруженным глазом, называется он «Карандашный тест» кому интересно что это, прошу погуглить, оговорюсь сразу, что мне карандашный тест не помог, тест не показывал ШИМа на моем мониторе, а глаза продолжали болеть. Пришло понимание, что ШИМить может не только монитор, но и освещение в собственной комнате. Поскольку, для меня вопрос здоровья критичен, было принято решение о покупке специального прибора (Люксметр, пульсметр, яркомер RADEX LUPIN). Используя прибор можно настроить монитор поймав баланс между этими параметрами. В первый же день доставки моего прибора я пошел с ним в магазин где продают мониторы и начал замерять, консультанты в магазине смотрели с удивлением, но охрану не вызывали. Результаты замеров были не утешительны, из всех мониторов в этом магазине мне подошел только один, даже проверил телевизоры, там результат был еще хуже чем в отделе с мониторами. Вывод такой, когда вы идете в магазин не зная нужного бренда, необходимых опций монитора, без прибора и пытаетесь купить монитор для работы 98% из 100% вы купите отстой который будет гробить ваше зрение.

    Какие же настройки наименее травматичны для глаз?

    Самый вредный фактор для глаз это ШИМ. Наименьший ШИМ на вашем мониторе будет при полной яркости и светлой теме браузера и светлой теме прочих программ в которых вы работаете большую часть времени. Но яркость будет давить на глаза, потребуются очки, подойдут даже солнечные на первое время, но стоит купить специальные о которых пойдет речь ниже. Специальные очки блокируют вредный синий свет. Стоит заметить, что плохой монитор сложно настроить так, чтобы исключить вредный эффект. Кстати, для всех любителей темной темы браузера и других программ, темная тема увеличивает ШИМ монитора. Если конечно, ваш монитор по цвету темы выглядит как выключенный, может быть на нем нет ШИМа, а во всех остальных случаях он там есть и достаточно вреден.

    Какие мониторы нужно покупать для тех кто много времени проводит за компьютером и не хочет потерять зрение в 2021г.?

    • Монитор обязательно с опцией Flicker-Free;
    • Обязательно с опцией Low Blue;
    • Частота смены кадров не менее 120 гц.
    • Матрица NT, IPS, VA


    Не советую покупать монитор с диагональю менее 24 дюймов, так как маленький монитор это значит, что вы двигаете его ближе чтоб что-то там рассмотреть и получаете близорукость. Для себя я выбрал бренд «AOC» этот производитель хорош по соотношению цена — качество. Не забудьте купить защитные очки для работы за монитором с защитой от синего света не менее 60%. Многие компьютерные очки с прозрачными стеклами защищают всего на 10% от синего света. У меня есть двое очков, это бренд SPG и вторые компьютерные китайские очки с сильно желтыми стеклами, купленные на Алиэкспресс. SPG очки хороши когда вы хотите видеть относительно правильную цветопередачу, блокировка синего света 60%, но этого почти не заметно, цветопередача остается удовлетворительной. Очки с Алиэкспресс блокируют синий цвет на 95%, то есть, синего цвета не видно вообще, частично затемняют как обычные солнечные очки, это отлично для работы и глаз, но иногда необходимо видеть и синий свет, например при работе с дизайном, тогда лучше использовать SPG очки. Так же, уделите внимание перерывам при работе за монитором, я работаю 50 минут затем 10 минут делаю зарядку для глаз и отдыхаю. Поставьте на компьютер программу напоминалку, которая будет следить за временем перерывов.
    Спасибо за внимание и будьте здоровы!
    Ответ написан
    Комментировать
  • Какой 2к монитор выбрать для программирования?

    @d-stream
    Готовые решения - не подаю, но...
    21:9 и лучше 32"..34" - предрасположит сидеть не "упершись носом в монитор"
    Со временем - второй монитор вертикально рядом.

    Естественно с разрешениями больше чем FullHD: как правило 2к..5к мониторы имеют и качество получше
    Ответ написан
    Комментировать
  • Какой 2к монитор выбрать для программирования?

    plustilino
    @plustilino
    https://younglinux.info
    Пересаживалась с TN на МVA и потом обратно на более современный TN.
    Для дизайна TN не подходит. Но для глаз мне комфортней.
    Диагональ надо выбирать, отталкиваясь от дальности расположения монитора.
    Мелкий текст при высоком разрешении по идее должен лечиться настройками ОС.
    Ответ написан
    Комментировать
  • Какой 2к монитор выбрать для программирования?

    @MegaEdwards
    Тебе скорее на широком будет комфортнее, просто из-за соображений размера, больше кода помещается, соответственно удобнее работать. А какая матрица - без разницы, все хороши, но думаю, IPS будет предпочтительнее, ведь концентрироваться будешь с ней побыстрее. Лично у меня так, не знаю как у других.
    Ответ написан
    4 комментария
  • Как заставить браузер на удаленном сервере вести себя 'как обычно' при отключенной сессии?

    @rPman
    Отключаяя сессию rdp для машины это сигнал блокировки экрана, браузер это отлавливает и тормозит обработку скриптов (точно так же как и при минимизации окна/смены таба)

    Полагаю headless версии браузера тебе не подходят? те что selenium к примеру запускают?

    Решения:
    - универсально, рекомендую - рекурсивный rdp, сессия, где запущен браузер должна быть открыта в другой сессии (другой пользователь, и не обязательно с этой же машины, но нет смысла заводить вторую машину), вот уже к этой второй сессии можно подключаться удаленно, при ее отключении открытое окно сессии mstsc к браузеру не будет передавать сигнал о дисконнекте, ее даже можно безопасно минимизировать (не проверял)
    - запускать браузер не в rdp сессии а в консоли сервера (это та что подключена к монитору), используя vnc/teamviewer/anydesk и аналоги
    к сожалению на серверах ее может не быть или она недоступна, к тому же она только одна на машине.
    - виртуализация, установи виртуальную машину, где запускай хоть десктопные версии windows (это легально только с pro/ultimate версиями), каждый браузер будет запущен в своей сессии-консоли, доступ по rpd средствами виртуальной машины
    - смени операционную систему на linux, тебе ведь только браузер запускать, там с помощью xserver-xvfb можно запускать любое количество серверов xserver, подключаться к ним по vnc (есть врапперы rdp), это будет проще и дешевле в обслуживании
    Ответ написан
    Комментировать
  • Как заставить браузер на удаленном сервере вести себя 'как обычно' при отключенной сессии?

    @Drno
    Никакой магии. Ты как юзер вышел - rdp "заморозился"....по крайней мере не серверные функции

    можешь использовать VNC - он подключится типо к "монитору" и всё будет работать.
    можешь использовать виртуалку на линукс....
    впринципе можно и сервак на линукс использовать, ток рабочий стол ему поставить и так же по VNC подключаться к раб столу
    Ответ написан
    Комментировать
  • Как сделать движение за курсором?

    twobomb
    @twobomb
    Чё сложного то, про rotate не слышали?

    p.s. вторую координату нужно брать центр картинки а у меня от края, поэтому чуть криво, ну сами прибавите + width/2 и +height/2...
    Ответ написан
    Комментировать
  • Поиск array по MySQL

    street
    @street
    Backend developer
    Я решил у себя подобную задачу иначе, используя регулярные выражения:
    - множественный выбор из таблицы:
    SELECT t.id FROM table t WHERE t.tags REGEXP '[[:<:]](1|2|3)[[:>:]]'

    - одиночный выбор:
    SELECT t.id FROM table t WHERE t.tags REGEXP '[[:<:]](1)[[:>:]]'

    Таким образом вы исключаете варианты 11, 12 и т.д.
    Ответ написан
    2 комментария
  • Как правильно сделать связку в Docker: php + cron?

    ice2038
    @ice2038
    Абсолютно нет необходимости создавать отдельный контейнер под крон, в этом нет смысла. Достаточно описать в слое выше все задачи
    * * * * * docker run --rm your-container /home/user/task.sh
    Ответ написан
    9 комментариев
  • С чего начать изучение современных веб-технологий?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Друже, нынче web = JS, а JS = web. Есть сферы, безусловно, где WEB как-то обходится без JS. Есть сферы, где JS применяется не для WEB. Но, в общем и целом, WEB = JS. Безусловно это мой опыт, мои наблюдения, моё мнение.

    Так вот, через пару лет при упоминании ES5 народ будет крутить пальцем у виска, поэтому, я считаю, нужно всесторонне полноценно освоить ES6+, т.е. так называемый ES.NEXT

    Для этого, в частности, необходимо зарешать алгоритмических задачек часов эдак на тысчёнку-другую, для выработки программистских рефлексов, дабы кодить на автомате, не парясь по мелочам, концентрироваться на главном, не терять времени на элементарщине.

    Проскакивать этот этап нереально и бессмысленно.

    Велкам в кодеварс или любой другой аналогичный ресурс и фигак-фигак-фигак.

    Повторюсь, рефлекс образуется после 1000+ часов однообразной деятельности.

    Регнуться можно по ссылке www.codewars.com/r/pj8ELg
    Ответ написан
    2 комментария
  • Для чего нужны javascript фреймворки?

    landen13
    @landen13
    frontend-developer
    1. Можно. А стоит ли - это уже совсем другой вопрос. Набравшись немного опыта их использования будет проще определятся где они нужны и где нет (кеп). Главное изучить какие именно проблемы могут решать фреймворки и насколько затратно будет их применять на том или ином проекте.
    2. REST. Программисты только ради будут :)
    3. Смотря какая CMS. Чаще всего это не очень хорошая идея, однако все возможно. Зависит от того, насколько затратно будет программистам реализовывать REST в таких проектах.
    4. Опять же REST. Есть уже уйма различных фреймворков для таких вещей.

    Курсы:
    - Udemy - лучше курса нет (так говорят, сам так и не нашел времени на него)
    - Laracasts - очень хороший лектор, мало воды, много практики. Советую. Правда частично затрагивается VueJS в Laravel.
    - Документация. Всегда лучше, чем какие-либо курсы. Благо, документация у Vue просто шикарна.
    Ответ написан
    Комментировать
  • Что нужно знать php разработчику для изучения фреймворка? Ваше мнение?

    Dit81
    @Dit81
    Security researcher, pentester, internet-marketer
    Я начал изучать фреймворки, почти ничего не зная о них. Потом читая код, собственно и пришло понимание... Нужна практика и теория одновременно: ООП, MVC, ORM и т.д. Далее уже только Google в помощь!
    Ответ написан
    Комментировать