URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 62301
[ Назад ]

Исходное сообщение
"Подведены итоги первого конкурса 'Лучший свободный проект Ро..."

Отправлено opennews , 22-Дек-09 14:28 
Подведены итоги  (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


Содержание

Сообщения в этом обсуждении
"Подведены итоги первого конкурса "
Отправлено Zenitur , 22-Дек-09 14:28 
Молодцы. Я доволен!
Недавно, кстати, узнал об одной российской разработке. Плагин для pcsx2, Zzogl, форк ZeroGS, делает россиянин. Этот плагин - единственный способ запустить God Of War для PS2 в Linux, и чтобы в Resident Evil не было всё мутным.

"Подведены итоги первого конкурса "
Отправлено ffsdmad , 22-Дек-09 14:32 
хорошая новость, хороший стимул!!!
завидую такой хорошей завистью

"Подведены итоги первого конкурса "
Отправлено trdm , 22-Дек-09 14:43 
>Экспертное жюри отметило высокий уровень следующих свободных проектов:
>    * Ananas. Учетная платформа для разработки бизнес-приложений;

жуть, читаю ананасовский форум, переписываюсь с внедренцами - они в ужасе как от техподдержки, так и од качества платформы...


"Подведены итоги первого конкурса "
Отправлено аноним , 22-Дек-09 14:48 
А мне хвалили

"Подведены итоги первого конкурса "
Отправлено trdm , 22-Дек-09 16:06 
Это реальные внедрения или так, "пощупал" - классно?

"Подведены итоги первого конкурса "
Отправлено Аноним , 22-Дек-09 15:21 
> созданный методом инженерного анализа

за такое надо сразу первое место!


"Подведены итоги первого конкурса "
Отправлено User294 , 22-Дек-09 17:33 
>за такое надо сразу первое место!

Ага. Самсунга. В shame list-е вендоров которые сами не заморачиваются дровами или хотя-бы спеками....


"Подведены итоги первого конкурса "
Отправлено Anon , 22-Дек-09 15:47 
Только вот Kalpa.Cloud какой то совсем не Open Source на сайте исходников то нет!!!

"Подведены итоги первого конкурса "
Отправлено trdm , 22-Дек-09 16:06 
>Только вот Kalpa.Cloud какой то совсем не Open Source на сайте исходников
>то нет!!!

Верно подмечено.


"Подведены итоги первого конкурса "
Отправлено Val , 22-Дек-09 16:37 
>Верно подмечено.

Это сайт такой :). У него лицензия GPL/LGPLv2 заявлена.



"Подведены итоги первого конкурса "
Отправлено trdm , 22-Дек-09 17:50 
Сайт такой, это потому что авторы так решили.
Сайт это из забота...

"Подведены итоги первого конкурса "
Отправлено BSA , 22-Дек-09 20:46 
Возможно, они исходники покупателям на диске выдают. GPL не обязывает выкладывать их в свободный доступ.

"Подведены итоги первого конкурса "
Отправлено Аноним , 23-Дек-09 01:00 
>Только вот Kalpa.Cloud какой то совсем не Open Source на сайте исходников

Почитайте GPL.


"Подведены итоги первого конкурса "
Отправлено Аноним , 22-Дек-09 16:16 
а на ЛОРе 7-zip победил: http://www.linux.org.ru/view-message.jsp?msgid=4343378&lastm...

"Подведены итоги первого конкурса "
Отправлено Val , 22-Дек-09 16:30 
>а на ЛОРе 7-zip победил: http://www.linux.org.ru/view-message.jsp?msgid=4343378&lastm...

7-Zip от своей премии отказался, и было произведено переранжирвоание - это отмечено в отчете на сайте.


"Подведены итоги первого конкурса "
Отправлено User294 , 22-Дек-09 17:29 
>7-Zip от своей премии отказался,

...но хуже от этого нихрена не стал :).


"Подведены итоги первого конкурса "
Отправлено Val , 22-Дек-09 17:34 
> ...но хуже от этого нихрена не стал

Разумеется. Но по регламенту конкурса, если проект, занявший 1 место, отказывается от премии, результаты переигрываются - таковы правила. Поэтому мы отметили 7-Zip как победителя в тексте официальных результатов (не знаю, почему автор новости на опеннете здесь это не отразил), но естественно не включили в тройку лидеров, раз автор этого почему-то не хочет.


