gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Четверг, 20 мая 2010< ^ >
NegatiV установил(а) тему: Last stable release: 2.0.2 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list || Общая активность в проекте: http://code.google.com/p/eiskaltdc/updates/list
Release schedule:
2010-06-10 Feature freeze
2010-06-18 Strings freeze
2010-06-24 Release EiskaltDC++ 2.0.3
Конфигурация комнаты
Участники комнаты

GMT+4
[00:04:47] FiliN вышел(а) из комнаты
[00:05:02] FiliN вошёл(а) в комнату
[00:12:25] FiliN вышел(а) из комнаты
[00:12:37] FiliN вошёл(а) в комнату
[00:31:25] FiliN вышел(а) из комнаты
[00:31:36] FiliN вошёл(а) в комнату
[00:36:08] Клёк вышел(а) из комнаты
[00:36:18] Клёк вошёл(а) в комнату
[00:38:20] dhamp вошёл(а) в комнату
[00:39:25] <dhamp> логи конфы сломались навсегда ?
[00:39:58] FiliN вышел(а) из комнаты
[00:40:09] FiliN вошёл(а) в комнату
[00:41:47] <tehnick> dhamp: логи на месте.
[00:41:57] <tehnick> Календарь сломался.
[00:42:36] tehnick установил(а) тему: Last stable release: 2.0.2 || Конференция разработчиков 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-06-10 Feature freeze
2010-06-18 Strings freeze
2010-06-24 Release EiskaltDC++ 2.0.3

