Отчет о HackDay 9
24 и 25 октября 2010 года в Санкт-Петербурге прошел очередной HackDay. Кто как отметился и что запомнилось.
Где этот дом?
В этот раз HackDay проходил в бизнес-центре Красный Треугольник, набережная Обводного канала, дом 138. Во время анонса на HabraHabr я видел некоторые скептические отзывы о помещении. Не знаю, на какой опыт опирались говорящие, но помещение было чудесным.
Два этажа. На первом был холл с регистрацией, гардероб, диваны, большой общий зал с проекторами в двух концах и дублирующими подвесными телевизорами, комната для чая и кофе, аккуратный туалет (простите меня, но это важнее проекторов). На втором этаже было три рабочих зоны. Общий холл, куда можно было поставить раскладной стол (например, к окну или дивану); отдельный зал с досками для письма и рабочими местами и VIP-комната в стиле лофт. Видимо, это местный зал для совещаний начальства. Кожаные кресла, большой овальный стол, доска для письма, телевизор с VGA. Пускали туда всех, разумеется. По стечению обстоятельств, в этой комнате сфокусировались особая рабочая энергия четырех команд: Mind It, «Красное и черное», игра «Renucaster» и «IT-портфолио». Все работали очень эффективно. Вот несколько снимков со второго этажа:
Кто эти люди?
Успел заметить некоторых ветеранов движения. Был Дмитрий Жемеров, Эльдар Халилов, Александр Красс, Николай Красильников. По-моему, были все сорта разработчиков. От клиентского web, до суровых серверных решений. Наблюдалась полная обойма программистов для мобильных платформ.
Приятно было видеть аспирантов и молодых ученых. Обнаруживались общие знакомые. Обсуждались темы диссертаций и научные интересы. А еще я нашел парня, который тоже играет в ЧГК и знает нашу команду. Я был горд. В общем, оторвались.
Наш проект
Я вписался в проект №6. Это игра «Красное и черное». За время HackDay был сделан сервер, клиенты для мобильных платформ и ВКонтакте. Получилось довольно интересно. Цели захватить мир (отчего-то шутка про захват мира часто звучала в прошедшие выходные) лично у меня не было. Хотя, если вы посмотрите правила, поймете, что дело может быть выгодным и коммерчески. Мой основной интерес был в том, чтобы познакомить с HackDay нескольких товарищей, а также попрограммировать для iPhone. Все успели, все работает. Простейший интерфейс доступен на сайте http://www.igornaya-zona.ru.
Это скриншоты приложения для iPhone. Красное и черное поля — большие кнопки. Нажатие — ставка одной монеты. Число крупным шрифтом в центре каждого поля показывает сколько всего поставлено всеми участниками на это поле. Число меньшим шрифтом — сколько поставил на это поле игрок. Сверху время. Внизу баланс игрока. Когда таймер покажет нуль, победит то поле, в котором меньше монет от всех. С выигравшего поля игрок забирает все поставленные монеты и еще одну к каждой поставленной забирает с проигравшего поля. Оставшаяся разница уходит в банк. Самые активные действия начинаются в последние три секунды игры.
За HackDay мы сделали: сервер, сайт, клиент для ВК, для Meego, для Andoid и для iPhone. Сегодня проект был подан на конкурс WebReady.
Проходил мимо
Успел немного помочь проекту Mind It. Шел за чаем. Услышал краем уха обсуждение. Так и не попил чаю. Идея у проекта крутая. Вы хотите найти отзыв о товаре или услуге. Как отсеять заказные отзывы, ботов и прочие вещи, мешающие поиску? Задача непростая, но все же. В рамках проекта были разработаны правила оценки поста на форумах (для каждого из выбранных движков форума — свои), поста в блогах. Сделана выборка для обучения нейронной сети. Тестировали на поиске информации об автомобиле Рено. Получилось! Понятно, что никакой магии нет и что нельзя покрыть все варианты. Всегда есть вероятность. Но все же с отфильтрованной выдачей проще иметь дело.
Мастер-класс
В субботу я ни на один мастер-класс не сходил. Не сложилось. А в воскресенье был. Слушал про морфологический анализ текста. Классная штука. Я, наконец, понял, зачем учил русский в школе. Те, кто этим занимается, оказывается, имеют двойной диплом. И специальность у них называется математическая лингвистика. Или похоже. Ради интереса протестировали фразу «человек человеку волк, а зомби зомби зомби». И потом еще «косил косой косой косой». Программа успешно распознала возможные варианты для каждого слова. Это было интересно. Спасибо Виктору Бочарову.
Демофест
Дошли до демофеста 19 команд. Проекты были довольно крепкие. Их полный список лучше посмотреть на официальном сайте HackDay. Участники выходили на сцену под индивидуальную музыку, которую подбирал Дмитрий Пухтин. Это оживляло процесс. Ведь демофест был больше двух часов.
Специальный приз (очень красную и нужную жилетку) от Европы Плюс получил Николай Красильников и его OpenPals. Ребята из Волгограда, которые приехали в Петербург первый раз, показали игру «Мир мерцает» в стиле Braid. Оценено. Одарено. Увезли домой аудиосистему. Парни из проекта «Дополненная реальность» выиграли Yota Egg. А «IT-портфолио» получил нетбук и мышь. Да, ни один проект с моим участием не был отмечен. Я и не ждал, но вот за Mind It досадно.
Меня царицей соблазняли
Не могу не отметить шикарный эпизод. Сидим за большим овальным столом. Обсуждаем игру «Красное и черное». И тут симпатичная блондинка с другого края поднимает голову и спрашивает:
— А? Красные и черные деревья?
— Да, нет. Просто игра. «Красное и черное». Но твоя логика мне нравится.
— Конечно. Я верю, что существует только одна логика: математическая логика. И она правильная.
И как тут устоять?
Сухой остаток
Пристроили кошку. Она потерялась. Охрана сказала, что пришла недавно. На вид домашняя. Черная, с ошейником. Повесели объявления. По объявлениям никто не пришел. Но на HackDay нашлась девушка, которая занимается пристраиванием домашних животных. Она взяла кошку.
Было весело. Я познакомился с новыми людьми (расти, расти счетчик друзей ВКонтакте). Узнал, что в Петербурге есть те, кто успешно делает и продает игры для Facebook. Порадовался, что гуманитарии бывают небезнадежные, очень даже ого-го бывают. Меня пригласили в тестирование IDE для Objective-C от JetBrains. По-моему, это супер. Я чуть продвинулся в том, как защитить авторские права на свои публикации. И даже видел трезвого грузчика!
Зер гут.
Ваш комментарий