"Подведены итоги первого конкурса "
Отправлено Michael Shigorin , 22-Дек-09 21:42 
Я бы тоже с вами не захотел связываться.

"Подведены итоги первого конкурса "
Отправлено VVV , 23-Дек-09 05:37 
Михаил, почему? Интересно Ваше объяснение.

"wrt pws/it.ru"
Отправлено Michael Shigorin , 23-Дек-09 16:47 
http://gvy.livejournal.com/7283.html

Также выложил на http://fly.osdn.org.ua/~mike/archive/PWS/ в т.ч. частичный архив соответствующих препирательств и рядом -- пробегавшие ответы на вопросы тестов, которые их коллеги по траншее -- "академики" из АйТи -- предложили учителям.

Посмотрите этот документ, надеюсь, моё отношение к обеим лавочкам как некомпетентным инструментам наглого рейдера под прикрытием замминистра станет понятно.

Что учителя говорят про это тестирование -- лучше помолчу, хотя и это там неподалёку заархивировано.

К этому конкурсу у меня тоже смешанное отношение -- с одной стороны, сама по себе идея похвальна; с другой -- я считаю, что её цель в данном случае -- это подачка для пиара, а не часть долговременной стратегии поддержки разработки свободных программ.


"Подведены итоги первого конкурса "
Отправлено N1ke , 22-Дек-09 18:29 
>>а на ЛОРе 7-zip победил: http://www.linux.org.ru/view-message.jsp?msgid=4343378&lastm...
>
>7-Zip от своей премии отказался, и было произведено переранжирвоание - это отмечено
>в отчете на сайте.

А почему отказался если не секрет?


"Подведены итоги первого конкурса "
Отправлено Val , 22-Дек-09 19:34 
>А почему отказался если не секрет?

Нам тоже, но Павлов не сказал. Просто отписался, мол, спасибо, отказываюсь.


"Подведены итоги первого конкурса "
Отправлено User294 , 22-Дек-09 17:31 
Удивительно, но в массе своей - призы дадены хорошим, нужным и реально полезным проектам. Так держать!

"Подведены итоги первого конкурса "
Отправлено pavlinux , 22-Дек-09 17:43 
Ващета Миднайт уехал в Германию, хотя там наших много.
А Слафка (slavaz)Занько, кто вообще всё это замутил, из Бреста, Беларусь.


"Подведены итоги первого конкурса "
Отправлено Slavaz , 22-Дек-09 19:24 
>Ващета Миднайт уехал в Германию, хотя там наших много.
>А Слафка (slavaz)Занько, кто вообще всё это замутил, из Бреста, Беларусь.

Хостинг да, в Германии. Но может быть где угодно - куда доменное имя укажет, там и будет.
Я из Беларуси, но присутствуют и россияне. http://www.midnight-commander.org/wiki/ru/McDevelopers

Можно сказать, что на треть Россия :) Впрочем, Юра Зайцев(Германия) - эмигрант; можно сказать, "таки наш" :)
Да и Беларусь - практически Россия. Братья же, чего делить? ;)


"Подведены итоги первого конкурса "
Отправлено pavlinux , 22-Дек-09 19:31 
>Братья же, чего делить? ;)

70.000 рублей :)


"Подведены итоги первого конкурса "
Отправлено Val , 22-Дек-09 19:33 
>Да и Беларусь - практически Россия. Братья же, чего делить? ;)

А делить ничего не надо - по условиям конкурса принимаются проекты из РФ и стран бывшего союза. sK1 вот вообще украинский ;) Тут под анонсом конкурса даже буча была про "имперские амбиции": мол конкурс назвали "...проект России", а имеют в виду другие суверенные государства.



"Подведены итоги первого конкурса "
Отправлено Michael Shigorin , 23-Дек-09 17:01 
>sK1 вот вообще украинский ;)

Забыл вчера уточнить -- Игорь-то с Украины, а вот Валёк (насколько понимаю, vsd-парсер в основном его рук дело) эээ... ну по крайней мере был в России.


"Подведены итоги первого конкурса "
Отправлено Igor Novikov , 24-Дек-09 00:07 
Валёк жил в РФ, но сейчас в Канаде. Кроме того, в проекте он уже не участвует.
vsd-парсер вообще на конкурсе не фигурировал и его разработка приостановлена.

