Задать вопрос
  • Локальная разработка и Docker?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    1. GIT не относится не посредственно окружения для вашего кода, так что его имеет смысл использовать глобальный. А вот всякие composer / php / node / gulp / yarn /... - это часть окружения для выполнения, и их лучше держать прямо в контейнере.

    Ладно там PHP со своими версиями, но эти же обычно обратносовместимы и не трубуют хранения зоопарка версий.

    Тем не менее, конкретный проект пишется под конкретную версию интерпретатора и на ней тестируется, так что не стоит его использовать глобально.

    Да и PhpStorm можно один раз настроить указав путь в Git, ноде, File Watchers.

    Это да.

    Ведь с докером мне на каждом проекте все эти минификаторы, композеры указывать заново?

    Да

    Действительно ли оправдано использовать Docker одному или небольшой группой?

    Да. Например хотите посмотреть проект годичной давности, но обратная совместимость зависимостей вашего проекта потеряна, такое сплошь и рядом.

    Возможно, мои проекты не такого уровня, но мне действительно не критично воссоздать dev и prod окружение 1 в 1.

    1 в 1 никто и не создает, а вот максимально похоже по стеку технологий - вот это правильно.

    Ну и пусть там на боевом крутится php 5.6, когда у меня 7.1.

    В таком окружении смысла нема. Ваш код будет работать по другому, на боевом сервере и на вирутальном окружении.

    А если ты разрабатываешь с нуля и не знаешь какая будет конфигурация на боевом?

    Ко боевому можно предъявлять требования.

    Действительно ли деплой так прост, что заменяет все фтп-заливки, jenkins'ы, git-пуллы?

    Нет
    Ответ написан
    Комментировать
  • Хватит ли мощности ноута для веб разработок?

    dima9595
    @dima9595
    Junior PHP
    ИМХО: Поставить SSD и будет норм. Или вообще SSD M2. Видюха немного слаба для фотошопов, видеоредакторов и т.п., но в ней можно будет работать (небольшие фризы почувствуешь).
    А так, для IDE всяких пойдёт.
    Ответ написан
    3 комментария
  • Хватит ли мощности ноута для веб разработок?

    @stratosmi
    Ноута хватит.
    Процессоры в серии U стараются жрать как можно меньше электроэнергии, что продлевает время работы на одном заряде аккумулятора.
    Поскольку там i5 восьмого поколения - то будет достаточно шустро.
    Систему ставить на SSD (ну или убедиться, что с завода установлена на SSD, не на HDD)
    Ответ написан
    Комментировать
  • Изучение JavaScript в 2019?

    @coderxx
    keep calm and learn js
    Фленаган, 6-е издание.
    И JS без HTML/CSS быть не может, можете не искать.
    Ответ написан
  • Есть ли программы для написания кода голосом?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Если научить алгоритм распознавания голоса следить за контекстом (имена переменных, структура кода, секция и возможные значения внутри неё) - это возможно будет реализовать.
    Также, сделать понимание системой распознавания вставки целых шаблонных блоков кода обработки данных с адаптацией к контексту.
    Примеры: "проверить переменную email на e-mail", "найти в массиве data наименьший элемент по значению", "получить общее количество пользователей из базы" и т.д.
    Т.е. всё то, что мы обычно произносим junior-ам (когда учим или просим их что-то конкретное сделать по более верхнему алгоритму), научить понимать систему распознавания и верно исполнять.
    Сложно ли - ДА.
    Перспективно ли - даже не обсуждается!
    Ответ написан
    Комментировать
  • Как отправить HTTP запрос методом POST на URL через PHP?

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

    Но раз вопрос уже задан, то должен быть и ответ(ы).
    Собственно, @OnYourLips дал ссылку на хороший фреймворк, но если нет смысла тащить в проект/скрипт целый фреймворк ради одного запроса, к примеру, то логичнее воспользоваться упомянутым CURL. В Вашем случае сценарий использования CURL будет выглядеть примерно следующим образом:
    $myCurl = curl_init();
    curl_setopt_array($myCurl, array(
        CURLOPT_URL => 'http://target.site.com/form.php',
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_POST => true,
        CURLOPT_POSTFIELDS => http_build_query(array(/*здесь массив параметров запроса*/))
    ));
    $response = curl_exec($myCurl);
    curl_close($myCurl);
    
    echo "Ответ на Ваш запрос: ".$response;

    Если надо передать при этом ещё и файлы, или обратиться по https, или ещё чего Вам понадобится - добро пожаловать в документацию:
    http://php.net/manual/ru/book.curl.php
    Советую обратиться к документации в любом случае, дабы ознакомиться со всеми возможными нюансами, а также понять и выбрать то, что конкретно Вам потребуется для решения Вашей задачи.
    Ответ написан
    3 комментария
  • Покупать ли проектор, чтобы кодить и не портить зрение?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Шлемак надо однозначно!
    Чтобы окружающая обстановка и мебель не отвлекали, надо быть исключительно наедине с IDE и курсором!
    Таким образом производительность увеличивается в несколько раз, а чувство времени - вообще пропадает! (главное - не забыть вернуться))))
    Ответ написан
    Комментировать
  • Покупать ли проектор, чтобы кодить и не портить зрение?

    @FoxInSox
    Конечно, и диван еще чтобы ваш зад не портился. Заодно в перерывах киношку смотреть.
    Ответ написан
    Комментировать
  • С какой книги лучше начать изучать HTML и CSS?

    Jeket
    @Jeket
    Отличный сайт для изучения www.w3schools.com/
    Ответ написан
    Комментировать
  • Ваше мнение о видеоуроках Евгения Попова?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Недавно в голову пришла идея небольшого сайта мне для работы.

    Для начала нужно понимать, что сайты для работы не пишут с нуля.
    Это все равно, что построить автомобиль самостоятельно, чтобы стать таксистом.

    Сайты для работы не пишутся с нуля. Сайт для работы делается на основе заготовки для сайтов - CMS.

    Поэтому надо забыть про написание сайта с нуля, забыть про видеоуроки, а вместо этого выбрать подходящую CMS и делать сайт на ней.

    Про попова же, если коротко, то у его курсов ровно две проблемы:
    1. Его задача не поделиться знаниями, а продать что-нибудь. К несчастью, торговать он стал не гербалайфом, а низкокачественным говном собственного производства.
    2. Когда неспециалист берется учить других - это страшно. Сам нахватавшись по верхам, и не понимая смысла кода, который он пишет, попов остался в прошлом веке. Да, 18 лет назад, когда РНР только появился, все писали так. Но с тех пор изменилось очень многое. Программисты узнали о таких вещах, как отладка, обработка ошибок, безопасность, разделение кода и данных, разделение логики обработки данных и логики отображения, системы контроля версий, повторное использование кода и многое, многое другое. Шарлатаны же и недоучки так и застряли в прошлом веке, и не дают несчастным обманутым жертвам ничего из современных достижений. В итоге сайты, написанные по видуоурокам, постоянно ломаются, являются уязвимыми для любых типов атак и являются совершенно немордернизируемыми.
    Ответ написан
    Комментировать
  • Ваше мнение о видеоуроках Евгения Попова?

    SagePtr
    @SagePtr
    Еда - это святое
    Скажу помягче: за такой код, который пишет Попов в своих видеоуроках, раньше либо четвертовали, либо сжигали на костре. И сейчас только мораторий на смертную казнь мешает сделать это.
    Ответ написан
    Комментировать
  • Как в Phpstorm обернуть текст или переменную в кавычки, двойные или одинарные?

    jasonOk
    @jasonOk
    Легче болтать, чем код писать
    А что насчёт такого варианта:
    1. Установить курсор на текст в кавычках
    2. Alt + Enter
    3. Replace quotes
    Ответ написан
    1 комментарий