gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Воскресенье, 10 октября 2010< ^ >
tehnick установил(а) тему: Last stable release: 2.0.3 || Конференция разработчиков EiskaltDC++ || логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2010/ || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list || Общая активность в проекте: http://code.google.com/p/eiskaltdc/updates/list
Release schedule:
* 2010-10-11 Feature freeze for EiskaltDC++ Qt/Gtk
* 2010-10-20 EiskaltDC++ 2.1 Beta 2
* 2010-10-30 Feature freeze (Wt frontend)
* 2010-10-30 Strings freeze
* 2010-11-15 Release EiskaltDC++ 2.1.0
* after EiskaltDC++ 2.1.0 merge with core0770 branch
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC.txt
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC-EXT.txt
Конфигурация комнаты
Участники комнаты

GMT+4
[00:02:09] mva вышел(а) из комнаты: Replaced by new connection
[00:02:19] mva вошёл(а) в комнату
[00:05:13] amfetamin вышел(а) из комнаты
[00:05:18] SolarRay вышел(а) из комнаты: offline
[00:05:23] amfetamin вошёл(а) в комнату
[00:24:18] Клёк вышел(а) из комнаты
[00:58:58] dhamp вышел(а) из комнаты: Replaced by new connection
[00:59:08] dhamp вошёл(а) в комнату
[01:02:48] amfetamin вышел(а) из комнаты
[01:10:49] slepnoga вышел(а) из комнаты
[01:20:01] Breton вошёл(а) в комнату
[01:20:15] <Breton> хмм
[01:21:37] <Breton> А от чего может не работать активный режим с перебросом порта? nmap показывает, что нужные порты на рутере открыты, а качать ничего не получается. Торренты бегают нормально
[01:22:21] <Breton> причём с меня качают нормально
[01:26:22] <Breton> а в пассивном режиме всё нормально работает
[01:26:32] <Breton> 2.1.9 r1921
[01:26:58] <mva> торренты бегают нормально через те же порты? :)
[01:27:01] <mva> :)))
[01:28:59] <Breton> нет, через другие
[01:29:29] <mva> ну, собственно, nmap изнутри может показывать все, что угодно
[01:29:38] <mva> ты нмап снаружи попробуй на роутер натрави
[01:30:08] <mva> и тогда можно будет уже говорить. И да, УМВР, хотя раньш етоже активный режим не с первого раза выставлялся.
[01:30:42] <Breton> ну я nmap-ом по внешнему ip давал. Или всё равно не то?
[01:33:19] <Breton> *2.1.0 r1921
[01:34:05] <Breton> с внешки тоже показывается, что открыты
[01:34:32] <dhamp> Breton, iptables -L FORWARD с роутера ? )
[01:35:13] <Breton> рутер - linksys, никаких ssh-доступов нет
[01:35:42] <mva> Breton: да, всё равно не то
[01:35:48] <dhamp> Breton, ну и как ты узнаешь наверняка что порт точно пробрасывается и именно туда куда надо ?
[01:36:08] WiseLord вышел(а) из комнаты
[01:36:11] <Breton> mva: [02:34:04] <Breton> с внешки тоже показывается, что открыты
[01:36:31] <mva> нука ип и порты в студию
[01:36:32] <mva> :)
[01:36:34] <dhamp> Breton, роутер upnp умеет ?
[01:36:46] <mva> dhamp: вряд ли :)
[01:36:47] <dhamp> mva, а тебе то они зачем ? )
[01:36:54] <mva> dhamp: посканю его :)
[01:36:59] <dhamp> хочешь его рутер поиметь? )
[01:37:03] <Breton> dhamp: 1. в нем есть админка. 2. Торренты-то как-то крутятся.
Роутер upnp не умеет
[01:37:05] <mva> да сдался он мне
[01:38:04] <dhamp> Breton, торренты крутятся через tcp, dc клиент качает по tcp, резкльтаты поиска приходят по udp
[01:38:20] <dhamp> назначь клиенту порты от торрентов
[01:38:32] <dhamp> и вот если качаться не будет
[01:38:50] <dhamp> это будут "чудеса в решете" =)
[01:39:34] <mva> dhamp: торренты и по удп работают тоже, ага, да
[01:39:51] <dhamp> [01:37:03] mva: да сдался он мне
да кто тебя знает, сдался он тебе или нет? )
[01:39:58] <Breton> так... а должен ли быть открыт порт/udp, если его смотреть nmap-ом?
[01:40:01] <dhamp> mva, не спорю, работают
[01:40:30] <mva> Breton: http://ru.wikipedia.orf/wiki/UDP
[01:40:48] <dhamp> Breton, для скачивания файлов порт udp не нужен же
[01:41:03] <dhamp> "а качать ничего не получается."
[01:41:10] <Breton> поиск у меня тоже не работает
[01:41:35] <dhamp> Breton, так у тебя вообще что-то проброшено ? )
[01:43:05] <tehnick> Breton: к хабам-то подсоединяешься нормально?
[01:43:23] <tehnick> Breton: после изменения настроек реконнект к хабам делал?
[01:43:44] <dhamp> tehnick, проброс не влияет на подсоединяемость к хабам
[01:43:59] <dhamp> tehnick, и реконнект к ним не нужен
[01:44:05] <dhamp> вообще то
[01:44:32] <tehnick> dhamp: на подсоединение не влияет, но на многих хабах есть скрипты с проверкой подключения
[01:44:57] <dhamp> tehnick, и что же делают эти скрипты ? )
[01:45:00] <tehnick> Которые, например, посылают нафиг, если указанный ip не соответствует используемому...
[01:45:16] <tehnick> dhamp: да разное.
[01:45:31] <tehnick> Ограничения по шаре и количеству слотов. И другое.
[01:45:40] <tehnick> Скрипты разные.
[01:45:50] <dhamp> tehnick, не понял причём тут mode соединения ?
[01:46:32] <tehnick> Очевидно, что здесь мной имелись в виду скрипты, которые отслеживают тип подключения.
[01:47:17] <Breton> к хабам подсоединяюсь нормально. Порты переброшены. nmap из внешки говорит, что на рутере 9176/tcp  open  unknown. Программу рестартую при каждом изменении. Админка рутера говорит, что порты перебрасываются, что торренты и ssh подтверждают.
[01:47:20] <tehnick> [00:43:55] <dhamp> tehnick, и реконнект к ним не нужен
Точно? Если ты сменишь режим с пассивного на активный, то как хаб это обнаружит?
[01:47:53] <dhamp> tehnick, банально хабу насрать кто в активе кто в пассиве
[01:48:06] <tehnick> dhamp: ты не прав.
[01:48:10] <tehnick> Банально, да.
[01:48:20] <dhamp> при смене мода меняется лишь взаимодействие клиента с хабом
[01:48:26] <tehnick> Вот.
[01:48:54] <tehnick> Поисковые запросы, соединения и т.п. разруливаются хабом, если один юзер в пассиве.
[01:49:00] <dhamp> но хабу положить на это должно быть, он не вправе решать за клиент как ему с ним взаимодейтсвовать
[01:49:04] <tehnick> Так что ему не наплевать.
[01:49:22] <dhamp> tehnick, хаб не должен ничего рулить
[01:49:43] <tehnick> Я мб неправильно выразился.
[01:49:53] <tehnick> Но он в этом участвует.
[01:49:59] <dhamp> он лишь принимает команды от клиента и предоставляет ответы так как ожидает клиент
[01:50:17] <tehnick> Мы ушли от темы.
[01:50:27] <dhamp> tehnick, ты спеки изучал ? )
[01:50:44] <tehnick> dhamp: целенаправленно, нет.
[01:50:58] <tehnick> Только обрывки, по интересующим частям.
[01:52:22] <dhamp> tehnick, хаб не может вернуть то что клиент не запрашивал и в виде в котором не было запрошено
[01:52:38] <tehnick> dhamp: спасибо, кэп =)
[01:53:12] <tehnick> Хаб не может инициировать запросы и т.п..
[01:53:22] <dhamp> tehnick, и ты всё ещё уверен что хабу должно быть не положить на мод соединения клиента ?
[01:53:31] <tehnick> dhamp: да
[01:53:48] <dhamp> tehnick, омг, почему ?
[01:54:20] <Breton> хм, я неожиданно для себя открыл, что рутер умеет upnp и даже получилось через него подключиться
[01:54:45] <tehnick> Внезапно проблема решалась сама собой... =)
[01:54:50] <tehnick> Всегда бы так.
[01:55:03] <Breton> Решиться-то она решилась
[01:55:17] <Breton> Но мне по-прежнему не понятно, почему порты не перебрасывались
[01:58:11] <dhamp> tehnick,
$Search Hub:<searchingNick> <searchstring> - посылаем на хаб команды пассивного поиска
хаб должен вернуть
$SR <resultNick> <filepath><filesize> <freeslots>/<totalslots><hubname> (<hubhost>[:<hubport>])^E<searchingNick>
ты же считаешь что хаб вправе вернуть
$SR <nick> <filenamewithpath><filesizeinbytes> <current openslots>/<allopenslots><hubname> <hubip>:<hubport>
[01:59:11] <tehnick> Это ты откуда извлек?
[01:59:18] <dhamp> это так сказать хаб учёл подключение )
[01:59:24] <dhamp> tehnick, спека nmdc
[01:59:28] <tehnick> Ясно.
[01:59:36] <tehnick> Я ее совсем не видел. =)
[01:59:44] <tehnick> Только части ADC.
[02:00:02] <tehnick> Но алгоритм вряд ли сильно изменился.
[02:00:03] <dhamp> tehnick, для adc тоже самое в принципе
[02:02:53] <Breton> Хм, а кто-нибудь вообще тестировал простой переброс портов? Не upnp
[02:05:32] <dhamp> Breton, вроде актиный режи от ручного проброса портов должен отличаться только адресом на котором слушаются порты
[02:05:43] <dhamp> режим*
[02:05:48] Breton вышел(а) из комнаты: Replaced by new connection
[02:05:58] Breton вошёл(а) в комнату
[02:09:53] <Breton> Интересно. Я тут заметил, что при upnp он сам вписывает ip в поле в настройках, а при выборе "переброс портов" - не вписывает.
[02:10:06] <dhamp> Breton, и не должен
[02:10:32] <dhamp> а вот upnp получает внешний адресс роутера и слуаешт по этому адресу нужные порты
[02:10:39] <dhamp> слушает*
[02:11:20] NegatiV вышел(а) из комнаты
[02:23:14] <dhamp> tehnick, ты для себя собираешь freedcppmm ?
[02:24:44] <tehnick> dhamp: mank mod?
[02:25:00] <dhamp> tehnick, да
[02:25:15] <tehnick> Нет, только оригинальный freedcpp из транка.
[02:25:34] <tehnick> Даже core-версию его не собирал.
[02:26:07] <tehnick> dhamp: а там есть что-то ценное? Кроме тех патчей, которые ты к нам утащил...
[02:26:19] <dhamp> мне интересен последний коммит манка, не догоняю про что она
[02:26:41] <dhamp> tehnick, последнии ревизии мои это утащенный код оттуда
[02:26:57] <dhamp> но я утащил ведь не всё )
[02:29:03] <dhamp> tehnick, Added RecentHubs Tab и     Add Higliting Word Support  - интересно что эта )
[02:30:24] <dhamp> ставить для проверить scons и libgnome нету никакого желания
[02:30:26] <tehnick> Add Higliting Word Support --- подсветка слов? Поскольку выделение ников цветом уже было, то это может быть спеллчекер.
[02:30:37] <tehnick> Но маловероятно.
[02:30:45] <tehnick> Надо сам коммит глянуть.
[02:31:02] <tehnick> dhamp: номер 50?
[02:31:23] <dhamp> 52
[02:31:33] <dhamp> tehnick, это не спеллчек
[02:32:21] Breton вышел(а) из комнаты: Replaced by new connection
[02:32:31] Breton вошёл(а) в комнату
[02:33:42] <tehnick> Оп-па.
[02:33:59] <tehnick> У него используется geoip?
[02:34:10] <tehnick> И подставляются флажки?
[02:34:33] <dhamp> tehnick, должны быть флажки
[02:34:51] <dhamp> но я не проверял
[02:36:18] <dhamp> tehnick, у нас geoip по сути тоже должно работать в чате{должна подставляться страна}, но почему то не работает
[02:37:29] <tehnick> Где это у нас?
[02:37:35] <tehnick> Я не замечал.
[02:37:42] <tehnick> Только в ядре видел.
[02:38:53] <dhamp> tehnick, ну вот используется ядерная функция в чат должна страна добавлятся если установлен флажок
[02:39:14] <dhamp> но эта функция ничего не возвращает
[02:39:32] <dhamp> хотя csv файл вроде лежит там где и должен
[02:40:52] <dhamp> tehnick, см коммит r1748 у нас и хз какой у него )
[02:42:29] <tehnick> У него готовые deb-пакеты есть.
[02:42:38] <tehnick> Посмотреть что ли?..
[02:44:38] <tehnick> dhamp: смотрел highliting.glade ?
[02:45:08] <tehnick> Непонятно, для чего оно может быть...
[02:45:43] <dhamp> tehnick, это фейс настройки
[02:46:12] <tehnick> Это-то очевидно. Непонятно другое.
[02:46:25] <tehnick> Что именно там настраивается.
[02:46:50] <tehnick> По внешнему виду можно подумать, что подсветка произвольного слова в сообщении.
[02:47:05] Breton вышел(а) из комнаты: Replaced by new connection
[02:47:08] <tehnick> + звуковое уведомление и всплывающее сообщение
[02:47:15] Breton вошёл(а) в комнату
[02:48:26] dhamp ушло спать
[02:50:09] <tehnick> А я сейчас гляну на это нечто.
[02:50:15] <tehnick> Если deb-пакет соберется.
[02:58:40] fragnat вышел(а) из комнаты
[03:01:42] tehnick вышел(а) из комнаты
[03:03:50] gelraen вошёл(а) в комнату
[03:05:38] dhamp вышел(а) из комнаты
[03:15:41] tehnick вошёл(а) в комнату
[03:16:33] tehnick посмотрел на этот клон freedcppp, поплевался и пошел спать...
[03:16:38] tehnick вышел(а) из комнаты
[03:43:12] Breton вышел(а) из комнаты
[07:05:02] Alexey вышел(а) из комнаты
[10:33:33] Клёк вошёл(а) в комнату
[11:03:06] Клёк вышел(а) из комнаты
[11:11:40] nE0sIghT вошёл(а) в комнату
[11:13:52] dhamp вошёл(а) в комнату
[11:14:40] dhamp вышел(а) из комнаты
[11:14:50] dhamp вошёл(а) в комнату
[12:04:17] Kroll вошёл(а) в комнату
[12:09:14] gelraen вышел(а) из комнаты
[12:34:19] slepnoga вошёл(а) в комнату
[13:49:11] slepnoga вошёл(а) в комнату
[13:49:20] mva вошёл(а) в комнату
[14:55:55] NegatiV вошёл(а) в комнату
[15:00:36] gray_graff вошёл(а) в комнату
[15:07:08] tehnick вошёл(а) в комнату
[15:09:45] Клёк вошёл(а) в комнату
[15:28:22] Клёк вышел(а) из комнаты
[15:40:16] ILYA_INDIGO вошёл(а) в комнату
[15:40:38] <ILYA_INDIGO> О чудо.... мои настройки... они вернулись :)))
[15:43:15] <tehnick> ILYA_INDIGO: конфиг переехал и починили функцию импорта старых настроек...
[15:43:53] dhamp вошёл(а) в комнату
[15:46:29] <ILYA_INDIGO> tehnick: Это теперь в EiskaltDC++_Qt.conf теперь все настройки будут храниться вместо EiskaltDC++.xml ?
[15:47:57] <tehnick> ILYA_INDIGO: да
[15:51:51] <ILYA_INDIGO> tehnick: А с чем связано то, что они храняться не в xml, а в более привычном для линукса conf, томеж обычном текстовике ?
Это улучшает быстродействие, или просто не хотелась прикручивать xml ?
Мне казалось, что xml обеспечивает структурируемость конфига, и покрайней мере править конфиг в xml куда приятнее и удобнее?
[15:52:01] tehnick вышел(а) из комнаты
[15:53:15] tehnick вошёл(а) в комнату
[15:54:00] <tehnick> ILYA_INDIGO: убрали лишний велосипед, теперь используются стандартные средства Qt
[16:00:33] <ILYA_INDIGO> Ага понятно...
Кстати, довно заметил уже, обычно при добавлении хаба в избраные, добавляется туда же не только адрес, но и пароль (Так даже на волкнуте было).
А в Eiskalt, даже первой версии, пароль приходиться прописывать вручную, после добавления хаба в избранные.
Это так специально задумано, или таки баг ?
[16:04:02] <tehnick> специально
[16:05:55] <ILYA_INDIGO> Ну тогда ладно... раз задумано, то задумано.. хоть и не совсем удолбно, меня оно особо не напрягает :))
[16:11:22] tehnick вышел(а) из комнаты
[16:16:03] gray_graff вышел(а) из комнаты
[16:17:58] ILYA_INDIGO вышел(а) из комнаты: qutIM : Jabber plugin
[16:18:53] nE0sIghT вошёл(а) в комнату
[16:46:52] 0xd34df00d вошёл(а) в комнату
[16:47:02] 0xd34df00d вышел(а) из комнаты
[16:58:28] WiseLord вошёл(а) в комнату
[16:59:36] <WiseLord> что за беда - падение при попытке входа в настройки шары?
[17:00:03] <WiseLord> NegatiV: dhamp: не наблюдается?
[17:07:44] WiseLord вошёл(а) в комнату
[17:07:49] slepnoga вошёл(а) в комнату
[17:07:51] mva вошёл(а) в комнату
[17:11:01] NegatiV вошёл(а) в комнату
[17:17:25] <WiseLord> NegatiV: ты здесь?
[17:17:50] <WiseLord> в r1932 что-то сломалось - падает при входе в настройки шары
[17:21:44] Alexey вошёл(а) в комнату
[17:22:13] <Alexey> у меня не падает
[17:23:36] <WiseLord> ревизия какая?
[17:23:41] <Alexey> 1932
[17:23:51] <Alexey> с ланчпада
[17:24:18] <WiseLord> а qt какой версии?
[17:24:47] <Alexey> 4,6,2
[17:24:54] <WiseLord> хмы
[17:25:06] <WiseLord> а у меня 1931 не падает, 1932 падает
[17:25:40] <WiseLord> ну и более новые тоже падают, само собой
[17:26:13] <WiseLord> вообще эта вся затея с переносом настроек из xml в один файл, потом в другой, потом в третий и так далее уже задолбала
[17:27:30] amfetamin вошёл(а) в комнату
[17:27:38] <WiseLord> хотя внезапно всё починилось
[17:28:30] <WiseLord> ладно, спишем на карму
[18:03:20] nE0sIghT вошёл(а) в комнату
[18:05:28] gelraen вошёл(а) в комнату
[18:13:26] dhamp вошёл(а) в комнату
[18:27:25] amfetamin вышел(а) из комнаты
[18:27:35] amfetamin вошёл(а) в комнату
[18:39:46] tehnick вошёл(а) в комнату
[18:45:13] <tehnick> dhamp: посмотрел скриншот?
[18:45:20] <tehnick> Как тебе этот мод?
[18:45:31] <dhamp> tehnick, я не понял для чего этот таб
[18:45:37] <tehnick> =)
[18:45:39] <tehnick> Я тоже.
[18:45:40] <dhamp> ну и иконок нету )
[18:45:56] <tehnick> Для остальных ссылку дам: http://img232.imageshack.us/img232/6978/desktop260.png
[18:46:05] <dhamp> tehnick, флажки стран или названия показываются или ты это не проверял ?
[18:46:41] <tehnick> Это FreeDC++ Mod Mank r52
[18:46:52] <tehnick> dhamp: показывает
[18:47:00] <tehnick> Но неправильно.
[18:47:24] <tehnick> Один и тот же флаг на всех nmdc хабах, к которым я подключался.
[18:47:38] <tehnick> Т.к. там ip не были доступны.
[18:47:48] <tehnick> А на ADC хабы меня тупо не пустило.
[18:47:51] <tehnick> Ни на один...
[18:48:10] <dhamp> tehnick, O_o это как ?
[18:48:11] <tehnick> Надо еще с настройками от айскальта проверить будет.
[18:48:22] <dhamp> может он сломал что-то?
[18:48:23] <tehnick> dhamp: "соединение сброшено"
[18:48:28] <tehnick> И это в цикле.
[18:48:47] <tehnick> Хз. Может CID неверный...
[18:58:59] <dhamp> tehnick, http://savepic.ru/1875939.png - и всё таки оно работает )
[18:59:33] <tehnick> dhamp: какое ядро?
[18:59:40] NegatiV вышел(а) из комнаты
[18:59:50] <tehnick> dhamp: gtk-морда?
[18:59:52] <dhamp> tehnick, на обоих ядрах =) дело в названии файла
[18:59:58] <tehnick> Иконки добавлять не будем?
[18:59:58] NegatiV вошёл(а) в комнату
[19:00:12] <dhamp> tehnick, а тебе иконки нужны?
[19:00:20] <tehnick> Ну...
[19:00:29] <tehnick> Мне вообще-то повиг.
[19:00:31] <NegatiV> так я с EiskaltDC++ Qt закончил, осталось только пилить баги по мере их появления
[19:00:34] <tehnick> Я не использую.
[19:00:46] <tehnick> dhamp: но юзеры оценят.
[19:00:48] <tehnick> Кстати.
[19:00:52] <dhamp> NegatiV, закончил вообще ?
[19:01:02] <tehnick> На дцдев что-то писали, когда я ушел.
[19:01:10] <NegatiV> dhamp: в смысле функционала на 2.1
[19:01:21] <dhamp> tehnick, ну у нас ведь только в чате это отображается, а манка напихано всюду
[19:01:28] <dhamp> а у*
[19:02:00] <tehnick> dhamp: ага, в списке пользователей есть отдельный столбец
[19:02:04] <tehnick> Как в апексе
[19:02:14] <tehnick> Я скриншот апекса видел
[19:02:53] <dhamp> в передачи ещё можно добавить, хоть какую-то индикацию страны, в остальные места я не вижу смысла пихать это вообще
[19:03:56] <dhamp> tehnick, csv файл залить куда-нить или не надо {он взят от DC++} ?
[19:04:18] <tehnick> dhamp:
1) в списке пользователей
2) в списке публичных хабов
[19:04:22] <tehnick> Может где еще...
[19:04:43] <NegatiV> а на кой черт это надо?
[19:04:46] <tehnick> dhamp: файл с чем? С иконками?
[19:04:52] <NegatiV> даже реквестов не было на этот счет
[19:05:04] <tehnick> NegatiV: хомячки любят знать откуда качают варез...
[19:05:10] <dhamp> NegatiV, это бонус к показу ip
[19:05:46] <NegatiV> какая-то некчемная информация
[19:06:48] <dhamp> NegatiV, тебе не пофиг ?
[19:07:15] <NegatiV> пофиг
[19:07:48] <NegatiV> просто не хотелось бы тянуть из-за этой хрени geoip
[19:08:01] <tehnick> [2010-10-09 20:13:48] <Uhlik> hmm, Tehnick ran away
[2010-10-09 20:14:02] <Uhlik> Toast: about clients scheme
[2010-10-09 20:14:40] <Uhlik> freedc mank mod used part of code from bcdc for lua support and part of code from RSX for CC flags in chat
[2010-10-09 20:15:20] <Uhlik> and part of code from czdc, but that's not importand here
[19:08:04] <tehnick> Нашел.
[19:08:19] <dhamp> NegatiV, не понял чего ты собрался тянуть 7
[19:08:24] <tehnick> CC flags --- это флаги стран
[19:08:39] <dhamp> в исходники я и не собирался добавлять csv
[19:08:48] <tehnick> dhamp: т.е. у RSX свой костыль?
[19:09:11] <NegatiV> dhamp: библиотека по получению абревиатуры страны из ip так называется
[19:09:16] <tehnick> dhamp: что за csv?
[19:09:33] <NegatiV> Comma Separated Values ? =))
[19:09:34] <dhamp> tehnick, нет? код упёрт от RSX
[19:09:58] <dhamp> NegatiV, омг, не нужна она
[19:10:13] <dhamp> csv этож  текст обыный
[19:10:17] <dhamp> обычный*
[19:10:31] <NegatiV> dhamp: мы знаешь что такое csv
[19:10:37] <NegatiV> *знаем
[19:10:50] <dhamp> не так причём тут geoip? поясни
[19:10:56] <dhamp> и нахера её тянуть
[19:11:07] <dhamp> если у меня и без неё все кажется
[19:11:32] <NegatiV> а откуда брать этот csv?
[19:11:42] <NegatiV> есть доверенные источники?
[19:11:59] <dhamp> NegatiV, DC++ bzr, http://maxmind.com/
[19:12:08] <tehnick> NegatiV: из исходников DC++
[19:12:09] <dhamp> / This product includes GeoIP data created by MaxMind, available from http://maxmind.com/
        // Updates at http://www.maxmind.com/app/geoip_country
