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

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

Archive for February, 2008

Чудеса с HTML таблицами

Нашёл на Youtube классное видео, где парень творит чудеса с HTML таблицами. Может зря мы с CSS мучаемся? :)

7 comments

MotionBox: прототайп на стеройдах

Ребята из MotionBox выпустили новую библиотеку, основанную на прототайпe, которая упрощает управление и делегирование событий. Теперь можно привязывать обработчики событий (как правильно перевести bind?) к элементам, даже если они ещё не существуют.

Это очень удобно для сайтов с использованием аякса. Допустим у вас есть такой код:

HTML:
  1. <ul id="unordered_list" class="my_ul_class">
  2.   <li id="one" class="my_li_class">First</li>
  3.   <li id="two" class="my_li_class">Second</li>
  4. </ul>
  5. <script type="text/javascript">
  6. $$('.my_li_class').each(function(li){
  7.   li.observe('click', function(){alert("Clicked")});
  8. });
  9. </script>

Мы ждём клик по LI элементам и выдаём alert. Теперь представте, что аяксом мы подгрузили еще один LI элемент и вставили его в UL. Можно хоть до посинения по нему кликать - никакого alert'a не появится. Для него надо отдельно писать новый click observer.

А теперь то же самое с MotionBox: Read more

4 comments

Фокусы с Textarea

qypeЧем textarea больше - тем туда удобнее вводить текст. Всё видно, ничего не надо скроллить. Только вот не всегда это красиво показывать на странице такие огромные текстовые поля. Более элегантный способ - это показать небольшую textarea, и если текст в неё не влезает - увеличить её размер динамически. Так мы и сделали на Qype.co.uk

Для работы скрипта нужны Prototype и Script.aculo.us. Read more

15 comments

Imageflow - coverflow на джаваскрипте

imageflowВсе кто использует Mac OS или iTunes на Windows видели эффект Coverflow. Очень удобно и красиво. Finn Rudolph тоже так думал и написал Imageflow - такой же эффект на джаваскрипте.

imageflow

Для полноценной работы скрипта потребуются кое какие возможности сервера. А именно PHP 4.3.2 и выше, а также GD 2.0.1 и выше. Это нужно для эффекта отражения.

Если это всё на сервере есть, то установка довольно простая: Read more

4 comments

Netbeans и Ruby on Rails

netbeans logoAptana надоела. Надоели постоянные подвисания и баги с переименовыванием файлом. На работе я пользуюсь TextMate-ом, а вот дома пришлось искать замену. Вообще то искал я не долго. Последние пару месяцев много раз слышал рекомендации попробовать Neatbeans.

Первым делом мне понравился размер дистрибутива (Netbeans Ruby bundle 6.0.1) - 22 Mb. Aptana весит 84 Мb. Инсталляция довольно простая, тут все справятся. Зато потом, если собираетесь работать с Rails - не помешает установить пару дополнительных плагинов. Плагины устанавливаются в Tools -> Plugins.

Я поставил следующее:

  1. Extra Ruby Color Themes
  2. Ruby Extra Hints

Все мои плагины:

netbeans plugins

Вот собственно и всё. Сразу работает Subversion, gems можно устанавливать прямо из Netbeans, есть дебаггер, руби консоль. Вообщем всё что надо для разработки Rails проекта. Самое главное - работает быстрее, чем Aptana и не глючит.

4 comments

Next Page »