К меня не самый мощный ноутбук, но все проекты, включая БД на ssd диске.Все летает. Так что я бы не стал так категорично утверждать, что докер медленный сам по себе.
В данной статье дана ссылка на blog.denisbondar.com/post/phpstorm_docker_xdebug. Денис пишет что инструкция host.docker.internal работает только для Mac и Windows. Как это на самом деле я не знаю.
Спасибо за комментарий. К великому сожалению я не знаю как будет работать данный мануал не под Линукс. Вся наша команда сидит на Ubuntu-подобных OS, данный мануал писался именно для Линукса.
Огромное спасибо за развернутый комментарий. Да, действительно, когда мы запускаем каждое приложение отдельно, мы можем быть более гибкими. Но, тут уже дело вкуса. В нашей команде все конфиги вылизаны, у нас очень непросто с конфигами для nginx, например. Но, мы спокойны — если к нам придет джун, то мы дадим ему 100% рабочую конфигурацию.
А как попадает XDEBUG_CONFIG внутрь контейнера? Точно так же как все другие переменные окружения (environment). Как это происходит на уровне приложения я не знаю. Я знаю только то, что докер нам позволяет настраивать контейнеры на лету, за что ему огромное спасибо. Изначально Xdebug в наших контейнерах не настроен вообще никак. Если бы мы развернули рабочее окружение без докера, нам мы пришлось прописывать настройки для Xdebug явно в файле php.ini, например. А тут докер нам позволяет всё это сделать на лету.
Не так-то просто быть продавцом-консультантом в М.Видео. Даже если ты настоящий эксперт с ярко выраженным энциклопедическим складом ума и феноменальной памятью, запомнить огромный ассортимент магазина – от блендеров до плазменных панелей, от мобильных чехлов до холодильников, насчитывающий около 20 000 наименований техники, сложно
В цитате я выделил слово сложно. Т.е. у М.Видео всё-таки есть продавцы-консультанты с энциклопедической памятью?
Иначе слово сложно было бы заменено на невозможно?
И они действительно, с такой памятью, и умением работать с клиентами (иначе на этом рабочем месте нельзя) работают простыми продавцами-консультантами?
Или же всё-таки есть специализация продавцов-консультантов по тем, или иным областям продаж?
Или же всё-таки реальна ситуация, когда клиент, заходя в отдел по продаже компьютерной/околокомпьютерной техники, может поинтересоваться:
— Милейший, а вот я хочу приобрести суперпылесос для влажных помещений, что вы мне посоветуете?
И продавцу-консультанту наплевать, что рядом стоят целевые покупатели, он открывает чудо-планшет, находит нужные товары, и по картинкам, и по описанию начинает консультировать. Сам не разбираясь в этом нисколько.
Я, лично:
никогда не спрошу, про пылесос, будучи в отделе для продажи других товаров
сразу уйду от консультанта, который только и может, что читать с экрана
Если оппонент не разбирается в интересующем меня вопросе, это видно сразу. И я сразу уйду. Мне не нужно чтение с экрана.
Так что как-то так. Никакие девайсы не заменят мнение знающего человека. Девайс может быть только помощником, но не более.
Это я всё к тому, что только сёрфинг в Интернете не нужен никому. От слова совсем. Сегодня идёт обмен данными. Интернет сегодня — это повседневный рабочий инструмент. И сводить работу с глобальной сетью, только к сёрфингу — бессмысленно.
Т.е. я должен быть жёстко привязан к стулу, и каждый раз реагировать на каждое письмо в обслуживаемой организации, к которой пришло письмо с вложенным файлом? А файлы в письмах идут десятками в день…
И бухам еще клиенты разные нужны, например извращеный сбер.
Еще раз на пальцах. Я на аутсортинге, обслуживаю несколько компаний. И как я, физически, смогу бегать к каждой из них, для того, чтобы сохранить нужный файл? А файлы нужны, это непрерывный рабочий процесс компании.
Передача файла может реализовываться так же как в обычной локальной сети через создание общих папок
Я проинстуктировал бухов, всё объяснил. И он работает под терминалом, и ему приходит грозное письмо от налоговой инспекции, описание которого есть в шапке статьи.
Умный, но задёрганный бух сохраняет это письмо к себе на комп… и пытается прочитать.
У нас именно небольшое предприятие. И все вроде хорошо, но один вопрос, возможно тупой: у главбуха куча клиентов типа Сбербанк, Россельхозбанк и еще что-то. Как организовать работу этих клиентов? Все лезут в сеть по разному, кто-то vpn поднимает, кто-то просто через https.
Да уж баш он такой баш. Я с ним исключительно на вы, т.к. потребность в написании скриптов возникает редко и каждый раз думаешь: а нужен тут пробел, кавычки и т.д.
Из гайда для меня самое ценное: shellcheck.net. Раньше не знал про такой ресурс. Так что спасибо.
Приведенная вами команда привязана к дню месяца и будет работать по чётным дням месяца. Т.е. если в месяце 31 день, то она отработает 30 и 2-го. Условие через день, как хочу я, нарушено.
Приведенная вами команда привязана к дню месяца и будет работать по чётным дням месяца. Т.е. если в месяце 31 день, то она отработает 30 и 2-го. Условие через день, как хочу я, нарушено.
А как попадает XDEBUG_CONFIG внутрь контейнера? Точно так же как все другие переменные окружения (environment). Как это происходит на уровне приложения я не знаю. Я знаю только то, что докер нам позволяет настраивать контейнеры на лету, за что ему огромное спасибо. Изначально Xdebug в наших контейнерах не настроен вообще никак. Если бы мы развернули рабочее окружение без докера, нам мы пришлось прописывать настройки для Xdebug явно в файле php.ini, например. А тут докер нам позволяет всё это сделать на лету.
В цитате я выделил слово сложно. Т.е. у М.Видео всё-таки есть продавцы-консультанты с энциклопедической памятью?
Иначе слово сложно было бы заменено на невозможно?
И они действительно, с такой памятью, и умением работать с клиентами (иначе на этом рабочем месте нельзя) работают простыми продавцами-консультантами?
Или же всё-таки есть специализация продавцов-консультантов по тем, или иным областям продаж?
Или же всё-таки реальна ситуация, когда клиент, заходя в отдел по продаже компьютерной/околокомпьютерной техники, может поинтересоваться:
— Милейший, а вот я хочу приобрести суперпылесос для влажных помещений, что вы мне посоветуете?
И продавцу-консультанту наплевать, что рядом стоят целевые покупатели, он открывает чудо-планшет, находит нужные товары, и по картинкам, и по описанию начинает консультировать. Сам не разбираясь в этом нисколько.
Я, лично:
Если оппонент не разбирается в интересующем меня вопросе, это видно сразу. И я сразу уйду. Мне не нужно чтение с экрана.
Так что как-то так. Никакие девайсы не заменят мнение знающего человека. Девайс может быть только помощником, но не более.
И бухам еще клиенты разные нужны, например
извращеныйсбер.Я проинстуктировал бухов, всё объяснил. И он работает под терминалом, и ему приходит грозное письмо от налоговой инспекции, описание которого есть в шапке статьи.
Умный, но задёрганный бух сохраняет это письмо к себе на комп… и пытается прочитать.
Из гайда для меня самое ценное: shellcheck.net. Раньше не знал про такой ресурс. Так что спасибо.
/bin/bash — это один файл со своими командами, /usr/bin/test — совсем другой. И пробовать с помощью баша запустить test бессмысленно.
Т.е для пользователя А я запускаю крон в 0 часов, для B — в 2 часа ночи, для C в 4 часа утра и т.д.
И всё это должно работать через день.