LXF139:OpenSource

Материал из Linuxformat.

Перейти к: навигация, поиск
Ре­дак­ция LXF под­во­дит ито­ги кон­кур­са для раз­ра­бот­чи­ков сво­бод­ных про­ек­тов.

Содержание

Луч­ший сво­бод­ный про­ект Рос­сии-2010

В пе­ри­од с 15 сен­тяб­ря по 15 но­яб­ря ре­дак­ция жур­на­ла Linux Format при под­держ­ке ком­паний Intel, PingWin Software, IBM и «ГНУ/Ли­нукс­центр», а так­же Ин­сти­ту­та сис­тем­но­го про­грам­ми­ро­вания РАН про­во­ди­ла вто­рой (а в ка­ком-то смыс­ле – тра­ди­ци­он­ный) кон­курс «Луч­ший сво­бод­ный про­ект России-2010». С ва­шей по­мо­щью мы хо­те­ли ото­брать луч­шие сво­бод­ные про­ек­ты, раз­ра­ба­ты­вае­мые не толь­ко на тер­ри­то­рии РФ (как мож­но бы­ло бы ре­шить по на­званию), но и ее бли­жай­ших со­се­дей. И нам ка­жет­ся, что это вполне уда­лось – 15 де­каб­ря 2010 го­да Экс­перт­ная ко­мис­сия, со­став­лен­ная из спе­циа­ли­стов ком­паний-ор­ганиза­то­ров кон­кур­са, ото­бра­ла шесть про­ек­тов, удо­сто­ен­ных чес­ти счи­тать­ся луч­ши­ми в сво­ем клас­се. «Не­круг­лое» чис­ло лау­реа­тов обу­слов­ле­но спе­ци­фи­кой кон­кур­са, ко­то­рый про­во­дит­ся от­дель­но в двух но­ми­на­ци­ях: ин­ди­ви­ду­аль­ный и груп­по­вой.

Но не бу­дем за­тя­ги­вать мха­тов­скую пау­зу. По­бе­ди­те­ля­ми кон­кур­са в 2010 го­ду ста­ли:


В но­ми­на­ции «Ин­ди­ви­ду­аль­ный про­ект»

I ме­сто — 100 ты­сяч руб­лей

GoldenDict не толь­ко под­дер­жи­ва­ет сло­ва­ри ABBYY Lingvo, но и идет даль­ше: на­при­мер, уме­ет вос­про­из­во­дить кар­тин­ки в сло­вар­ных стать­ях.

  • 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 яв­ля­ет­ся дей­ст­ви­тель­но ви­зу­аль­ный ре­дак­тор ме­ню.

  • 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 ты­сяч руб­лей

Так вы­гля­дит ос­нов­ная при­чи­на за­бо­ле­ва­ний лю­дей в [по­за]про­шлом го­ду — ви­рус грип­па H1N1.

  • 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 ты­сяч руб­лей

«Оно хо­чет на нас на­пасть!» — вер­ни­те ста­рые до­б­рые день­ки Dendy и ZX Spectrum вме­сте с Battle Tanks.

  • Battle Tanks (http://btanks.sourceforge.net). Толь­ко не го­во­ри­те, что вы в нее не иг­ра­ли! Это­го про­сто не мо­жет быть – «ве­се­лая ма­лень­кая вой­на на сто­ле», как опи­сы­ва­ют иг­ру ее раз­ра­бот­чи­ки, су­ще­ст­ву­ет на всех мыс­ли­мых плат­фор­мах, а Battle Tanks яв­ля­ет­ся ее сво­бод­ной реа­ли­за­ци­ей для Linux (а так­же Windows и Mac OS X).
Пра­ви­ла про­сты: вы смот­ри­те свер­ху на иг­ро­вое по­ле, раз­де­лен­ное до­ро­га­ми и за­став­лен­ное здания­ми (или дру­ги­ми пре­пят­ст­вия­ми). Вы мо­же­те вы­брать бое­вую ма­ши­ну по вку­су: танк, «шил­ку» (это не та ЗСУ-23‑4, ко­то­рую вы знае­те!), мор­ти­ру или еще что-нибудь. Вы (то есть «хо­ро­шие») долж­ны со­брать­ся и унич­то­жить всех «пло­хих» – а они, конеч­но же, бу­дут пы­тать­ся унич­то­жить вас. Иг­ра под­дер­жи­ва­ет мно­го­поль­зо­ва­тель­ский ре­жим, и вы мо­же­те объ­е­динить­ся, что­бы вме­сте на­под­дать пу­ле­мет­ным выш­кам, вра­же­ской ар­тил­ле­рии, кро­во­жад­ным зом­би и бой­цам-ка­ми­кад­зе. А мо­же­те – раз­де­лить­ся и вое­вать друг про­тив дру­га (зом­би бу­дут толь­ко ра­ды). В об­щем, вы по­ня­ли: это иг­ра ста­рой шко­лы с при­ят­ной «муль­тяш­ной» гра­фи­кой и ори­ги­наль­ным са­ун­дт­ре­ком, ко­то­рая по­мо­жет вам за­нять невесть от­ку­да взяв­ших­ся гостей да­же на из­ле­те но­во­годних каникул, когда оли­вье уже при­ел­ся, а ман­да­ри­ном хо­чет­ся за­пустить ко­му-нибудь в лоб.

Мы от ду­ши по­здрав­ля­ем по­бе­ди­те­лей кон­кур­са и же­ла­ем им, а так­же всем уча­стникам, дальней­ших твор­че­­ских успе­хов! К со­жа­лению, мы мог­ли ото­брать толь­ко шесть но­ми­нан­тов, и мно­гие за­ме­ча­тель­ные про­ек­ты на этот раз чуть-чуть не до­тя­ну­ли до за­вет­но­го барь­е­ра. Что же, вся на­ша жизнь – иг­ра, и мы бу­дем на­де­ять­ся, что им по­ве­зет вы­иг­рать в ней уже в сле­дую­щем го­ду. Спасибо всем, кто при­нял уча­стие в кон­кур­се это­го го­да, и – сле­ди­те за но­во­стя­ми!

Личные инструменты
  • Купить электронную версию
  • Подписаться на бумажную версию