Как стать автором
Обновить
74
0
Александр Горлов @agorlov

Пользователь

Отправить сообщение

Контейнер LXC для веб-разработки как альтернатива Docker

Время на прочтение 3 мин
Количество просмотров 31K

Разговоров о Docker очень много, а вот про LXC гораздо меньше шума. А ведь у LXC есть свои области применения, где он может оказаться удобнее.

Изначально мы применили LXC для контейнеризации нашего массивного веб-приложения с длинной историей разработки с 2006 года. И с этой задачей он справился очень хорошо, нам удалось довольно быстро создать образ и упаковать всё в контейнер.

Теперь этот образ мы синхронизируем на резервные сервера, используем для поднятия dev-окружения у разработчиков и для стейджа. Впечатления от эксплуатации положительные.

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 9

Обработка входящей почты на PHP

Время на прочтение 2 мин
Количество просмотров 37K
Хочу поделиться рецептом, как совместить php-скрипт и почтовый сервер Postfix для автоматической обработки входящей почты.

С помощью такой связки мы собираем статистику по количеству возвратов bounce-писем:Undelivered Mail Returned to Sender.

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

Как это сделать...
Всего голосов 73: ↑62 и ↓11 +51
Комментарии 43

Введение в шаблонизатор Blitz

Время на прочтение 5 мин
Количество просмотров 10K
Из документации о Blitz: Чрезвычайно быстрый и мощный шаблонизатор для очень больших интернет-проектов.

Приведу несколько фактов:
  1. Это шаблонизатор используемый Хабром;
  2. Этот шаблонизатор используется на высоко-нагруженных проектах, он написан на C, подключается как расширение PHP;
  3. Его скорость сопоставима с самим php (бенчмарк под катом);
  4. Верстальщики будт счастливы, так как в шаблонах нет логики приложения, нет циклов, ветвлений и т.д.;
  5. Один из его авторов Алексей Рыбак fisher.


Читать дальше →
Всего голосов 67: ↑49 и ↓18 +31
Комментарии 147

Документирование шаблонов

Время на прочтение 3 мин
Количество просмотров 2K
Документация — это хорошо! Она позволяет экономить время, и гармонично работать людям в команде. Встроенная в код документация — вдвойне хороша, она находится там где она нужна и не надо далеко ходить чтобы ее написать.

Под катом пара наглядных примеров документации к шаблонам.


Читать дальше →
Всего голосов 48: ↑32 и ↓16 +16
Комментарии 27

Свободная корпорация v2

Время на прочтение 3 мин
Количество просмотров 559
Зацепила меня тема Свободной корпорации, но на мой взгляд у идеи cf5058 есть недостатки, например очень слабая мотивация сотрудников.

Предложу свою конструкцию свободной корпорации :-)



Читать дальше →
Всего голосов 15: ↑10 и ↓5 +5
Комментарии 52

MySQL Profiler: простой и удобный инструмент профилирования запросов

Время на прочтение 2 мин
Количество просмотров 46K
Сегодня был неожиданно удивлен, какие удобные штуки таит в себе MySQL. ;-)

Хочу представить вашему вниманию фичу MySQL — профайлинг.
Появилась она начиная с версии 5.0.37.

Всего парой запросов можно узнать, какими запросами формируется страница (для веб-девелоперов)
и почему она тормозит.

И раньше подобный функционал был доступен, но пользоваться журналом запросов не в пример сложнее.

Итак, как пользоваться:


Читать дальше →
Всего голосов 132: ↑125 и ↓7 +118
Комментарии 52

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность