воскресенье, 27 мая 2012 г.

Ubuntu и поддержка ReiserFS на AWS Amazon EC2

На днях провел серию тестов по эксплуатации файловой БД в составе нагруженного web-приложения. Предстояло сделать выбор между Ext4, XFS и ReiserFS(v.3) С большим отрывом победила ReiserFS. Особенно порадовали два таких момента:
  • При создании большого количества папок на относительно небольшом разделе, ReiserFS продолжает работать даже когда у ее конкурентов заканчивается физическое пространство подконтрольного раздела. При выделении новой папки на Ext4 и XFS резервируется 4 Кб дискового пространства, ReiserFS по всей видимости обходится с выделяемым пространством более оптимально;
  • При интенсивных потоках чтения и записи на раздел с множеством мелких файлов наблюдаемая нагрузка IO для ReiserFS имеет более низкие показатели несмотря на применение специальных опций монтирования.

Впрочем, как оказалось эти факты давно всем известны, а я тут просто Америку открыл в отдельно взятом офисе :)

Итак. Создаю новый EBS и подключаю его к рабочему Instance с Ubuntu 12.04 LTS (ami-ac9943c5). Выделяю на нем один первичный раздел. Устанавливаю пакет reiserfsprogs. Форматирую вновь созданный раздел соответственно...

среда, 7 марта 2012 г.

Zend Framework -- Action Helpers настройка

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

Все эти плагины Front-контроллера, Action Helpers и контроллеры в комбинации с перехватчиками событий init(), preDispatch(), postDispatch() и прочих позволяют создать весьма гибкое и масштабируемое приложение. Для применения всех этих изысков неплохо иметь представление о том, как оно там "под капотом" работает.

вторник, 31 января 2012 г.

Фобос-Грунт -- выводы комиссии Ростехнологии

Межведомственная комиссия во главе с председателем научно-технического совета госкорпорации "Ростехнологии" Юрием Коптевым представила итоги расследования причин аварии автоматической межпланетной станции "Фобос-Грунт". Доклад был представлен руководителю Роскосмоса Владимиру Поповкину. Комиссия пришла к выводу, что наиболее вероятной причиной аварии могла стать ошибка, допущенная в ходе программирования бортового вычислительного комплекса станции, сообщает "Коммерсант".

вторник, 26 июля 2011 г.

Весёлый продавец, или прямое попадание в Яndex

Не мог пройти мимо, тема для меня можно сказать наболевшая после мытарств с Virtuemart`ом. Еще не утихли страсти по обнародованию Яndex`ом сисимэсок нашего родного Мегафона, как вчера разгорелся новый скандал месяца. Источники пожелавшие остаться неизвестными сообщают, что под раздачу попал коммерческий движок Webassist. В выдаче поисковой системы Яndex были обнаружены страницы с оформленными заказами некоторых интернет-магазинов.

четверг, 30 июня 2011 г.

Обделённые логикой

На днях столкнулся с задачей поднять небольшой магазинчик на базе Joomla-дополнения VirtueMart. Сломав не одну сотню извилин, выпив две банки кофе, и вспомнив весь свой небогатый словарный запас задался вопросами...

суббота, 28 мая 2011 г.

Паттерны программирования -- Monkey see, monkey do

Последние месяцы стали для меня школой по освоению паттернов проектирования. Осилив несколько книг, в том числе и "PHP объекты, шаблоны и методики программирования" Мэтта Зандстры, стал применять их на практике. На днях запилил в обработке дерева элементов Посетителя (Visitor), чем остался очень доволен. Красиво, чёрт возьми! А главное логично и понятно.

Теперь на досуге решил поискать новые подходы, новые паттерны. Поиски оказались не особо удачными, пока обнаружил один (небезынтересный надо сказать) подход в работе группы программистов. Официальное название сего паттерна "Monkey see, monkey do".

вторник, 19 апреля 2011 г.

Easy Zend Framework vs aggresive Bitrix

Не подумайте плохо, речь пойдет о книге Джейсона Гилмора (W. Jason Gilmore) "Как быстро делать Web-сайты на платформе Zend" (Easy PHP Websites with the Zend Framework). А точнее о том, что хорошо бы, но не надо.
Куда податься бедному Web-разработчику? Кругом требуется Bitrix. Фирма 1С хорошо поднаторела в агрессивном маркетинге и не на шутку продвигает свою ЦМСку. Половина web-студий на отечественном рынке готова принять на работу профессионалов владеющих сим продуктом...