gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Воскресенье, 15 мая 2011< ^ >
tehnick установил(а) тему: Last stable release: 2.2.2 || Конференция разработчиков 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-05-22 Release EiskaltDC++ 2.2.3
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:00:27] <rzed> софт в нём убогий, половина работает не так как желаемо, последнее что я в нем сделал это наладил связь с консолью rs232
[00:01:47] <rzed> разработчики как будто делали не для людей, а на "отъебитесь" (простите за маты но выражение другими словами не передать)
[00:02:58] <Diger> tehnick: сомневаюсь, что ближайшее время линух будет массово использоваться на дестопах
[00:03:12] <Diger> если только в приказном порядке
[00:03:16] <rzed> так что возможно я доживу до момента когда смогу запустить консольного дц клиента на ARM проце
[00:03:54] <tehnick> rzed: айскальт для arm уже есть.
[00:04:00] <rzed> Diger: у нас в городе массово школы на компы линукс ставят
[00:04:36] <rzed> tehnick: ну если где то есть то я пока об этом незнаю ))
[00:04:36] <tehnick> Diger: в школе и универе сейчас ситуация благоприятная
[00:04:42] <Diger> rzed: ага, я видел как это происходит
[00:05:07] <Diger> он там живет в среднем 2 часа
[00:05:54] <tehnick> Diger: это если нет энтузиастов, готовых помочь.
[00:06:18] <Diger> tehnick: согласен, отсутствует такой слой
[00:06:38] <Diger> виндопоклонников пруд-пруди
[00:06:45] <rzed> мало видел.. я работал в IT отделе в муниципальном учереждении под названием Станция Юного Техника
[00:07:28] <Diger> rzed: я так полагаю без фанатов линуха не обошлось?
[00:07:37] <rzed> там я видел как на машинах разносорт из виндовсов доса и "чегопожилаете" мог жить столько сколько ученикам охото
[00:08:19] <rzed> просто было так подготовлено: делайте на компах чё хотите мы всё за пару минут вернём как нам надо
[00:09:55] <rzed> просто там учителей куча. и все они что то преподают в разных средах в разных осях
[00:10:18] <Diger> фактически ситуация такая, - приходит разнарядка из некого РАНО, - в школу поставить линух, срочно ищется поставщик оного ПО, находится продавец ALT Linux, успешно проходит отвал"отката", диски отправляются по школам
[00:11:13] <Diger> Замшелые преподы покрутив в руки новенький CD, в лучшем случае пытаются установить на пару компов
[00:11:53] <Diger> затем отчитываются, - линух установлен во всех школах
[00:12:10] <Diger> в РАНО ставится очередная галочка
[00:12:16] <rzed> еще проще.. подряд на обслуживание компьютерного класса.. под присмотром препода или лаборанта сотрудник маленькой фирмы ставит что запросил заказчик
[00:12:21] <Diger> все довольны, занавес
[00:12:53] <rzed> вот тут точно все довольны и все покушали казённые денежки
[00:13:52] <rzed> учителя при зарплате. компы при линуксе. системщик с премией. плюс откатики всякие хитрые.
[00:14:31] <Diger> отсутствует как таковой(за исключением"энтузиастов") слой подготовленных пользователей linux , или других альтернативных систем
[00:14:54] <Diger> тут у нас в одну школу закупили 20 макбуков
[00:15:29] <Diger> через день после установки, снесли нахрен макось, и радостно водрузили венды
[00:16:35] <rzed> вот в школах то и вырастут из маленьких зелёных соплежуев в подготовленых пользователей, если учителя будут работать по плану и не кидаться в крайности от тупости
[00:19:56] <ONYX> парни привет
[00:20:02] <rzed> нас в девяносто третьем или четвертом году учили построению алгоритмов и бейсику на ямахах потому что был учитель который мог это преподавать.. хотя уже на тот момент школа имела класс 166 пней
[00:21:32] <ONYX> вот у меня надобность сделать программу на qt для винды. вот я поставил qtsdk, вот я скомпилил проект (написанный кстати пот тем же qtreator но под freebsd), вот собраласть прога
[00:22:00] <rzed> а когда я был уже выпускником то предмет "компьютерной грамотности" вывели в список сдаваемых экзаменов по желанию
[00:22:37] <tehnick> ONYX: и?
[00:22:42] <ONYX> сама простейшая прога весит 80кб, но ей нужны qtcore4.dll и qtgui4.dll, общим весом 11МБ. получается я должен эти библиотеки таскать вместе с файлом проекта?
[00:22:50] <ONYX> я всё правильно поимаю?
[00:22:54] <tehnick> ONYX: да
[00:23:00] <ONYX> жестокая жесть
[00:23:39] rzed вышел(а) из комнаты: <|> :ытанмок зи (а)лешыв dezr
[00:24:28] <ONYX> tehnick: и есть я поиспользую какую то библиотеку стороннюю (например qt не имеет классов для работы с serial портом внезапно блин) то я тоже должен буду таскать это вместе с проектом
[00:25:12] <ONYX> ну что ж, с другой стороны виндузятники мучаются и ставят свои дотнеты , и не по одному разу и имеют не по одной версии их
[00:25:14] <tehnick> ONYX: если слинкуешь эти динамические либы динамически, да.
[00:25:46] <tehnick> s/эти динамические/эти дополнительные/
[00:25:51] <ONYX> дада
[00:26:10] <ONYX> блин это не программирование а половая дрочка
[00:26:27] <ONYX> tehnick: ещё отвлеку на 5 мин?
[00:26:35] <tehnick> ONYX: попробуй
[00:26:48] <ONYX> tehnick: какие есть нормальные альтернативы для кросплатформенного прог-я?
[00:27:07] <tehnick> ONYX: ява?
[00:27:12] <ONYX> NO
[00:27:27] <ONYX> это ещё и тормоза добавятся сюда
[00:27:48] <ONYX> особенно в свете того, что факаное qt не может serial rs232, которому уже 400 лет, и его умеет буквально все
[00:28:00] <tehnick> gtk+ не предлагаю, ибо он убог в чистом виде
[00:28:07] <gelraen> ONYX: qt - это gui toolkit
[00:28:09] <ONYX> убожество
[00:28:22] <gelraen> и свою задачу оно выполняет
[00:28:26] <ONYX> gelraen: дада
[00:28:54] <tehnick> ONYX: чо-чо? Для доступа к usb есть специализированные библиотеки на c++
[00:28:59] <ONYX> gelraen: в таком случае из него надо бы удалить 30%, всего что не gui
[00:29:18] <ONYX> tehnick: не к usb, а к serial
[00:29:24] <ONYX> tehnick: ну ком-порт
[00:29:43] <tehnick> ONYX: я очепятался
[00:29:53] manhattan вышел(а) из комнаты
[00:30:34] <ONYX> tehnick: скажи же, как же в прокте на qt заюзать вот это специализированные пакеты?
[00:30:40] <ONYX> *библиотеки
[00:30:44] <ONYX> на С++
[00:30:54] <tehnick> ONYX: как и любые другие
[00:31:36] <ONYX> ок, будем что то придумывать. особенно что бы было кросплатформенно
[00:31:43] <tehnick> Указываешь файлы заголовков и библиотеки.
[00:31:52] <tehnick> Прога собирается и линкуется.
[00:32:03] <ONYX> tehnick: дада, кажись я понимаю
[00:32:36] WiseLord вышел(а) из комнаты
[00:34:10] <ONYX> что за система контроля версий hg?
[00:34:53] <tehnick> ONYX: mercurial
[00:35:32] <ONYX> факен...
[00:35:57] <tehnick> ONYX: он не сложнее, чем гит
[00:36:11] <ONYX> почему люди по ссылке download выкладываю не ссылку на архив,а
hg clone https://qextserialport.googlecode.com/hg/ qextserialport
[00:36:35] <ONYX> теперь ещё думать надо как где этот меркуриал ставить
[00:36:59] <tehnick> Потому что по такой ссылке всегда самые свежие исходники.
[00:37:15] <ONYX> согласен
[00:38:24] <ONYX> все равно не удобно
[00:38:46] <tehnick> ONYX: там внизу ссылка есть
[00:38:54] <tehnick> ONYX: http://code.google.com/p/qextserialport/source/checkout
[00:39:08] <tehnick> ONYX: видишь "client programs and plug-ins"?
[00:39:25] <ONYX> ну
[00:40:54] <tehnick> ONYX: кроме того, тебе никто не мешает скачать с помощью wget
[00:42:29] <tehnick> wget -e robots=off -r -np https://qextserialport.googlecode.com/hg/
[00:42:36] <tehnick> Как-то так.
[00:43:13] <tehnick> ONYX: короче, не раздувай из мухи слона...
[00:43:31] <ONYX> tehnick: ок
[00:43:36] <ONYX> спасиба
[01:06:44] gray_graff вышел(а) из комнаты
[01:24:54] <ONYX> нет, не осиливаю я это
[01:26:20] <ONYX> теперь понятно почему всякие дотнеты востребованы-заказчик хочет программу через неделю, а тут сиди и разбирайся почему от этот опенсорц не компилится. да, как не прискорбно, но придётся C# использовать. потому что можно сразу писать программу, а не ононировать.
[01:26:29] <ONYX> но безусловно в данном случае проблема во мне
[01:44:00] tehnick вышел(а) из комнаты
[02:24:25] ONYX вышел(а) из комнаты
[02:41:47] Diger вышел(а) из комнаты
[04:13:04] Kroll вошёл(а) в комнату
[04:33:26] ONYX вошёл(а) в комнату
[05:39:49] gray_graff вошёл(а) в комнату
[05:47:07] Alexey вышел(а) из комнаты
[07:50:01] Nikoli вошёл(а) в комнату
[09:51:22] ONYX вышел(а) из комнаты
[10:42:23] amfetamin вошёл(а) в комнату
[10:52:21] Diger вошёл(а) в комнату
[11:31:00] ONYX вошёл(а) в комнату
[11:38:06] gray_graff вышел(а) из комнаты
[11:42:44] rzed вошёл(а) в комнату
[11:47:27] gray_graff вошёл(а) в комнату
[11:47:52] gelraen/fail вошёл(а) в комнату
[12:40:11] 0xd34df00d вошёл(а) в комнату
[12:41:06] <0xd34df00d> Кто-нибудь шарит в сорсах айскальта?
[13:11:01] gelraen/fail вышел(а) из комнаты
[13:18:40] gelraen/fail вошёл(а) в комнату
[13:35:31] Alexey вошёл(а) в комнату
[13:53:20] tehnick вошёл(а) в комнату
[13:53:36] <tehnick> 0xd34df00d: чего тебе надобно?
[13:54:02] <0xd34df00d> tehnick: да в личкрафтовом порте айскальтов кое-что по работе с вкладками подкрутить.
[13:54:15] <0xd34df00d> А но Негатив пропал и восстанавливается там, а мы пока зарелизиться без этого не можем.
[13:55:15] <tehnick> 0xd34df00d: а подождать Негатива не вариант?
[13:55:27] <0xd34df00d> Ну фиг знает, когда он появится.
[13:55:34] <0xd34df00d> А сделать очередной релиз хотелось бы уже.
[13:55:43] <0xd34df00d> А без работающего айскальта не хотелось бы )
[13:57:02] <tehnick> 0xd34df00d: на почту ему можешь написать или в личку
[13:58:13] <0xd34df00d> Да я просто надеялся, что там кто другой сможет сделать, работы-то на 10 минут, если знаешь, как айскальт внутри работает, кто управляет/владеет вкладками, и так далее.
[14:12:04] <tehnick> 0xd34df00d: ну да, на 10. А разбираться в том, что там Негатив изменил? Есть же какие-то особенности...
[14:13:53] <tehnick> 0xd34df00d: сопровождающего для дебиана нашли, кстати?
[14:14:36] <0xd34df00d> tehnick: неа, не нашли.
[14:14:46] <0xd34df00d> tehnick: разбираться с тем, что Негатив изменил — это бы уже я сам помог )
[14:22:47] <tehnick> 0xd34df00d: я бы помог, но времени не хватает категорически...
[14:24:40] rzed вышел(а) из комнаты: <|> :ытанмок зи (а)лешыв dezr
[14:25:45] <0xd34df00d> tehnick: да у нас почти есть уже debian/
[14:26:00] <0xd34df00d> Для убунты собираемся ок с ним, осталось только в дебиан пропихнуть, собственно.
[14:26:57] <tehnick> 0xd34df00d: кроме собственно сборки, есть и другие требования
[14:27:08] <tehnick> 0xd34df00d: причем довольно жесткие
[14:27:26] <0xd34df00d> Ну, там были какие-то проблемы с лицензиями, что ли.
[14:27:30] <0xd34df00d> Но я так и не понял, какие
[14:27:31] <tehnick> Ага.
[14:27:43] <tehnick> Это главное.
[14:28:15] <tehnick> *главное препятствие
[14:28:20] <tehnick> Обычно.
[14:29:00] <0xd34df00d> Есть один спорный файл в одном модуле, но на этот модуль можно забить.
[14:29:05] <0xd34df00d> А какие у них еще претензии, я так и не понял.
[14:29:22] <tehnick> 0xd34df00d: а сколько у вас вообще пользователей? Приблизительно...
[14:29:35] <0xd34df00d> Да фиг знает.
[14:29:54] <0xd34df00d> Я ж не знаю, как считать.
[14:30:19] <0xd34df00d> На сайт этак 2к в месяц заходят, периодически упоминания/отсылки во всяких левых местах от совершенно неизвестных мне людей всплывают, и так далее.
[14:30:20] <tehnick> 0xd34df00d: еще копирайты или хотя бы лицензии долны быть прописаны в каждом файле исходников.
[14:30:27] <0xd34df00d> tehnick: это есть.
[14:31:31] <tehnick> 0xd34df00d: ну и совместимость лицензий. Если линкуется код разных лицензий, они должны быть совместимы...
[14:31:55] <0xd34df00d> tehnick: https://www.ohloh.net/p/leechcraft/analyses/latest вот здесь примерная сводка есть, чо где есть.
[15:22:02] nogrin вошёл(а) в комнату
[15:26:58] amfetamin вышел(а) из комнаты
[15:28:33] <nogrin> Привет. Ребят, только вот недавно поставил себе айскальт. Проблема вот в чем. При подключении к не локальным хабам я вижу только чат и список подключенных к нему. Я не могу просмотреть их файлы да не дать им скачать что-нибудь. Что я делаю не так?
[15:29:11] amfetamin вошёл(а) в комнату
[15:32:58] WiseLord вошёл(а) в комнату
[15:36:13] amfetamin вышел(а) из комнаты
[15:36:24] amfetamin вошёл(а) в комнату
[15:37:29] nogrin вышел(а) из комнаты
[15:39:39] nogrin вошёл(а) в комнату
[15:53:13] <tehnick> nogrin: неправильно настроенное подключение
[15:53:25] <nogrin> в смысле? Что не так?
[15:53:34] <tehnick> nogrin: например, стучишься к ним с локального айпишника
[15:53:40] <tehnick> Вместо внешнего.
[15:53:57] <tehnick> Попробуй указать для этих хабов пассивный режим.
[15:54:03] <nogrin> попробую.
[15:54:05] <tehnick> В настройках избранных хабов.
[15:54:22] <tehnick> Если Qt-морду используешь.
[15:54:33] <nogrin> да, я использую qt
[15:54:58] <nogrin> просто пытался поговорить об этом с модерами. Но они только про flylink знают.
[15:55:40] <nogrin> так, а как мне установить айпишник внешний айпишник?
[15:58:57] <nogrin> так, пробовал пассивным режимом подключаться. Не помогает. Айскальт просто производит операцию подключения к пользователю и дальше ничего не происходит.
[16:42:46] <tehnick> nogrin: что значит "просто производит операцию подключения"?
[16:43:17] <tehnick> Ты находишься в очереди на скачку?
[16:43:40] <tehnick> nogrin: какая версия айскальта, кстати?
[16:43:54] <nogrin> да, появляется надпись "подключение" и все. Через некоторое время появляется таймаут соединения.
[16:44:02] <nogrin> Версия 2.2.1
[16:44:44] <tehnick> nogrin: а в глобальный настройках какой режим стоит?
[16:45:06] <tehnick> (пассивный/проброс потов/активный)
[16:47:36] <nogrin> проброс портов. у меня роутер. Порты настроены.
[16:53:29] <tehnick> nogrin: а с тебя могли скачать?
[16:54:13] <nogrin> только с локального хаба.
[16:54:27] <nogrin> Со сторонних не могли даже список файлов посмотреть.
[16:55:04] <tehnick> Точно что-то не так с настройками.
[16:56:01] <nogrin> а что именно?
[16:56:41] <tehnick> nogrin: можешь показать скриншот настроек подключения?
[16:57:13] <nogrin> да конечно.
[17:00:10] nicker вошёл(а) в комнату
[17:00:33] nogrin вышел(а) из комнаты
[17:01:36] nicker вышел(а) из комнаты
[17:02:02] n0grin вошёл(а) в комнату
[17:02:27] <n0grin> так, пришлось выйти. Сейчас будет скриншот
[17:03:28] <n0grin> Так, вот он: http://rghost.ru/6465811
[17:07:51] <tehnick> n0grin: да вроде бы все в порядке, если это правильный внешний ip указан
[17:10:08] <tehnick> n0grin: да, еще забыл: файерволов активных нет?
[17:10:21] <n0grin> нет, нету.
[17:10:22] <tehnick> n0grin: у тебя на компе, на роутере и у провайдера...
[17:11:00] <tehnick> n0grin: на пинги ip не отвечает
[17:15:16] <n0grin> сейчас пропингуем.
[17:16:01] <tehnick> n0grin: nmap говорит, что там фильтр
[17:16:16] <n0grin> где?
[17:17:17] <tehnick> n0grin: у тебя
[17:17:27] <tehnick> PORT     STATE    SERVICE
2822/tcp filtered unknown
[17:17:41] <tehnick> А должно быть open
[17:18:17] <tehnick> Но это касается только активного режима.
[17:18:33] <tehnick> Пассивный должен работать в любой конфигурации.
[17:18:54] <tehnick> Просто ты не сможешь скачать с других пассивных пользователей.
[17:18:59] <tehnick> Только с активных.
[17:19:13] <n0grin> А почему не работает этот порт?
[17:19:20] <tehnick> n0grin: http://nmap.org/book/man-port-scanning-basics.html
[17:19:24] <n0grin> Просто извини, но я не особо разбираюсь.
[17:20:11] <tehnick> filtered ---  Nmap cannot determine whether the port is open because packet filtering prevents its probes from reaching the port. The filtering could be from a dedicated firewall device, router rules, or host-based firewall software.
[17:20:17] <n0grin> в пассивном все работает- ура!
[17:20:36] <tehnick> n0grin: конечно работает.
[17:20:42] <n0grin> А как быть с активным? Я ведь тоже хочу раздавать.
[17:20:47] <tehnick> n0grin: в глобальных настройках выставил?
[17:21:11] <tehnick> n0grin: ты будешь раздавать, но с тебя смогут скачать только активные пользователи...
[17:21:30] <tehnick> n0grin: найди файервол, который тебе мешает.
[17:21:31] <n0grin> да, выставил в глобальных настройках пассивный режим и в настройках избранных хабов.
[17:21:48] <tehnick> n0grin: они независимые вообще-то..
[17:21:51] <n0grin> легко сказать. А смена порта ничего не изменит?
[17:21:58] <tehnick> Нет.
[17:22:24] <tehnick> n0grin: ты бы проверил настройки своего роутера...
[17:22:50] <n0grin> Я проверял правильность портов.
[17:23:00] <tehnick> n0grin: и еще многие провайдеры используют файерволы. Как общие, так и на нестандартные порты...
[17:23:19] <n0grin> и что мне даст если найду роутер?
[17:23:28] <n0grin> прости, фаервол.
[17:24:14] <tehnick> n0grin: если в твоем роутере он, то просто настроишь правильно. Если на стороне провайдера, то свяжешься с ним и попросишь отключить.
[17:24:21] <tehnick> Так что не вижу проблемы...
[17:25:39] <n0grin> так, хорошо. Однако из-за пассивного режима у меня смогут скачивать только активные пользователи, да?
[17:26:03] <tehnick> Да.
[17:26:18] <tehnick> На nmdc хабах только активные.
[17:26:41] <n0grin> Хорошо. А как мне найти этот фаерволл?
[17:31:10] <tehnick> n0grin: да у тебя все стандартные порты фильтруются
[17:31:24] <n0grin> провайдером?
[17:31:34] <tehnick> n0grin: я не телепат...
[17:31:57] <n0grin> жаль
[17:32:04] <tehnick> n0grin: проверь все-таки роутер, если он твой.
[17:32:07] <n0grin> Но как найти того кто фильтрует.
[17:32:16] <n0grin> Роутер я проверю.
[17:57:38] gelraen/fail вышел(а) из комнаты
[17:57:48] gelraen/fail вошёл(а) в комнату
[18:06:41] 0xd34df00d вышел(а) из комнаты
[18:31:42] amfetamin вышел(а) из комнаты
[18:34:21] gelraen/fail вышел(а) из комнаты
[18:34:46] gelraen/fail вошёл(а) в комнату
[19:03:49] n0grin вышел(а) из комнаты
[19:17:27] ubuntu11.04 вошёл(а) в комнату
[19:47:49] gelraen/fail вышел(а) из комнаты
[21:07:06] Kroll вышел(а) из комнаты
[21:37:58] amfetamin вошёл(а) в комнату
[21:40:42] amfetamin вышел(а) из комнаты
[22:20:03] tehnick вышел(а) из комнаты: Replaced by new connection
[22:20:13] tehnick вошёл(а) в комнату
[22:25:24] Diger вышел(а) из комнаты
[22:27:19] Diger вошёл(а) в комнату
[22:34:41] Diger вышел(а) из комнаты: Replaced by new connection
[22:34:51] Diger вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!