Тренажер по Python

Все же решил немного освежить свои скромные знания по Python.
Долго искал хорошие материалы/курсы/онлайн тренажеры.

Про полную лажу на рынке Российского онлайн-образования не писал только ленивый. «СкилбоСсы» и прочие «ГикБрайсы» выжгли поле, срубили тонны денег и сломали весь рынок =) Но об этом в следующий раз.

В итоге нашел «хайперскил» от JetBrains и старый добрый «хекслет«

У обоих довольно хорошие программы по питону.

Свойство только пишется, но не читается.

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

А если хотите, чтобы кто-то порефакторил за вас — приходите за разработкой к нам =)

Эффект колибри

После тяжелого дня захотелось посмотреть легкого «класического» махача со «Стетхемом». На глаза попался фильм «Эффект колибри», включил. Что могу сказать? Хорошее, я бы сказал отличное кино. Но это не «Механик» и не «Последний рубеж», хотя тема «отставного спецназовца» и здесь присутствует.

Советую.

Почему шаред-хостинг все еще жив

Совсем недавно отказался от виртуалки на 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 раза!

Дерево перестао быть дешевым.

Когда после строительства дачи остались обрезки — сжигать их просто варварство.

Применяем где можем +)

Ящик для цветочков, грядки, декор забора из профлиста.