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

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

Archive for April, 2008

Супер Марио на джаваскрипте

Jacob Seidelin сделал невозможное. Он написал всем известную игру Super Mario на джаваскрипте. Игра со звуком и занимает всего 14К.

Тут подробности как он это сделал.

Всех с пятницей!

3 comments

mod_rails готов

Passenger (a.k.a mod_rails) наконец то готов. Для тех кто не в курсе - это модуль для Apache, который упрощает deployment rails сайтов. Достаточно загрузить файлы по фтп и всё! Раньше же надо было настроить load balancer и кластер серверов, с помощью Capistrano делать checkout из svn, делать symlinks для релиза, перезапустить кластер из Mogrels… Ничего сверх естественного, но мне всегда казалось, что это можно упростить.

Вот и доупрощались, что деплоить rails сайт стало скучно :) Read more

6 comments

5 советов по Ruby on Rails

English version

Ryan Bates с railscasts.com проводит конкурс. Нужно написать 5 советов по Ruby on Rails. Это могут быть советы по производительности, работе с sql, плагинами и тд. Вообщем всё что связано с разработкой сайтов на Ruby on Rails. Я тоже решил поучаствовать. Read more

1 comment

Netbeans и Javascript

Я уже писал про замечательную поддержку Ruby on Rails у Netbeans. Настала очередь похвалить создателей и за поддержку Javascript.

Авторы Netbeans часто получали емайлы типа “Очень люблю Netbeans, но так как я делаю проект на Rails - мне очень не хватает джаваскрипт редактора”. Наверное им надоело читать подобные письма и они взяли и добавили поддержку джаваскрипта. И так что мы имеем в новой версии (6.1 nightly):

  • Подсветка кода
    prototype-globals.png
  • Автокомплит
    prototype-dollar.png
  • Подсказки и замечания по коду
    prototype-returnvalues.png

Во всех скриншотах использован Prototype. Не знаю как хорошо реализована поддержка других библиотек типа jQuery. Подробности о джаваскрипте и Netbeans можно почитать в блоге создателей.

No comments

CSS naked day

naked-day-08.png9-го апреля - международный CSS Naked Day, когда тысячи сайтов и блогов отключают css и выдают посетителям только HTML. Эту традицию начал Dustin Diaz - вэб разработчик на Google. Идея всего этого простая - продвигать вэб стандарты, семантический маркап и хорошую структуру сайтов.

AjaxRussia тоже участвует в этом проекте, и css завтра (9го апреля) вы не увидите! :) Если кто то хочет поучаствовать, то сделать это довольно просто. Dustin Diaz написал для этого небольшую php функцию.

PHP:
  1. <?php
  2. function is_naked_day($d) {
  3.   $start = date('U', mktime(-12, 0, 0, 04, $d, date('Y')));
  4.   $end = date('U', mktime(36, 0, 0, 04, $d, date('Y')));
  5.   $z = date('Z') * -1;
  6.   $now = time() + $z;
  7.   if ( $now>= $start && $now <= $end ) {
  8.     return true;
  9.   }
  10.   return false;
  11. }
  12. ?>

Использовать эту функцию можно примерно так:

HTML:
  1. ...
  2. <?php
  3. if ( is_naked_day(9) ) {
  4.   echo '<!-- naked day has no styles -->';
  5. } else {
  6.   echo '<link rel="stylesheet" type="text/css" href="styles.css" />';
  7. }
  8. ?>
  9. ...
  10. </head>

Всем удачи и весёлого CSS Naked Day!

5 comments

« Previous PageNext Page »