gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Четверг, 18 февраля 2010< ^ >
NegatiV установил(а) тему: Release: 1.90-alpha || SVN: 75 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list
TODO:
* GUI: settings for basic units
* запоминание местоположения виджетов
* Вывод меню хаба на вкладке.
* Раскраску ников
* *NEW* Иконки клиентов
Release schedule:
* 24.02 Release EiskaltDC++ 1.95-beta1
* 03.02 Release EiskaltDC++ 1.98-beta2
* 10.03-15.03 Release EiskaltDC++ 2.0
Конфигурация комнаты
Участники комнаты

GMT+3
[00:00:31] <NegatiV> dhampire: ну транк у них тоже есть
[00:01:02] <dhampire> я его собрать на посмотреть ведь не могу :)
[00:03:19] <NegatiV> dhampire: собери транк linuxdcpp
[00:03:21] <NegatiV> =)
[00:03:31] <dhampire> и что?
[00:03:34] <dhampire> =)
[00:03:42] <dhampire> он у меня собран
[00:03:53] <dhampire> что даьш еты мне предлагаешь? )
[00:04:01] <dhampire> дальше ту*
[00:04:04] <dhampire> ты*
[00:04:05] <dhampire> =)
[00:05:40] <dhampire> патч наше ядро <-> стронг транк и транк dc++ <-> стронг транк примерно одинаковы 16к строк +- 2к
[00:08:08] <dhampire> NegatiV, вот что тут лучше
-   if(mode == MODE_LINE && line.size() > static_cast<size_t>(SETTING(MAX_COMMAND_LENGTH))) {
-       throw SocketException(_("Maximum command length exceeded"));
+   if(mode == MODE_LINE && line.size() > 16777216) {
+       throw SocketException(STRING(COMMAND_TOO_LONG));
????
+ - это стронговое
[00:10:08] <NegatiV> ну типа отделили строки от приложения полностью
[00:10:23] <NegatiV> в чем профит - хз))
[00:11:25] <dhampire> строки я сейчас вырезаю
[00:11:52] <dhampire> просто я остальное смотрю и там возникает вопрос что лучше оставить а что вырезать нахрен
[00:13:38] <NegatiV> dhampire: что конкретно ты оттуда берешь?
[00:14:00] <dhampire> пока всё :) вырезаю пока только строки
[00:14:06] <dhampire> потом буду остальное
[00:25:38] Abram вошёл(а) в комнату
[00:25:53] <Ским> я так понял, переводы новые надо будет делать? :)
[00:26:28] <dhampire> Ским, нет не надо
[00:26:42] <Ским> да неужели? :)
[00:26:45] <dhampire> если у меня получится нормальный патч :)
[00:26:48] <Ским> ах :)
[00:33:23] Ботяра вошёл(а) в комнату
[00:47:02] Abram вышел(а) из комнаты
[00:53:38] <dhampire> 9к строк прошёл
уже достало так достало :)
[00:55:54] <NegatiV> dhampire: сколько еше осталось?)
[00:56:07] <dhampire> ~8r
[00:56:12] <dhampire> 8 тысяч
[01:03:27] <dhampire> +#ifdef _WIN32
+   // don't share Windows directory
=)))))))))))))))
[01:12:42] wilgib вышел(а) из комнаты
[01:20:13] <dhampire> wchar_t :(
[01:22:17] <dhampire> в util такого нагорожено
[01:25:37] <dhampire> последнюю тысячу даже не знаю как исправить :(
[01:27:39] <dhampire> ни у кого винта на EiB нету ?
[01:29:30] <dhampire> NegatiV, Kroll
[01:30:09] <NegatiV> TIB?
[01:30:25] <NegatiV> не нет, только 750 GiB
[01:31:41] <dhampire> =)
[01:32:13] <dhampire> именно не TiB не PiB а EiB :)
[01:32:57] <dhampire> хороший задел на будущее :)
[01:34:09] <NegatiV> ох как нескоро появятся эксбатные винчи))
[01:42:28] <dhampire> вроде со строками закончил :)
[01:42:52] <NegatiV> dhampire: накладывай патч и собирай)
[01:42:58] <dhampire> почти ровно 17 к строк =)
[01:43:28] <dhampire> сомневаюся я что вообще хоть один cpp соберётся :)
[01:46:13] <NegatiV> dhampire: ну попытка не пытка, тем более строки не так критично
[01:46:19] <dhampire> |--- eiskaltdc/branches/trunk/dcpp/AdcCommand.cpp    2010-02-06 21:39:23.000000000 +0300
|+++ corestrongdc/AdcCommand.cpp 2010-02-16 23:12:53.000000000 +0300
как его наложить ? :)
[01:47:36] <NegatiV> patch -p 1
[01:47:57] <NegatiV> в директории с либой для патчинга
[01:48:49] <dhampire> мда :)
[01:49:06] <dhampire> patching file AdcCommand.cpp
Hunk #2 FAILED at 29.
1 out of 3 hunks FAILED -- saving rejects to file AdcCommand.cpp.rej
patching file AdcCommand.h
Hunk #2 succeeded at 107 with fuzz 1.
Hunk #3 succeeded at 115 with fuzz 1.
Hunk #4 succeeded at 127 with fuzz 1.
Hunk #5 succeeded at 160 with fuzz 1.
Hunk #6 succeeded at 206 with fuzz 1.
patching file AdcHub.cpp
patching file AdcHub.h
Hunk #2 FAILED at 34.
Hunk #3 succeeded at 54 with fuzz 1.
Hunk #4 FAILED at 60.
Hunk #5 FAILED at 64.
Hunk #6 FAILED at 75.
Hunk #7 succeeded at 81 with fuzz 1.
Hunk #8 FAILED at 87.
Hunk #9 succeeded at 93 with fuzz 1.
Hunk #10 succeeded at 122 with fuzz 1.
Hunk #11 FAILED at 129.
6 out of 12 hunks FAILED -- saving rejects to file AdcHub.h.rej
patching file ADLSearch.cpp
Hunk #2 succeeded at 78 with fuzz 1.
Hunk #3 succeeded at 155 with fuzz 1.
Hunk #4 succeeded at 218 with fuzz 1.
Hunk #5 FAILED at 232.
Hunk #6 FAILED at 297.
Hunk #7 FAILED at 321.
3 out of 8 hunks FAILED -- saving rejects to file ADLSearch.cpp.rej
patching file ADLSearch.h
Hunk #3 FAILED at 48.
Hunk #4 succeeded at 69 with fuzz 1.
Hunk #5 succeeded at 77 with fuzz 1.
Hunk #6 FAILED at 94.
Hunk #7 succeeded at 114 with fuzz 1.
Hunk #8 FAILED at 130.
Hunk #9 FAILED at 138.
Hunk #10 FAILED at 155.
Hunk #11 FAILED at 165.
Hunk #12 FAILED at 222.
Hunk #13 FAILED at 251.
patch: **** malformed patch at line 930: @@ -282,3 +316,3 @@
=)))))))))))))))))))0
[01:49:33] <dhampire> всё печально :)
[01:54:47] <NegatiV> dhampire: ну тогда думаю проще взять код apex
[01:55:04] <dhampire> а он основан на strongdc :)
[01:55:28] <dhampire> и flylink на нем основан
[01:55:37] <NegatiV> dhampire: ты ж говорил что там патч всего 500кб
[01:55:38] <dhampire> так что там тоже самое
[01:55:43] <dhampire> я сомтрел :)
[01:55:51] <dhampire> смотрел :)
[01:56:00] <dhampire> ну так тут тоже примерно столько же
[01:56:03] <NegatiV> а если не выкидывать строки?
[01:56:16] <NegatiV> плевать на переводы их корявые
[01:56:20] <dhampire> то будет глобал жопа с wchar_t
[01:56:37] <dhampire> умные люди их понатякали везде
[01:56:43] <dhampire> понатыкали*
[01:56:54] <NegatiV> т.е. ты уже пробовал собирать это?))
[01:57:16] <dhampire> ещё нет это у меня теория такая :)
[02:01:04] <NegatiV> dhampire: я попробовал - шквал ошибок
[02:01:38] <dhampire> NegatiV, которое?
[02:01:47] <NegatiV> из стронга)
[02:01:49] <dhampire> у меня просто коллекция так сказать
[02:02:32] <dhampire> NegatiV, придётся самим велосипеды строить :)))
[02:02:39] <NegatiV> в общем уныло... думаю единсвенно разумный выход - взять за образец стронг и дописать все по нему
[02:03:16] <NegatiV> первым делом - отдельный внешний IP для избранных хабов и смена тега
[02:10:47] <dhampire> NegatiV, а strong больше почти и не умеет ничего
[02:10:56] <dhampire> для хабов делать
[02:11:05] <NegatiV> dhampire: а больше нам и не надо
[02:29:29] dhampire вышел(а) из комнаты
[02:36:02] NegatiV вышел(а) из комнаты
[03:53:42] grayich вошёл(а) в комнату
[03:53:52] grayich вышел(а) из комнаты
[06:12:23] gray_graff вошёл(а) в комнату
[06:27:40] 0xd34df00d вышел(а) из комнаты
[06:43:15] 0xd34df00d вошёл(а) в комнату
[10:37:15] Abram вошёл(а) в комнату
[10:51:40] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[11:46:59] dhampire вошёл(а) в комнату
[12:48:30] Ским вышел(а) из комнаты
[12:48:56] Ским вошёл(а) в комнату
[13:20:12] Ским вышел(а) из комнаты
[13:22:22] Ботяра вышел(а) из комнаты
[13:30:52] grayich вошёл(а) в комнату
[13:32:01] <grayich> как  ++  передавать магнет ссылку из броузера, а то без параметров открывает еще 1 ++
[13:34:03] <dhampire> grayich, пока никак
[13:36:52] <0xd34df00d> Забей на это.
[13:37:08] <0xd34df00d> В личкрафтах есть инфраструктура для такого.
[13:44:59] nbspjr вошёл(а) в комнату
[13:51:04] WiseLord вошёл(а) в комнату
[13:51:27] WiseLord вышел(а) из комнаты
[14:00:19] <dhampire> я в шоке :) http://savepic.org/280005.png - у меня винт всего 160 гигов :)
[14:00:39] <dhampire> а там терабайты откуда то
[14:02:54] <dhampire> причём я хэширование даже не запускал
[14:07:05] <grayich> dhampire: то наверно встроенный клиент SETI@HOME :)
[14:08:42] <dhampire> grayich, что это за хрень?
[14:09:26] <grayich> распределенные вычисления, данных с раиотелескопов... поиск внеземного разума )
[14:09:41] <dhampire> =))))
[14:10:25] <nbspjr> и зачем меня искать?
[14:12:11] <dhampire> nbspjr, а кто тебя ищет ? :)
[14:14:35] <grayich> хы
[14:15:47] <nbspjr> dhampire: SETI :]
[14:15:51] <grayich> интересно, что быстрее будет.. починят psi+ или в вакум добавят уведомлялку о доставке сообщений
[14:16:59] <dhampire> grayich, а что в psi+ сломали ?
[14:17:05] <nbspjr> а зачем пси?) нам и в копытах глюков хватает )
[14:17:28] <grayich> dhampire: та почти все
[14:17:32] <dhampire> nbspjr, копыто жирное в окружении отличном от кде
[14:17:43] <grayich> угу, ооочень жирное
[14:18:19] <grayich> dhampire: правда кто-то говорил, что это не пси+ сломали, а пси
[14:18:56] Abram вошёл(а) в комнату
[14:19:19] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[14:19:31] <dhampire> ошибка: ‘bind’ is not a member of ‘std::tr1’ O_o
у меня неправиьный boost? или он старый ?
[14:24:36] <dhampire> реально не смешно
[14:25:08] <dhampire> какого то хрена на r84 тоже самое
[14:25:22] <dhampire> только теперь уже ~400 гигов осталось
[14:25:33] <dhampire> откуда он их находит
[14:26:09] <dhampire> я щас рухну =)
[14:26:18] <grayich> мож по сети че-то? )
[14:26:21] <grayich> NFS там )
[14:26:25] <dhampire> я понял че он делает )
[14:27:34] <dhampire> я перенёс в MyGames  3 префикса wine , в каждом  есть ссылка наружу, клиент ходит по ссылкам и хэширует мне / :)))))))))))))))))))))))))))))))))))))))
[14:27:53] <dhampire> фэйк шара в действии :)
[14:37:15] <nbspjr> ээм, 3 линка на одно и то же хеширует трижды7
[14:47:08] <grayich> хе
[14:47:19] <grayich> dhampire: а если рекурсию сделать? )
[14:56:46] <dhampire> grayich,  не подумай какая там рекурсия если винт 160 гигов 3 линка на / и получается >1 терабайта :)
[14:58:24] <dhampire> по-моему хэширование будет до достижения предела размера файл-листа(256 метров)
[14:58:32] <nbspjr> хмм клево. в айскальте у меня не получалось такое сделать почему-то ) только один раз хешировал
[15:12:27] NegatiV вошёл(а) в комнату
[15:18:26] NegatiV вышел(а) из комнаты
[15:18:45] gray_graff вышел(а) из комнаты
[15:21:21] NegatiV вошёл(а) в комнату
[15:29:14] <dhampire> /home/egik/work2/c/eiskaltdc/branches/trunk/dcpp/QueueManager.cpp: In member function ‘void dcpp::QueueManager::saveQueue(bool)’:
/home/egik/work2/c/eiskaltdc/branches/trunk/dcpp/QueueManager.cpp:1485: ошибка: ‘bind’ is not a member of ‘std::tr1’
/home/egik/work2/c/eiskaltdc/branches/trunk/dcpp/QueueManager.cpp:1485: ошибка: ‘std::tr1::placeholders’ has not been declared
вот что ему надо ? всё же есть :(
[15:33:30] <nbspjr> а кто в курсе, будут вкладки личек группироваться под вкладкой хаба, к которому они относятся? как в старом айскальте
[15:45:31] <grayich> NegatiV: точно в курсе )
[15:46:11] <NegatiV> nbspjr: скорее всего да, но наврятли в 2.0
[15:46:34] <NegatiV> скорее 2.0.x или 2.1
[15:46:43] <NegatiV> сейчас итак забот много
[15:47:19] <nbspjr> NegatiV: ну это понятно, что не сразу. просто мне это показалось действительно удобным. а сейчас и поважнее задачи есть
[15:49:36] <NegatiV> nbspjr: я тоже считаю что это очень удобно, просто на первых порах было проще сделать так как сделано сейчас)
[15:51:15] <nbspjr> кстати, а с очередью закачек - глюк. добавляю в закачки папку, потом зачем-то передумал и хотел отменить :) удалить из закачек всю папку не получается,  ничего при этом не происходит. а при попытке удаления одного файла удаляется вся папка
[15:53:00] <nbspjr> мм, правда я еще r90 не собирал
[15:55:00] <NegatiV> nbspjr: добавляешь папку через поисковик или файл-браузер?
[15:55:26] <nbspjr> добавлял через поисковик а-ля скачать всю папку
[15:56:45] <nbspjr> сейчас соберу 90ю ревизию и проверю
[16:00:58] <NegatiV> nbspjr: у меня при выборе скачать всю папку файлы скачиваются один за одним
[16:01:16] <NegatiV> т.е. добавляются не сразу все разом, а по-одному
[16:02:26] <nbspjr> NegatiV: в очередь же добавляется вся папка, а скачиваются они в зависимости от того, сколько одновременных закачек разрешено как я понимаю
[16:03:43] <NegatiV> хм, freedc++ качает как надо
[16:04:06] <NegatiV> все файлы добавились в очередь разом
[16:04:28] <NegatiV> у меня почему-то они добавляются по-одному (настройки клиентов идентичны)
[16:22:31] dhampire вышел(а) из комнаты
[16:25:13] <nbspjr> holy shit
[17:05:02] <grayich> опля
[17:05:07] <grayich> торент.ру закрыли
[17:05:13] <nbspjr> о_О
[17:05:54] <nbspjr> В связи с этим мы вынуждены были в срочном порядке сменить доменное имя на rutracker.org.
[17:09:55] grayich вышел(а) из комнаты
[17:15:14] grayich вошёл(а) в комнату
[17:15:33] <grayich> о, пси+ начали чинить )
[17:29:42] Ским вошёл(а) в комнату
[17:40:39] Ским вышел(а) из комнаты: Logged out
[17:40:49] Ским вошёл(а) в комнату
[18:30:05] Ским изменил(а) имя на Ским[празднует годовщину свадьбы]
[18:55:36] WiseLord вошёл(а) в комнату
[18:56:38] <WiseLord> grayich: что там в пси починили?
[18:56:44] <WiseLord> уже можно свернуть конференцию?
[18:57:09] <WiseLord> а то я откатился на ревизию где-то 2-хмесячной давности и не обновляюсь пока
[19:06:50] grayich вышел(а) из комнаты
[19:53:59] dhampire вошёл(а) в комнату
[19:56:41] WiseLord вышел(а) из комнаты
[20:08:14] WiseLord вошёл(а) в комнату
[20:16:39] WiseLord вышел(а) из комнаты
[20:17:51] WiseLord вошёл(а) в комнату
[20:21:46] <nbspjr> хы, "свой список файлов" - это теперь красная кнопка, которую сразу же захотелось нажать
[21:00:27] <nbspjr> ой... кажется, download queue не очень fixed
[21:05:33] <NegatiV> nbspjr: что конкретно сомалось?
[21:05:39] <NegatiV> *сломалось
[21:08:03] <nbspjr> NegatiV: пока повторить не пытался т.к. скачиваются герои. суть вот в чем: качал образ, случано кривыми руками удалил недокачанный файл. оно продолжило качать дальше, не заметив потери. прибил из очереди (в трансфере осталась закачка со статусом disconnected, как в виндовых дисях в таком случае). клац на магнит этого же файла в чате, клац на download - и ничего. кнопки серч/даунлоад неактивны, окошко минуты две висело. закрыл его. в очереди ничего не появилось. второй раз - точно так же. добавилось в очередь из окна поиска
[21:09:20] <nbspjr> т.е. первый раз после клика на магните в чате файл без проблем добавился в очередь. после удаления файла из очереди/закачек повторно его добавить этим же способом не удалось
[21:09:53] <NegatiV> nbspjr: это косяк именно самой утилиты, качающей магнеты
[21:10:02] <nbspjr> а, поняна
[21:10:23] <NegatiV> там фоновый поиск запускается и первый же результат ставится на скачивание
[21:10:47] <NegatiV> если по каким-то причинам результатов нет - окно подвисает
[21:11:10] <NegatiV> потом добавлю таймер
[21:11:19] <nbspjr> ага, спасибо
[21:51:19] WiseLord вышел(а) из комнаты
[22:28:18] 0xd34df00d вышел(а) из комнаты
[22:36:04] dhampire вышел(а) из комнаты
[22:36:10] grayich вошёл(а) в комнату
[22:43:22] grayich вышел(а) из комнаты
[22:44:39] 0xd34df00d вошёл(а) в комнату
[23:23:03] dhampire вошёл(а) в комнату
[23:40:21] Abram вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!