Archive for the 'Релиз' Category
Yahoo! Design Stencil Kit 1.0
На Yahoo Developer Network опубликовали Yahoo! Design Stencil Kit 1.0. Это ни что иное как шаблоны для элементов интерфейса пользователя. Всё что связано с интернетом: формы, кнопки, меню, табы, размер шрифта, размеры экранов, даже элементы интерфейса для айфона - всё есть в их релизе.
Думаю всем будет интересно взглянуть, даже дизайнерам.
Релиз можно скачать в следующих форматах:

mod_rails готов
Passenger (a.k.a mod_rails) наконец то готов. Для тех кто не в курсе - это модуль для Apache, который упрощает deployment rails сайтов. Достаточно загрузить файлы по фтп и всё! Раньше же надо было настроить load balancer и кластер серверов, с помощью Capistrano делать checkout из svn, делать symlinks для релиза, перезапустить кластер из Mogrels… Ничего сверх естественного, но мне всегда казалось, что это можно упростить.
Вот и доупрощались, что деплоить rails сайт стало скучно
Read more
Modalbox 1.6.0
Очень рад объявить о новой версии Modalbox‘a 1.6.0. Если кто не в курсе - Modalbox позволяет создавать модальные диалоги при помощи джаваскрипта, xhtml и css. Возможности у библиотеки большие и по моему мнению - это лучший скрипт для модальных диалогов на данный момент. К тому же, разработчик Modalbox’a, Андрей Оконечников - русский. Так что вдвойне приятно
Вот некоторые новшества:
- Новый Modalbox больше не зависит от builder.js, так как у нового прототайпа есть свой DOM Builder. Это значит что moдалбокс стал весить меньше и зависит только от prototype.js и effects.js. Разработчикам на Rails вообще везёт, так как prototype и script.aculo.us там и так стандартные библиотеки
- Также Modalbox стал лучше работать с IE7. Страница больше не скролится наверх при открытии модального диалога, и
selectэлементы больше не прячутся. Андрей обещает в скором будущем исправить баги и в IE6.
- Появились 2 новые функции и 1 callback.
resizeToInclude(element [, options]) принимает как параметр DOM элемент и увеличивает на его высоту - высоту у Modalbox’a.
resizeToContent([options])изменяет размер у Modalbox’a настолько, чтобы в него оптимально помещались все элементы. Полезно, если например вы удалили из него какие то элементы джаваскриптом.
beforeHide это новый callback, который срабатывает перед тем как Modalbox начинает прятаться. Полезно, если надо забрать какие нибудь значения из Modalbox’a, перед тем как он исчезнет.
И это ещё не всё. Изменений очень много и подробнее о них в CHANGELOG-e и на официальном блоге. Баги можно (и нужно) постить вот сюда.
No commentsRails 2.0
Наконец то вышла новая версия моего любимого фреймворка. Ruby on Rails теперь 2.0. Вернее даже 2.0.1. Куча новых функций и оптимизаций. Я уже второй вечер перевожу свой проект на новую версию и некоторые вкусности уже попробовал в деле. Вот некоторые из них:
- Сессии в кукисах
Больше не нужно хранить сессии в файлах на сервере, или в базе данных. Сессии хранятся в кукисах у юзеров и защищены от редактирования (Если я правильно понял, то проверяется их хэш). Если не наглеть и не хранить в сессии много данных, то этот метод очень прост и эффективен. - Sexy migrations
Раньше было вот так:
RUBY:-
create_table :people do |t|
-
t.column, "account_id", :integer
-
t.column, "first_name", :string, :null => false
-
t.column, "last_name", :string, :null => false
-
t.column, "description", :text
-
t.column, "created_at", :datetime
-
t.column, "updated_at", :datetime
-
end
А сейчас так:
RUBY:-
create_table :people do |t|
-
t.references :account
-
t.string :first_name, :last_name, :null => false
-
t.text :description
-
t.timestamps
-
end
-
- Routes для моделей
Теперь вместо redirect_to user_path(user), можно написать redirect_to(user). Тоже самое с link_to и form_for. Из объектов сгенерируются правильные ссылки.
Ещё есть миллион функций, которые я не испробовал. Подробнее про них написано тут.
Ну и напоследок - инструкция по установке. Рекомендуется установить Ruby 1.8.6, Rubygems 0.9.5 и выполнить эту комманду gem install rails -y.
No commentsPrototype, script.aculo.us и книга
В связи с переездом в Гамбург (кстати ещё не нашёл квартиру, живу в гостиннице) я чуть не прозевал релиз Prototype и script.aculo.us. Про бета версии я уже писал тут и тут. Изменений с тех пор немного - в основном исправления багов и оптимизация кода. Зато разработчики порадовали кое чем другим. Они выпустили книгу, где можно найти кучу примеров использования Прототайпа и Scriptaculous. Книга будет полезна как новичкам, так и old school джаваскрипт программистам. Я себе точно куплю.
Кто купит книгу по ссылке - тот молодец. Для остальных выложу pdf, если найду
P.S. Я спросил на блоге разработчиков - будут ли включены новые версии этих джаваскрипт библиотек в Ruby on Rails 2.0. Будут!
UPDATE: Ссылка на книгу в комментах ![]()