gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Вторник, 1 июня 2010< ^ >
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-06-05 Strings freeze
2010-06-08 EiskaltDC++ 2.0.3 Release Candidate
2010-06-12 Release EiskaltDC++ 2.0.3
Конфигурация комнаты
Участники комнаты

GMT+4
[00:06:36] FiliN вышел(а) из комнаты
[00:16:25] Abram вошёл(а) в комнату
[00:20:51] Клёк вышел(а) из комнаты
[00:33:21] A-lexey вышел(а) из комнаты
[00:33:50] quiritius вышел(а) из комнаты
[00:53:12] SPU вышел(а) из комнаты
[00:56:50] philippe46 вошёл(а) в комнату
[00:57:03] <philippe46> привет
[00:57:13] <philippe46> а негатива не видели?
[00:57:44] Abram вышел(а) из комнаты
[01:04:52] <Nikoli> philippe46: [20:22:52] *** NegatiV выходит из конференции
[01:07:40] <philippe46> спасибо
[01:07:42] <philippe46> ппц
[01:07:44] <philippe46> я не могу
[01:07:52] <philippe46> дц ядро куча быдлокода
[01:07:54] <philippe46> УГ!
[01:08:18] <philippe46> я не могу в нем ни*** понять
[01:08:36] <philippe46> И такс... первое... я хотел написать, что ядро ДЦ++ клиента состоит из менеджеров.
Собственно их несоколько.
ConnectionManager
DownloadManager
UploadManager
CryptoManager
ShareManager
SearchManager
QueueManager
ClientManager
HashManager
LogManager
FavoriteManager
SettingsManager
FinishedManager
ResourceManager
ThrottleManager
Менеджеры формируют ядро! Наша задача почистить их, сохраняя структуру!
[01:08:50] <philippe46> ниже хуже!
[01:10:56] Клёк вошёл(а) в комнату
[01:15:53] <tehnick> philippe46: ты вообще это к чему?
[01:16:15] <philippe46> к тому, что надо развести панику ))
[01:16:16] <time2die> очень вовремя я сюда попал
[01:16:22] <gelraen> ходячий мотиватор :)
[01:16:32] <philippe46> а ядро реально просто рулит по коду
[01:16:40] <philippe46> попробуй почитать
[01:16:45] <gelraen> philippe46: если ты не заметил, то и сам протокол - говно
[01:16:57] <philippe46> протокол отличный
[01:16:59] <time2die> кстати, на какой либе eiskaltdc построен ?
[01:17:08] <philippe46> dc++
[01:17:09] <tehnick> philippe46: читал те фрагменты, с которыми сталкивался из гуи.
[01:17:32] <tehnick> gelraen: альтернативы нет. Торренты --- еще большее говно.
[01:17:43] <philippe46> time2die - qt - gui
[01:17:44] <tehnick> Ждем тотального наступления ADC.
[01:17:50] <gelraen> торренты не говно
[01:18:02] time2die тоже как раз начал курить libdc
[01:18:07] <philippe46> давайте без холивара
[01:18:09] <gelraen> они всего-лишь требуют немного больше процессорного времени в голове юзверя
[01:18:29] <philippe46> time2die
[01:18:39] <philippe46> уже на оригинальном ядре
[01:18:40] <tehnick> time2die: libdc --- старое и убогое...
[01:18:56] <philippe46> time2die - lidc от валкната УГ
[01:19:03] <time2die> а что новое и легкоразбираемое ?
[01:19:04] <tehnick> philippe46: без холивара никак нельзя. К нему любой спор сводится.
[01:19:39] <philippe46> time2die, там чуть больше функционала и меньше быдлокода
[01:19:43] <time2die> у меня есть задумка для разработки рук, я искал библиотеку с хорошей документацие, нашел только Libdc но там всё  самому рыть =(
[01:20:20] <gelraen> dc - говно и не нужно
[01:20:27] <tehnick> [01:19:01] <time2die> а что новое и легкоразбираемое ?
Тебе зачем вообще? Сейчас актуально ядро dcpp 0.762.
[01:20:38] <gelraen> smb/ftp + механизм поиска намного круче
[01:20:46] <time2die> а оно хорошо продукаментированно ?
[01:20:59] <philippe46> ядро Жасек Сейка просто ооочень хорошо документировано
[01:21:03] <tehnick> gelraen: оно убого и морально устарело. p2p рулит
[01:21:10] <philippe46> дайте пруфлинк на доки
[01:21:12] <gelraen> tehnick: нихрена подобного :)
[01:21:20] <tehnick> gelraen: хрена-хрена
[01:21:28] <time2die> у него хотябы есть офф сайт ? или снова рыть код и во всем разбираться ?
[01:21:48] <gelraen> ну и ftp, в отличии от, таки утверждённый протокол
[01:21:50] <philippe46> дайте пруфлинк на доки по ядро Жака Сейка
[01:22:14] <philippe46> я не могу его разобрать
[01:22:14] <tehnick> gelraen: у нас в локалке раньше все использовали smb и броадкатовые мессенджеры для общения + куча убогих велосипедов-поисковиков.
[01:22:26] <tehnick> gelraen: так что разницу я знаю по себе.
[01:22:34] <gelraen> tehnick: броадкастовые месенджеры - говно
[01:22:44] <tehnick> time2die: конечно же есть оф.сайт.
[01:22:49] <gelraen> и тоже не нужны, при наличии в сети более 5 компов
[01:22:58] <time2die> сеть вообще не нужна !
[01:23:09] <philippe46> time2die - http://dcplusplus.sf.net
[01:23:18] <tehnick> Сейчас за оффтопик всех покикаю.
[01:23:28] <tehnick> Надо же попробовать.
[01:23:32] <gelraen> tehnick: в качестве поисковика http://freshports.org/net/prosearch вполне годен
[01:23:36] <philippe46> давайте лучше делать, чем трындеть
[01:23:39] gelraen зажмурилось
[01:24:03] <philippe46> ядро Жасек Сейка надо чистить
[01:24:18] <philippe46> и рефакторить под удобный нам формат
[01:24:36] <philippe46> давайте сделаем документацию по нашему стилю кода
[01:24:47] <philippe46> и по строению клиента
[01:25:01] <tehnick> philippe46: рано.
[01:25:01] <philippe46> так будет лучше заманивать новых девов
[01:25:04] <time2die> ифну по протоколу вижу по бибилиотеке нет =(
[01:25:21] <tehnick> Зачем нужны новые разработчики?
[01:25:29] <philippe46> мы собор?
[01:25:32] <tehnick> У нас итак полный комплект.
[01:25:44] <tehnick> Нужны переводчики.
[01:25:50] <philippe46> собор или bazaar
[01:25:53] <philippe46> ?
[01:25:56] <tehnick> Нужны мейнтейнеры.
[01:26:21] <philippe46> нужно построить в этом проекте вообще все!
[01:26:23] <philippe46> блин
[01:26:47] <philippe46> хотелось бы четкой верхушки и координации
[01:26:51] <tehnick> Ага, сделаем еще одну ОС.
[01:27:08] <philippe46> нет, мы сделаем нормальный клиент под никсы
[01:27:10] <time2die> с блэкджеком и шлюхами ?
[01:27:16] gelraen попыталось ещё раз понять что хочет philippe46
[01:27:18] <tehnick> Есть генеральная линия партии.
[01:27:26] <tehnick> Ее определяет Негатив.
[01:27:35] <philippe46> это уже лушче
[01:27:46] <philippe46> значит у нас будет соборная разработка
[01:27:49] <gelraen> philippe46: по-моему eiskaltdc уже вполне себе нормальный клиент
[01:28:02] <philippe46> возможностей все еще мало
[01:28:06] <gelraen> например?
[01:28:17] <philippe46> поиск в результатах
[01:28:23] <gelraen> есть, емнип
[01:28:26] <tehnick> gelraen: тебе нужен комбайн? Уже есть личкрафт...
[01:28:35] <philippe46> вернуть чат регекспы
[01:28:38] <gelraen> tehnick: мне хватает того что есть
[01:28:39] <tehnick> philippe46: с разморозкой.
[01:28:42] <gelraen> с головой
[01:28:51] <tehnick> gelraen: я промахнулся.
[01:28:55] <gelraen> :)
[01:28:59] <philippe46> как было тогда... на основе Valknut
[01:29:07] <tehnick> Фублин.
[01:29:17] <tehnick> Говно еще то было...
[01:29:19] <philippe46> что-бы можно было тренировать бота
[01:29:21] <gelraen> а что там с регекспами было?
[01:29:26] <philippe46> я знаю
[01:29:45] <philippe46> там можно было поставить правила и натренировать своего верного друга
[01:29:49] <philippe46> бота
[01:29:57] <philippe46> для чата и ПМ
[01:29:58] <gelraen> опять говно какое-то?
[01:30:10] <tehnick> philippe46: и сейчас можно.
[01:30:16] <philippe46> правда тогда было без регекспов
[01:30:19] <philippe46> через что?
[01:30:22] <tehnick> philippe46: напиши яваскрипт...
[01:30:22] <philippe46> скрипты?ъ
[01:30:33] <philippe46> куууул ?(
[01:30:49] <time2die> может я дурак конечно, но у меня к вам вопрос -- вы пишите клиент на основе dc++ ядра, откуда вы берете информацию о том  как оно работает и чего делает ? кури код а потом прикручиваете чего вам надо и куда ?
[01:30:59] <philippe46> неоткуда
[01:31:02] <tehnick> time2die: именно.
[01:31:19] <philippe46> просто задокументированные функции высших уровней
[01:31:30] <philippe46> на низшие уровни его работы никто не вникает
[01:31:37] <philippe46> что мне и не нравится
[01:31:39] <tehnick> philippe46: большая часть информации о взаимодействии гуя с ядром получена из кода linuxdcpp и его форка.
[01:31:47] <philippe46> ну вот
[01:31:50] <tehnick> Ну а остальное уже по коду ядра.
[01:31:59] <tehnick> Оно же нормально оформлено.
[01:32:04] <philippe46> ну-ну
[01:32:07] <tehnick> Во всем можно разобраться.
[01:32:12] <time2die> мммм...так прикольно....*обреченно вздыхает*
[01:32:20] <philippe46> ну-ну
[01:33:02] <philippe46> если читать с начала, то первые 20 строк еще норм (DCPlusPlus.cpp)
[01:33:02] <tehnick> time2die: что не так?
[01:33:09] <tehnick> Там только протокол стабилен.
[01:33:18] <philippe46> остальное - ппц
[01:33:22] <tehnick> Остальное все в активной разработке.
[01:33:27] <tehnick> Постоянно изменяется.
[01:33:33] gelraen подозрительно косится на philippe46 и time2die
[01:33:36] <tehnick> Растет функционал.
[01:33:53] <tehnick> Это не openssl какой-нибудь.
[01:34:16] <tehnick> Который давно написан и только код шерстят на уязвимости.
[01:34:27] <philippe46> и не все видно
[01:34:38] <tehnick> Поскольку радикальных изменений нет, то и документации там полно.
[01:34:40] <philippe46> как например увидели девы грейлинка
[01:34:42] <time2die> tehnick, да не, всё норм, просто маленький контраст с Qt, я в деле кода писания человек новый, кроме лаб ничего серьезного не писал, придумал задумку, сел писать и хоб такой обломас, ну да ладно -- тяжело в учении - легко в бою
[01:34:48] Abram вошёл(а) в комнату
[01:34:59] Abram вышел(а) из комнаты
[01:35:31] <gelraen> "обломас"...
[01:35:34] <philippe46> ypedef std::vector<string> StringList;
typedef StringList::iterator StringIter;
typedef StringList::const_iterator StringIterC;
typedef std::pair<string, string> StringPair;
typedef std::vector<StringPair> StringPairList;
typedef StringPairList::iterator StringPairIter;
typedef std::tr1::unordered_map<string, string> StringMap;
typedef StringMap::iterator StringMapIter;
typedef std::tr1::unordered_set<string> StringSet;
typedef StringSet::iterator StringSetIter;
typedef std::vector<wstring> WStringList;
typedef WStringList::iterator WStringIter;
typedef WStringList::const_iterator WStringIterC;
[01:35:39] <philippe46> нахрена это?!
[01:35:40] <tehnick> time2die: да, у Qt была просто отличная документация.
[01:35:51] <tehnick> Самая лучшая, что я видел.
[01:35:55] <time2die> это же была не ирония ?
[01:35:57] <philippe46> эти тайпдевы
[01:36:03] <tehnick> А теперь и они испортились.
[01:36:18] <philippe46> это же порождает нечитабельность
[01:36:23] <gelraen> tehnick: в каком месте испортились?
[01:36:25] <tehnick> Документация в новых релизах оформлена неполностью.
[01:36:30] <philippe46> и быдлокод
[01:37:25] <tehnick> philippe46: с чего вдруг?
[01:37:42] <tehnick> Наоборот, становится понятным их назначение.
[01:37:48] <philippe46> а по вашему это нормально
[01:37:51] <philippe46> блин
[01:38:14] <philippe46> да это не нужно
[01:38:25] <philippe46> нужно брать пример со Stargazer
[01:38:31] <tehnick> Названия классов, функций и переменных должны быть разумными.
[01:38:36] <philippe46> http://stg.dp.ua
[01:38:54] <philippe46> это не названия!
[01:39:00] <philippe46> это тайпдефы
[01:39:02] <philippe46> !
[01:39:18] <tehnick> Угу.
[01:39:22] <tehnick> Я в общем...
[01:39:37] <philippe46> зачем это ? STL и так запутана
[01:39:43] gelraen не любит религиозно настроенных людей
[01:39:56] <Nikoli> philippe46: открывай баги, если есть предложения
[01:39:58] <tehnick> gelraen не одинок в этом вопросе...
[01:40:21] Nikoli тоже не совсем понял, зачем здесь philippe46
[01:40:23] <tehnick> Какие баги? Писать документацию к чужому коду?
[01:40:32] <time2die> хм...если это код из dc++ то я лучше останусь на старой libdc
[01:40:48] <tehnick> Nikoli: чтобы высказаться, очевидно...
[01:40:54] <tehnick> "накипело"
[01:40:57] <Nikoli> tehnick: не знаю, я не успел всю писанину прочесть))
[01:41:00] <philippe46> правильно, зачем здесь я? давайте его кикнем
[01:41:12] <tehnick> time2die: и будешь неправ.
[01:41:19] <philippe46> уже лучше
[01:41:45] gelraen печёнкой предчувствует ещё несколько (десятков) холиваров с tehnick'ом по поводу протоколов....
[01:41:56] <philippe46> если мы хотим определится с кодом, то такой, прости х-ни не должно быть и близко
[01:42:09] <philippe46> давай спросим у негатива
[01:42:13] <tehnick> philippe46: мы хотим?
[01:42:20] <time2die> tehnick, чем ?
[01:42:25] <philippe46> круто
[01:42:27] <gelraen> tehnick: это психологический трюк
[01:42:28] <tehnick> philippe46: может ты здесь был под другим ником?
[01:42:41] <philippe46> вряд ли
[01:43:17] <philippe46> и так...  STL... первое нужна убрать путаницу
[01:43:34] tehnick напрягается, когда слышит или видит как люди говорят о себе во множественном числе...
[01:43:35] <philippe46> лучше юзать структурі
[01:43:42] <philippe46> *ой
[01:43:43] <Nikoli> tehnick: +1
[01:43:54] <Nikoli> мы - император))
[01:43:56] <philippe46> я спалился, я укр
[01:44:27] <tehnick> philippe46: у нас такое требование --- минимальное число патчей к оригинальному ядру dcpp.
[01:44:30] <gelraen> philippe46: чем class StringList : public vector<string> {}; лучше typedef'а?
[01:44:47] <philippe46> теперь это понятно!
[01:45:07] <philippe46> что клас был унаследован он вектора(массива) строк
[01:45:09] <tehnick> philippe46: многие виндовые клиенты, например, наклепали кучу своих патчей к ядру, что мешает их обновлению.
[01:45:24] <tehnick> И это порождает различные несовместимости.
[01:45:30] <gelraen> philippe46: дык при использовании StringList в коде этого всё равно не видно
[01:46:21] <philippe46> поймите, мы хотим быстрей его дебажить
[01:46:24] <gelraen> точно так же по typedef понятно что StringList это и есть vector<string>
[01:46:37] <gelraen> так чо, gdb вам в руки :)
[01:46:50] <gelraen> и вперёд и с песней :)
[01:47:16] <philippe46> ага, обязательно, только нужно прочитать десяток таких дефинов
[01:47:27] <philippe46> а у нас ведь нет человеческого IDE
[01:47:39] <philippe46> как Visual Studio с InteliScense
[01:47:45] <gelraen> зачем? приличный фронтенд к gdb вполне может из и сам прочитать
[01:47:57] <philippe46> где тебе выдаст, что это
[01:48:08] <philippe46> и подскажет
[01:48:17] <gelraen> см. выше
[01:48:34] <gelraen> да и gdb при желании тоже можно приучить
[01:48:56] <gelraen> вобщем, не вижу сожержания аргументов
[01:49:07] <philippe46> лан, забудим, дебаггер gdb отличный
[01:49:11] <philippe46> дело не в этом
[01:49:13] <tehnick> gelraen: "сожержания аргументов" --- это как?
[01:49:20] <gelraen> *содержания
[01:49:24] <gelraen> промахнулся(
[01:49:47] <philippe46> опять...
[01:50:01] <philippe46> вопрос стоит ребром
[01:50:03] <tehnick> gelraen: я не про опечатку, а про смысл...
[01:50:14] <philippe46> нужны ли нам тайпдефы в ядре?
[01:50:35] <tehnick> philippe46: чем они мешают?
[01:50:37] <philippe46> нужно ли ВАМ это?
[01:50:43] <tehnick> philippe46: конечно.
[01:50:46] <gelraen> tehnick: это о наличии чего-то осмысленного в аргументах, приводимых philippe46
[01:50:48] <philippe46> а ты попробуй его прочитать!
[01:50:56] <gelraen> охх...
[01:51:13] <gelraen> philippe46: может сразу к разработчикам ядра пойдешь?
[01:51:14] <philippe46> начним с менеджера закачек
[01:51:20] <gelraen> или прямо к зайчаткам разума?
[01:51:25] <tehnick> philippe46: еще раз: зачем читать весь этот код?
[01:51:51] <philippe46> что-бы улучшить клиент
[01:52:03] <philippe46> вам нужно улучшить ядро
[01:52:08] <tehnick> philippe46: нет.
[01:52:16] <philippe46> гуй не важен
[01:52:18] <gelraen> philippe46: обоснуйте
[01:52:23] <tehnick> Мы и так слишком много патчей своих накатили уже.
[01:52:30] <tehnick> В угоду юзерам.
[01:52:33] <philippe46> ок, gelraen
[01:52:39] <tehnick> Расширили функционал.
[01:52:45] <gelraen> что именно и где улучшить
[01:52:47] <tehnick> До виндовых аналогов...
[01:53:07] <philippe46> И так... скорость роботы нашего клиента зависит на 75% от ядра
[01:53:21] <philippe46> функционал в большей мере тоже
[01:53:32] <gelraen> конкретный пример где?
[01:53:40] <gelraen> недостающего функционала
[01:53:45] <tehnick> [01:52:14] <philippe46> гуй не важен
Еще раз повторю. Мы не пишем свое ядро! Мы делаем гуй, использующий стандартное ядро.
[01:53:55] <philippe46> так бы и сразу
[01:54:06] <gelraen> =)
[01:54:09] <philippe46> в таком случаем, я немного неправ
[01:54:09] <tehnick> Это гарантирует совместимость в другими клиентами.
[01:54:16] <philippe46> ок, спасибо
[01:54:30] <philippe46> значит, мы не обращаем внимание на слой ядра?\
[01:54:43] <gelraen> интересно, а за убийство автора и идеолога протокола dc++ сажают?
[01:54:51] gelraen убил бы
[01:55:09] <philippe46> не стоит. он многое дал
[01:55:09] <tehnick> philippe46: почему так категорично? Многие патчи (не от нас) были переданы разработчикам ядра.
[01:55:23] <gelraen> philippe46: много говна - да
[01:55:26] <tehnick> И они их переработали и приняли.
[01:56:09] <philippe46> ок. тогда всем спасибо, господа, девы
[01:56:13] <gelraen> у меня протокол вызывает исключительно глубокое разочарование в человечестве
[01:56:25] <gelraen> и немного ненависти
[01:56:32] <tehnick> Эмоции...
[01:56:38] <gelraen> ага...
[01:56:43] <tehnick> Это зло.
[01:56:47] <gelraen> и воспоминания
[01:56:53] <philippe46> нужно использовать, что имеем
[01:57:00] <gelraen> с тех времён, когда я писал irc2dc
[01:57:21] <philippe46> NMDC не куда не уйдет... не так ведь?
[01:57:34] <gelraen> вот за это и стоит убить
[01:57:49] <tehnick> gelraen: у меня тоже есть воспоминания. Когда я писал велосипеды: броадкатовый мессендер и поисковики по smb и ftp для нашей локалки.
[01:58:09] <time2die> а на чем ты это чудо писал ?
[01:58:15] <tehnick> На Qt.
[01:58:19] <gelraen> tehnick: у нас вот броадкастовый месенджер был успешно выброшен и заменён на irc
[01:58:28] <time2die> + протокол сам реализовывал или готовой библиотекой пользовался ?
[01:58:52] <philippe46> а можно из ядра убрать блоки с условиями уровня компилятора
[01:58:54] <philippe46> ??
[01:58:59] <time2die> irc2dc на Qt ? 0_o
[01:59:06] <gelraen> и я предпочитаю пользоваться таки ftp и smb, если есть возможность
[01:59:12] <tehnick> gelraen: у вас была прогрессивная сеть. А у нас стадо консервативных хомячков.
[01:59:32] <gelraen> time2die: на C++. хотя сейчас есть идея переписать с использованием qt-core
[01:59:50] <tehnick> Если бы не реорганизация сети, после которой общаги были разделены на отдельные сегменты, на DC++ никто бы не перешел.
[01:59:57] <gelraen> tehnick: нифига, тоже стайка хомячков, хоть вроде и факультет кибернетики....
[02:00:11] <time2die> gelraen, а протокол сам реализовывал ?
[02:00:16] <gelraen> time2die: да, сам
[02:00:25] <gelraen> ничего сложного
[02:00:30] <tehnick> gelraen: самба и нфс --- устаревшие и убогие протоколы.
[02:00:37] <tehnick> Лучше уж http использовать.
[02:00:40] <philippe46> как там, кстати роадмап проекта?
[02:00:42] <tehnick> Возможностей больше.
[02:00:47] <philippe46> что нужно реализовать?
[02:00:52] <time2die> у тебя борода есть ?
[02:01:03] <gelraen> tehnick: самба изначально виндовая была. а nfs - опять же, утверждённый протокол
[02:01:09] <gelraen> как и ftp
[02:01:20] <gelraen> хотя nfs достаточно неудобен для файлообмена
[02:01:32] <gelraen> time2die: 3-дневная щетина считается?
[02:01:42] <tehnick> [01:57:20] <philippe46> NMDC не куда не уйдет... не так ведь?
Уйдет. В Европе активно пилят и готовятся внедрять ADC.
[02:01:43] <time2die> считаеться
[02:01:55] <gelraen> значит мне 20 и я бородат
[02:01:59] <philippe46> в Укрляндии нет
[02:02:09] <philippe46> сети работают на NMDC
[02:02:18] <philippe46> Verlihub - NMDC
[02:02:26] <philippe46> популярный хаб
[02:02:30] <gelraen> а есть адекватная реализация ADC ?
[02:02:44] <gelraen> если есть - я у себя могу попробовать внедрить
[02:03:00] <philippe46> да-да не на Java
[02:03:20] <gelraen> кто не на java?
[02:03:39] <philippe46> там хабы есть на Java ADC
[02:04:03] <gelraen> мне все равно на чём
[02:04:07] <tehnick> gelraen: сейчас нет ни одного крупного хаба на ADС. Только мелкие --- до нескольких тысяч юзеров.
[02:04:16] <gelraen> я пока jdk после openfire не снёс на сервере
[02:04:16] <tehnick> Но протокол очень молодой.
[02:04:28] <gelraen> tehnick: и опять говно?
[02:04:33] <tehnick> Нет же.
[02:04:33] <gelraen> хоть и молодой...
[02:04:44] <gelraen> внятная спецификация есть?
[02:04:53] <tehnick> Его не отдельная контора писала для своих юзверей.
[02:05:20] <tehnick> ADC разрабатывается грамотно, с учетом всех ошибок.
[02:05:33] <tehnick> gelraen: ты хотя бы на википедии статью прочитай.
[02:05:47] <philippe46> лан, я спать, всем пока. Просто много теории много
[02:05:49] <tehnick> Не буду же я общеизвестные вещи цитировать.
[02:06:00] philippe46 вышел(а) из комнаты
[02:06:29] <gelraen> даже что-то есть
[02:06:32] <gelraen> неожиданно
[02:06:50] <tehnick> В русском сегменте вроде мало.
[02:07:12] <gelraen> надо будет почитать на досуге
[02:07:23] <gelraen> tehnick: я на английском практически свободно читаю
[02:07:31] <time2die> всём спасибо
[02:07:40] <gelraen> time2die: и вам того же
[02:07:49] WiseLord вышел(а) из комнаты
[02:08:05] <tehnick> Direct Connect — это частично централизованная файлообменная (P2P) сеть, в основе работы которой лежит проприетарный протокол, разработанный фирмой NeoModus.
[02:08:07] <tehnick> Клево.
[02:08:16] <tehnick> В первом предложении --- вся суть.
[02:08:26] <gelraen> ага
[02:08:33] <gelraen> и главный источник говна
[02:08:34] <tehnick> Advanced Direct Connect (ADC) — это протокол для пиринговых сетей, основанный на протоколе Direct Connect (DC). ADC-клиенты подключаются к центральному серверу и обмениваются файлами напрямую между участниками сети.
[02:08:38] <tehnick> А тут убого.
[02:08:48] <tehnick> Но ниже тема кое-как раскрыта.
[02:09:13] <tehnick> Протокол Advanced Direct Connect (ADC) разрабатывался с целью повышения уровня надёжности, эффективности и безопасности файлообменной сети. ADC также позволяет реализовывать принципиально новые расширения протокола. 2 декабря 2007 года вышла окончательная версия протокола ADC 1.0.
[02:09:23] <tehnick> Что-то я упустил.
[02:09:27] <gelraen> а поиск в ADC тоже переложен на других пользователей?
[02:09:34] <tehnick> Я читал, что его еще пилят...
[02:10:05] <tehnick> gelraen: ну да. Это же один из главных плюсов.
[02:10:15] dhamp вошёл(а) в комнату
[02:10:22] <tehnick> Не треккер какой-нибудь.
[02:10:33] <gelraen> это плюс разве что из-за уменьшения нагрузки на сервер
[02:10:37] <tehnick> Единое хранилище торрент-файлов.
[02:11:03] <gelraen> трекеру торрент-файлы хранить не обязательно
[02:11:11] <tehnick> Угу.
[02:11:22] <tehnick> Но поиск как-то организовать надо...
[02:11:34] <tehnick> А магнеты только начали внедрять.
[02:11:40] <dhamp> так
[02:11:44] <tehnick> И это костыль.
[02:11:48] <dhamp> что за холивары тут ?
[02:11:56] <tehnick> dhamp: спи дальше.
[02:12:06] <dhamp> я не сплю
[02:12:08] <gelraen> dhamp: обычный полуконструктивные холивары
[02:12:14] <tehnick> dhamp: зря. Сессию сдал?
[02:12:14] <gelraen> *обычные
[02:12:14] <dhamp> нахер спать ?
[02:12:23] <tehnick> о_О
[02:12:26] <dhamp> tehnick, угу почти )
[02:12:29] <dhamp> ещё не начинал
[02:12:32] mva вышел(а) из комнаты
[02:12:33] <tehnick> Чтобы быть бодрым и здоровым.
[02:13:08] <dhamp> tehnick, а если я и так бодрый ?
[02:13:19] <tehnick> Совсем без сна?
[02:13:28] <tehnick> Ты один из тех уникумов?
[02:13:36] <tehnick> Что совсем не спят...
[02:13:58] <dhamp> не я сплю но не всегда
[02:14:31] <tehnick> Запятые расставить по усмотрению?
[02:14:43] <dhamp> угу
[02:14:51] <dhamp> как хошь расставляй )
[02:14:54] <tehnick> "не я сплю" ---> кто-то спит вместо тебя
[02:15:09] <dhamp> ну сосед спит )
[02:15:44] <dhamp> tehnick, тебя это беспокоит ?
[02:16:07] <tehnick> мне сон необходим... =(
[02:16:15] <tehnick> Треть жизни вникуда...
[02:24:23] <tehnick> Всем пока.
[02:42:50] <Клёк> Доброй ночи, tehnick.
[02:44:57] <gelraen> оп, что-то даже есть http://www.freshports.org/net-p2p/uhub/
[02:56:11] <gelraen> гм-гм, eiskaltdc пока не поддерживает adc ?
[03:08:14] <dhamp> gelraen, поддерживает
[03:08:50] <gelraen> хм, оно должно автоматически детектить при подключении?
[03:09:02] <gelraen> или надо как-то сказать что надо юзать adc ?
[03:13:30] <gelraen> ололо
[03:13:40] <gelraen> клиент подключился
[03:13:49] <gelraen> они дружно с хабом помолчали друг на друга
[03:13:56] <gelraen> и отключились))
[03:14:24] <gelraen> хаб разорвал соединение через 15 секунд
[03:16:00] <gelraen> dhamp: тут?
[03:16:15] <dhamp> gelraen, какой хаб?
[03:16:21] <gelraen> uhub
[03:16:31] <dhamp> какой адрес  вводил?
[03:16:36] <gelraen> тьху
[03:16:38] <gelraen> точно
[03:16:51] <dhamp> ?
[03:17:03] <gelraen> спасибо %)
[03:17:12] <gelraen> я adc:// спереди не дописал =)
[03:20:39] 0xd34df00d вышел(а) из комнаты
[03:24:34] <gelraen> мда
[03:24:37] <gelraen> всё бы ничего
[03:24:51] <gelraen> но при конекте linuxdc++ хаб падает %)
[03:57:08] WiseLord вошёл(а) в комнату
[06:54:09] gray_graff вошёл(а) в комнату
[07:05:13] SolarRay вошёл(а) в комнату
[07:36:07] SolarRay вышел(а) из комнаты
[08:05:32] nE0sIghT вошёл(а) в комнату
[08:18:23] Nikoli вышел(а) из комнаты
[08:27:46] nE0sIghT вышел(а) из комнаты
[08:44:23] WiseLord вышел(а) из комнаты
[08:46:29] nE0sIghT вошёл(а) в комнату
[09:50:04] 0xd34df00d вошёл(а) в комнату
[09:50:06] nE0sIghT вышел(а) из комнаты
[10:05:46] nE0sIghT вошёл(а) в комнату
[10:06:05] dhamp вышел(а) из комнаты
[10:09:45] 0xd34df00d вышел(а) из комнаты
[10:15:44] fragnat вошёл(а) в комнату
[10:22:21] quiritius вошёл(а) в комнату
[10:24:12] 0xd34df00d вошёл(а) в комнату
[10:40:59] Клёк вышел(а) из комнаты
[10:54:01] gray_graff вышел(а) из комнаты
[10:54:21] gray_graff вошёл(а) в комнату
[11:22:33] nE0sIghT вышел(а) из комнаты
[11:40:27] nE0sIghT вошёл(а) в комнату
[11:52:15] nE0sIghT вышел(а) из комнаты
[12:00:49] NegatiV вошёл(а) в комнату
[12:03:33] Nikoli вошёл(а) в комнату
[12:05:17] Клёк вошёл(а) в комнату
[12:05:53] nE0sIghT вошёл(а) в комнату
[12:07:53] <tehnick> [03:24:50] <gelraen> но при конекте linuxdc++ хаб падает %)
Какая версия LinuxDC++? Если со старым ядром, то он не поддерживает последнюю версию протокола ADC...
[12:08:38] <gelraen> подозреваю что последняя, которая есть в репозиториях бубунты
[12:10:24] <Kroll> ппц задолбала ошибка 504 при скачке локального хаба в клиентах на ядре лдцпп
[12:10:47] <Kroll> айскальт фридцпп и линуксдцпп
[12:10:49] <tehnick> Скачке хаба?
[12:10:50] <Kroll> ошибка 504
[12:10:57] <Kroll> локальный хаблист
[12:11:01] <Kroll> публичные хабы
[12:11:39] <Kroll> eiskaltdc-1.0.41 хавает
[12:11:57] <Kroll> eiskaltdcpp-2.0.3_svn1132 и остальные не хавают
[12:12:02] <Kroll> при чём не только у меня
[12:12:14] <tehnick> Kroll: все нормально качает
[12:12:25] <Kroll> у чела который держит сайт с которого я качаю тоже при чём у него фрицдпп
[12:12:28] nE0sIghT вышел(а) из комнаты
[12:12:32] <Kroll> ядро как я понял у них одно
[12:12:38] <Kroll> в чём то здесь глюк
[12:12:51] <Kroll> 504 - шлюз не отвечает таймаут
[12:12:59] <Kroll> чё за шлюз не понятно
[12:13:08] <Kroll> на каком этапе это
[12:13:24] <tehnick> Kroll: браузером качается?
[12:13:26] <Kroll> да
[12:13:28] <Kroll> вгет
[12:13:30] <Kroll> фирефокс
[12:13:32] <Kroll> всё
[12:13:47] <Kroll> eiskaltdc-1.0.41 качает вконце концов
[12:13:54] <Kroll> в нём ядро другое
[12:14:06] <Kroll> грэйлинк на соседнем компе качает
[12:14:57] <Kroll> может дело в настройках хттп на хостинге с которыми ядро не справляется
[12:24:17] nE0sIghT вошёл(а) в комнату
[12:53:54] dhamp вошёл(а) в комнату
[12:54:29] <dhamp> Kroll, wget -S urlhublist
покажи вывод
[12:55:38] <Kroll> $ wget -S http://172.16.235.24/d/hublist.xml.bz2
--2010-06-01 19:55:20--  http://172.16.235.24/d/hublist.xml.bz2
Устанавливается соединение с 172.16.235.24:80... соединение установлено.
Запрос HTTP послан, ожидается ответ...
  HTTP/1.0 200 OK
  Content-Type: application/octet-stream
  Accept-Ranges: bytes
  Content-Length: 845
  Connection: keep-alive
  Date: Tue, 01 Jun 2010 08:55:19 GMT
  Server: lighttpd/1.4.26
