Итак, на последней встрече наконец-то нашлась парочка желающих поучаствовать в вышеупомянутом контесте.
Для тех, кто не знает, что такое rad race, кратко поясню:
Команды из нескольких человек собираются и пишут работающее (веб)-приложение за 12/24/48 часов на своём любимом языке с использованием любимых инструментов, а жюри их оценивает. Подробнее можно посмотреть, например, тут:
www.radrace.org/en/whatis/concepts.html
Поскольку по времени мы слишком ограничены, то я предлагаю следующие правила:
1) Простое веб-приложение на заданную тему пишем дома.
2) На встрече кратко рассказываем о фреймворке, процессе девелопмента, проблемах, которые пришлось решать и показываем получившееся приложение.
3) Сравниваем получившиеся приложения между собой, делаем бенчмарки.
4) Зрители оценивают.
5) PROFIT!
кстати о бенчмарках: для того, чтобы они имели смысл, очевидно, стоит проводить их на одинаковом железе. Поскольку дома одинакового железа у всех нету, есть 2 варианта:
1) провести бенчмарки на моём macbook pro, хотя он и старый, но для бенчмарка должно хватить (core duo 1.83, 2gb ram, hdd@7200 rpm). На mac os x искаропки имеется почти любой софт для вебдевелопмента: java, ruby, php, python, perl, apache итд, недостающие/устаревшие штуки можно обновить/установить.
2) провести бенчмарки на виртуальной машине (ubuntu/debian в virtualbox'е). В этом случае я могу подготовить «пустой» образ, в который каждый может поставить необходимый софт, а на встрече просто запустим каждый образ, можно даже воспользоваться более мощными iMac'ами.
Из желающих предварительно есть:
— thevery (grails)
— yole (ror)
— sevenov (django)
возможные участники:
— stasishe (perl)
— kurokikaze (php)
so far некоторые предложения:
— онлайн-аукцион
— чат; с регитрацией, ивсьотакое, с просмотром профилей, и личные сообщения
— функицонал хабра: блоги личные и общественные, подсчёт кармы
— реализовать функционал, необходимый для coffee-n-code, трансляции и общение
лично мне нравится последний вариант.