Автоматизируй это: как мы разгружали почту потока

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

Мой путь изучения технологий

Идея написать этот пост пришла ко мне после прочтения заметки Данила Агафонова об изученных им технологиях. Я решил продолжить серию таких записей, так как считаю, что мой список и подход может быть интересен кому-нибудь еще.

Решение проблем с ограничением по количеству файлов (inodes)

Около месяца мы боролись с тем, что на сервере постоянно кончаются inodes (по-русски: иноды или айноды). Это индексные дескрипторы файлов. Одна айнода соответствует одному файлу на сервере. В ней хранится некоторая метаинформация, кроме названия и пути к файлу. Подробнее о нашей проблеме - ниже.

Избушка на docker-ножках или объяснение Docker на примере домов

Docker - платформа для контейнеризации, которая в последнее время стремительно набирает популярность. На всех популярных ресурсах для разработчиков говорят о контейнерах и образах, но новичку разобраться в этом очень сложно. Далее - рассказ о самых базовых принципах Docker c понятными аналогиями.

Особенности работы magic methods в моделях Phalcon 2

Phalcon - молодой PHP-фреймворк, выполненный в виде PHP-расширения. Он работает намного быстрее из-за того, что все основные операции выполняются на системном уровне. Однако, из-за того, что он молодой, иногда встречаются странные вещи. Вот об одном таком баге я сегодня расскажу.

Мой Sublime Text

Среда разработки - программа, в которой программист проводит больше всего времени. Именно поэтому ее выбор очень важен для каждого, кому приходится работать с кодом. Сегодня я расскажу о Sublime Text и о плагинах, которыми я пользуюсь.