Apr 29
Несколько дней назад мой лучший друг Алексей Ковырин попросил меня помочь ему написать эффект вспышки для страницы HTML. Я посоветовал реализовать эффект с помощью библиотеки moo.fx. Хотелось просто показать, как расширять библиотеку, но я не удержался, и написал эффект сам.
moo.fx - это очень легкая, суперлегкая, мегалегкая библиотека эффектов javascript, написанная с использованием prototype.js. Еее легко расширять собственными эффектами, и в этой заметке я покажу, как это можно сделать. В статье показано, как можно создать эффект вспышки: фон элемента плавно изменяется от одного цвета до другого и обратно к первому цвету (возможно несколько раз).
Читать дальше »
Apr 28
Команда разработчиков Zend Framework с воодушевлением работает над Zend Framework, фреймворком для построения мощных веб-приложений на PHP. Но очень многих смущает его кажущаяся сложность. В этой заметке я попытаюсь объяснить архитектуру наиболее важной части (по моему мнению) фреймворка - Zend_Controller.
Читать дальше »
Apr 10
Это короткая заметка о заголовке Last-Modified. Представьте следующую ситуацию: у Вас есть изображение, которое хранится в базе данных, и Вам нужно отправить это изображение браузеру в ответ на некоторый запрос. Но извлечение изображения из базы данных занимает некоторое время, а если этих изображений несколько - производительность Вашего Веб-сервера начинает стремительно падать. В этом случае Вам необходимо реализовать некоторую функциональность для кэширования в приложении. Все изображения могут изменяться, потому необходимо иметь возможность проверять дату изменения (например, хранить ее в той же базе данных).
Читать дальше »
Apr 06
2006 08:22
(
XSLT) ·

(14,009 views)
В моей предыдущей заметке я описал, как отобразить RSS-ленту в браузере с использованием XSLT. Но иногда важно не просто вывести, но еще и изменить порядок записей в ленте, например, отсортировать их по дате. XSLT 1.1 позволяет сортировать по сложным типам данных, но, к сожалению, XSLT 1.0 не позволяет, потому необходимо извлечь отдельные части даты.
Читать дальше »
Apr 05
2006 22:54
(
XSLT) ·

(20,299 views)
RSS-ленты стали наиболее популярным форматом передачи материала в последнее время. Существуют десятки RSS-клиентов, аггрегаторов, настольных и онлайн-приложений для просмотра лент. Но что насчет браузеров? Каждый день я совершаю одну и ту же ошибку: жму на ссылку “RSS-лента”, и мой браузер отображает XML-содержимое ленты. Почему нельзя просмотреть ее прямо в браузере?
В этой заметке я попытаюсь создать ленту, которая будет нормально отображаться как в браузере, так и в RSS-клиенте. Я буду использовать технологию XSLT 1.0 (так как мой Firefox не поддерживает XSLT 1.1).
Читать дальше »