Такой ржаки я ещё не видел
Хочешь украсть пароль от сервака? Просто вежливо попроси!
https://blog.luitjes.it/posts/injectgpt-most-polite-exploit-ever
Автор: dd
-
Социнженерия ради пароля
-
Два месяца на новой работе
Вчера было 2 месяца как я работаю в новой компании🎉
Честно признаться, созваниваться с эйчаром и с тимлидом было ещё страшнее, чем после первого месяца. К моему удивлению, тимлид даже похвалил
Из интересного:
1. Поддерживая хороший темп освоения и развития продукта, сегодня мы на созвоне с командой разработки коллективным разумом пришли к очень красивому и элегантному архитектурному решению, в котором мои мысли сыграли не последнюю роль. Очень приятно, когда оказывается, что с командой ты где-то на одной волне мысли
2. Эйчар очень хочет, чтобы я дал интервью внутри компании от лица команды разработки, "как самый подходящий кандидат" и чтобы я начал писать технические статьи на хабре от лица компании. От второй идеи я предложил пока воздержаться, потому что нас зальют говном 😀 предложил пока повыкладывать от моего лица, чтобы набить руку
В общем, по согласию обеих сторон работаем дальше. Жду окончания испытательного, чтобы снова съездить в офис на пару дней и уже стать полноценным членом команды
-
Подборка статей: DDD, CQRS и наём
Я в последнее время крайне много прокрастинирую, но вчера вечером что-то щёлкнуло в голове и захотелось продуктивности.
Скопилось очень много разных статей, наконец-то все дочитал.Итак, по порядку:
1. DDD и CQRS
— https://thephp.cc/articles/domain-driven-design-with-php
— https://olvlvl.com/2018-04-command-dispatcher-pattern.html
— https://martinfowler.com/bliki/CQRS.html
— https://thephp.cc/topics/event-sourcing
Последняя ссылка (event sourcing) не относится к CQRS, но часто используется в связке с ним.
От себя добавлю, что на новом проекте внедрил CQRS и мне очень зашло. Всё красиво, по полочкам, сходу понятно что команда делает и какие для этого нужны данные.2. О том, в какой жопе находится текущая система найма и как сложно иногда найти работу — https://levelup.gitconnected.com/i-am-a-bad-software-developer-and-this-is-my-life-5c248dc72c2a
3. Как потерять интерес к работе или заставить кого-либо это сделать — https://levelup.gitconnected.com/demotivating-a-skilled-programmer-6465cae26d2a
4. О важности нейминга и научных исследованиях на эту тему — https://makimo.pl/blog/scientific-perspective-on-naming-in-programming/
5. О важности хорошего проектирования интерфейсов взаимодействия систем/подсистем/api — https://pboyd.io/posts/good-interfaces/
6. О том, что такое на самом деле рекурсия и почему её следует избегать почти всегда — https://zdimension.fr/stack-machines-and-where-to-find-them/
7. Рубрика "и смешно, и плакать хочется" — https://vocal.media/01/who-says-a-programming-career-can-t-be-interesting
Как камень с души упал, пойду дальше копить статьи 😀
-
Фриланс на старой работе
Что делает программист, когда приходит на новую работу? Правильно! Идет на старую фрилансить за тройную ставку по вечерам! Да, ведь?
Скорее всего нет, конечно, но я лёгких путей не ищу, а учитывая, что мне ремонт делать, я ни перед чем не остановлюсь.
ТЗ небольшое, функционал простой, а главное — приложение использует те же технологии, которые я использовал ранее (yii2, bitrix). То есть, фактически, самой разработки там было на 20 часов, в которые входило и развертывание окружения на проде в том числе.
Еще доработки потом подъедут по второму этапу и можно будет идти за ламборгини😃
Получается, я совсем не зря на старой работе пилил библиотеки для упрощения жизни — теперь вот пожинаю плоды, хотя изначально, конечно, не думал, что от них вообще профит будет, думал, загнутся с моим уходом.
В общем, важная мысль в том, что если вас со старой работы просят поделать проект, то не отбрасывайте мысль сразу. Посчитайте, сколько денег вы с этого реально заработаете и сколько времени потратите. В моем случае, оплата перевесила даже общение с 1сниками заказчика, но ходят по очень тонкому льду🥲 -
Помог незнакомцу с дебаггером
Вчера произошло нечто удивительное
Мне написал в телегу какой-то парень, сказал, что наткнулся на мою статью на хабре, застряв с настройкой дебаггера
Перепробовал всё что мог, но ничего не вышло
По-русски парень говорит, по его словам, плохо, зато нашли коннект по-английски
Образ контейнера с пхп ему предоставляет компания, сами там как-то собирают
Договорились созвониться сегодня, а на созвоне выяснилось, что он проблему уже решил простой перезаписью конфига от компании своим
Но он всё равно меня поблагодарил, мол я ему дал надежду, что не всё потеряно и что он решил снова попытаться, воодушевившись 😀
Самое интересное, что у парня крайне развито чувство такта — он ни минуты моей не потерял зря, говоря, что знает как разрабы заняты и как дорого наше время. Это супер важно — понимание значимости времени своего собеседника
Обожаю чувство, когда кому-то смог помочь, пусть даже фактически ничего не сделав. Это приятно -
Предупреждение про ключ target в docker-compose
Среда ругается на ключ
target, но несмотря на это,docker-composeвсё запускает нормально
Значения этого ключа ссылаются на билды вDockerfile, можно посмотреть в ответе наstackoverflow


