Ajax Russia : Аякс по-русски

Свежие новости из мира IT

Archive for August, 2007

Google Gears ORM v0.2

Google GearsUriel Katz выпустил новую версию своей библиотеки GearsORM для работы с Google Gears. Эта библиотека позволяет работать с базой данных (у Google Gears это SQLite) на более абстрактном, объектно-ориентированном уровне. Новые функции этого релиза:

  • Поддержка транзакций.
  • Поддержка self-related связей (связь с объектом из той же таблицы). Очень важная функция для работы с дерево-подобными структурами данных.
  • Функция count(). Теперь можно писать Person.count() а не Person.select().toArray().length как раньше.

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

Всем приятных выходных, а я пошёл праздновать свой день рождения :)

3 comments

Новый релиз Aptana IDE - Milestone 9

Aptana LogoУ Aptana IDE новый релиз - Milestone 9. Аптана это, по моему мнению, лучшая среда разработки для Ruby on Rails и JavaScript проектов. И я был приятно удивлён, что в новом релизе было уделено много внимания PHP.

Вот список нововведений:

  • Улучшен автокомплит и подсветка кода для PHP.
  • Обновлены многие джаваскрипт библиотеки, которые поставляются вместе с Аптаной.
  • Улучшена работа с джаваскриптом в целом.

Кроме того, Аптана позволяет разрабатывать Adobe AIR приложения и имеет набор плагинов для программирования сайтов для iPhone.

Завтра попробую Аптану на работе в PHP проекте, а то E-Editor начинает уже надоедать.

Aptana

1 comment

YUI Compressor - чтобы ваш джаваскрипт не толстел

yui compressorJulien Lecomte выпустил новую версию YUI Compressor-a. Это программа, написанная на Java, которая позволяет сжимать джаваскрипт файлы и тем самым облегчать работу вэб серверов, где эти джаваскрипт файлы используются. Хочу отметить, что кроме джаваскрипта, YUI Compressor теперь сжимает и CSS. Подробнее в CHANGELOG.

Мне стало интересно и я решил протестировать качество сжатия YUI Compressor-a на трёх популярных джаваскрипт библиотеках:

  1. Prototype
  2. jQuery
  3. Dojo

Все три библиотеки я скачал в несжатом состоянии. Многие разработчики и так выкладывают сжатые версии своих библиотек, где YUI компрессору уже ловить нечего.

Вот результаты:
Read more

2 comments

Протоменю - контекстное меню с Prototype

Хочу обратить ваше внимание на Proto.Menu. Это очень элегантный скрипт, основанный на JavaScript библиотеке Prototype, для создания контекстного меню.

Вот его основные достоинства:

  • Малый размер. 2 Кб (1.5 Кб в сжатом виде).
  • Если у пользователя отключен джаваскрипт, то страница работает без ошибок.
  • Работает во всех современных браузерах (в Опере надо нажимать Crtl + левая кнопка мыши).
  • Поддержка скинов.
  • Скорость. Меню создаётся один раз при загрузке страницы и только меняет координаты при клике.

На Proto.Menu в действии можно посмотреть по этому адресу. Нажмите правой кнопкой мыши в любом месте страницы.

Proto.Menu

No comments

20 комплектов иконок - бесплатно!

Flags iconsКто из вас любит халяву? Да, я тоже люблю! Поэтому я не мог не написать про новую статью на Smashing Magazine - 20+ Free And Fresh Icon Sets. Автор сделал список самых красивых иконок и иллюстраций, которые можно использовать бесплатно для вэб дизайна. В списке есть iPhone иконки, государственные флаги, картинки для RSS и много других. Теперь у RSS на Ajax Russia - новая иконка из комплекта Feedicons.

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

Crystal Icons

5 comments

Next Page »