Длина: 845 [application/octet-stream]
Saving to: «hublist.xml.bz2»
100%[===================================================================================================>] 845         --.-K/s   в 0s      
2010-06-01 19:55:20 (46,5 MB/s) - «hublist.xml.bz2» saved [845/845]
[12:56:03] <Kroll> щас пытаем вот разные варианты
[12:56:21] <Kroll> пока только видно что серые ипадреса не качает
[12:57:01] <Kroll> http://95.154.100.221/d/hubs_download.php а этот качает
[12:57:05] <Kroll> комп один и тот же
[12:57:56] <gelraen> ээээ... а там ядро ещё и работой с http занимается?
[12:58:22] <dhamp> gelraen, занимается
[12:58:30] <gelraen> страшные люди...
[12:58:46] <gelraen> по-моему сложно не найти готовую либу для http
[12:59:01] <dhamp> application/octet-stream - как бы ядро ожидает x-bzip2
[12:59:35] <gelraen> лол
[12:59:55] <dhamp> gelraen, у них ещё и парсер xml свой )
[13:00:07] <dhamp> и ещё многа страшных вещей )
[13:00:10] <gelraen> молодцы товарищи, чо
[13:00:26] <gelraen> столько всего сделали...
[13:00:29] <gelraen> ненужного
[13:01:14] <Kroll> :)))
[13:04:56] <Kroll> $ wget -S http://95.154.100.221/d/hublist.xml.bz2
--2010-06-01 20:04:19--  http://95.154.100.221/d/hublist.xml.bz2
Устанавливается соединение с 95.154.100.221:80... соединение установлено.
Запрос HTTP послан, ожидается ответ...
  HTTP/1.0 200 OK
  Content-Type: application/octet-stream
  Accept-Ranges: bytes
  Content-Length: 845
  Connection: keep-alive
  Date: Tue, 01 Jun 2010 09:04:18 GMT
  Server: lighttpd/1.4.26
