В PhpStorm есть отличная штука – свойства класса, которые пишутся (инициализируются в конструкторе), но не читаются – подсвечиваются.
Очень удобно рефакторить, например, легаси контроллеры, в которых инжектится куча сервисов, но в процессе эволюции часть из них перестает использоваться.
Открыл, увидел подсветку и спокойно все выпилил.
А если хотите, чтобы кто-то порефакторил за вас – приходите за разработкой к нам =)
Архив за год: 2021

Эффект колибри
После тяжелого дня захотелось посмотреть легкого “класического” махача со “Стетхемом”. На глаза попался фильм “Эффект колибри”, включил. Что могу сказать? Хорошее, я бы сказал отличное кино. Но это не “Механик” и не “Последний рубеж”, хотя тема “отставного спецназовца” и здесь присутствует.
Советую.
Почему шаред-хостинг все еще жив
Совсем недавно отказался от виртуалки на DigitalOcean и перенес некоторые свои проекты на timeweb (шаред хостинг). У многих возник вопрос “зачем ?”. Попробую объяснить свое решение.
Начнем с того, что за виртуалкой так или иначе необходимо присматривать: обновлять ОС и установленные пакеты, настроить какой-нибудь мониторинг (например, Zabbix), следить за местом на диске и т.д. и т.п. Виртуальный сервер необходимо грамотно настроить: закрыть порты, закрыть ssh, включить fail2ban и еще куча всего. В некоторых случаях обновление мажорных версий ОС может привести к боли и страданиям. Не забываем про натройку бекапов базы данных, исходников, ассетов. Зачем все это если проект простой? Если это сайт-визитка или простенький интернет-магазин?
Еще одной из причин выбора виртуалки была “отсталость” шаред хостингов лет 5-7 назад. Сейчас все иначе. С легкостью на самом дешевом тарифе timeweb развернул проект из следующих компонентов:
- Symfony 5
- Composer
- Git
- PHP 7.4/8
- MySQL 5.7
- Lets Encrypt
Напоминаю, что это простой шаред хостинг!
- Доступ по SSH
- Удобная панель управления
- Самые последние версии PHP
- Установленный Git
- Автоматические бекапы
Что хотелось бы улучшить/добавить?
- Поддержку PostgreSQL
- Поддержку MySQL 8.x
- Возможность выбора Apache или Nginx + php-fpm
Резюме. В эпоху клаудов, виртуалок и прочих serverless-технологий не стоит списывать шаред-хостинг со счетов. Подобные хостинги продолжают развиваться и радовать новыми возможностями. Для маленьких проектов, для ограниченных бюджетов – шаред хостинг был и есть единственный и вполне достойный вариант.
Ну а если у вас проект на Yii ил Symfony и вам необходимо его поддержка и эксплуатация – приходите, все сделаем )
Обрезки в дело
За последний год стоимость куба доски выросла в 2 раза!
Дерево перестао быть дешевым.
Когда после строительства дачи остались обрезки – сжигать их просто варварство.
Применяем где можем +)
Ящик для цветочков, грядки, декор забора из профлиста.
Работа и сайд-проекты
На хабре пофвился отличный перевод
https://habr.com/ru/company/macloud/blog/553580/
Хочется для себя запомнить несколько мыслей из этого поста.
Дело в том, чтобы иметь занятость, которая не является твоей работой.
Важна игра вдолгую: наработка сети контактов и репутации, которая будет долговечнее любого работодателя.
Да, постоянная работа — это отлично, но мне нравится рост, который дают успешные сайд-проекты. Дело отнюдь не только в деньгах — бывают успешные сайд-проекты, которые НЕ ДАЮТ денег сразу.
Во-вторых, нужно наконец-то засучить рукава и найти время. Говорить легко, но только ваши дела реально демонстрируют, кем вы себя видите. Если вы говорите, что хотите творить в нерабочее время, но почти по 40 часов в неделю тратите на Youtube/Netflix, то на самом деле вы Фултаймовый Потребитель. Выделите время
Работа прокачивает шабашку, шабашка прокачивает работу.