Archive for August, 2007
Google Gears ORM v0.2
Uriel Katz выпустил новую версию своей библиотеки GearsORM для работы с Google Gears. Эта библиотека позволяет работать с базой данных (у Google Gears это SQLite) на более абстрактном, объектно-ориентированном уровне. Новые функции этого релиза:
- Поддержка транзакций.
- Поддержка self-related связей (связь с объектом из той же таблицы). Очень важная функция для работы с дерево-подобными структурами данных.
- Функция count(). Теперь можно писать Person.count() а не Person.select().toArray().length как раньше.
Более подробно можно прочитать в блоге разработчика. Там же есть и несколько примеров использования новых функций.
Всем приятных выходных, а я пошёл праздновать свой день рождения ![]()
Новый релиз Aptana IDE - Milestone 9
У Aptana IDE новый релиз - Milestone 9. Аптана это, по моему мнению, лучшая среда разработки для Ruby on Rails и JavaScript проектов. И я был приятно удивлён, что в новом релизе было уделено много внимания PHP.
Вот список нововведений:
- Улучшен автокомплит и подсветка кода для PHP.
- Обновлены многие джаваскрипт библиотеки, которые поставляются вместе с Аптаной.
- Улучшена работа с джаваскриптом в целом.
Кроме того, Аптана позволяет разрабатывать Adobe AIR приложения и имеет набор плагинов для программирования сайтов для iPhone.
Завтра попробую Аптану на работе в PHP проекте, а то E-Editor начинает уже надоедать.

YUI Compressor - чтобы ваш джаваскрипт не толстел
Julien Lecomte выпустил новую версию YUI Compressor-a. Это программа, написанная на Java, которая позволяет сжимать джаваскрипт файлы и тем самым облегчать работу вэб серверов, где эти джаваскрипт файлы используются. Хочу отметить, что кроме джаваскрипта, YUI Compressor теперь сжимает и CSS. Подробнее в CHANGELOG.
Мне стало интересно и я решил протестировать качество сжатия YUI Compressor-a на трёх популярных джаваскрипт библиотеках:
Все три библиотеки я скачал в несжатом состоянии. Многие разработчики и так выкладывают сжатые версии своих библиотек, где YUI компрессору уже ловить нечего.
Вот результаты:
Read more
Протоменю - контекстное меню с Prototype
Хочу обратить ваше внимание на Proto.Menu. Это очень элегантный скрипт, основанный на JavaScript библиотеке Prototype, для создания контекстного меню.
Вот его основные достоинства:
- Малый размер. 2 Кб (1.5 Кб в сжатом виде).
- Если у пользователя отключен джаваскрипт, то страница работает без ошибок.
- Работает во всех современных браузерах (в Опере надо нажимать Crtl + левая кнопка мыши).
- Поддержка скинов.
- Скорость. Меню создаётся один раз при загрузке страницы и только меняет координаты при клике.
На Proto.Menu в действии можно посмотреть по этому адресу. Нажмите правой кнопкой мыши в любом месте страницы.
No comments20 комплектов иконок - бесплатно!
Кто из вас любит халяву? Да, я тоже люблю! Поэтому я не мог не написать про новую статью на Smashing Magazine - 20+ Free And Fresh Icon Sets. Автор сделал список самых красивых иконок и иллюстраций, которые можно использовать бесплатно для вэб дизайна. В списке есть iPhone иконки, государственные флаги, картинки для RSS и много других. Теперь у RSS на Ajax Russia - новая иконка из комплекта Feedicons.
Некоторые иконки можно использовать бесплатно только в некоммерческих проектах, поэтому внимательно читайте лицензию для комплектов картинок.