Длина: 845 [application/octet-stream]
Saving to: «hublist.xml.bz2»
100%[===================================================================================================>] 845         --.-K/s   в 0s      
2010-06-01 20:04:19 (88,1 MB/s) - «hublist.xml.bz2» saved [845/845]
[13:05:15] <Kroll> адрес с интернета файл тот же
[13:05:26] <Kroll> его айскальт хавает
[13:05:45] <Kroll> разница только в белом IP
[13:06:30] nE0sIghT вышел(а) из комнаты
[13:06:49] <dhamp> Kroll, ещё есть разница что на bz2 ядро ожидает явно не octet-steam
[13:07:32] <tehnick> Kroll: у тебя какие настройки сети? Два сетевых интерфейса (локалка и внешка) или один?
[13:07:51] <Kroll> у меня одна сетевуха
[13:07:54] <Kroll> я за натом
[13:08:02] <Kroll> пробросил три порта и радуюсь
[13:08:06] nE0sIghT вошёл(а) в комнату
[13:08:32] <Kroll> внешка уже на роутере
[13:08:59] <Kroll> у меня тут только eth0
[13:09:50] <Kroll> ядро ожидает явно не octet-steam
я не очень понял проблему
[13:10:17] <dhamp> Kroll, а стронг based какчают этот файл-лист ? strong/apex/fly
[13:10:28] <Kroll> грэйлинк качает
[13:10:42] <dhamp> Kroll, его не рассмативаем
[13:10:44] <Kroll> кстати у старого айскальта какое ядро
[13:10:51] <dhamp> libdc
[13:10:54] <dhamp> =)
[13:11:03] <dhamp> со своими лисапедами
[13:11:11] <Kroll> ы
[13:11:19] <Kroll> флайлинк потестить?
[13:11:24] <dhamp> да
[13:11:34] <Kroll> найти сначала нада
[13:14:16] <Kroll> dhamp: application/x-bzip ожидает?
[13:14:37] <dhamp> Kroll, ты проверил?
[13:14:49] <Kroll> я ещё нет
[13:14:56] <Kroll> вот скачал клиента
[13:17:38] <dhamp> Kroll, и ?
[13:17:49] <Kroll> и не могу найти публичные хабы настройку
[13:17:57] <Kroll> есть какието недавние хабы и всё
[13:18:13] <dhamp> омг
[13:19:06] <NegatiV> Kroll: у меня с локального сервака нормально принимает
[13:19:15] <NegatiV> твой хаблист
[13:19:29] <NegatiV> apache 2.2.15
[13:19:30] <Kroll> application/x-bzip2 и application/x-bzip поменяли всёравно не хочет
[13:20:21] <Kroll> NegatiV: локалхост?
[13:20:56] <Kroll> забомби на другой комп в локалке на 172 и попробуй
[13:21:07] <NegatiV> Kroll: через локалхост и внутрисетевое доменное имя проверял
[13:21:27] <Kroll> тут именно на серые адреса подозрение
[13:21:53] <Kroll> чёртов флайлинк
[13:21:57] <Kroll> где у него публичные хабы
[13:23:57] <Kroll> после неудачных попыток так и повисает качалка даже если на рабочую ссылку переключить
[13:24:19] <dhamp> Kroll, apex с инетовского адреса скачал
[13:24:25] <Kroll> нет
[13:24:37] <dhamp> Kroll, что нет ?
[13:24:45] <Kroll> не скачивал я апекса
[13:26:16] <Kroll> качаю
[13:26:46] <dhamp> Kroll, http://95.154.100.221/d/hublist.xml.bz2 - сие у меня прекрасно скачалось в eiskaltdcpp
[13:27:45] gelraen вышел(а) из комнаты
[13:28:24] <Kroll> сие и у меня скачалось прекрасно чем угодно
[13:28:36] <Kroll> сие не интересует
[13:28:39] gelraen вошёл(а) в комнату
[13:28:48] <Kroll> это вобще не практикующийся вариант
[13:28:55] <Kroll> а чисто под мои вопли врубленый
[13:29:22] <Kroll> через минуту докачается апекс уже :)
[13:29:42] <dhamp> --2010-06-01 20:04:19--  http://95.154.100.221/d/hublist.xml.bz2
....
Длина: 845 [application/octet-stream]
сравни с
--2010-06-01 13:28:38--  http://95.154.100.221/d/hublist.xml.bz2
.....
Длина: 820 [application/x-bzip2]
[13:30:01] <Kroll> белый ип
[13:30:05] <Kroll> качался и качается
[13:30:07] <Kroll> и будет качаться
[13:30:33] <dhamp> не, ты посмотри на размер и на различие по сути типов данных
[13:30:49] <Kroll> хых
[13:31:05] <Kroll> ты опоздал немного там ещё недавно и application/x-bzip без 2 был
[13:31:17] <Kroll> это експеримент
[13:31:21] <Kroll> не привёл к результату
[13:31:32] <Kroll> белый ип так и качается
[13:31:36] <Kroll> серый так и не качается
[13:32:01] <Kroll> такс апкс скчался
[13:34:34] <dhamp> Kroll, тока не говори что ты там не находишь паблик хабы
[13:35:12] <Kroll> скачался
[13:35:36] <Kroll> удалил все встроенные
[13:35:49] <Kroll> эта сволочь при старте мне в интернет хабы зашла
[13:35:51] <Kroll> аргх
[13:36:02] <Kroll> короче апекс хавает хаблист
[13:37:17] <dhamp> Kroll, чудеса в решете )
[13:38:24] Abram вошёл(а) в комнату
[13:38:27] <Kroll> чюю в исходниках ядра там блок на 192. и 172. для публичных хаблистов:)
[13:40:33] <dhamp> Kroll, 172.* приватный сегмент какие нафиг паблик хаблисты ? )
[13:40:49] <Kroll> локальные
[13:41:35] <Kroll> есть центральный ресурс большой сети с разными хабами
[13:42:14] <Kroll> он динамически генерит хаблист из рабочих на текущий момент хабов
[13:56:00] FiliN вошёл(а) в комнату
[14:10:11] FiliN вышел(а) из комнаты
[14:10:24] FiliN вошёл(а) в комнату
[14:16:58] Клёк вышел(а) из комнаты
[14:17:59] gelraen вышел(а) из комнаты
[14:18:15] gelraen вошёл(а) в комнату
[14:20:48] Клёк вошёл(а) в комнату
[14:21:48] Клёк вышел(а) из комнаты: Logged out
[14:23:46] Клёк вошёл(а) в комнату
[14:30:41] gelraen вышел(а) из комнаты
[14:30:53] gelraen вошёл(а) в комнату
[14:34:16] gelraen вышел(а) из комнаты
[14:34:26] gelraen вошёл(а) в комнату
[14:35:59] gelraen вышел(а) из комнаты
[14:36:09] gelraen вошёл(а) в комнату
[14:41:20] nE0sIghT вышел(а) из комнаты
[15:00:46] nE0sIghT вошёл(а) в комнату
[15:06:57] FiliN вышел(а) из комнаты
[15:10:47] FiliN вошёл(а) в комнату
[15:21:14] <NegatiV> никто не подскажет как верно перевести oil bladder?
[15:23:21] <0xd34df00d> Масляное лезвие лол.
[15:25:03] <NegatiV> 0xd34df00d: угу, без масленого лезвия в топливной системе никак)
[15:25:10] <gelraen> bladder
  n
    1) пузырь;
    2) камера футбольного мяча;
    3) мочевой пузырь;
    4) болтун, пустомеля
