• Как правильно настроить тестовое окружение в Symfony 4 с .env файлами?

    voronkovich
    @voronkovich
    Переменные окружения можно задавать в файле с конфигурацией phpunit. Именно так сделано в официальном демо приложении: https://github.com/symfony/demo/blob/3c5d376ac8e3f...

    Если хотите использовать отдельный .env файл для тестирования - создайте bootstrap файл (см. https://symfony.com/doc/current/testing/bootstrap.html) в котором, используя компонент Dotenv, сделайте загрузку нужного файла.
    Ответ написан
    Комментировать
  • Какую фантастику порекомендуете, где главный герой программист/инженер?

    @whiteBlackness
    Мне очень понравился фанфик "Гарри Поттер и рациональное мышление"
    hpmor.ru
    От спеца по ИИ (Элие́зер Шло́мо Юдко́вский )
    Ответ написан
    2 комментария
  • How to deploy Symfony 2 project on shared hosting ?

    skobkin
    @skobkin
    Гентушник, разработчик на PHP и Symfony.
    Если не сложно, напишете пошаговое руководство, как залить Symfony 2 проект на shared hosting.

    Кратко написали тут.

    В идеале, вам нужно залить приложение, залить с ним composer, зайти через ssh и выполнить сборку лоадера композером для продакшен-среды.
    Хотя, если вы занимаетесь фреймворками, то лучше возьмите VPS хотя бы чтобы не ограничивать себя теми ограничениями, которые есть на shared-хостингах. На некоторых вообще могут быть настройки, которые будут мешать нормальной работе фреймвора.
    Ответ написан
    Комментировать
  • Как разрабатывать в жару без кондиционера и не сойти с ума?

    @lotse8
    График работы поменяй. Вставай в 4 часа утра и работай до 11 - это 7 часов, если надо еще вечером добирай с 20 до 22. Днем в жару можно час-два спать. Так все селяне работают. И я так работал, несмотря на то что был всю жизнь совой. Через неделю привык. В утренние часы продуктивность намного выше, чем ночью.
    Кондиционер плохо влияет на производительность, воздух у него не здоровый.
    Ответ написан
    1 комментарий
  • Как вернуть мотивацию к учебе?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    motiviruyshie-oboi-4-1024x576.jpg

    UPD:
    Хочешь себя мотивировать - не вопрос: поставь себе реальную цель с четко оговоренными сроками. Например сделать такой-то софт за 2 месяца. Поспорь с девушкой, другом, родителями (не важно, с кем угодно): если за этот период на сделаешь - отдаешь 2к$ наличными. Если сделашь это - тебе даже в голову не будут приходить темы в стиле "не зайти ли мне в вк"))
    Ответ написан
    10 комментариев
  • Зачем нужны таск менеджеры GULP и GRUNT?

    Мне кажется тут не хватает образного примера:

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

    Вот и сказочке конец, а кто слушал, тот и gulp.

    Простите - пятница.
    Ответ написан
    Комментировать
  • Есть ли рускоязычная среда програмирования?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    я не думаю что вам будет понятнее такой код:
    класс ПростойКласс {
        приватно:
            свойство строка названиеПеременной
        публично конструктор (строка названиеПеременной) {
             контекст.названиеПеременной = названиеПеременной;
        }
        // ...
    }
    
    ПростойКласс[] массивКлассов = создать ПростойКласс[10];
    пока (беззнаковое целое итератор = 0; итератор < 10; итератор++) {
        массивКлассов[итератор] = создать ПростойКласс("строка передаваемая в конструктор);
    }


    Вообще все эти понятия типа "функция может возвращать значение" (точнее наоборот, она обычно возвращает значение но может и не возвращать) родом из математики, и там никто не ноет что "почему все называют эти все штуки буквами греческого алфовита". Никто не кричит "почему синус принято обозначать sin а не син" и т.д.

    Тут так же. Знание самого языка не поможет вам понять смысла конструкций типа for.
    Ответ написан
    3 комментария
  • Чем заняться, когда слушаешь подкасты?

    Можно заниматься монотонными домашними делами: мыть посуду, пылесосить, готовить.
    Ответ написан
    Комментировать