[01:07:07] FiliN вышел(а) из комнаты
[01:07:20] FiliN вошёл(а) в комнату
[01:33:25] FiliN вышел(а) из комнаты
[01:33:36] FiliN вошёл(а) в комнату
[01:39:41] FiliN вышел(а) из комнаты
[01:39:54] FiliN вошёл(а) в комнату
[01:40:49] <NegatiV> tehnick: кто есть Lelicsand Floyd для FreeDC++?
[01:41:41] <tehnick> NegatiV: не знаю кто это. Но в проекте FreeDC++ он сейчас не участвует...
[01:42:09] <NegatiV> tehnick: просто я уже слышал от юзверей о патчах от этого флойда
[01:42:27] <NegatiV> вроде как он проявляет интерес к проекту FreeDC++ =)
[01:42:59] <tehnick> NegatiV: ага, я на каких-то форумах видел инфу об этом.
[01:54:23] FiliN вышел(а) из комнаты
[01:54:36] FiliN вошёл(а) в комнату
[02:02:25] <tehnick> NegatiV: ты предлагаешь форкнуть форк? =)
[02:02:46] <tehnick> Когда и родительский проект жив и первый форк еще не умер...
[02:04:10] <dhamp> tehnick, не, надо форкнуть форкнутый от форка форк =)
[02:04:30] <NegatiV> tehnick: не форкнуть, а просто занятся интеграцией клиента
[02:05:39] <NegatiV> tehnick: пусть он следит за FreeDC и обновляет его в нашем репе
[02:05:51] <tehnick> Угу. Я так и понял.
[02:05:52] <NegatiV> но это крайний случай
[02:05:59] <tehnick> + свои патчи
[02:06:25] <tehnick> Ладно. Спать пора.
[02:06:27] <NegatiV> tehnick: тогда и троль сможет потешить чсв оставшись со своим проектом
[02:06:29] <NegatiV> =)
[02:06:39] <NegatiV> это да. всем бб =)
[02:22:38] dhamp вышел(а) из комнаты
[02:31:13] FiliN вышел(а) из комнаты
[07:14:42] nE0sIghT вошёл(а) в комнату
[07:14:58] nE0sIghT вышел(а) из комнаты: Miranda IM: это вам не QIP Infium юзать
[07:15:12] nE0sIghT вошёл(а) в комнату
[07:15:22] gray_graff вышел(а) из комнаты: Replaced by new connection
[07:15:32] gray_graff вошёл(а) в комнату
[07:34:41] nE0sIghT вышел(а) из комнаты: Miranda IM: это вам не QIP Infium юзать
[08:08:23] nE0sIghT вошёл(а) в комнату
[09:04:47] WiseLord вошёл(а) в комнату
[09:53:15] nE0sIghT вышел(а) из комнаты
[10:12:49] nE0sIghT вошёл(а) в комнату
[10:24:45] quiritius вошёл(а) в комнату
[10:38:50] tehnick вышел(а) из комнаты: Logged out
[10:47:42] Abram вошёл(а) в комнату
[10:48:01] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[11:01:08] FiliN вошёл(а) в комнату
[11:37:24] FiliN вышел(а) из комнаты
[12:09:28] FiliN вошёл(а) в комнату
[12:24:03] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
[12:50:16] WiseLord вышел(а) из комнаты
[13:11:12] WiseLord вошёл(а) в комнату
[13:12:22] gray_graff вышел(а) из комнаты: Replaced by new connection
[13:17:34] gray_graff вошёл(а) в комнату
[13:38:39] FiliN вышел(а) из комнаты
[13:38:51] FiliN вошёл(а) в комнату
[13:54:15] quiritius вышел(а) из комнаты
[14:03:39] <NegatiV> WiseLord: http://code.google.com/p/eiskaltdc/issues/detail?id=505&colspec=ID%20Stars%20Type%20Status%20Priority%20Owner%20Summary%20Reporter%20Modified
[14:03:49] <NegatiV> ты по-моему эту проблему уже поднимал
[14:05:17] <WiseLord> я у себя замечал, что хэшируется файл, стоящий по алфавиту первым
[14:05:41] <WiseLord> в смысле, если они одинаковы с точностью до регистра
[14:09:39] <NegatiV> WiseLord: ну про одинаковые вплоть до регистра имена это немного другое - все таки ключем для хеш-таблицы является имя файла
[14:10:00] <NegatiV> а одинаковый ключ для нескольких значений недопустим
[14:10:03] <WiseLord> не вплоть, а с точностью
[14:10:25] <WiseLord> с точностью до X - это и значит, что только X и отличается :)
[14:23:19] <gelraen> гм-гм
[14:24:13] <gelraen> мне кажеться что лучше внутри учитывать регистр. тогда даже пользователи винды смогут хотя бы выбрать какой из файлов качать
[14:30:05] <WiseLord> что-то мне кажется, что это так сильно на ядро завязано..
[14:30:14] <gelraen> почему?
[14:30:23] <WiseLord> ну.. сканирует каталоги ядро
[14:30:29] <WiseLord> хэши считает ядро
[14:30:35] <WiseLord> индексы создаёт ядро
[14:30:49] <gelraen> так и надо вобщем-то
[14:30:50] <WiseLord> клиент лишь команды по сути ему отдаёт..
[14:31:09] <gelraen> это вполне нормальная архитектура
[14:31:15] <gelraen> ядро выполняет работу
[14:31:22] <WiseLord> либо патчить ядро, чтобы оно, например, к файлам-дублям по имени приписывало что-нибудь в стиле DOS
[14:31:28] <gelraen> интерфейс взаимодействует с пользователем
[14:31:30] <WiseLord> префикс какой-нибудь, например
[14:31:36] <gelraen> данунафиг
[14:31:42] <WiseLord> а как иначе?
[14:32:05] <gelraen> просто брать имена как есть
[14:32:34] <WiseLord> ядро кроссплатформенное
[14:32:39] <WiseLord> имена как есть могут и совпадать
[14:32:53] <gelraen> имена как есть совпадать не могут
[14:33:01] <gelraen> это гарантирует ядро самой ОС
[14:33:15] <WiseLord> смотри
[14:33:46] <WiseLord> у меня лежат в каталоге файлы ФАЙЛ.txt, Файл.txt и файл.txt
[14:33:51] <WiseLord> ядро хэширует только первый
[14:34:04] <gelraen> а надо чтобы все 3
[14:34:06] FiliN вышел(а) из комнаты
[14:34:13] <WiseLord> остальные в шару не попадают, во всех индексах ФАЙЛ.txt прописан как файл.txt
[14:34:33] <gelraen> стоп
[14:35:02] <gelraen> оригинальное ядро dc++ нормально обрабатывает несколько файлов, имена которых различаются только регистром?
[14:35:17] <WiseLord> нет
[14:35:26] <gelraen> тогда печально
[14:35:28] <WiseLord> посмотри ~/.eiskaltdc++/HashIndex.xml
[14:35:31] <WiseLord> вторую половину файла
[14:35:57] FiliN вошёл(а) в комнату
[14:36:01] <gelraen> всё в lowercase
[14:36:03] <gelraen> мда
[14:36:04] <WiseLord> вот
[14:36:07] <gelraen> идиоты
[14:36:21] <WiseLord> думаю, это тоже не зря делалось
[14:36:28] <WiseLord> а для решения какой-то другой задачи
[14:36:46] <WiseLord> позднее порт в linux появился, для него это уже и недостаток
[14:37:01] <gelraen> подозреваю, это делалось без учета возможности существования case-sensetive FS
[14:37:04] <WiseLord> https://bugs.launchpad.net/dcplusplus/+bug/311818 что-то об этом
[14:37:10] <gelraen> (долбаные виндузятники)
[14:37:37] <WiseLord> даже какой-то патч есть..
[14:38:22] <gelraen> wiselord, мда, там по ссылке прямо так и написано : "мы дятлы, но так и задумано" =/
[14:38:23] <WiseLord> походу, проблема в самих протоколах, что nmdc, что adc
[14:38:25] <gelraen> ппц
[14:39:15] <WiseLord> в принципе, это довольно редкая ситуация, когда файлы имеют одинаковое до регистра имя
[14:39:25] <gelraen> безграничны только две вещи: вселенная и человеческая глупость
[14:39:35] <gelraen> да, редкая
[14:39:36] <WiseLord> и насчт первой я сомневаюсь (С) )
[14:39:43] <gelraen> но вполне допустимая
[14:39:45] <gelraen> и корректная
[14:40:04] <WiseLord> или как там.. ".. но насчёт вселенной я не уверен"
[14:40:08] <gelraen> ага)
[14:40:10] <WiseLord> кажется так Эйнштейн говорил
[14:40:18] <gelraen> вроде да
[15:18:58] FiliN вышел(а) из комнаты
[15:20:13] FiliN вошёл(а) в комнату
[15:47:05] gray_graff вышел(а) из комнаты
[16:30:30] Клёк вышел(а) из комнаты
[16:54:53] FiliN вышел(а) из комнаты
[16:55:21] FiliN вошёл(а) в комнату
[17:05:15] gray_graff вошёл(а) в комнату
[17:13:17] FiliN вышел(а) из комнаты
[17:13:31] FiliN вошёл(а) в комнату
[17:15:02] tehnick вошёл(а) в комнату
[17:24:27] SolarRay вошёл(а) в комнату
[17:27:27] WiseLord вышел(а) из комнаты
[18:41:14] nE0sIghT вошёл(а) в комнату
[19:16:30] FiliN вышел(а) из комнаты
[19:16:47] FiliN вошёл(а) в комнату
[19:20:33] 0xd34df00d вышел(а) из комнаты
[19:22:54] FiliN вышел(а) из комнаты
[19:23:07] FiliN вошёл(а) в комнату
[19:24:43] 0xd34df00d вошёл(а) в комнату
[19:29:12] FiliN вышел(а) из комнаты
[19:29:25] FiliN вошёл(а) в комнату
[19:31:02] Клёк вошёл(а) в комнату
[19:38:42] <Nikoli> нда, похоже не умеет и не любит троль работать сообща
[19:39:22] burzumko вошёл(а) в комнату
[19:39:43] <burzumko> hi there
[19:39:53] <burzumko> кто-нибудь uhub компилял?
[19:41:13] <burzumko> меня интересует init скрипт для него, не завалялось ли у кого? ))
[19:44:01] Клёк вышел(а) из комнаты
[19:51:30] grayich вошёл(а) в комнату
[19:51:37] <grayich> ре
[19:52:26] <grayich> очень хорошо бы добавить опцию "минимальное место", при достижении которого скачка останавливалась
[19:52:44] <grayich> например метров 200, чтоб избежать переполнения места на диске
[20:11:10] grayich вышел(а) из комнаты
[20:18:22] <NegatiV> burzumko: думаю просто стоит поискать пакет
[20:19:00] <NegatiV> Nikoli: м-да, вот такой он упрямый
[20:19:18] <NegatiV> tehnick как-то грамотно подметил: самодур )
[20:40:40] FiliN вышел(а) из комнаты
[20:40:55] FiliN вошёл(а) в комнату
[20:41:11] burzumko вышел(а) из комнаты
[20:49:40] FiliN вышел(а) из комнаты
[20:49:52] FiliN вошёл(а) в комнату
[21:03:02] FiliN вышел(а) из комнаты
[21:09:05] <NegatiV> tehnick: пинг
[21:19:13] <tehnick> NegatiV: понг
[21:19:27] <NegatiV> tehnick: http://code.google.com/p/eiskaltdc/issues/detail?id=366
[21:20:24] <tehnick> NegatiV: это был не aspell, а huspell или что-то другое.
[21:20:37] <tehnick> NegatiV: выбор словаря прикрутишь?
[21:20:48] <tehnick> Быстрое переключение в том же меню...
[21:20:58] <NegatiV> tehnick: только из стандартного набора
[21:21:03] <tehnick> А еще можно было бы костыль сделать.
[21:21:35] <NegatiV> нельзя, новый словарь просто не инициализируется
[21:21:35] <tehnick> Если словарей несколько, тупо объединять их с каким-то именем.
[21:21:58] <tehnick> NegatiV: это разве не просто текстовый файл?
[21:22:39] <NegatiV> tehnick: я говорю про реализацию этого в программе, что там юзер добавит в файл словаря - его проблемы
[21:22:45] <tehnick> Я техе сейчас диплом верстаю и постоянно переключаю + можно вручную добавить любые файлы.
[21:23:06] <tehnick> [21:22:38] <NegatiV> tehnick: я говорю про реализацию этого в программе, что там юзер добавит в файл словаря - его проблемы
Ты не понял.
[21:23:08] <NegatiV> tehnick: ты уверен что там не hunspell/myspell/ispell?
[21:23:57] <tehnick> Файл 1 + Файл 2 = Новый файл
И его положить в домашний каталог айскальта
[21:24:06] <tehnick> NegatiV: там hunspell
[21:24:17] SPU вошёл(а) в комнату
[21:24:19] <tehnick> Как и в опенофисе видимо.
[21:24:19] <NegatiV> tehnick: ну так у нас Aspell
[21:24:40] <NegatiV> Hunspell вообще тупо файлы открывает и все
[21:24:45] <tehnick> Да.
[21:24:49] <NegatiV> Aspell сам грузит словари
[21:24:54] <tehnick> Плохо.
[21:25:20] <NegatiV> tehnick: ну никто не может запретить тебе исправить дефолтный словарь)
[21:25:42] <tehnick> NegatiV: это сложно для юзверей.
[21:26:19] <tehnick> NegatiV: а ты возможность интеграции hunspell совсем не рассматривал?
[21:26:48] <tehnick> И еще лучше подключать в виде плагина, а не связывать на при сборке.
[21:27:32] <tehnick> NegatiV: и еще вопрос: к какой версии ты планируешь выделить ядро dcpp в отдельную библиотеку?
[21:27:33] <NegatiV> tehnick: плагинов у нас как бы нет
[21:27:53] <NegatiV> а в дефолтной поставке cmake нет модуля для Hunspell
[21:28:17] <NegatiV> tehnick: как только появится больше одной морды
[21:28:34] dhamp вошёл(а) в комнату
[21:30:16] dhamp вышел(а) из комнаты
[21:38:34] <Nikoli> NegatiV: может стоит сменить проверку правописания с aspell на hunspell или лучше на прослойку enchant?
[21:40:24] <NegatiV> Nikoli: можно, но к примеру для hunspell пользователям придется словари вручную ставить
[21:40:32] <NegatiV> про enchant не слышал
[21:40:39] <Nikoli> это лучшее сейчас
[21:40:57] <Nikoli> оно умеет работать с aspell, hunspell и zemberek
[21:41:17] <Nikoli> его использует КДЕ и гном
[21:41:27] <Nikoli> [ Searching for packages depending on enchant... ]
app-text/gtkspell-2.0.16 (>=app-text/enchant-1.1.6)
dev-python/pyenchant-1.5.3 (>=app-text/enchant-1.4.0)
kde-base/kdelibs-4.4.3 (spell? app-text/enchant)
media-video/subtitleeditor-0.36.1 (>=app-text/enchant-1.4)
net-im/psi-0.14-r1 (spell? >=app-text/enchant-1.3.0)
[21:41:57] <Nikoli> NegatiV: т.е. вручную?
[21:42:01] <Nikoli> всё же есть в репах
[21:43:08] <NegatiV> Nikoli: hunspell'у надо указать файл-словарь
[21:43:24] <Nikoli> хм, где указать?
[21:43:28] <NegatiV> возможно в kde это все уже сконфигурировано
[21:43:34] <NegatiV> Nikoli: в программе)
[21:44:41] <Nikoli> я обычно ставил пакеты myspell и всё
[21:47:15] <tehnick> Я вернулся.
[21:48:23] <tehnick> [21:27:52] <NegatiV> а в дефолтной поставке cmake нет модуля для Hunspell
Что там такого важного в этом модуле? Указаны файлы заголовков и библиотеки?
[21:49:11] <NegatiV> tehnick: в том числе, а также {C,CXX}FLAGS
[21:49:29] <NegatiV> плюс обычно добавляют другие полезные флаги
[21:49:30] <tehnick> [21:28:17] <NegatiV> tehnick: как только появится больше одной морды
Не понял. Может наоборот? Морды появятся, когда будет библиотека?.. =)
[21:50:19] <tehnick> Кстати, в SimpleDC++ библиотека отдельно, насколько я помню. И код на питочнике ее использует...
[21:50:51] <NegatiV> tehnick: я имею в виду когда будет точно известно что орда будет
[21:50:55] <NegatiV> *морда
[21:55:27] Клёк вошёл(а) в комнату
[22:12:01] <tehnick> http://forum.ubuntu.ru/index.php?topic=94418.0;all#lastPost
[22:12:06] <tehnick> Феерично.
[22:12:30] <tehnick> Мышка по его мнению влияет на сортировку...
[22:14:23] <Nikoli> о_О
[22:14:47] <Nikoli> usb - новомодный?!
[22:14:49] <tehnick> "Гентушники, молчать" =)
[22:14:54] NegatiV вышел(а) из комнаты
[22:15:04] <tehnick> (Пародия)
[22:15:55] <Nikoli> ему уже 15 лет почти))
[22:16:20] <tehnick> Nikoli: usb 3.0 сейчас молод. =)
[22:16:27] <tehnick> Но это не его случай...
[22:16:42] <Nikoli> вот именно, клаве usb 1.0 за глаза хватит
[22:16:59] <Nikoli> хотя есть клавы со встроенным хабом
[22:19:01] NegatiV вошёл(а) в комнату
[22:23:09] NegatiV установил(а) тему: Last stable release: 2.0.2 || Конференция разработчиков 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-05-31 Feature freeze
2010-06-07 Strings freeze
2010-06-12 Release EiskaltDC++ 2.0.3

