• Не приходят push-уведомления на старых версиях хром (49), как исправить?

    @zkrvndm
    Софт для автоматизации
    Сделать поддержку старых версий Google Chrome очень просто. Смотрим User Agent и если видим старую версию Chrome, то выводим соответствующую заглушку о том, что для просмотра сайта надо обновить браузер. Для удобства можете даже сделать большую красную кнопку ОБНОВИТЬ со ссылкой на встроенный авто обновлятор:
    chrome://settings/help

    На всякий случай, под кнопкой написать:
    Что делать, если браузер не хочет или не может обновится?

    Написать там небольшой FAQ о том, как принудительно обновить браузер без потери данных.
    Ответ написан
    Комментировать
  • Можно ли размещать в портфолио проекты с пройденных курсов по React и JS?

    @twoone
    Возможно я развею чары наивности, но работы выполненные на курсах только отпугивают адекватных искателей, поскольку к реальности они ничего общего не имеют. По ним нельзя оценить не уровень ни вложенное время. Первое сомнение возникает по причине рефакторинга со стороны менторов, второе вообще не поддается оценке, так как работа может выполнятся бесконечно долгое время.

    Кроме того само упоминание курсов создает настолько жуткие картины в воображениях как рекрутеров так и тех лидов, что тем сразу хочется прекратить общение. И это нормально, поскольку у каждого был опыт общения с теми кто даже на стажеров не тенет, но их уверенность в собственной профессиональной компетентности вызывает только недоумение, поскольку кажется что они просто неадекватные.

    Поэтому ещё раз повторюсь - лучше не стоит. Создайте несколько страничек самостоятельно и засеките реальное время ушедшее на черновую работу и финальную работу с цучетом рефакторинга. Предоставьте действительно полезную информацию.
    Ответ написан
    Комментировать
  • Программирование деформирует человека как личность?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Программирование деформирует человека как личность?


    Нет.

    У кого такое было? Как с этим справиться?

    Было. Прочитайте все что найдете адекватного про профессиональное выгорание. Без привязки к программированию - этот ваша персональная проблема как личности, а не проблема профессии как таковой.
    Если хотите решить вопрос максимально эффективно и быстро - к психотерапевту, но надо найти нормального.
    Ответ написан
    4 комментария
  • Программирование деформирует человека как личность?

    fedorez
    @fedorez
    Хатуль мадан
    Как сказал классик - специалист подобен флюсу - полнота односторонняя. Вот теперь убедился на собственном опыте- каково это, когда бросишь всё и фанатично бросишься в одну сферу. Кстати, если б бросился в любую другую сторону и довел до такой же крайности - женщин, спорт, хобби, отдых etc.- была б похожа фигня, просто с другими акцентами. Все сферы нужны.
    В сообществе просто сейчас идёт вся эта возгонка - давай, давай, после работы свои проекты, читай, учи, блаблабла, иначе неудачник, иначе ты тут случайный и прочая мдень. Иногда работа это просто средство заработать деньги на жизнь с 18 до 9.00. И в этом подходе imho нет вообще ничего зазорного. И да, работа может задолбать. И профессия может перестать вдохновлять. И нет - эти не значит что её непременно надо бросать и бежать искать себя в горы Непала. Тормозись, просто относись к работа как к некоему занятию которое тебя кормит. А там видно будет. А фанатиков с претензиями шли в жопу.
    Ответ написан
    5 комментариев
  • Как нарисовать таблицу зебру, без учета th (odd был первым)?

    @zkrvndm
    Софт для автоматизации
    Вместо odd и even вы можете использовать выражения такого типа: 2n или 2n+1 и любые другие.
    Ответ написан
    Комментировать
  • Программирование деформирует человека как личность?

    milssky
    @milssky
    Координатор племени фиолетовых обезьянок
    Выгорание в чистом виде.
    1. Сходить к психологу.
    2. Решить остальные проблемы со здоровьем.
    3. Оставлять работу на работе.
    Ответ написан
    Комментировать
  • Почему Opera Mini режет качество фотографий?

    @Hanneman
    Потому что Opera Mini прогоняет весь трафик через свои прокси, которые сжимают на лету изображения для экономии трафика.
    Ответ написан
    2 комментария
  • Как изучать и запоминать базовые вещи без практики?

    LAZERPOPE
    @LAZERPOPE
    Есть старый "прикол" советовать новичкам книги для профессионалов. Кто-то это делает потому что ему в свое время дали такой же глупый совет, кто-то просто не хочет выделяться. Чтобы стать хорошим столяром ты не обязан досконально знать историю развития стамесок и эволюцию фрезеров, ты обязан взять в руки инструмент и начать работать с деревом.
    Единственный способ запомнить большой объем информации - использовать на практике.
    Ответ написан
    3 комментария
  • Хорошая книга по ООП?

    @d-sem
    PHP. Объекты, шаблоны и методики программирования | Зандстра Мэт
    https://www.ozon.ru/context/detail/id/154482887
    Достаточная спорная книга, многие хвалят и говорят, что достигают божественного просветления после ее прочтения. Не знаю. Как по мне для новичка лучше зайти со стороны качественного изучения ООП, пусть и не на примере PHP.

    Например
    Объектно-ориентированное мышление | Вайсфельд Мэтт
    https://www.ozon.ru/context/detail/id/26036833/

    И две книги по паттернам ООП
    Head First. Паттерны проектирования. Обновленное юбилейное издание | Фримен Эрик, Робсон Элизабет
    https://www.ozon.ru/context/detail/id/144233005/

    Объектно-ориентированный анализ и проектирование | Маклафлин Бретт
    https://www.ozon.ru/context/detail/id/144954729/
    Ответ написан
    4 комментария
  • Как смириться с фактом что ты не топовый разработчик?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Поиграйте в нетоповые игрушки даже в том же вконтакте, посмотрите на неучей-кор-гейм-девелоперов.

    Или вы думаете в веб-разработке нет аналога игрушек ААА-класса?
    Ответ написан
    9 комментариев
  • Почему не приходят письма на почту с сайта вордпресс?

    Kozack
    @Kozack Куратор тега WordPress
    Thinking about a11y
    1. Не используйте PHP функцию mail() когда работаете в WordPress. Для этого у него есть — wp_mail(). Советую использовать её, так как это позволит сторонним плагинам работать.
    2. Проблема может быть во внутреннем фильтре почтового клиента. Такие письма не попадают в спам или ещё куда. Они просто нигде не отображаются. Попробуйте отправить письмо на какой-то случайный емайл, например от бота @fakemailbot. Там нет никаких фильтров.

      1. Если письма туда приходят, значит ваш сервер их отправляет, но почтовая служба блокирует. В этом случае советую попробовать отправлять не со своего сервера, а использовать сторонние службы, например Gmail, Yandex. Один из способов реализации — через плагин WP Mail SMTP от WPForms

      2. Если письма не приходят на такую почту, значит, скорее всего ваш сервер их не отправляет. В этом случае проверяйте что возвращает wp_mail(). Изучайте логи сервера.



    Ответ написан
    Комментировать
  • Как осуществляется визуализация тестов selenium?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Идете сюда:
    https://github.com/SeleniumHQ/docker-selenium
    Устанавливаете и настраиваете образы
    *-debug
    в зависимости от ваших хотелок
    Подключаетесь любым VNC клиентом, и наслаждаетесь...
    Ответ написан
    Комментировать
  • Какой алгоритм вычисления средней оценки товара?

    New_Horizons
    @New_Horizons
    Бред:
    сложить оценки и разделить на количество оценок? сложно ппц, математика 3 класс
    Ответ написан
    1 комментарий
  • Приходилось ли вам сдавать код, который заведомо не работает? И зачем нужны альфа-версии, когда можно хорошо подумать и сделать сразу хорошо?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Что значит "не работает"?
    У вас есть список функционала который должен быть в альфа-версии, а вы его не сделали или он глючит/падает? Тогда это просто плохо сделанная работа.
    Если все что должно быть для альфа версии - сделано и работает, то все работает.

    А вот как планировать релизы, разработку продукта, когда и что выкатывать - это решают продакты. Если у вас вопросы и вы считаете что они как-то плохо все сделали, то в первую очередь эти вопрос стоит задать им. Выяснить почему так и в чем цель/задача альфа версии.
    Вы спросили, зачем эта альфа? какие цели преследует этот релиз, какие задачи хотят им закрыть?

    Альфа/бета и прочии версии тестирования продуктов придумали не для того чтобы "х-к х-к и в продакшен", а для решения весьма конкретных и серьезных задач.

    Может у вас и правда продакты бестолковые, которые просто напрягают девелоперов чтобы они "хоть что-то делали", потом затыкают дыры, не хотят подумать, и вообще творят безобразия и только вы можете спасти продукт с помощью армии тостера, а может быть и наоборот - это вы чего то не понимаете или не знаете.
    Вы точно и достоверно проверили оба варианта?

    Разве это не сэкономит больше ресурсов, чем потратит?

    Нет. Это потратит в 100 раз больше ресурсов. Просто потому что у вас нет необходимой информации чтобы все продумать и сделать "идеально". Поэтому часть вы просто придумаете, сознательно или нет. и чем заранее и полноценнее вы попытаетесь "продумать наперед все моменты", тем больше у вас будет фантазий. А потом, когда система будет запущена в реальном мире, выяснится что на самом все не так как вы думали, плюс половина того что вы действительно угадали за это время уже поменялась и тысячи человекочасов будут спущены в унитаз.

    Перфекционизм - это, во-первых, серьезная личная когнитивная проблема, которую надо решать, даже безотносительно рабочих моментов. Это иллюзия правильности которая парадоксальным образом приводит к тому что в реальности вы делаете все хуже.
    А во вторых, он загубил столько продуктов/проектов что вы себе не представляете.

    Избавитесь от перфекционизма, сможете делать по настоящему хорошие и качественные штуки, как бы странно это ни звучало.
    Ответ написан
    4 комментария
  • Опишите подробно деятельность фронтенд-разработчика в аутсорсинговой компании?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Чувааак.... я тебе как писатель писателю скажу - не берись писать про ИТ, не зная хоть немного его изнутри :) Тут едрить, все свое. Тебя сразу будет видно, что ты "чужой". Это все равно, что писать книгу о работе кардиохирурга высшей категории, не зная анатомии человека :)
    Ответом на твой вопрос была бы огромная портянка - если бы кому-то захотелось ее написать. Но мой тебе совет - не берись. Не получится. Все, кто работает в ИТ - они ржать будут над тобой в голос и кататься по полу.

    Да и нет ничего интересного в офисной работе...
    Ответ написан
    Комментировать
  • Для чего нужны тесты в php?

    fo_otman
    @fo_otman
    Веб-разработчик
    В моей практике unit-тесты как-то не понадобились. Зато очень нужны приемочные автотесты на Codeception и движке WebBrowser. Суть проста: автотест запускает браузер, эмулирует действия пользователя, сверяет результат с тем, что должно быть. Например, автотест проходит по всему каталогу и проверяет каждый товар. А их тысячи! Вручную тестировщик проверил бы 5-10 товаров и забил нафиг на это дело.
    Ответ написан
    Комментировать
  • В чем здесь ошибка?

    nokimaro
    @nokimaro
    Меня невозможно остановить, если я смогу начать.
    Стоит загуглить ошибку, там есть и обсуждения проблемы и решения с этим кодом Webasyst.

    Если хотите исправлять ошибку сами, то нужно исправить ровно то о чём написано в ошибке, объявление класса привести в соответствие с интерфейсом от которого он наследуется.

    upd.
    Cтоит учесть что официально webasyst не работает на РНР выше 7.2.
    Так что если вы ставите именно его и у вас РНР > 7.2 то решение только использовать старую версию РНР или ждать обновления от разработчиков.
    https://developers.webasyst.ru/docs/installation/
    Ответ написан
    Комментировать
  • Какие курсы по frontend'y посоветуете?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Посоветую не учиться по курсам.
    Ответ написан
    2 комментария
  • Как создать анимированный gif со звуком?

    Seasle
    @Seasle Куратор тега JavaScript
    Гифка со звуком, вообще-то, называется - видео.
    Ответ написан
    Комментировать