[15:25:30] <gelraen> http://dict.org.ua/index.pl?word=bladder
[15:27:30] <dhamp> NegatiV, в топливной системе ? O_o
[15:27:53] <NegatiV> gelraen: я в приципе перевел как "масляная камера", хотя помню что это не так)
[15:28:00] <NegatiV> dhamp: угу, в ПЛ
[15:28:09] <NegatiV> (подводная лодка)
[15:28:18] nE0sIghT вышел(а) из комнаты
[15:28:49] <dhamp> NegatiV, дизель ? я так понимаю
[15:29:10] <NegatiV> dhamp: металл-гидрид
[15:29:27] <dhamp> NegatiV, что эта ? )
[15:29:50] <NegatiV> тип химического двигателя
[15:32:08] nE0sIghT вошёл(а) в комнату
[15:37:06] <dhamp> NegatiV, даже не найти, что эта за штука такая "химический двигатель" да ещё и на подлодке
[15:38:30] <NegatiV> dhamp: малые пл (или тяжелые нпа, спа) только недавно начали пробовать ими комплектовать
[15:38:40] <NegatiV> удовольствие довольно дорогое)
[15:39:45] <NegatiV> и ясное дело до применения этих дел в военной промышленности и речи пока быть не может
[15:41:47] <NegatiV> dhamp: если уж заинтересовало что это, то зайди на сайт mitsubishi heavu industries
[15:41:53] <NegatiV> *heavy
[15:42:11] <NegatiV> они на заказ такие двигателя делают
[15:55:41] Клёк вышел(а) из комнаты
[15:56:07] Клёк вошёл(а) в комнату
[15:59:51] <Клёк> Может, кто-то знает, каки образом можно попроситься в группу Google translators?
[15:59:58] <Клёк> *каким образом
[16:08:41] FiliN вышел(а) из комнаты
[16:08:56] FiliN вошёл(а) в комнату
[16:09:58] Клёк пробует понять, почему LogViewer ничего не показывает; вдумчиво курит скрипт
[16:28:28] <Клёк> NegatiV: Скрипт LogViewer не отображает пути к файлам.
Сам лог как он есть:
[2010-06-01 15:21:48] Finished hashing: </usr/local/share4all/StoreMSMD/games/PlanescapeTorment/installed/override/spnewgm.bam> (13,53 KiB at 966,66 KiB/s)
Как это выглядит в LogManager:
[15:21:48] Finished hashing: (13,53 KiB at 966,66 KiB/s)
[16:30:45] <NegatiV> Клёк: хорошо, проверю чего там
[16:35:15] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
[16:40:06] Клёк вышел(а) из комнаты
[16:42:09] gelraen вышел(а) из комнаты
[16:42:25] gelraen вошёл(а) в комнату
[17:09:21] gray_graff вышел(а) из комнаты
[17:11:36] SolarRay вошёл(а) в комнату
[17:27:14] SolarRay вышел(а) из комнаты
[17:29:20] FiliN вышел(а) из комнаты
[17:29:31] FiliN вошёл(а) в комнату
[17:37:50] FiliN вышел(а) из комнаты
[17:38:03] FiliN вошёл(а) в комнату
[17:48:07] nE0sIghT вошёл(а) в комнату
[17:53:17] fragnat вышел(а) из комнаты: offline
[17:56:14] ss-varyag вошёл(а) в комнату
[18:06:50] ss-varyag вышел(а) из комнаты: qutIM : Jabber plugin
[18:11:08] FiliN вышел(а) из комнаты
[18:11:21] FiliN вошёл(а) в комнату
[18:18:53] gelraen вышел(а) из комнаты
[18:19:03] gelraen вошёл(а) в комнату
[18:19:54] FiliN вышел(а) из комнаты
[18:24:14] <tehnick> Ура. Salome наконец-то появился в дебиане.
[18:26:33] FiliN вошёл(а) в комнату
[18:27:43] <tehnick> gelraen: я решил переформулировать свою мысль по поводу direct connect vs. torrents, чтобы между нами было меньше споров. Мне нравится именно функционал заложенный в протоколах DC, а не их реализация...
[18:27:57] <tehnick> Т.е. возможности и организация всего этого.
[18:28:02] <gelraen> :)
[18:28:41] <tehnick> В торрентах же только два плюса: изначально мносегментная закачка и относительная простота реализации.
[18:30:06] <gelraen> насчёт простоты реализации - не уверен.
[18:30:22] <gelraen> учитывая DHT и прочее
[18:31:57] <tehnick> gelraen: количество самодельных велосипедов для реализации торрентр-клиентов как-бы намекает...
[18:32:20] <gelraen> м? я всего две либы знаю
[18:32:40] <gelraen> ну и в transmission своё изобретают
[18:33:26] <tehnick> Я штук 5 независимых библиотек видел в списке. Только ссылку сходу не найду...
[18:33:58] <tehnick> Т.е. именно полностью независимых.
[18:38:32] NegatiV вышел(а) из комнаты
[18:52:08] FiliN вышел(а) из комнаты
[18:52:24] FiliN вошёл(а) в комнату
[19:12:07] burzumko вошёл(а) в комнату
[19:20:05] <burzumko> libbt, libtorrent, libktorrent, rb_libtorrent - они?
[19:20:57] <tehnick> Вполне возможно.
[19:21:02] <tehnick> Откуда список?
[19:21:15] <burzumko> eix -S "torrent" ))
[19:21:21] <tehnick> Черт. =)
[19:21:34] <burzumko> grep -i lib
[19:22:19] Клёк вошёл(а) в комнату
[19:23:12] <burzumko> у меня проблема: экран 1024х576. когда я открываю поиск айскальт чуток не помещается, можно это пофиксить?
[19:25:28] <tehnick> burzumko: очевидно, что боковая панель в поисковом виджете не помещается, т.к. она не масшабируется. Issue добавь на гуглокоде, чтобы не забыли сделать.
[19:25:39] <tehnick> burzumko: нетбук?
[19:25:54] <burzumko> угу. lenovo s10
[19:26:11] <burzumko> http://img337.imageshack.us/img337/3804/eisksearch.png
[19:26:48] <tehnick> Гентушник-юморист.
[19:26:56] <burzumko> ^__^
[19:28:08] <burzumko> под надписью "уже расшаренные файлы" можно вместо радио-груп, селект-бокс (или как там его) использовать
[19:32:11] <Nikoli> burzumko: забыл dev-ruby/rubytorrent  и надёжнее eix -Ss ;)
[19:33:52] <Nikoli> burzumko: сегодня добавили в портежи мой ебилд psi-9999 (psi+ там есть), раз уж на нём сидишь, может проверишь?
[19:33:54] NegatiV вошёл(а) в комнату
[19:34:21] <burzumko> ок
[19:35:00] gelraen вышел(а) из комнаты
[19:38:46] <NegatiV> burzumko: сделаю выпадающий список, надеюсь устроит
[19:38:58] <burzumko> угу. в самый раз )
[19:39:27] gelraen вошёл(а) в комнату
[19:39:48] gelraen вышел(а) из комнаты
[19:40:13] <tehnick> NegatiV: может все-таки поместить на QScrollArea c вертикальным ползунком?
[19:41:25] <tehnick> Заодно решится старый issue, где пользователь просил починить изменение размера виджета передач, когда активен виджет поиска.
[19:42:08] gelraen вошёл(а) в комнату
[19:42:18] gelraen вышел(а) из комнаты
[19:42:22] gelraen вошёл(а) в комнату
[19:45:53] <NegatiV> tehnick: не QScrollArea тут точно не выход
[19:46:05] <tehnick> NegatiV: почему?
[19:46:15] <tehnick> Для боковой панели самое оно...
[19:46:50] <NegatiV> для боково панели как раз-таки и не оно, т.к. с ней она будет шире
[19:46:58] <NegatiV> *боковой
[19:47:01] <tehnick> А вот QFrame с рамочкой там имхо лишний.
[19:47:49] <tehnick> NegatiV: шире она будет незначительно. И ползунок по дефолту скрывается, когда в нем нет необходимости.
[19:48:38] <NegatiV> я сейчас все равно компоновщик удалю может получится перекомпоновать так что-бы баг тот не проявлялся
[19:48:45] <NegatiV> хотя это и не баг вовсе
[19:49:24] <tehnick> NegatiV: что ты там удалишь?
[19:49:43] <NegatiV> компоновку по-новой сделаю
[19:49:46] <tehnick> QFrame просто на QLabel без рамки заменить.
[19:50:29] <NegatiV> да и qframe можно сделать без рамки)
[19:50:49] <tehnick> NegatiV: можно. И margin в ноль выставить.
[19:51:01] <tehnick> Вот только 1-2 пиксела будет потеряно все-равно.
[19:51:35] <NegatiV> они будут потеряны в любом случае из-за qsplitter'а
[19:51:47] <NegatiV> в котором отступы не настраиваются
[19:52:21] <tehnick> NegatiV: в нем их же нет.
[19:53:10] <NegatiV> а сорри, не на тот виджет смотрю)
[19:55:20] SPU вошёл(а) в комнату
[20:07:01] <burzumko> не столь давно я видел strongdc, там у них dht появилось. интересно это для чего?
[20:07:32] <tehnick> burzumko: поиск без использования хаба.
[20:07:37] <tehnick> Оно пока нестабильно.
[20:08:48] <burzumko> в спеках ADC есть?
[20:09:16] <tehnick> burzumko: вот что у нас на локальном вики написано про DHT:
Счастливые обладатели новых версий StrongDC++ могут использовать DHT, но те из них, что поумнее должны понимать, что то, что доступно в локальной сети вы найдёте и так, а то, что находится по DHT это всё из инета, а значит платить за это придётся по 16 копеек за мегабайт. Следовательно будьте добры, будьте внимательнее. (этот пост посвящён человеку который скачал фильмов по DHT на 400 рублей)
Отключается это чудо враждебной техники в настройках, нужно убрать галочку «publish shared files on DHT and use it for searching alternate sources».
Кстати, в ApexDC++ , начиная с версии 1.3.0 , тоже есть DHT (см.http://www.apexdc.net). Правда он выключен по умолчанию, но будьте внимательны.
[20:09:25] <tehnick> burzumko: http://ru.wikipedia.org/wiki/DHT
[20:09:36] <burzumko> вот оно как...
[20:14:07] <dhamp> tehnick, dht работает через udp который по-умолчанию заблочен наружу у нас к чему паника ? )
[20:14:47] <tehnick> dhamp: чо-чо? Ты не отключил файервол от УСИТ?
[20:15:14] <dhamp> tehnick, ну я им писал письмо...
[20:15:19] <dhamp> а птом просто забил
[20:15:23] <dhamp> потом*
[20:15:37] <tehnick> Я сразу отключил эту хрень.
[20:16:15] <dhamp> смысл в udp портах какой для клиентской машины ?
[20:16:44] <burzumko> ftp?
[20:17:12] <dhamp> burzumko, и что по нему качать ?
[20:17:40] <tehnick> dhamp: у меня ftp и http серваки. Раньше еще по самбе было все доступно.
[20:17:52] <tehnick> dhamp: активный режим в дц лучше.
[20:18:12] <tehnick> dhamp: ну и вообще, исходящие соединения полезны.
[20:18:30] <NegatiV> burzumko: закоммитил, проверяй
[20:18:34] <dhamp> tehnick, эм внутри сетки udp разблочен ) и dc только слушает поисковые запросы на udp порту
[20:18:57] <burzumko> впроцессе. уже полчаса компилится -_-
[20:19:43] <NegatiV> burzumko: r1134 пару минут назад закоммитил) как ты эту ревизию уже полчаса собираешь?))
[20:19:53] <burzumko> NegatiV: всмысле айскальт с новым оформлением поиска?
[20:20:04] <NegatiV> burzumko: угу
[20:20:23] <burzumko> ок. как только пси-9999 докомпилю
[20:20:43] <NegatiV> dht разве не UDP?
[20:20:57] <dhamp> NegatiV, гвз
[20:20:59] <dhamp> udp*
[20:21:05] <dhamp> а что?
[20:21:37] <NegatiV> нафиг он клиентам основное применение которых - файлообмен в локалке, где все и так прекрасно ищется
[20:21:47] <tehnick> "эм внутри сетки udp разблочен" --- тебе достаточно одной общаги? Между общагами файервол фильтрует udp-пакеты.
[20:22:23] <tehnick> NegatiV: чтобы хаб в поиске не участвовал.
[20:22:24] <dhamp> tehnick, внутри усит ничего не блокируется
[20:22:44] <tehnick> dhamp: ты неправ.
[20:22:57] <tehnick> После перехода проверяли.
[20:23:10] <tehnick> Может и изменилось что, но это маловероятно.
[20:23:17] <dhamp> tehnick, неужто у меня через астрал клиент ищет в других сетках ? )
[20:23:30] <tehnick> dhamp: ты в активном режиме сидишь?
[20:24:13] <dhamp> да
[20:24:37] <tehnick> dhamp: ты в курсе, что общаги не напрямую сейчас связаны?
[20:25:00] <dhamp> tehnick, это что-то меняет ?
[20:25:13] <tehnick> Да.
[20:25:47] <tehnick> Трафик фильтруется на выходе из общаги.
[20:26:14] <tehnick> А общаги связаны оптоволокном через центр.
[20:27:13] <tehnick> Странно, что на схеме это не отображено.
[20:28:14] <gelraen> у вас ещё и файрволы между общагами?
[20:28:20] <gelraen> зачем?
[20:28:46] <dhamp> tehnick, э и что там не отражено ?
[20:29:21] <tehnick> gelraen: http://wiki.punklan.net/lan:structure
[20:29:27] <dhamp> gelraen, хер знает
[20:29:35] <tehnick> Связь между общагами не расписана.
[20:30:33] <burzumko> ПУНК. няшно ))
[20:30:44] <tehnick> "Для соединения с внешним миром (интернет, ВУНК, факультеты) проложена гигабитная оптика до главного здания. В общагах в качестве конечного оборудования используется D-link DES-3550. Свичи, по возможности, объеденены гигабитом и подключены в D-link DGS-3627 и D-link DGS-3627G"
[20:31:01] <tehnick> Ага, значит между общагами уже не фильтруется.
[20:32:00] <tehnick> burzumko: на транслите еще прикольнее: punk
[20:39:09] FiliN вышел(а) из комнаты
[20:49:23] 0xd34df00d вышел(а) из комнаты: Replaced by new connection
[20:49:33] 0xd34df00d вошёл(а) в комнату
[20:52:31] SolarRay вошёл(а) в комнату
[20:53:34] <tehnick> NegatiV: про скриншоты не забыл?
[20:53:47] <NegatiV> tehnick: залью уже с RC
[20:54:48] <tehnick> NegatiV: поисковый виджет лучше стал.
[20:55:15] <tehnick> NegatiV: только зачем такая маленькая минимальная высота для списка хабов?
[20:55:26] <burzumko> Nikoli: http://paste.pocoo.org/show/220734/
[20:56:00] <NegatiV> tehnick: ты о чем? я не помню чтобы минимальную высоту там настраивал
[20:56:12] <NegatiV> все силами компоновщика и размерных политик
[20:56:31] <tehnick> Ясно.
[20:56:51] man_hattan вошёл(а) в комнату
[21:00:55] <tehnick> NegatiV: оно там уже давно:
        <widget class="QListWidget" name="listWidget_HUBS">
         <property name="minimumSize">
          <size>
           <width>0</width>
           <height>20</height>
          </size>
         </property>
