gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Пятница, 1 апреля 2011< ^ >
NegatiV установил(а) тему: Last stable release: 2.2.1 || Конференция разработчиков EiskaltDC++
Логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2011/
Активность в багтрекере: http://code.google.com/p/eiskaltdc/updates/list
Активность разработки: http://github.com/negativ/eiskaltdcpp/network
Release schedule:
* 2011-04-09 Release EiskaltDC++ 2.2.2
TODO:
* XML-RPC interface
ADC notes:
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC.txt
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC-EXT.txt
http://www.adcportal.com/wiki/ADC_Proposals_list
Git notes:
http://habrahabr.ru/blogs/development/68341/
http://dl.dropbox.com/u/281916/delete/book.pdf
Конфигурация комнаты
Участники комнаты

GMT+4
[00:11:29] SPU вышел(а) из комнаты
[00:15:21] ONYX вышел(а) из комнаты: Replaced by new connection
[00:15:31] ONYX вошёл(а) в комнату
[00:16:31] ONYX вышел(а) из комнаты: Replaced by new connection
[00:16:41] ONYX вошёл(а) в комнату
[00:23:32] <tehnick> Что-то мне совсем плохо.
[00:23:40] <tehnick> Надо срочно спать.
[00:23:57] <tehnick> pavelvat: ты пока бурную деятельность не разводи
[00:24:26] <tehnick> Завтра я постараюсь подробно все расписать.
[00:26:31] tehnick вышел(а) из комнаты
[00:29:20] NegatiV вышел(а) из комнаты
[01:08:31] ONYX вышел(а) из комнаты
[03:08:19] crypton вошёл(а) в комнату
[04:41:09] dhamp вышел(а) из комнаты
[05:00:57] Alexey вышел(а) из комнаты
[06:13:30] Diger вошёл(а) в комнату
[06:18:43] Diger вышел(а) из комнаты
[06:18:53] Diger вошёл(а) в комнату
[06:20:19] Diger вышел(а) из комнаты
[06:21:41] Diger вошёл(а) в комнату
[07:08:39] nE0sIghT вошёл(а) в комнату
[07:25:42] <Diger> dhamp: собрал(93с7503), всё работает, никаких косяков пока не заметил
[07:33:35] nE0sIghT вышел(а) из комнаты
[08:42:29] ONYX вошёл(а) в комнату
[11:20:46] NegatiV вошёл(а) в комнату
[11:40:46] dhamp вошёл(а) в комнату
[11:41:35] dhamp вышел(а) из комнаты
[11:41:45] dhamp вошёл(а) в комнату
[11:49:24] ONYX вышел(а) из комнаты
[11:49:34] ONYX вошёл(а) в комнату
[12:35:03] ONYX вышел(а) из комнаты
[12:40:53] ONYX вошёл(а) в комнату
[12:41:10] ONYX вышел(а) из комнаты
[12:50:36] ONYX вошёл(а) в комнату
[13:23:13] FiliN вошёл(а) в комнату
[13:29:38] Alexey вошёл(а) в комнату
[14:08:59] ONYX вышел(а) из комнаты
[14:16:04] ONYX вошёл(а) в комнату
[15:14:21] Diger вышел(а) из комнаты
[15:53:27] amfetamin вошёл(а) в комнату
[15:59:01] amfetamin вышел(а) из комнаты: Replaced by new connection
[16:03:55] poofeg вошёл(а) в комнату
[16:06:21] poofeg вышел(а) из комнаты: Logged out
[16:08:44] Diger вошёл(а) в комнату
[17:08:36] gray_graff вошёл(а) в комнату
[17:17:43] ONYX вышел(а) из комнаты
[17:36:29] nE0sIghT вошёл(а) в комнату
[17:43:20] FiliN вышел(а) из комнаты
[17:53:28] FiliN вошёл(а) в комнату
[17:58:15] FiliN вышел(а) из комнаты
[17:58:25] FiliN вошёл(а) в комнату
[18:06:49] gray_graff вышел(а) из комнаты
[18:06:59] gray_graff вошёл(а) в комнату
[18:19:43] crypton вышел(а) из комнаты
[18:20:11] FiliN вышел(а) из комнаты
[18:26:27] NegatiV вышел(а) из комнаты
[18:27:55] nE0sIghT вышел(а) из комнаты
[18:30:20] NegatiV вошёл(а) в комнату
[18:50:56] pavelvat вошёл(а) в комнату
[18:55:51] <pavelvat> NegatiV: tehnick говорит, что писать статью не надо, это как-то повлияет на твое решение о том, что писать статью надо?
[19:13:22] <pavelvat> tehnick: 2.2.1-1 уже переехал в testing
http://packages.qa.debian.org/e/eiskaltdcpp.html
можно заливать 2.2.1-2 собранную с поддержкой miniupnpc.
[19:39:45] ONYX вошёл(а) в комнату
[20:38:00] nE0sIghT вошёл(а) в комнату
[21:17:41] dhamp вышел(а) из комнаты
[21:35:43] dhamp вошёл(а) в комнату
[21:36:06] ONYX вышел(а) из комнаты
[21:36:26] dhamp вышел(а) из комнаты
[21:36:39] dhamp вошёл(а) в комнату
[22:26:44] gelraen вышел(а) из комнаты
[22:27:15] gelraen вошёл(а) в комнату
[22:41:33] gray_graff вышел(а) из комнаты
[22:41:45] <NegatiV> pavelvat: на мое - нет
[22:41:55] gray_graff вошёл(а) в комнату
[22:48:42] <pavelvat> NegatiV: я потому спросил, что в письме которое я отправил тебе, а копии tehnick, dhamp и tkachev, содержалось описание как надо оформлять статью(или цикл статей), из которого следует, что основное содержание статьи можешь написать только ты. Поскольку, именно ты и создал практически всю структуру проекта, а в статье надо будет делать описание с вставками из исходного кода.
[22:57:17] <NegatiV> pavelvat: да я хз чего рассказывать - просто все само собой получилось
[22:57:32] <NegatiV> все кто хотел стали помогать нам
[22:57:40] <NegatiV> кто-то даже в разрабы попал
[22:57:41] <NegatiV> =)
[23:10:51] tehnick вошёл(а) в комнату
[23:10:57] <tehnick> А вот и я.
[23:11:26] <tehnick> [19:13:22] <pavelvat> tehnick: 2.2.1-1 уже переехал в testing
http://packages.qa.debian.org/e/eiskaltdcpp.html
можно заливать 2.2.1-2 собранную с поддержкой miniupnpc.
Хорошо, я сделаю обязательно, как время найду.
[23:11:43] <tehnick> Со временем свободным у меня сейчас напряг.
[23:11:58] <tehnick> По будням свободно в среднем 3 часа.
[23:11:59] Diger вышел(а) из комнаты
[23:12:11] <tehnick> И по 6 часов на выходных.
[23:12:22] <tehnick> А дел дофига накапливается...
[23:12:46] <tehnick> [18:55:51] <pavelvat> NegatiV: tehnick говорит, что писать статью не надо, это как-то повлияет на твое решение о том, что писать статью надо?
Просто написать "не нужно" было бы неправильно.
[23:13:04] <tehnick> Я могу аргументированно изложить свою позицию и переубедить вас.
[23:13:05] <pavelvat> NegatiV: вот краткий план кто что мог бы написать:
1)изменения в ядре ( NegatiV, dhamp, tehnick )
2)создание основной структуры Qt интерфейса ( NegatiV )
3)добавление новых возможностей в Qt интерфейс ( NegatiV, tehnick, dhamp )
4)исправление багов в Qt интерфейсе ( NegatiV, tehnick, dhamp) - думаю этот раздел надо особо подробно расписать с конкретными примерами как исправления мелких недочётов, так и ошибок приводивших к segfault, причём подробно описать технологию: получение баг репорта -> поиск причины бага -> устранение бага.
5)сборка для Mac OS X ( этим кажется занимался v.tambovtsev )
6)сборка для win32 ( vasily.n.k@eml.ru и я )
7)появление дублирующего gtk интерфейса для тулкитофобов
8)создание демона (эту часть мог бы написать tkachev)
9)сборка демона для win32( dhamp )
10) сборка для Haiku OS ( Diger )
[23:13:25] <tehnick> pavelvat: я хорошо понимаю твой энтузиазм и т.п.
[23:13:42] <NegatiV> pavelvat: в ядре моих строк 10-15
[23:13:47] <tehnick> Но обного лишь желания что-то сделать мало.
[23:14:21] <pavelvat> 11)развитие и совершенствование демона ( dhamp )
[23:14:34] <tehnick> Если провести тщательный анализ, станет понятно, что плюсов слишком мало.
[23:15:36] <tehnick> Я вначале хотел написать подробный анализ по пунктам и кинуть цельным куском.
[23:15:46] <tehnick> Но это будет слишком долго.
[23:16:02] <tehnick> Поэтому буду писать сразу.
[23:16:17] <tehnick> Это будет сумбурно и может увести обсуждение в сторону.
[23:16:22] <tehnick> Но так будет быстрее.
[23:18:12] Diger вошёл(а) в комнату
[23:18:28] <tehnick> Поскольку некоторые посетители конференции не в теме, приведу сперва текст письма: http://pastebin.com/A736YbFt
[23:20:17] <pavelvat> tehnick: тогда уж и требования к оформлению выложи тоже.
[23:20:30] Diger вышел(а) из комнаты
[23:20:40] Diger вошёл(а) в комнату
[23:22:24] <Diger> нихрена себе
[23:23:20] <dhamp> Diger, хрена себе
[23:24:39] <Diger> dhamp: а прога реально на порядок быстрее стала работать
[23:25:02] <dhamp> Diger, эффект плацебо ?
[23:25:15] <tehnick> И требования к оформлению материалов: http://pastebin.com/aEh7Zn4c
[23:25:26] <tehnick> dhamp: жжошь =)
[23:25:37] <dhamp> tehnick, где ? )
[23:25:46] <pavelvat> Diger: на порядок это на Haiku или вообще везде ?
[23:25:48] <tehnick> dhamp: про плацебо
[23:25:59] 0xd34df00d вошёл(а) в комнату
[23:26:01] <tehnick> Самовнушение --- великая сила... =)
[23:26:04] <Diger> pavelvat: ну я под винду свежих сборок еще не видел
[23:26:11] <tehnick> О, мертвая еда!
[23:26:18] <tehnick> Давно я его не видел.
[23:26:36] <pavelvat> Diger: а под Linux? - я просто давно уже не обновлял.
[23:26:51] <0xd34df00d> tehnick: я случайно автоджойн реализовал.
[23:27:06] <Diger> pavelvat: хз, не юзаю линуховый дестоп
[23:27:11] <pavelvat> dhamp: а что такого изменилось, что стало быстрее работать?
[23:27:16] <dhamp> я надеюсь никто не расстроится если я сделаю мин необходимой для работы на винде win xp sp2 ?
[23:28:38] <tehnick> Что за мин?
[23:28:44] <dhamp> 0xd34df00d, может ты знаешь как на винде наиболее правильно ресолвить адреса вида дконнект.рф к примеру ?  
[23:28:54] <0xd34df00d> На винде — не, боюсь, нет
[23:29:09] <tehnick> pavelvat: разве что запуск проги мог быстрее стать из-за минутной паузы хэширования
[23:29:35] <dhamp> tehnick, пауза не мгновенная всё-таки
[23:29:50] <tehnick> dhamp: это детали
[23:29:56] <Diger> tehnick: дак у меня она и выгружаться стала моментально
[23:30:05] <tehnick> dhamp: морда запускается заметно быстрее
[23:30:24] <tehnick> dhamp: только пауза у меня не минут длится, а меньше
[23:30:29] <NegatiV> капец, что-то починили, а что хз =))
[23:30:41] <NegatiV> оптимизаторы епта)
[23:31:00] <tehnick> NegatiV: см. логи гита, ага. ;-)
[23:31:12] <dhamp> tehnick, спец для тебя, я оставил дебаг вывод закомменченный в hashmanager::on(second) - проверь блин )
[23:32:00] <tehnick> [22:29:54] <Diger> tehnick: дак у меня она и выгружаться стала моментально
Выгружаться или падать? =)
[23:32:24] <Diger> с какой-то ревизии перестала падать
[23:32:41] <Diger> та что на сайте лежит - уже не падала
[23:32:51] <dhamp> NegatiV, может сделаешь уже что нить с этим 886 и 958?
[23:34:20] <tehnick> Итак. По поводу статьи.
[23:34:58] <NegatiV> dhamp: 958 - уже задолбался копаться там - действия теже самые что и в оригинальном dc++ делаю - эффекта 0. а adc тупо не могу найти оживленный хаб) а к ADCDev у меня не коннектится - в openssl какая-та ошибка
[23:36:47] <dhamp> NegatiV, adc://adc.san.ru:10000 adc://adc2.san.ru:10000  
[23:36:54] <dhamp> NegatiV, adc://adc3.san.ru:10000
[23:37:06] <dhamp> NegatiV, народу тебе точно хватит
[23:38:17] 0xd34df00d вышел(а) из комнаты
[23:39:12] <tehnick> 1) Реклама на данном ресурсе нам не нужна. Потому что у нас очень узкоспециализированная программа. Те, кто используют Direct Connect, находят ее сами, а остальным она просто не нужна. Даже если кто-то из последних поставит айскальт на попробовать, то скорее всего не разберется, плюнет и удалит нафиг, продолжив пользоваться торрентами, которые значительно более распространены...
[23:40:34] <dhamp> tehnick, то что торренты распространены не значит что они однозначно лучше
[23:40:51] <tehnick> dhamp: где я писал, что лучше? о_О
[23:41:15] <tehnick> dhamp: для меня как раз они неприемлемы в нынешнем положении.
[23:41:25] <tehnick> (Подключение через 3G-модем)
[23:43:36] <tehnick> > Вот ссылка на портал: https://www.ibm.com/developerworks/ru/
Данный ресурс между прочим, пользуется очень сомнительной репутацией. И не только на ЛОРе... =)
[23:44:02] <tehnick> Они не имеют целью продвигать СПО, в отличие от того же линукс-центра.
[23:44:17] <tehnick> Они предлагают "бесплатные решения" бизнесу.
[23:44:46] <tehnick> Их интересуют истории успеха и т.п.
[23:45:48] <dhamp> tehnick, Direct Connect для бизнеса :D
[23:45:57] <tehnick> Большинство статей, которые я читал на этом ресурсе, относились к основам программирования (hello world разного объема) или основам настройки софта
[23:47:44] <tehnick> Теперь, что касается нашей программы.
[23:48:34] <tehnick> Единственная тема, которую мы им можем предложить:
"EiskaltDC++ --- история одного проекта"
[23:49:13] <tehnick> Ибо технические детали протокола или особенности реализации гуя им будут неинтересны.
[23:49:41] <tehnick> Но!
[23:50:07] <tehnick> >Можно написать статью о том, как проект делался, какие нюансы надо
> было учесть в разработке, особенности и т.п., со ссылкой на исходный
> код. Такая статья, думаю, будет интересна начинающим разработчикам.
Здесь мы снова видим, что их интересует именно "история успеха"
[23:51:07] <tehnick> Т.е. нечто вроде составления генерального плана, попавшиеся и преодоленные трудности и т.п..
[23:51:36] <tehnick> У наз же проект развивался спонтанно.
[23:52:09] <tehnick> Начиная с первых патчей к валкнуту и продолжая постепенным добалением пользователей и разработчиков.
[23:52:24] <tehnick> Негативу всю историю писать необязательно.
[23:53:03] <Alexey> ~-+15420736+-~[23:28]    dhamp: 0xd34df00d, может ты знаешь как на винде наиболее правильно ресолвить адреса вида дконнект.рф к примеру ?
Может, во флайлинке подглядишь?
[23:53:08] <tehnick> Это могу сделать даже я, хотя присоединился только когда начали переписывать клиент на нормальном ядре.
[23:53:52] <tehnick> По поводу истории развития проекта, написать нам есть что.
[23:53:54] <NegatiV> tehnick: вся наша история - дело было летом, делать было н....й =) так и появился EiskaltDC*
[23:54:22] <tehnick> Но не факт, что хватит на 13000 знаков.
[23:54:23] <dhamp> Alexey, уже поглядел они просто домен в punycode перегоняют
[23:54:32] <dhamp> Alexey, а потом ресолвят
[23:55:14] <tehnick> Кроме того, в тексте статьи обязательно нужно будет упоминать разработчиков, сборщиков и просто активных пользователей.
[23:55:18] <dhamp> NegatiV, коротковата история :D
[23:55:27] <NegatiV> dhamp: зато правда
[23:55:30] <NegatiV> =)
[23:55:50] <tehnick> Удобный вариант был бы упоминание по никам.
[23:56:04] <tehnick> Но в редакции могут не согласится на это.
[23:56:11] <dhamp> tehnick, если вставить пол кода ядра на 13к точно хватит
[23:56:14] <tehnick> Обычно требуют реальные имена.
[23:56:23] <tehnick> dhamp: шутник.
[23:57:51] <tehnick> > За статьи выплачивается гонорар
Деньги --- это вообще зло. Они и не нужны людям, и нужны одновременно.
[23:58:14] <dhamp> tehnick, как всегда зла не хватает ? =)
[23:58:49] <tehnick> В некоторых свободных проектах начинались проблемы, когда человеки начинали делить пожертвования.
[23:59:08] <tehnick> Начинались обиды, ссоры и т.п. хрень.
[23:59:15] <NegatiV> tehnick: поэтому мы их и не принимаем
[23:59:40] <tehnick> Если один главный разработчик как в DC++, то там все понятно.
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!