Задать вопрос
  • Программирование деформирует человека как личность?

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

    zkrvndm
    @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
    Дома с переломом ноги
    Чувааак.... я тебе как писатель писателю скажу - не берись писать про ИТ, не зная хоть немного его изнутри :) Тут едрить, все свое. Тебя сразу будет видно, что ты "чужой". Это все равно, что писать книгу о работе кардиохирурга высшей категории, не зная анатомии человека :)
    Ответом на твой вопрос была бы огромная портянка - если бы кому-то захотелось ее написать. Но мой тебе совет - не берись. Не получится. Все, кто работает в ИТ - они ржать будут над тобой в голос и кататься по полу.

    Да и нет ничего интересного в офисной работе...
    Ответ написан
    Комментировать
  • Для чего нужны тесты в 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
    Гифка со звуком, вообще-то, называется - видео.
    Ответ написан
    Комментировать
  • Как передать информацию из БД в приложение на React?

    myks92
    @myks92 Куратор тега PHP
    Нашёл решение — пометь вопрос ответом!
    Сделать API на Backend. Ответ формировать в Json
    Ответ написан
    2 комментария
  • В чем отличия модуля firebase от firebase-admin в nodejs?

    Aetae
    @Aetae Куратор тега JavaScript
    Тлен
    Открываешь страничку модуля и читаешь:
    firebase:
    This SDK is intended for end-user client access from environments such as the Web, mobile Web (e.g. React Native, Ionic), Node.js desktop (e.g. Electron), or IoT devices running Node.js. If you are instead interested in using a Node.js SDK which grants you admin access from a privileged environment (like a server), you should use the Firebase Admin Node.js SDK.

    firebase-admin:
    The Firebase Admin Node.js SDK enables access to Firebase services from privileged environments (such as servers or cloud) in Node.js.

    Короче: первое для клиента, второе для сервера.

    Учись сам искать инфу, ты не сможешь вечно на каждый чих спрашивать тут.
    (Нет, не сможешь. Точно не сможешь. Инфа 100%)
    Ответ написан
    Комментировать
  • Как на Laravel делать приложения с формочками и CRUD операциями?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    – Кастомизация дефолтных стабов
    https://github.com/laravel-shift/blueprint
    – Кастомные команды для artisan, которые автоматизируют многие шаги
    – Кастомные пакеты которые берут на себя heavy lifting и предоставляют удобный API для работы

    Вы же программист. Фреймворк – это не жесткие рамки, в которые вас зажимают. Это гибкая основа, на базе которой вы строите ровно то, что вам нужно. Так, как вам удобнее.
    Ответ написан
    Комментировать