[19:12:10] <tehnick> Блин.
[19:12:38] <tehnick> dhamp: сколько файл весит?
[19:12:40] Клёк вошёл(а) в комнату
[19:12:48] <tehnick> Почему его не добавить?
[19:13:08] <dhamp> 9.4 метра
[19:13:15] <tehnick> Йоу.
[19:13:22] <NegatiV> никто моногидрат креатина не принимал?
[19:13:35] <tehnick> dhamp: а может его бзипнуть?
[19:13:42] <dhamp> tehnick, можно
[19:13:44] <tehnick> И распаковывать при установке...
[19:13:52] <dhamp> я его в архиве в downloads положу
[19:14:11] <dhamp> tehnick, нахер он в сурсах ???
[19:14:24] <slepnoga> NegatiV: только 2-бензогидрат
[19:14:24] <tehnick> dhamp: а зачем он в DC++?
[19:14:38] <slepnoga> tehnick: флажки стран показывает
[19:14:41] <slepnoga> по ипам
[19:14:44] <dhamp> tehnick, они всё подряд в реп тянут
[19:14:47] <tehnick> slepnoga: спасибо, КО
[19:14:59] quiritius вошёл(а) в комнату
[19:15:25] <NegatiV> slepnoga: а от какой фирмы брал? а то у ultimate nutrition только моно как я понял
[19:15:27] <tehnick> Придется отдельный пакет лепить.
[19:15:33] <tehnick> Ну да фиг с ним.
[19:15:38] <dhamp> tehnick, нам тоже qt, boost, wt, gtk, bzip, openssl, zlib и т.д.
[19:15:45] <dhamp> в свн пихнуть?
[19:16:00] <tehnick> dhamp: не пиши глупостей
[19:16:19] <dhamp> tehnick, напиши просто сообщение после установки скачать отсюда класть сюда
[19:16:39] <slepnoga> NegatiV: флажки нужны чтоли ?
[19:16:45] <slepnoga> есть под гпл
[19:16:48] <slepnoga> одним пакетом
[19:16:54] <dhamp> slepnoga, про флажки речи не шло пока
[19:17:00] <slepnoga> а про что ?
[19:17:08] <NegatiV> slepnoga: я про креатин)
[19:17:23] <slepnoga> ааа, надомное проузводство
[19:18:11] <slepnoga> "органическая химия для ВУЗов и ВТУЗов , 1968 год"
[19:19:56] <dhamp> NegatiV, у тебя безлимит ?
[19:20:03] <NegatiV> dhamp: да
[19:20:31] <dhamp> NegatiV, http://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip - можешь сказать как зовётся файл внутри?
[19:20:48] <slepnoga> брр
[19:20:59] <slepnoga> во всех линуксах и никсаь он репках
[19:21:09] <slepnoga> с виндой, да - туго
[19:21:11] <dhamp> slepnoga, хде ? )
[19:21:19] <dhamp> тем более csv
[19:21:22] <NegatiV> GeoIPCountryWhois.csv
[19:21:40] <slepnoga> slep@gw ~ $ eix -Ssc geoip
[N] dev-libs/geoip (1.4.6): easily lookup countries by IP addresses, even when Reverse DNS entries don't exist
[N] dev-php5/pecl-geoip (~1.0.7): PHP extension to map IP address to geographic places
[N] dev-python/geoip-python (1.2.4): Python bindings for GeoIP
[N] dev-ruby/net-geoip (0.06-r1): Ruby bindings for the GeoIP library
[19:21:51] <dhamp> NegatiV, спс ) в исходниках у DC++ он не правильно зовётся
[19:22:24] <dhamp> slepnoga, нам csv нужен, а не то что привёл
[19:23:45] amfetamin вышел(а) из комнаты
[19:23:53] <slepnoga> цжс махминда ?
[19:23:55] amfetamin вошёл(а) в комнату
[19:23:57] <slepnoga> цвс*
[19:24:12] <slepnoga> dhamp:  ^^ ?
[19:24:18] <dhamp> tehnick, после пожатия bzip 1.6 метра, gzip 1.8
[19:24:26] <dhamp> slepnoga, да я про него
[19:24:32] <slepnoga> :-D
[19:24:41] <slepnoga> афигвам
[19:24:46] <slepnoga> оно платно
[19:24:51] <dhamp> slepnoga, где ? )
[19:25:06] <slepnoga> после месяца отстоя ( чтоли) выкладывается в паблик
[19:25:38] <slepnoga> они его еще и продают, межпрочим
[19:26:30] <dhamp> slepnoga, ну покупать мы не собираемся )
[19:27:37] <slepnoga> само собой
[19:28:11] <slepnoga> свежак продают, когда месяц оно провялится, то в паблик
[19:28:27] <slepnoga> собственно там все написано по этому поводу
[19:34:17] <tehnick> А нафиг нам свежий?
[19:34:29] <tehnick> Месячной давности вполне заюзаем..
[19:35:11] <slepnoga> с ftp
[19:35:17] <slepnoga> навалом
[19:38:38] Alexey вышел(а) из комнаты
[19:53:26] amfetamin вышел(а) из комнаты
[19:54:00] amfetamin вошёл(а) в комнату
[20:12:07] Alexey вошёл(а) в комнату
[20:15:50] nE0sIghT вышел(а) из комнаты
[20:16:50] nE0sIghT вошёл(а) в комнату
[20:17:03] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
[20:22:19] <tehnick> dhamp: а где GeoIPCountryWhois.csv должен лежать?
[20:22:51] <tehnick> PATH_RESOURCES у нас куда ведет?
[20:23:02] <dhamp> PATH_USER_CONFIG
[20:24:37] <tehnick> Это не хорошо.
[20:27:44] <dhamp> tehnick, а что хорошо ?
[20:28:20] <tehnick> dhamp: просто еще было бы неплохо в /usr/share/eiskaltdcpp искать
[20:28:27] <tehnick> Сейчас над этим подумаю.
[20:29:55] <WiseLord> в окне, появляющемся при клике по ссылке (внутри клиента или из внешнего приложения, не важно) легко ли организовать доступ к "быстрым каталогам"?
[20:32:01] <tehnick> dhamp: подлец
[20:32:09] <tehnick> Я как раз файл редактировал.
[20:32:30] <dhamp> tehnick, о да я безмерно подл ;)
[20:37:06] <tehnick> dhamp: проверь плз r1943
[20:37:14] <tehnick> Не налажал ли я...
[20:39:14] <tehnick> NegatiV: пинг
[20:39:32] amfetamin вышел(а) из комнаты
[20:39:42] amfetamin вошёл(а) в комнату
[20:40:48] <dhamp> tehnick, ты забыл про core0770 ☺
[20:40:52] <tehnick> NegatiV: еще было бы хорошо, если бы при создании нового поискового виджета по даблклику в боковой панели этот список сразу раскрывался.
[20:41:04] <tehnick> dhamp: а я его не трогал пока совсем...
[20:41:13] <tehnick> dhamp: это твоя вотчина... =)
[20:41:23] <dhamp> tehnick, почему моя ? )
[20:41:51] <tehnick> dhamp: ну, я с ядром стараюсь не играть. Только мелкие фиксы вроде этого.
[20:42:07] <tehnick> Мне проще с гуями разбираться.
[20:44:20] <tehnick> dhamp: как думаешь, может сделать так, чтобы при установке пакета файл с geoip из инета тянулся?
[20:44:50] <tehnick> Во некоторых пакетах дебиана подобный механизм используется.
[20:45:02] <tehnick> Правда для несвободных элементов...
[20:45:33] <tehnick> (пакет конечно будет отдельный)
[20:49:06] <dhamp> tehnick, хочешь чтобы было как с заголовками буста ?
[20:49:48] <tehnick> dhamp: кстати да, можно и в cmake добавить
[20:50:16] <tehnick> Я там "мысли вслух" про деб пакеты писал
[20:50:34] <tehnick> dhamp: но качать лучше с оффсайта
[20:50:38] <tehnick> А не с нас...
[20:51:05] <tehnick> Только там zip-архив, а значит нужен еще и unzip...
[20:52:33] <dhamp> tehnick, у винды можно овер консоль распаковать или у неё только либа для exprorer'а ?
[20:53:18] <tehnick> dhamp: не знаю, честно. =)
[20:56:02] <slepnoga> tehnick: винды зип распаковывают
[20:56:04] <slepnoga> сами
[20:56:11] <slepnoga> хп и выше
[20:56:32] <dhamp> slepnoga, кэп ?
[20:56:55] <slepnoga> да
[20:57:06] <slepnoga> даже ЯП
[20:59:17] <dhamp> slepnoga, кэп, как в консоли винды распаковать zip архив ?
[21:14:35] <tehnick> dhamp: кстати, а с иконками ты не проверял geoip?
[21:16:12] <dhamp> tehnick, нет
[21:16:28] <dhamp> икноки надо ещё прикручивать
[21:16:43] slepnoga вышел(а) из комнаты
[21:42:40] amfetamin вышел(а) из комнаты
[21:43:03] amfetamin вошёл(а) в комнату
[21:51:19] <tehnick> dhamp: видел r163 у тролля?
[21:51:35] <tehnick> dhamp: утянем к нам или забьем?
[21:52:12] <dhamp> tehnick, мне пофиг
[21:58:13] <tehnick> Т.е. если я применю патч, возражений не будет?
[21:59:01] <tehnick> NegatiV: пинг
[22:00:13] NegatiV >_> tehnick
[22:00:21] <tehnick> [19:40:48] <tehnick> NegatiV: еще было бы хорошо, если бы при создании нового поискового виджета по даблклику в боковой панели этот список сразу раскрывался.
[22:00:47] <NegatiV> tehnick: я пробовал, у меня не получается заствить разворачиватся этот элемент
[22:00:55] <tehnick> У меня тоже.. =(
[22:01:43] <NegatiV> скорее всего дело в том что на момент вызова функции expand родительский элемент еще пустой
[22:01:57] <NegatiV> и qtreeview просто не обращает внимания на вызов
[22:02:03] <NegatiV> или что-то в это роде
[22:04:31] <tehnick> Ага, я так и понял.
[22:05:11] <tehnick> В каком виде svn diff патч делает?
[22:05:17] <tehnick> -p0 ?
[22:06:54] 0xd34df00d вошёл(а) в комнату
[22:09:32] <dhamp> tehnick, зависит от того откуда ты делаешь
[22:13:59] <tehnick> dhamp: из того же подкаталога, в котором делал
[22:14:24] <tehnick> Посоветуйте графическую утилиту для работы с патчами.
[22:14:50] <tehnick> Может будет удобнее, чем в блокноте править...
[22:15:36] <dhamp> mc ? )
[22:16:03] <tehnick> dhamp: а сам что используешь?
[22:16:26] <dhamp> tehnick, а ничего ) просто geany )
[22:16:38] <tehnick> я kate...
[22:16:49] <tehnick> Но есть же специализированные утилиты...
[22:17:39] <dhamp> [22:16:48] tehnick: Но есть же специализированные утилиты...
кроме patch нету ничего )
[22:18:13] <tehnick> У тебя --- мб.
[22:18:23] <dhamp> tehnick, тебе что от патча нужно то ?
[22:18:39] <tehnick> У меня есть kompare, но я это гуй не осилил.
[22:18:59] <dhamp> extra/patchutils 0.3.1-1 [0,08 MB]
    A small collection of programs that operate on patch files
