Подведены итоги (http://www.linuxformat.ru/foss-contest/)первого российского конкурса свободных разработок «Лучший свободный проект России», проводимого журналом Linux Format при поддержке спонсоров – Intel, PingWin Software, ГНУ/Линуксцентр, Wimaxstore и официальной поддержке Министерства связи и массовых коммуникаций РФ.
Для участия в конкурсе было зарегистрировано более 100 свободных проектов, разрабатываемых программистами из России и стран СНГ.
Победителями конкурса признаны:
В номинации «Лучший индивидуальный проект»:
- 1 место – отказоустойчивый HTTP-сервер, HTTP-прокси сервер, почтовый прокси-сервер для ресурсов с высоким трафиком nginx (http://sysoev.ru/nginx/);
- 2 место – созданный методом инженерного анализа Linux-драйвер madwimax (http://code.google.com/p/madwimax/) для устройств доступа к сетям Mobile WiMAX (802.16e), выполненных на основе чипа Samsung CMC-730;
- 3 место – открытые кросс-платформенные драйв...URL: http://www.linuxcenter.ru/lib/press/foss_contest_results.phtml
Новость: http://www.opennet.me/opennews/art.shtml?num=24776
Молодцы. Я доволен!
Недавно, кстати, узнал об одной российской разработке. Плагин для pcsx2, Zzogl, форк ZeroGS, делает россиянин. Этот плагин - единственный способ запустить God Of War для PS2 в Linux, и чтобы в Resident Evil не было всё мутным.
хорошая новость, хороший стимул!!!
завидую такой хорошей завистью
>Экспертное жюри отметило высокий уровень следующих свободных проектов:
> * Ananas. Учетная платформа для разработки бизнес-приложений;жуть, читаю ананасовский форум, переписываюсь с внедренцами - они в ужасе как от техподдержки, так и од качества платформы...
А мне хвалили
Это реальные внедрения или так, "пощупал" - классно?
> созданный методом инженерного анализаза такое надо сразу первое место!
>за такое надо сразу первое место!Ага. Самсунга. В shame list-е вендоров которые сами не заморачиваются дровами или хотя-бы спеками....
Только вот Kalpa.Cloud какой то совсем не Open Source на сайте исходников то нет!!!
>Только вот Kalpa.Cloud какой то совсем не Open Source на сайте исходников
>то нет!!!Верно подмечено.
>Верно подмечено.Это сайт такой :). У него лицензия GPL/LGPLv2 заявлена.
Сайт такой, это потому что авторы так решили.
Сайт это из забота...
Возможно, они исходники покупателям на диске выдают. GPL не обязывает выкладывать их в свободный доступ.
>Только вот Kalpa.Cloud какой то совсем не Open Source на сайте исходниковПочитайте GPL.
а на ЛОРе 7-zip победил: http://www.linux.org.ru/view-message.jsp?msgid=4343378&lastm...
>а на ЛОРе 7-zip победил: http://www.linux.org.ru/view-message.jsp?msgid=4343378&lastm...7-Zip от своей премии отказался, и было произведено переранжирвоание - это отмечено в отчете на сайте.
>7-Zip от своей премии отказался,...но хуже от этого нихрена не стал :).
> ...но хуже от этого нихрена не сталРазумеется. Но по регламенту конкурса, если проект, занявший 1 место, отказывается от премии, результаты переигрываются - таковы правила. Поэтому мы отметили 7-Zip как победителя в тексте официальных результатов (не знаю, почему автор новости на опеннете здесь это не отразил), но естественно не включили в тройку лидеров, раз автор этого почему-то не хочет.
Я бы тоже с вами не захотел связываться.
Михаил, почему? Интересно Ваше объяснение.
http://gvy.livejournal.com/7283.htmlТакже выложил на http://fly.osdn.org.ua/~mike/archive/PWS/ в т.ч. частичный архив соответствующих препирательств и рядом -- пробегавшие ответы на вопросы тестов, которые их коллеги по траншее -- "академики" из АйТи -- предложили учителям.
Посмотрите этот документ, надеюсь, моё отношение к обеим лавочкам как некомпетентным инструментам наглого рейдера под прикрытием замминистра станет понятно.
Что учителя говорят про это тестирование -- лучше помолчу, хотя и это там неподалёку заархивировано.
К этому конкурсу у меня тоже смешанное отношение -- с одной стороны, сама по себе идея похвальна; с другой -- я считаю, что её цель в данном случае -- это подачка для пиара, а не часть долговременной стратегии поддержки разработки свободных программ.
>>а на ЛОРе 7-zip победил: http://www.linux.org.ru/view-message.jsp?msgid=4343378&lastm...
>
>7-Zip от своей премии отказался, и было произведено переранжирвоание - это отмечено
>в отчете на сайте.А почему отказался если не секрет?
>А почему отказался если не секрет?Нам тоже, но Павлов не сказал. Просто отписался, мол, спасибо, отказываюсь.
Удивительно, но в массе своей - призы дадены хорошим, нужным и реально полезным проектам. Так держать!
Ващета Миднайт уехал в Германию, хотя там наших много.
А Слафка (slavaz)Занько, кто вообще всё это замутил, из Бреста, Беларусь.
>Ващета Миднайт уехал в Германию, хотя там наших много.
>А Слафка (slavaz)Занько, кто вообще всё это замутил, из Бреста, Беларусь.Хостинг да, в Германии. Но может быть где угодно - куда доменное имя укажет, там и будет.
Я из Беларуси, но присутствуют и россияне. http://www.midnight-commander.org/wiki/ru/McDevelopersМожно сказать, что на треть Россия :) Впрочем, Юра Зайцев(Германия) - эмигрант; можно сказать, "таки наш" :)
Да и Беларусь - практически Россия. Братья же, чего делить? ;)
>Братья же, чего делить? ;)70.000 рублей :)
>Да и Беларусь - практически Россия. Братья же, чего делить? ;)А делить ничего не надо - по условиям конкурса принимаются проекты из РФ и стран бывшего союза. sK1 вот вообще украинский ;) Тут под анонсом конкурса даже буча была про "имперские амбиции": мол конкурс назвали "...проект России", а имеют в виду другие суверенные государства.
>sK1 вот вообще украинский ;)Забыл вчера уточнить -- Игорь-то с Украины, а вот Валёк (насколько понимаю, vsd-парсер в основном его рук дело) эээ... ну по крайней мере был в России.
Валёк жил в РФ, но сейчас в Канаде. Кроме того, в проекте он уже не участвует.
vsd-парсер вообще на конкурсе не фигурировал и его разработка приостановлена.
> Братья же, чего делить? ;)Кстати, коль уж тут...
у мня mcedit в кору падает, при выходе по двойному <ESC><ESC>
>у мня mcedit в кору падает, при выходе по двойному <ESC><ESC>1) TestCase. По путктам что нужно сделать, чтобы оно упало. На любом файле? После каких-то действий?
2) mc -V (в идеале перекомпили с "master"-ветки)
3) gdb /path/to/mc /path/to/core.12345 ; (gdb) where
>>у мня mcedit в кору падает, при выходе по двойному <ESC><ESC>
>
>1) TestCase. По путктам что нужно сделать, чтобы оно упало. На любом
>файле? После каких-то действий?
>2) mc -V (в идеале перекомпили с "master"-ветки)
>3) gdb /path/to/mc /path/to/core.12345 ; (gdb) whereСделать надо:
открыть по F4 любой файло,
что нить набрать или не набирать,
<F2> <ESC><ESC> (или <F10>)Отловил тут:
edit/syntax.c 1004for (j = 0; edit->rules[i]->keyword[j]; j++) {
MC_PTR_FREE (edit->rules[i]->keyword[j]->keyword);
MC_PTR_FREE (edit->rules[i]->keyword[j]->whole_word_chars_left);
MC_PTR_FREE (edit->rules[i]->keyword[j]->whole_word_chars_right);
MC_PTR_FREE (edit->rules[i]->keyword[j]);
}напомню:
#define MC_PTR_FREE(ptr) do { g_free(ptr); (ptr) = NULL; } while (0)падает на free() где-то после 30 прохода
>падает на free() где-то после 30 проходаА падает оно, после N+1 раза, где N кол-во символов в строке, из сохраняемого файла.
ПАТЫЧ
diff --git a/edit/syntax.c b/edit/syntax.c
index b8784d5..74eb29b 100644
--- a/edit/syntax.c
+++ b/edit/syntax.c
@@ -1002,7 +1002,7 @@ void edit_free_syntax_rules (WEdit * edit)for (i = 0; edit->rules[i]; i++) {
if (edit->rules[i]->keyword) {
- for (j = 0; edit->rules[i]->keyword[j]; j++) {
+ for (j = 0; edit->rules[i]->keyword[j-1]; j++) {
MC_PTR_FREE (edit->rules[i]->keyword[j]->keyword);
MC_PTR_FREE (edit->rules[i]->keyword[j]->whole_word_chars_left);
MC_PTR_FREE (edit->rules[i]->keyword[j]->whole_word_chars_right);
>- for (j = 0; edit->rules[i]->keyword[j]; j++) {
>+ for (j = 0; edit->rules[i]->keyword[j-1]; j++) {И что у нас получается в начале цикла? edit->rules[i]->keyword[-1]?
>>- for (j = 0; edit->rules[i]->keyword[j]; j++) {
>>+ for (j = 0; edit->rules[i]->keyword[j-1]; j++) {
>
>И что у нас получается в начале цикла? edit->rules[i]->keyword[-1]?Куйня получается :)
for (j = 0; edit->rules[i]->keyword[j] - 1; j++) {
Сделайsed -i -e 's/_realloc/_realloc0/' edit/syntax.c
и скажи, будет ли падение.
>Сделай
>
>sed -i -e 's/_realloc/_realloc0/' edit/syntax.c
>
>и скажи, будет ли падение.syntax.c:(.text+0x2d57): undefined reference to `g_try_realloc0'
syntax.c:(.text+0x34df): undefined reference to `g_realloc0'
syntax.c:(.text+0x3744): undefined reference to `g_realloc0'Они такие вообще есть?
>Они такие вообще есть?Опа... Мне казалось, что есть. Выходит, что нету... А жаль.
>>Они такие вообще есть?
>
>Опа... Мне казалось, что есть. Выходит, что нету... А жаль.realloc0 - это всмысле x = realloc(x, 0); ?
так это же одно и тоже, что и free(x); :)
>>>Они такие вообще есть?
>>
>>Опа... Мне казалось, что есть. Выходит, что нету... А жаль.
>
>realloc0 - это всмысле x = realloc(x, 0);
>?
>
>так это же одно и тоже, что и free(x); :)Не. Имелось в виду что если после реаллока блок памяти увеличивается, то эту новую часть надо проинициализировать нулями.
>>у мня mcedit в кору падает, при выходе по двойному <ESC><ESC>
>
>1) TestCase. По путктам что нужно сделать, чтобы оно упало. На любом
>файле? После каких-то действий?
>2) mc -V (в идеале перекомпили с "master"-ветки)
>3) gdb /path/to/mc /path/to/core.12345 ; (gdb) whereCore was generated by `src/mc'.
Program terminated with signal 11, Segmentation fault.
#0 0x000000000048c44b in edit_free_syntax_rules (edit=0x1b1a410) at syntax.c:1008
1008 MC_PTR_FREE (edit->rules[i]->keyword[j]->keyword);
(gdb) where
#0 0x000000000048c44b in edit_free_syntax_rules (edit=0x1b1a410) at syntax.c:1008
#1 0x0000000000476424 in edit_clean (edit=0x1b1a410) at edit.c:876
#2 0x0000000000485c7f in edit_callback (w=0x1b1a410, msg=WIDGET_DESTROY, parm=0) at editwidget.c:338
#3 0x0000000000422914 in send_message (w=0x1b1a410, msg=WIDGET_DESTROY, parm=0) at ../src/tty/../../src/dialog.h:236
#4 0x0000000000423313 in dlg_broadcast_msg_to (h=0x1b3e3f0, message=WIDGET_DESTROY, reverse=0, flags=0) at dialog.c:389
#5 0x000000000042334e in dlg_broadcast_msg (h=0x1b3e3f0, message=WIDGET_DESTROY, reverse=0) at dialog.c:397
#6 0x000000000042413d in destroy_dlg (h=0x1b3e3f0) at dialog.c:881
#7 0x0000000000485a52 in edit_file (_file=0x1af38c0 "version.h", line=0) at editwidget.c:266
#8 0x000000000044d018 in do_edit_at_line (what=0x1af38c0 "version.h", start_line=0) at cmd.c:304
#9 0x000000000044d099 in do_edit (what=0x1af38c0 "version.h") at cmd.c:324
#10 0x000000000044d10f in edit_cmd () at cmd.c:331
#11 0x000000000046c2e5 in midnight_execute_cmd (sender=0x1aff600, command=7019) at main.c:1193
#12 0x000000000046cd42 in midnight_callback (h=0x1af8200, sender=0x1aff600, msg=DLG_ACTION, parm=7019, data=0x0) at main.c:1690
#13 0x00000000004353f5 in buttonbar_call (bb=0x1aff600, i=3) at widget.c:2654
#14 0x00000000004354aa in buttonbar_callback (w=0x1aff600, msg=WIDGET_HOTKEY, parm=1004) at widget.c:2682
#15 0x0000000000422914 in send_message (w=0x1aff600, msg=WIDGET_HOTKEY, parm=1004) at ../src/tty/../../src/dialog.h:236
#16 0x0000000000423a7b in dlg_try_hotkey (h=0x1af8200, d_key=1004) at dialog.c:677
#17 0x0000000000423b66 in dlg_key_event (h=0x1af8200, d_key=1004) at dialog.c:713
#18 0x0000000000423f9f in dlg_process_event (h=0x1af8200, key=1004, event=0x7fff46361800) at dialog.c:823
#19 0x0000000000424090 in frontend_run_dlg (h=0x1af8200) at dialog.c:855
#20 0x0000000000424106 in run_dlg (h=0x1af8200) at dialog.c:870
#21 0x000000000046d0a6 in setup_panels_and_run_mc () at main.c:1790
#22 0x000000000046d42a in do_nc () at main.c:1888
#23 0x000000000046dd2c in main (argc=1, argv=0x7fff46361a68) at main.c:2215
почётный список. и все проекты как на подбор
Cuneiform на первом месте? А за что, если не секрет?
За (скоро уже) два года с момента открытия сырцов, ровным счётом никакого развития не было. Возникает ощущение что это была просто отрыжка "чтобы даром не пропало". Проблем куча, а никто не чешется и такое ощущение что никому и не надо.
10 месяцев с момента появления репозитория что-то посабмитили, в основном касающееся проблем со сборкой на разных платформах и забыли. Уже полгода прошло как ни одного сабмита.
Этот проект действительно подавал надежды. И я это не от злости тут, а от разочарования.
Похоже спасти проект могут лишь студенты. И их надо срочно туда привлекать...