Немного истории
Числа 8 апреля не помню с чьей наводки набрел на сайт посвященный конкурсу.Суть заключалась в разработке «стартапа» за 24 часа. Нужно было лишь оставить заявку, в которой надо было описать команду, показать сделанные работы и предлагалось указать тему, которую хотелось бы выполнить. Посмотрел список жюри кроме Сысоева и Шитова знакомых фамилий не нашел). Не долго думая я оставил заявку назвав команду «Realistic Group».
Отбор
Заявки подали 120 команд. Хоть и планировалось допустить порядка 24, отбор прошли 60. В субботу, ровно в 12, стартует конкурс. Лидеру команды на выбор предлагалось две темы, одну из которых нужно было отправить оргкомитету в течении 13 минут и в случае подтверждения приступать к работе. В ночь с пятницы на субботу я получил подтверждение участия и номер команды — #48.Начало
В субботу в 12 дня зашел на заветный сайт конкурса за темами :). Мне попались темы развлекательный сервис для мобильных платформ и информационно-справочный сервис и с использованием UGC. Естественно в 12 вся команда спала и решение оставалось за мной). Так как с мобильными платформами у меня совсем никак, стал искать, что такое UGC. Выгуглилось «User Generated Content» и почему-то сразу же вспомнились ответы.мейл.ру ))))). Так как времени особо не было, написал, что будем делать что-то типа мейловских ответов и получил добро. За следующие полчаса сделал каркас «дизайна»(сейчас он точно такой же), который потом так и не изменили) Проснулись остальные члены команды, я им назвал тему, вроде сильно не ругались).Конкурс
Ну как мы писали все это дело врят ли будет кому-то интересно, скажу только, что мы разделены расстоянием я живу в Ярославской области, а остальные в Москве, но так как работаем мы вместе уже 3 года проблем никаких не возникло, к тому же дизайнеров знакомых у нас нет, поэтому на «красоту» тоже забили сразу.По регламенту исходники нужно было комитить в специально предоставленный свн. Свн до сих пор открыт на чтение кому нужны сорцы милости просим). Время от времени я изучал содержимое свна, активно коммитили только мы и команда #43. Проекты писались на симфони, зенде,django, каталисте, просто на пхп и перле, был проект на друпале который потом плавно перекочивал в xoops(насколько я понял по сорцам). Были вроде еще ява для мобильных платформ и акшен скрипт. Мы по традиции все выполняли на Ruby on Rails. Дизайн содержал лишь одну картинку, но была возможность загружать аватарки.
Вроде, что-то написали) в 6 утра, когда почти все было готово, долго спорили кто будет делать категории я или Женя. Сил не было… Сделал все-таки Женя. После, реализацию выбора категорий положительно отметит в своей «резолюции» Андрей Шитов. Кстати выбор категорий до сих пор немножко глючит), но имхо сделан он замечательно!
Ожидание результатов
После последнего коммита просто не спалось) Сразу стали находиться неприятные баги. Разворачивать проект решили у себя — падаем при регистрации. Оказалось не указали в конфиге метод отправки письма, благо жюри разрешило это исправить(по регламенту разворачивать разрешается последнюю версию из свн). Потом нашли косяки в верстке, глючную админку, кучу xss глюки со страницами, добавление категорий с буквами в большом регистре в названии… Жюри не заметило достаточно много ошибок (в рельсовом логе все отлично видно ;). Чтобы чуть чуть развесилить жюри добавил им аватарки, надеюсь понравились). Да и самое обидно то, что все ошибки были «однострочными»… Жюри нашло куда больше ошибок, чем мы ))). Сначала были пару тестовых постов и вроде как ок, а потом… Поломали нашу бедную верстку как могли, вводили невозможные теги, много букв без пробела, нашли xss, и… вобщем мы уже приза то и не ждали =). Инъекций конечно не было (в рельсах их вообще получить проблематично). Оставалось уповать на законченность, «функциональность» и баги других участников.Посмотрел на другие команды, у половины в свне так ничего и не оказалось кроме «test.txt», позже отпали другие команды так как их проект оказался неработоспособным. В итоге нас осталось 24, прям по регламенту)
Результаты
Понимаю, утомил, поэтому сразу озвучу места с призами:1. Humane MagicaПроект вопасносте, Django, приз MacBook Pro от Бегуна
2. Realistic Group Ответы, Ruby on Rails, приз «хостинг лайт на год» от мастерхоста
3. Cтудия веб-разработок Михаила Кечинова, «Мобильная социальная сеть», php
4. Adept Team, «Вокруг света», разрабатывалось на Adept(php)
5. Владимир Сергеев и Олег Ситкин, Мое все, Django
Первые две команды разделили всего 2 балла. (абиднооооо =)
Последние три команды выиграли лицензии Битрикс-Бизнес. Ссылки не даю, потому, что не нашел =(. Вроде где-то в сообществе(ссылка внизу) были. Если в коментах запостят — я их добавлю.
Эпилог
Уж не знаю какие цели преследовал Рамблер, но для нас этот конкурс означал, показать себя и доказать себе, а по возможности и остальным, что мы может придумывать и делать, причем быстро проекты (второстепенными задачи был выигрыш ноута, взамен устаревшему Жениному павербуку и рекламка Rails =). Что что, а себя мы показали точно). Леша с Женей попали на конференцию РИТ, на оглашение результатов и как к себе так и к Реалистику привлекли хорошее такое внимание).Спасибо Рамблеру за конкурс, а спонсорам за подарки, важно помнить, что главное не победа, а участие)
З.Ы. К несчастью команда #43 заняла лишь 11 место. У нее был просто отличный проект, которые без проблем занимал первое место, но сервер упал и некоторые судьи вынуждены были поставить нули, так как поднятия так и не произошло =(. Очень хочу увидеть таки их проект в действии =)
ссылки в тему:
Сообщество там есть достаточно много как интересной так и не очень информации)
З.З.Ы. Вторыми ответами.мейл.ру (или гугл.ру, как хотите) наш проект не станет. Мы решили двигаться немного в другом направлении, надеюсь у нас все получиться). Того же желаю первой команде идея у них хорошая, но быстро надоедающая, надо бы развить!
Спасибо за внимание.