[22:23:33] <tehnick> NegatiV: можно в Texmaker посмотреть как Hunspell используется. Если будет время и желание...
[22:24:09] <NegatiV> tehnick: да как он используется я знаю
[22:24:36] <Nikoli> tehnick: зачем hunspell то, если есть enchant?
[22:24:37] <NegatiV> aspell/hunspell я рассматривал как 2 возможных спелчекера
[22:24:52] <tehnick> NegatiV: я имел в виду: как прикрутить.
[22:25:21] <NegatiV> прикрутить тоже не проблема, другое дело переписать для этого cmake
[22:25:31] <NegatiV> *cmake-скрипт
[22:25:57] <NegatiV> да и сейчас как-то длень ломать спелчекер)
[22:26:27] <tehnick> Жаль.
[22:26:53] <tehnick> Hunspell я бы в пакет включил.
[22:27:19] <tehnick> А сейчас пользователи моих пакетов без проверки правописания...
[22:28:00] <NegatiV> tehnick: чем aspell то не устроил?
[22:28:27] <NegatiV> словарь по системной локали проверяет и ладно
[22:30:55] <tehnick> NegatiV:
1) Это лишняя зависимость, что нежелательно. Плагин решил бы эту проблему, т.к. шел бы отдельным пакетом.
2) Я бы даже aspell включил пакет, если бы с ним был реализован issue 366.
[22:31:10] <tehnick> Очень важно иметь возможность переключения словаря на лету.
[22:31:11] amatus вошёл(а) в комнату
[22:31:26] <tehnick> Менее важна возможность совместного использования.
[22:31:47] <tehnick> Может я открою issue заново?
[22:37:45] <NegatiV> tehnick: это issue не может быть выполнено пока у нас Aspell
[22:38:09] <tehnick> NegatiV: я его переименую и напишу коммент.
[22:38:59] <NegatiV> тогда уж новый issue вроде "Миграция с Aspell на Hunspell", а 366 выставить blocked on
[22:39:23] <tehnick> Эм...
[22:39:27] <tehnick> Не миграция.
[22:39:30] <tehnick> Дополнение.
[22:39:53] <tehnick> Как у нас сейчас два индикатора свободного места --- на выбор. =)
[22:40:10] <tehnick> NegatiV: сделаю новый.
[22:40:18] <NegatiV> tehnick: нет, либо Aspell либо Hunspell во всяком случае пока плагинов нет
[22:42:14] <Nikoli> а чем вас не устраивает то enchant? зачем делать поддержку нескольких систем проверки = дублировать его возможности?
[22:42:38] <Nikoli> tehnick: не в курсе, как в hunspell использовать по умолчанию словарь с ё?
[22:44:00] <tehnick> Nikoli: нет. Я ее принципиально не использую, если нет достаточной причины... =)
[22:48:46] nE0sIghT вышел(а) из комнаты
[22:53:43] <NegatiV> Nikoli: я скачал enchant сейчас попробую его к cmake прикрутить
[22:53:55] <NegatiV> а там посмотрим)
[22:55:42] FiliN вошёл(а) в комнату
[22:55:49] <Nikoli> :)
[23:15:22] WiseLord вошёл(а) в комнату
[23:15:32] Nikoli вышел(а) из комнаты
[23:15:52] Nikoli вошёл(а) в комнату
[23:18:37] SolarRay вышел(а) из комнаты
[23:27:25] amatus вышел(а) из комнаты
[23:39:58] FiliN вышел(а) из комнаты
[23:40:08] FiliN вошёл(а) в комнату
[23:51:22] WiseLord вышел(а) из комнаты
[23:57:48] WiseLord вошёл(а) в комнату
[23:58:07] WiseLord вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!