Archive for April, 2008

GSOC 2008 — Swarm Development Group (SDG) — I’m in

GSoC 2008 анонсировал своих участников, я среди них со Swarm Development Group. Подробности позже, а здесь тезизы

GHOP Grand Prize Winners

Забыл в свое время написать что одним из обладателей Grand Prize в GHOP стал школьник из Санкт Петербурга — Дмитрий Абрамов. Он участвовал в проекте Mono и вот что пишут о его результатах:

Mono selected Daniel Abramov as their Grand Prize Winner for several reasons. He jumped straight into a large codebase yet promptly produced very competent code, making appropriate use of our largely undocumented APIs. He also completed two tasks for MonoDevelop (MD) and several for Gendarme. We’re particularly excited that he came onto IRC to regularly discuss things and seems interested in doing further development. In fact, he’s already updated the MD Russian translation independently of his work for GHOP. Congratulations to Daniel!

Поздравляю его с этим успехом и желаю дальнейших достижений в Open Source community.

ps: Желающий могут прочитать поздравительный. тред на форуме vingrad.

Build OpenJDK7 under Debian Lenny — Repositore clone

I’m start series of articles devoted to download, build and install latest version of OpenJDK 7 under Debian Lenny. And in first article i want to describe how we can get latest source code from official mercurial repository.
At first stage we must read Repository Guide and install mercurial >= 0.9.4. Lenny already include mercurial 0.9.5 (1.0 version can be included in release). Also i create separate dir for openjdk repository in /opt/repos/mercurial/openjdk/openjdk7
Please be attentive, to proper clone openjdk repository you must use fclone commant (this command provided by extension called forest and not included in official mercurial package and Debian repository). Therefore you must manual install this extension:

     mkdir -p /opt/repos/mercurial/mercurial/forest/
     cd /opt/repos/mercurial/mercurial/forest/
     hg clone http://hg.akoha.org/hgforest/
     cp hgforest/forest.py /usr/share/python-support/mercurial/hgext/
   

And the configure your .hgrc to enable the extension by adding following lines:

     [extensions]
     hgext.forest=
     # or, if forest.py is not in the hgext dir:
     # forest=/usr/share/python-support/mercurial/hgext/forest.py
   

After this we are ready to clone openjdk repository:

     mkdir -p /opt/repos/mercurial/openjdk/openjdk7
     cd /opt/repos/mercurial/openjdk/openjdk7
     hg fclone http://hg.openjdk.java.net/jdk7/jdk7
   

This action require around 70 Mb and around 10-20 minutes of time. But after this you would have own copy of main openjdk development tree.
ps: You need fclone because openjdk repository use nested mercurial trees inside main tree. If you try to use clone instead of fclone you dowload only some documentation files without source code.

ACM ICPC — Россия вновь на первом месте

Финал завершен, Россия вновь стала чемпионом мира по программированию (по версии ACM).

  • 1 — St. Petersburg University of IT, Mechanics and Optics
  • 3 — Izhevsk State Technical University
  • 5 — Moscow State University
  • 10 — Petrozavodsk State University
  • 11 — St. Petersburg State University
  • 12 — Belarusian State University

Приятно видеть команду ИжГТУ на 3ем месте, наш тренер еще раз собрал и подготовил сильную команду. Также хочется отметить второе место у команды MIT (просто приятно видеть студентов этого университета на верхних позициях рейтинга — видимо марку они еще стараются держать).

ps: Официальная таблица результатов

ACM ICPC 2007-2008 NEERC - Финал

В данный момент в Канаде полным ходом идет финал студенческого чемпионата мира по программированию. Россия представлена сразу 11 командами. На контест выставлено 11 задач, и результаты будут известны ближе к утру. Что характерно, в этом году финал официально проводится на Linux, при этом в качестве дистрибутива выбрана Fedora 6. Кстати образ для тренировок можно было заранее скачать, что дало возможность участникам заранее испробовать непривычную для многих из них среду. Еще одним новшеством этого года является обновленный дизайн самого сайта ACMICPC — впервые за несколько последних лет. Сейчас остается только пожелать удачи нашим командам, а особенно команде ИжГТУ GoodLike, за созданием и обучением которой я наблюдал (и немного участвовал) все 5 лет, и которая сейчас достигла пика своего развития.

ps: И напоследок фото нашей делегации:

Ocaml SoC — Прием заявлений завершен

1го апреля OCaml community прекратила прием предложений от студентов и их руководителей для участия в OCaml Summer of Code. Результаты будут известны во второй неделе апреля, немного раньше аналогичного события в Google. Интересно отметить еще одну аналогию с GSoC — ребята из OCaml тоже продлевали период подачи заявок, хотя это сложно назвать продлением — т.к. изначально жестких сроков названо не было. Лично мне очень интересно взглянуть на более подробную статистику о количестве студентов и проектов, и конечно узнать тех счастливчиков которые совместят летом приятное с полезным.