2012-03-13

Мысли о социальных комментариях и конкурентах

Привет всем. Давно не писал, ибо с известными событиями совсем поехал на политике

Читать далее на Блоге о CMS

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

2011-11-23

Kohana 3.0. Библиотека локализации i18n


Однажды я уже разбирался в работе i18n для Kohana 3.0. Но прошло время и мне оно снова понадобилось . А поскольку всё забылось то я решил не повторять прежних ошибок, а закрепить в шпаргалочке.
Кстати, я непростительно долго завис на версии 3.0. И это в то время как всё прогрессивное человечество уже штурмует Kohana 3.2. Надеюсь, моё время уже не за горами.

Читать далее на Блоге о CMS
==================================
Классная игра-стрелялка для мальчиков

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

2011-06-14

jCarousel Lite

jCarousel Lite – классная, простая но в то же время очень гибкая карусель с отличной документацией. Но всё же мне есть что чиркнуть в шпаргалку.

Подключается просто.

Читать далее на Блоге о CMS

=============================
Флеш игры для девочек, Игры винкс ходилки, всё у нас

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

2011-05-25

MySQL: Забавные находки UPDATE+ORDER

Вот уж не думал что в операторе UPDATE можно использовать ключевое слово ORDER. И никогда не думал, что такое мне пригодится

Читать далее на Блоге о CMS

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

2011-05-19

Тормоз закрывает свои проекты (или нет)

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

Читать далее на Блоге о CMS

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

2011-05-04

Kohana. Ускоряем ORM

Штатный ORM у Kohana практически на каждое шевеление создаёт запрос “SHOW CREATE TABLE blablabla“.

Я как-то не придавал этому значения раньше, но похоже этот запрос довольно ёмкий по времени, у меня он почему-то занимает до пол-секунды в плохую погоду (погода зависит от текущей загрузки хостинга). А если страница пестрит обращениями к БД, которые делаются через ORM, то ждите того, что треть запросов будет именно “SHOW CREATE TABLE“.

Как бы сделать так, чтобы ORM так не делал? Ведь структура таблиц работающего сайта практически не меняется годами!

Читать далее на Блоге о CMS

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

2011-04-27

Kohana. Модуль Image

Модуль Image это просто суперский модуль! С его помощью программист на Kohana может легко и не сильно вдаваясь в детали обрабатывать изображения. Можно конечно залезть в библиотеку GD и делать всё там вручную. Но так пусть делают у кого времени вагон. А нам нужен результат, и быстро.

У модуля один только недостаток. Нет описания. То есть его просто нет (на момент написания материала мануал по модулю был пуст). И я спешу хоть немного восполнить пробел

Читать далее на Блоге о CMS

-------------------------
Игры для девочек, Винкс-ходилки

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

2011-04-26

Как написать парсер HTML на PHP

Много разных задач сводятся к парсинку HTML. И не только сбор контента для ГС. Вот мне например понадобилось разобрать HTML собственного контента, чтобы культурненько облагородить. Ну например внешние ссылочки спрятать.

Сначала я подумал – фигня. Найти в тексте строчку “<a href=http://” и получи себе внешнюю ссылочку. Но ведь в контенте теги и атрибуты могут писаться с заглавной буквы. И ещё между A и HREF может стоять произвольное количество пробелов. Но самое главное, между A и HREF могут быть разные всякие другие слова. Короче выхода нет, кроме как строить нормальное дерево DOM и его анализировать. То бишь парсить.

Но оказывается библиотека парсера давно есть и встроена в PHP. Осталось только попользоваться!

Читать далее на Блоге о CMS

=========================

Бесплатные ключи к играм Alawar

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

2011-04-24

Kohana. Query Builder. Правила хорошего тона.

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

Для самых нетерпеливых – прямые запросы к БД. Метод простой и эффективный. Только ваши запросы и ничего больше. Минусы этого метода в том, что составляя запрос вы сами несёте ответственность за возможную инъекцию. Работать можно, но нужно тщательно проверять все поступающие данные.

Query Builder
===================
Это нечто среднее между вышеописаными методами. О нём я и хочу поговорить в этом посте.

Я не ставлю себе задачу переписать сюда мануал, хочу просто показать принцип Query Builder.

Читать далее на Блоге о CMS

================

Игры для мальчиков, войнушки там всякие, танчики башенки и прочее


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

2011-04-16

Рекламный движок Daos

Вчера купил поставил на сайт рекламный движок Daos. Предвижу ряд вопросов.

1. Зачем на этом блоге Daos??



Читать далее на Блоге о CMS



---------------------------
бесплатно ключи к играм alawar

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