- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF139:OpenSource
Материал из Linuxformat.
- Редакция LXF подводит итоги конкурса для разработчиков свободных проектов.
Содержание |
Лучший свободный проект России-2010
В период с 15 сентября по 15 ноября редакция журнала Linux Format при поддержке компаний Intel, PingWin Software, IBM и «ГНУ/Линуксцентр», а также Института системного программирования РАН проводила второй (а в каком-то смысле – традиционный) конкурс «Лучший свободный проект России-2010». С вашей помощью мы хотели отобрать лучшие свободные проекты, разрабатываемые не только на территории РФ (как можно было бы решить по названию), но и ее ближайших соседей. И нам кажется, что это вполне удалось – 15 декабря 2010 года Экспертная комиссия, составленная из специалистов компаний-организаторов конкурса, отобрала шесть проектов, удостоенных чести считаться лучшими в своем классе. «Некруглое» число лауреатов обусловлено спецификой конкурса, который проводится отдельно в двух номинациях: индивидуальный и групповой.
Но не будем затягивать мхатовскую паузу. Победителями конкурса в 2010 году стали:
В номинации «Индивидуальный проект»
I место — 100 тысяч рублей
- GoldenDict (http://goldendict.org) Константина Исакова – электронный словарь (LXF138), позиционируемый как свободный аналог ABBYY Lingvo и Babylon. Графическая оболочка на основе Qt 4 и WebKit предлагает удобный интерфейс со вкладками и поддерживает словарные базы Babylon, StartDict, Dictd, Lingvo, а также может интегрироваться с Wikipedia и другими интернет-ресурсами на базе MediaWiki (включая http://wiki.linuxformat.ru, если хотите). Термины можно даже озвучить через http://forvo.com. Если вы ошибетесь в написании незнакомого слова – встроенная система подсказок на базе Hunspell исправит вашу опечатку. Наконец, GoldenDict поддерживает глобальные горячие клавиши и может вызываться для перевода слова, выбранного в другом приложении или скопированного в буфер обмена. GoldenDict – кросс-платформенное ПО, которым можно пользоваться в Linux и Microsoft Windows.
II место — 80 тысяч рублей
- Bombono DVD (http://www.bombono.org) Ильи Муравьева. Популярное приложение для авторинга, или, говоря по-простому, создания видео-DVD. Если у вас есть отснятый материал (скажем, с новогодней вечеринки), и вы хотите записать его на диск, который можно будет воспроизвести на любом бытовом DVD-проигрывателе (скажем, в качестве небольшого подарка на Старый Новый год) – вам непременно стоит взглянуть на Bombono. Несмотря на скромный номер версии (0.8), программа успела попасть в репозитории крупнейших дистрибутивов Linux – например, Ubuntu. Если ее почему-то нет в вашем, то в разделе Download на сайте Bombono вы найдете готовые пакеты или инструкции по установке для самых разных систем: от openSUSE и Mandriva до FreeBSD и Zenwalk.
- В числе возможностей Bombono DVD: инструмент для просмотра видеоматериалов в формате MPEG с удобной временной шкалой; визуальный редактор меню, миниатюры в котором – живые, а не статичные; поддержка технологии Drag‑n‑Drop. Готовый DVD-диск можно вывести в ISO-образ или записать непосредственно на носитель. Поддерживается реавторинг.
III место — 70 тысяч рублей
- OpenVZ Web Panel (http://code.google.com/p/ovz-web-panel) Алексея Южакова. Мы писали про OpenVZ в LXF130, но вкратце поясним: это технология контейнеров («виртуальных частных серверов» – Virtual Private Server или VPS) операционной системы, в чем-то напоминающая Jail во FreeBSD и Zones в Solaris. Иначе говоря, OpenVZ создает несколько изолированных окружений ОС на одной физической машине без накладных расходов, присущих полной виртаулизации. За это OpenVZ любим многими компаниями, предоставляющими услуги хостинга на базе Linux: клиент получает практически полную иллюзию того, что он безраздельно владеет машиной, а хостер может управлять виртуальными серверами из одного места.
- Здесь-то на сцену и выходит OpenVZ Web Panel. Это удобный web-интерфейс на базе Ruby On Rails, предназначенный для управления контейнерами OpenVZ, выполняющимися на одном или нескольких физических серверах. Другими плюсами приложения являются автоинсталлятор, симпатичный интерфейс, многоязыковая поддержка, разделение ресурсов между пользователями, создание и восстановление резервных копий, простая установка шаблонов ОС, легкая реинсталляция серверов и создание виртуальных серверов с использованием шаблонов.
В номинации «Групповой проект»
I место — 100 тысяч рублей
- UGENE (http://genome.unipro.ru/rus) – интегрированная среда для работы молекулярного биолога. Это кросс-платформенное (Linux, Windows, Mac OS X) приложение, объединяющее функции специализированных научных пакетов в унифицированном (консольном или графическом) русскоязычном интерфейсе – нечто подобное (но в области математики) проделывает проект Sage (http://www.sagemath.org). В контексте UGENE активно развиваются два новых языка программирования – для построения диаграмм анализа потока данных и диаграмм структурных запросов к базам данных, цель которых – используя графические интерактивные инструменты, упростить написание алгоритмов для людей, не знакомых с программированием, и при этом создавать алгоритмы с учетом масштабирования на многопроцессорные системы и кластеры. UGENE поддерживает современные многядерные CPU, может производить вычисления на графических ускорителях, процессоре Cell Broadband Engine, «облаке» Amazon EC2 (LXF128 – 129), а также умеет экспортировать изображения в векторные форматы для удобства научной публикации.
- В январе 2011 года проект UGENE примет участие в конкурсе грантов поддержки высокотехнологичных продуктов. Разработчики сообщают, что в случае победы основным назначением гранта станут сборка геномов, web-сервисы, облачные вычисления. Мы искренне желаем проекту успехов и в этом начинании!
II место — 80 тысяч рублей
- HPGL – High Performance Geostatistics Library (http://hpgl.sourceforge.net/) – библиотека, реализующая алгоритмы геостатистического моделирования, необходимые в геологии, метеорологии, нефтяной индустрии и многих других «науках о земле». Подобные алгоритмы широко применяются для экстраполяции, интерполяции и стохастического моделирования пространственных данных. HPGL – самая быстрая (и единственная параллельная) открытая реализация этих алгоритмов. Используемые в ней подходы и оптимизации являются уникальными в своей области, что было показано на конференции IAMG’09 в Стенфорде (США).
- Библиотека HPGL написана на C++/Python и совместима с библиотеками NumPy/SciPy, лежащими в основе многих свободных математических пакетов. Ее отличают низкое потребление памяти и (как уже отмечалось) высокая производительность, даже в сравнении с коммерческими аналогами.
III место — 70 тысяч рублей
- Battle Tanks (http://btanks.sourceforge.net). Только не говорите, что вы в нее не играли! Этого просто не может быть – «веселая маленькая война на столе», как описывают игру ее разработчики, существует на всех мыслимых платформах, а Battle Tanks является ее свободной реализацией для Linux (а также Windows и Mac OS X).
- Правила просты: вы смотрите сверху на игровое поле, разделенное дорогами и заставленное зданиями (или другими препятствиями). Вы можете выбрать боевую машину по вкусу: танк, «шилку» (это не та ЗСУ-23‑4, которую вы знаете!), мортиру или еще что-нибудь. Вы (то есть «хорошие») должны собраться и уничтожить всех «плохих» – а они, конечно же, будут пытаться уничтожить вас. Игра поддерживает многопользовательский режим, и вы можете объединиться, чтобы вместе наподдать пулеметным вышкам, вражеской артиллерии, кровожадным зомби и бойцам-камикадзе. А можете – разделиться и воевать друг против друга (зомби будут только рады). В общем, вы поняли: это игра старой школы с приятной «мультяшной» графикой и оригинальным саундтреком, которая поможет вам занять невесть откуда взявшихся гостей даже на излете новогодних каникул, когда оливье уже приелся, а мандарином хочется запустить кому-нибудь в лоб.
Мы от души поздравляем победителей конкурса и желаем им, а также всем участникам, дальнейших творческих успехов! К сожалению, мы могли отобрать только шесть номинантов, и многие замечательные проекты на этот раз чуть-чуть не дотянули до заветного барьера. Что же, вся наша жизнь – игра, и мы будем надеяться, что им повезет выиграть в ней уже в следующем году. Спасибо всем, кто принял участие в конкурсе этого года, и – следите за новостями!