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

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



Использование iBrowser для TinyMCE опасно!


Ну идиотизм, же!
На всякий случай для тех кто не в теме, TinyMCE – это популярный wysiwyg-редактор для вебсайтов, а ibrowser – это плагин для него, позволяющий загружать изображения (да и просто файлы) на сайт, удалять уже загруженные и т.д. Короче файл-менеджер, причём бесплатный.

Может я зря порю горячку, может это старая и давно уже решённая проблема, ибо iBrowser совсем не молод и довольно вяло поддерживается, да и TinyMCE тоже довольно бородатая разработка. Но факт остаётся фактом.

А всё дело в том, что в iBrowser нет механизмом проверки пользователя (поправьте меня). Оно и понятно, это требует слишком тесной интеграции с CMS.

А раз нет – то НА ЛЮБОМ САЙТЕ, использующий iBrowser, ПОСТОРОННИЙ ЧЕЛОВЕК БЕЗ АВТОРИЗАЦИИ МОЖЕТ ЗАГРУЖАТЬ СВОИ ИЗОБРАЖЕНИЯ, а также удалять и переименовывать ваши. И ещё хорошо, если загружаемый им контент будет изображениями, а не зловредным кодом.

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


Категории Веб-программирование |
автор: altesack / Пятница, Март 04, 2011 / Comments Off

Kohana3. Прямые запросы к БД

kohana И опять шпаргалка.

Не знаю как кому, но мне иногда не хватает возможностей ORM. Иногда хочется эдакий запрос загнуть, который я ясно представляю в виде SQL, но совершенно не вижу в ORM. Кроме того есть постоянное ощущение, что ORM попутно использует определённые ресурсы. Иногда это критично, иногда нет, но тем не менее стоит знать, как в Kohana3 работать прямыми запросами.

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


Категории Kohana |
автор: altesack / Четверг, Январь 20, 2011 / 2 комментов »

Kohana 3.0. Шпаргалка по ORM

kohana Почти год назад я написал простенький мануал про ORM в Kohana, в котором затронул примитивные операции и совершенно не затронул работы со связями. И вот после целого года исканий я практически созрел и обрёл некий опыт? который спешу зафиксировать в виде этой шпаргалки.

Про инсталляцию и настройку ORM писать не буду. И так уже много раз писано.

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


Категории Kohana |
автор: altesack / Среда, Январь 12, 2011 / 24 комментов »

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

В глаза попался интересный проект в котором подглядел интересное решение кеширования, которое нужно запомнить. Я так думаю. Собственно комментировать в коде особо нечего. Кроме того, что в PHP ещё много функций, которых я не знаю :)

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


Категории Веб-программирование |
автор: altesack / Пятница, Январь 07, 2011 / 2 комментов »

Слайд-шоу


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

Кроме чистого слайдшоу я решал задачу размещения некоего текста поверх него.

У меня получилось два варианта. Один с помощью чистого jQuery, и другой с помощью плагина CrossSlide.

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


Категории jQuery |
автор: altesack / Вторник, Январь 04, 2011 / Comments Off