Здравствуйте. Этой статьей я хочу презентовать свой модуль форм для фреймворка Kohana, который ...
Здравствуйте. Этой статьей я хочу презентовать свой модуль форм для фреймворка Kohana, который написал вдохновившись аналогичным модулем для Django.
Я не буду глубоко вдаваться в предыстории и размышления, а перейду сразу к делу. Сначала опишем недостатки:
- Модуль сырой. Это конечно же не значит что он ничего не умеет, и совершенно бесполезен, это значит лишь то что он требует масштабирования и небольшого рефакторинга. А так же работы над документацией.
- Насчет рефакторинга. Я искренне старался держать код в чистоте, и чаще всего у меня даже получалось это сделать, однако никто не идеален, и небольшому количеству мест не помешала бы работа напильником.
- Не хватает некоторого количества некритичного функционала.
Достоинства:
- Сохранилась распределенная структура которую можно наблюдать в django forms. Форма состоит из экземпляров класса Field, которые в свою очередь связаны с классом Widget. Благодаря этому открываются богатые возможности для кастомизации.
- Автоматическая генерация форм из ORM моделей с валидацией данных и автоматическим сохранением данных из POST.
- Каждый виджет — это дефолтные кохановские view, что позволяет без особых проблем создавать новые темы для виджетов или быстро корректировать имеющиеся. И для этого не потребуется лезть в исходные коды самого модуля.
Подробности под катом.
Читать дальше →
А сделал бы кто-нибудь обзор криптографических расширений для браузеров.
Интересует в первую ...
А сделал бы кто-нибудь обзор криптографических расширений для браузеров.
Интересует в первую очередь электронная подпись, а не шифрование, и работа с контентом, отличным от plain text.
Сходу нагуглил следующие расширения для файрфокса:
- WebPG
- Mailvelope (ориентирован на шифрование и поддержку конкретных вебмейлов)
- FireGPG (заброшен)
- XML Digital Signature Tool - что-то очень ограниченное количество платформ поддерживает.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/964314.html. Please comment there using OpenID. Now there are
comments
Magento Enterprise: Что такое Full Page Cache и почему он нужен.
Для тех, кто знаком с Magento, не секрет, что этот e-commerce движок довольно требователен к железу. Но разработчики этого интернет-магазина попытались решить эту проблему и придумали много различного рода «ускорялок», без которых, пожалуй, запускать магазин на движке Magento в продакшн не стоит. Слишком долго Magento будет отдавать конечному пользователю страницу. Среди таких «ускорялок» кеши, индексы, компиляция, объединение JS/CSS в один сжатый файл и др.
Одной из основных «фишек» Magento Enterprise является Full Page Cache (далее FPC). Эту «фишку» реализует модуль Enterprise_PageCache, входящий в состав пакета Magento Enterprise.
В статье рассматривается самая свежая на момент написания статьи версия Magento Enterprise: 1.13.1.
FPC позволяет отдавать серверу страницу за считанные миллисекунды, практически не нагружая сервер. Я провел замеры времени отдачи страницы продукта сервером (в одном из проектов, над которым работал), вот результаты:
- 65 ms при включенном FPC (когда все блоки были закешированы);
- 1250 ms при выключенном FPC (при этом все остальные виды кеша включены);
- 2500 ms при отключенном кеше всех видов.
Почему разница настолько велика? Давайте разберёмся.
Читать дальше →
painless traffic is a complete and automated traffic generation tool... Generate targeted traffic 54 ...
1. К вопросу о том, как пасти кошек
http://www.opennet.ru/opennews/art.shtml?num=38016
1. К вопросу о том, как пасти кошек
http://vitus-wagner.dreamwidth.org/956269.html. Please comment there using OpenID. Now there are

comments