не ?
[22:19:09] <tehnick> dhamp: смотреть наличие конфликтов и быстро их разруливать
[22:20:35] <dhamp> extra/kdiff3 0.9.95-1 [1,75 MB]
    A KDE file comparator/merge tool
extra/meld 1.4.0-1 [0,33 MB]
    Visual diff and merge tool for GNOME
[22:20:50] <dhamp> может ещё что-то есть )
[22:22:06] <tehnick> kdiff3 --- это нечто древнее из третьекед. В четвертокедах сейчас как раз kompare, но он...
[22:23:19] amfetamin вышел(а) из комнаты
[22:23:37] amfetamin вошёл(а) в комнату
[22:26:48] vitto74 вошёл(а) в комнату
[22:27:18] <vitto74> И еще раз доброго времени суток
[22:27:54] <NegatiV> vitto74: и тебе того же
[22:28:03] <vitto74> Есть небольшой по ядру DC++
[22:29:35] <vitto74> *вопрос. (надо чаще спать)
[22:31:26] <NegatiV> vitto74: вы озвучите вопрос?)
[22:32:04] <vitto74> есть magnet-ссылка - нужно начать закачку в определенный каталог
[22:33:09] <NegatiV> vitto74: это есть
[22:33:57] <vitto74> где? не могу найти
[22:34:42] <dhamp> vitto74, в определённый то есть в произвольный ?
[22:34:56] <vitto74> да
[22:35:28] <NegatiV> разве по клику на магнете сейчас не вылазит окошко с выбором действия?)
[22:35:34] <dhamp> vitto74, нет, такого нету, все закачки по магнету сохр. в path_downloads
[22:35:50] <dhamp> NegatiV, имелось скорее всего не окошко
[22:35:53] <NegatiV> dhamp: была же кнопка Обзор или что-то подобное
[22:36:15] <dhamp> NegatiV, да была, по это же гуй
[22:36:16] nE0sIghT вошёл(а) в комнату
[22:36:42] <dhamp> vitto74, может сформулируешь более точно чего тебе с магнетом надо сделать ?
[22:40:49] <vitto74> Есть magnet-ссылка. Нужно поставить ее на закачку в произвольную директорию.
Я реализовываю функционал оформления раздач (аля торрент) на протоколе DC++. В файле описания раздачи хранятся magnet-ссыки.
[22:41:08] <vitto74> *ссылки
[22:41:49] <NegatiV> vitto74: тебе код чтоль нужен?
[22:42:34] <tehnick> NegatiV: чем inline лучше?
[22:43:06] <vitto74> подскажите где в коде обработчик этих ссылок - я сам разберусь
[22:43:42] <NegatiV> tehnick: в некоторых случаях может понадобится задавать для W*GET функций дефолтное возвращаемое значение.
[22:43:52] <dhamp> vitto74, Magnet.{cpp,h} WulforUtil.{cpp,h}
[22:43:59] <NegatiV> vitto74: eiskaltdcpp-qt/src/Magnet.cpp
[22:44:03] <dhamp> на стороне ядра
[22:44:14] <dhamp> я магнетами работы нету
[22:44:44] <vitto74> ё маё!!!!!!
куда я смотрел! Спасибо большое за помощь.
PS надо чаще спаааать
[22:45:52] vitto74 вышел(а) из комнаты
[22:45:53] <tehnick> NegatiV: я не представляю себе, где оно может понадобиться. Ну да ладно...
[22:47:46] 0xd34df00d вышел(а) из комнаты
[22:54:34] <NegatiV> tehnick: ну к примеру при создании нового ключа в настройках
[22:55:16] <NegatiV> можно сделать так чтобы если в настройках этого ключа еще не было менеджер настроек возвращал приемлемое дефолтное значение
[22:55:57] <tehnick> NegatiV: как-бы через qsettings все это реализовывается...
[22:56:09] <tehnick> Я тебя не понимаю...
[22:56:53] <NegatiV> tehnick: если тебе надо всего лишь проверить состояние одного флага то нафига нужна еще одна переменная?
[22:57:45] <NegatiV> tehnick: плюс использование QSettings на прямую делает невозможным отслеживание изменений в настройках
[22:58:08] Alexey вышел(а) из комнаты
[22:58:12] <tehnick> Можно их перечитывать по таймеру...
[22:58:45] <NegatiV> tehnick: будем считать что я этого не читал
[23:00:26] <tehnick> NegatiV: ага, я смайл забыл... =)
[23:00:39] <NegatiV> да я понял
[23:00:54] <NegatiV> просто сейчас менеджер настроек действительно гибкий
[23:01:28] <NegatiV> старый был хорош, но теперь его возможностей не хватает
[23:01:39] <tehnick> ты его для скриптов (qtscript) предполагаешь использовать?
[23:02:29] <NegatiV> ну первоисходная причина скрипты + отсутсвие необходимости добавлять ключи в WulforSettings.h (и как следствие отсутсвие перекомпиляции всего проекта)
[23:03:25] <NegatiV> те ключи что сейчас в WulforSettings.h поживут до 2.1.3-4 и будут перемещены в файлы где они необходимы
[23:03:49] <NegatiV> сейчас же они нужны для совместимости со старой xml-версией конфига
[23:14:55] <tehnick> dhamp: как бы ты оценил качество кода Манка?
[23:15:19] <tehnick> То, что ему на копирайты наплевать, очевидно по исходникам.
[23:15:50] <dhamp> tehnick,  моё мнение не будет объективным
[23:16:09] <tehnick> dhamp: ну и что? Я ведь спрашиваю именно твое мнение.
[23:16:31] <tehnick> Я, например, считаю добавленные им *.glade файлы просто топорными...
[23:16:49] <tehnick> Кстати, http://mank.sytes.net/news.php
[23:16:54] <tehnick> Голосуем?
[23:19:46] <dhamp> [23:16:52] tehnick: Голосуем?
зачем ?
[23:20:05] <tehnick> чтобы было.
[23:28:45] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
[23:33:46] fragnat вошёл(а) в комнату
[23:39:27] <dhamp> tehnick, а glade файлы нас не топорны?
[23:40:03] <tehnick> dhamp: не мы их писали? И у тролля adl-поиск лучше сделан... =)
[23:40:14] <tehnick> s/писали?/писали.../
[23:40:58] <dhamp> tehnick, get tth диалог от манка же =)
[23:41:16] amfetamin вышел(а) из комнаты
[23:41:21] <tehnick> dhamp: именно его я и имел в виду
[23:41:36] <tehnick> Замечательный пушбаттон..
[23:41:44] amfetamin вошёл(а) в комнату
[23:41:47] <dhamp> tehnick, зато не промажешь)
[23:42:23] <dhamp> tehnick, сделаешь лучше ? )
[23:43:03] <tehnick> dhamp: если будет время и желание. Причем делать-то собственно и не надо, достаточно поправить этот.
[23:43:51] <tehnick> NegatiV: что-то я не могу понять, как по дефолту задать ToolButtonIconOnly в true.
[23:44:03] <tehnick> NegatiV: подскажи, куда копать.
[23:45:48] <NegatiV> tehnick: static_cast<Qt::ToolButtonStyle>(WIGET(TOOLBUTTON_STYLE, Qt::ToolButtonIconOnly)
[23:47:34] <tehnick> NegatiV: в каком файле?
[23:48:01] <NegatiV> tehnick: MainWindow.cpp
[23:48:10] <NegatiV> Qt::ToolButtonIconOnly == 0
[23:48:28] <NegatiV> поэтому можно просто  static_cast<Qt::ToolButtonStyle>(WIGET(TOOLBUTTON_STYLE)
[23:48:40] <NegatiV> *static_cast<Qt::ToolButtonStyle>(WIGET(TOOLBUTTON_STYLE))
[23:49:35] <tehnick> NegatiV: ага, спасиб
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!