Категория: Веб-программирование

Здесь я собираю всё, что может быть полезным для веб-программиста.



Kohana для чайников. Файловая структура, или история одной ошибки.

kohana Во всех нормальных мануалах Kohana3 (например тут), практически в самом начале, размещена красивая схема структуры файлов фреймворка.

Конечно же это баян, но тем не менее галопом пробегусь по содержимому.
В Kohana есть три главные папки:

  • application – папка конкретного приложения, в которой разработчик хозяйничает сам
  • modules – папка модулей, в которой хозяйничают разработчики сторонних модулей
  • kohana – ядро фреймворка, в котором хозяйничают разработчики ядра

Читать далее »


Категории Kohana |
автор: altesack / Суббота, Апрель 24, 2010 / 2 комментов »

Штатная валидация в Kohana3

kohanaНедавно разобрался со стандарной библиотекой валидации форм фреймворка Kohana3. Это оказалось не совсем тривиально, и уж точно не так как в CodeIgniter. По Kohana2 имелась достаточно хорошая документация, но поскольку многое изменилось – изучать её новичку не имеет смысла. По Ko3 мануал тоже есть, но на данный момент явно не совсем полный и писанный на коленке. Или я не умею читать?

Вот что у меня в конце концов получилось (Проверялось на версии 3.0.4.1):

Читать далее »


Категории Kohana |
автор: altesack / Воскресенье, Апрель 11, 2010 / 2 комментов »

Модуль AUTH в Kohana

kohana Тема где-то баянистая, где-то подробно описанная, но почему-то мне таки пришлось нарабатывать свой опыт и набивать свои шишки. Итак я публикую свой опыт работы с модулем Auth фреймворка Kohana.

Читать далее »


Категории Kohana |
автор: altesack / Понедельник, Март 01, 2010 / 10 комментов »

О хабраэффекте

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

21 февраля был пик посещаемости. Около 3500 уникальных посетителей накрутили около 17000 просмотров. Сайт, расположенный на обыкновенном виртуальном хостинге и насыщенный сложно закрученными запросами неминуемо должен был лечь!

Но этого не произошло. Одна из причин этого, как я уже сказал – это включенное кеширование. Вторая – это хороший хостинг.

PS: И да – я остаюсь на следующий год на Эскхостинге, и теперь мне нисколько не стыдно давать свою реф-ссылку.
Ловите. http://www.eskhosting.ru/?rb=9751

Очень хороший хостинг. Рекомендую.


Категории CodeIgniter, Не по теме, Тест хостеров |
автор: altesack / Воскресенье, Февраль 28, 2010 / 7 комментов »

Кеширование в CodeIgniter


Древний регистратор кеша, или другими словами кассовый аппарат :)
Думаю не нужно рассказывать, зачем бывает нужно кеширование. Вопрос в том как его сделать. Материал поста является своеобразным пересказом штатного мануала и человеку знакомому с ним ничего принципиально нового не скажет.

В Codeigniter я знаю два штатных механизма кеширования. Это кеширование выдаваемой страницы и кеширование запроса. Эти кеши не конкурируют друг с другом а скорее взаимодополняют друг друга

Читать далее »


Категории CodeIgniter |
автор: altesack / Воскресенье, Февраль 14, 2010 / Нет комментов »