"Подведены итоги первого конкурса "
Отправлено pavlinux , 22-Дек-09 23:15 
> Братья же, чего делить? ;)

Кстати, коль уж тут...

у мня mcedit в кору падает, при выходе по двойному <ESC><ESC>


"Подведены итоги первого конкурса "
Отправлено Slavaz , 22-Дек-09 23:23 
>у мня mcedit в кору падает, при выходе по двойному <ESC><ESC>

1) TestCase. По путктам что нужно сделать, чтобы оно упало. На любом файле? После каких-то действий?
2) mc -V (в идеале перекомпили с "master"-ветки)
3) gdb /path/to/mc /path/to/core.12345 ; (gdb) where


"Подведены итоги первого конкурса "
Отправлено pavlinux , 23-Дек-09 00:52 
>>у мня 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 1004

        for (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 прохода


"Подведены итоги первого конкурса "
Отправлено pavlinux , 23-Дек-09 01:36 
>падает на 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);


"Подведены итоги первого конкурса "
Отправлено anonymous , 23-Дек-09 06:00 
>-           for (j = 0; edit->rules[i]->keyword[j]; j++) {
>+           for (j = 0; edit->rules[i]->keyword[j-1]; j++) {

И что у нас получается в начале цикла? edit->rules[i]->keyword[-1]?


"Подведены итоги первого конкурса "
Отправлено pavlinux , 23-Дек-09 17:34 
>>-           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++) {


"Подведены итоги первого конкурса "
Отправлено anonymous , 23-Дек-09 10:14 
Сделай

sed -i -e 's/_realloc/_realloc0/' edit/syntax.c

и скажи, будет ли падение.


"Подведены итоги первого конкурса "
Отправлено pavlinux , 23-Дек-09 17:15 
>Сделай
>
>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'

Они такие вообще есть?


"Подведены итоги первого конкурса "
Отправлено anonymous , 23-Дек-09 17:32 
>Они такие вообще есть?

Опа... Мне казалось, что есть. Выходит, что нету... А жаль.



"Подведены итоги первого конкурса "
Отправлено pavlinux , 23-Дек-09 17:36 
>>Они такие вообще есть?
>
>Опа... Мне казалось, что есть. Выходит, что нету... А жаль.

realloc0 - это всмысле     x = realloc(x, 0); ?

так это же одно и тоже, что и free(x); :)
  


"Подведены итоги первого конкурса "
Отправлено anonymous , 23-Дек-09 21:26 
>>>Они такие вообще есть?
>>
>>Опа... Мне казалось, что есть. Выходит, что нету... А жаль.
>
>realloc0 - это всмысле     x = realloc(x, 0);
>?
>
>так это же одно и тоже, что и free(x); :)

Не. Имелось в виду что если после реаллока блок памяти увеличивается, то эту новую часть надо проинициализировать нулями.



"Подведены итоги первого конкурса "
Отправлено pavlinux , 23-Дек-09 17:45 
>>у мня mcedit в кору падает, при выходе по двойному <ESC><ESC>
>
>1) TestCase. По путктам что нужно сделать, чтобы оно упало. На любом
>файле? После каких-то действий?
>2) mc -V (в идеале перекомпили с "master"-ветки)
>3) gdb /path/to/mc /path/to/core.12345 ; (gdb) where

Core 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


"Подведены итоги первого конкурса "
Отправлено Belyaev Nikolay , 22-Дек-09 20:10 
почётный список. и все проекты как на подбор

"Подведены итоги первого конкурса "
Отправлено SvvoRD , 24-Дек-09 15:04 
Cuneiform на первом месте? А за что, если не секрет?
За (скоро уже) два года с момента открытия сырцов, ровным счётом никакого развития не было. Возникает ощущение что это была просто отрыжка "чтобы даром не пропало". Проблем куча, а никто не чешется и такое ощущение что никому и не надо.
10 месяцев с момента появления репозитория что-то посабмитили, в основном касающееся проблем со сборкой на разных платформах и забыли. Уже полгода прошло как ни одного сабмита.
Этот проект действительно подавал надежды. И я это не от злости тут, а от разочарования.
Похоже спасти проект могут лишь студенты. И их надо срочно туда привлекать...