← All posts tagged contests

tilarids

Харьковчанам и жителям близлежащих городов. 5 октября состоится 23-й флеш-кросс: kharkov.flashcross.org
Флеш-кросс — это фотоквест на велосипедах, обычно очень интересный и захватывающий. Я рассказал вам, а вы расскажите друзьям. А то о таком виде велопокатушек маловато людей знает, удивительно

tilarids

Контест закончился, судя по всему мы в десятке, подробней будет позже. Вынесено из контеста — С++11 очень классный. Брутфорс был написан на лямбдах и в довольно красивом с моей точки зрения стиле, и при этом работал весьма и весьма шустро.

tilarids

36 часов занимались тем, что строили прототип sensor-based sattelite mapping на базе квадрокоптера и arduino. В результате получили:
а) квадрокоптер, который управляется через Wi-Fi посредством веб-сервиса, написанного на node.js (впервые писал на ноде, то еще уныние)
б) управление этим же квадрокоптером посредством leap motion контроллера
в) получение всех данных со всех сенсоров квадрокоптера, в том числе инфу о положении в пространстве и фид с камеры
г) автономный sonar-based сенсор под управлением arduino. Этот сенсор мы прицепили к квадрокоптеру
д) real time mapping software для получения данных с arduino сенсора через XBee и рисования карт (тоже написан на ноде)
Получили приз за использование железок, хотя надеялись на большее. Впрочем, главное — это гора фана. SpaceApps Challenge прошел успешно!
Видео с презентации можно посмотреть здесь: youtube.com
Fail compilation(видео с дрона, всё это снято в 4 утра): youtube.com

tilarids

В продолжение темы хаскелевского транслятора c Pascal на JS — подробное описание: von-neumann-architecture.blogspot.com (писано не мной). Вот здесь можно посмотреть онлайн демку: von-neumann-architecture.blogspot.com
Цитата: "Повторяю, вы видите как работает интерпретатор многопоточного (yield) Javascript, сконвертированного (via Haskell) из Turbo Pascal, сам интерпретатор Javascript-а "Rhino" написан на Java, портирован (via gwt + ножницы) в Javascript.". ИМХО, это очень круто :)

tilarids

На Хакатоне, который был на этих выходных, портировали досовскую игрушку 1994 года посредством написания транслятора из Pascal в JS на Haskell. Было очень весело. Оказывается, если Haskell не пытаться заюзать для неподходящей задачи, то на нём очень приятно писать. Сорцы: github.com . Саму игрушку мы не допортировали по причине того, что современные браузеры слабо поддерживают многозадачность в JS и виснут, если в коде слишком много yieldов. Поэтому в качестве примера можно посмотреть на папоротник, отрисовывается на canvas.

tilarids

Отбегали ночной Quest. Было классно. К чему это я: за отсутствием хороших инженерных контестов состязательную ломку могут удовлетворять и такие живые квесты, попробуйте.
P.S. Все еще ищу интересные инженерные контесты (#1233135)

tilarids

А вот скажите-ка, товарищи жуйковчане, какие контесты вы знаете? Интересуют командные контесты по программированию, желательно марафонные(т.е., контест длится достаточно долго, но не настолько, чтобы от него нужно было отрываться), еще было бы приятно, если бы задания были не только алгоритмические, но и инженерные. Идеальный пример — ICFPC. Спрашиваю потому, что пропустил ch24.org и узнал о его существовании уже постфактум. Может я еще чего не знаю?
P.S. topcoder, acm контесты, hugi, разные online judges вроде тимуса, spoj, project euler и uva, google code jam, долгоиграющие контесты вроде google ai challenge и подобные им мне известны. Требованиям "командность, марафонность, инженерность" они не удовлетворяют полностью или частично

tilarids

Собрались командой чтобы наконец написать что-нибудь стоящее для Google AI Contest. Пишем на Haskell, Starter Package для него нет, но должны принимать решения и на этом ЯП. Кстати, двух местных представителей кошачьих зовут Хаскель и Монада.