[21:01:04] <tehnick> Просто я только заметил, т.к. никогда так сильно не уменьшал окно.
[21:03:14] tehnick вышел(а) из комнаты
[21:16:40] tehnick вошёл(а) в комнату
[21:26:46] man_hattan вышел(а) из комнаты
[21:36:23] fragnat вошёл(а) в комнату
[21:40:41] <burzumko> http://img214.imageshack.us/img214/5192/eiskaltseachnyashka.png спасибо. теперь няшно ))
[22:01:33] <tehnick> NegatiV: оказывается, что у нас неправильно меню на английском оформлены. Ты на ЛОРе в новости про амарок отписался, значит, поймешь о чем я...
[22:02:19] <NegatiV> tehnick: на ЛОРе одно школоло
[22:02:33] <tehnick> NegatiV: нет, нет только.
[22:02:39] <tehnick> *не только
[22:02:56] <NegatiV> tehnick: да знаю) просто очень много неадекватов
[22:03:01] <NegatiV> в прочем как и везде
[22:03:11] <tehnick> NegatiV: про названия с большой буквы -- это ведь правильно написано.
[22:03:22] <tehnick> NegatiV: на опеннете меньше.
[22:03:58] <NegatiV> tehnick: ну я пишу на английском с большой буквы
[22:04:12] <NegatiV> как и пишут на других языках - дело переводчиков
[22:04:44] <NegatiV> *как их
[22:04:54] FiliN вошёл(а) в комнату
[22:05:09] <tehnick> NegatiV: ты не понял... Надо Писать все Слова в Названиях с Большой Буквы.
[22:05:20] <tehnick> На английском...
[22:05:53] <tehnick> Но сейчас уже поздно исправлять.
[22:06:54] nE0sIghT вышел(а) из комнаты
[22:07:11] <NegatiV> tehnick: до заморозки строк еще 5 дней
[22:07:12] <burzumko> капитализируют обычно только названия песен, книг, фильмов итп. а обычные надписи как в предложениях
[22:07:42] <tehnick> NegatiV: лучше уже не менять.
[22:08:21] <tehnick> burzumko: в гуях большинства прог меню так оформлены...
[22:09:11] Клёк вышел(а) из комнаты
[22:12:17] <NegatiV> 0xd34df00d: я с ужасом понял что можно удалять синглтоны с помощью deleteLater() (есно синглотоны потомки QObject)
[22:12:47] <NegatiV> компилятор даже слова не говорит что деструктор у них закрыт
[22:15:12] <dhamp> tehnick, Для Чего Писать Все Слова С Большой Буквы ?
[22:16:08] <tehnick> dhamp: в английском так принято, выше написано, в каких случаях.
[22:18:55] <dhamp> tehnick, ...выше написано, в каких случаях.
выше это где ?
[22:23:42] <tehnick> dhamp: в конференции.
[22:24:13] <dhamp> tehnick, видиимо я ослеп и не вижу )
[22:24:36] <tehnick> Печально, да. Посмотри еще раз.
[22:25:39] <burzumko> dhamp:
[22:07:24] <burzumko> капитализируют обычно только названия песен, книг, фильмов итп. а обычные надписи как в предложениях
[22:07:54] <tehnick> NegatiV: лучше уже не менять.
[22:08:34] <tehnick> burzumko: в гуях большинства прог меню так оформлены...
[22:27:20] <tehnick> [22:08:21] <tehnick> burzumko: в гуях большинства прог меню так оформлены...
[22:47:54] gelraen вышел(а) из комнаты
[22:48:04] gelraen вошёл(а) в комнату
[22:59:38] burzumko вышел(а) из комнаты
[23:02:04] burzumko вошёл(а) в комнату
[23:18:09] WiseLord вошёл(а) в комнату
[23:28:05] Leliksan Floyd вошёл(а) в комнату
[23:28:50] Leliksan Floyd вышел(а) из комнаты: qutIM : Jabber plugin
[23:36:56] FiliN вышел(а) из комнаты
[23:45:24] quiritius вышел(а) из комнаты
[23:47:50] NegatiV вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!