gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Четверг, 25 февраля 2010< ^ >
NegatiV установил(а) тему: Release: 1.95-beta1 || SVN: 123 || Конференция разработчиков 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:
* 10.03 Release EiskaltDC++ 1.98-beta2
* 20.03 Release EiskaltDC++ 2.0
Конфигурация комнаты
Участники комнаты

GMT+3
[00:44:39] <wilgib> NegatiV: issue 24, issue 25 - это не одно и тоже. И в ревизии 126 - файл-листы по-прежнему скачиваются с других источников, и при выборе загрузить на списке - загрузка начинается только с первого источника из списка, остальные добавляются позже в результате автопоиска при этом с источников как и прежде скачиваются файл-листы.
[00:45:19] <NegatiV> wilgib: кликаешь скачать по корневому элементу?
[00:45:33] <wilgib> NegatiV: да
[00:45:41] <NegatiV> у меня сразу качать начинает пачку
[00:46:04] <wilgib> NegatiV: а файл-листы качает?
[00:46:19] <NegatiV> да, но только через некоторое время
[00:46:34] <NegatiV> как только появятся источники которых не было при поиске
[00:47:29] tehnick вошёл(а) в комнату
[00:48:46] <NegatiV> wilgib: http://img532.imageshack.us/img532/7695/63370167.png
[00:48:59] <NegatiV> сразу после того как нажал скачать
[00:49:53] <wilgib> NegatiV: а как же тогда статус Fixed у issue 24 про нормальную мультискачку?(ведь там написано без скачивания файл-листов)
[00:52:00] <NegatiV> wilgib: блин, а как искать новые источники прикажешь?
[00:52:50] <NegatiV> не понимаю вообще в чем проблема
[00:52:55] <wilgib> NegatiV: а как их виндовые клиенты ищут?
[00:53:23] <NegatiV> wilgib: так же, просто эти соединения у них не показываются
[00:54:15] <NegatiV> а как по мне так пусть показываются - все равно этот элемент обновлять переносить в корневой
[00:54:25] <NegatiV> *обновлять и переносить
[00:55:30] <wilgib> NegatiV: ты уверен что скачиваются, но не отображаются?
[00:55:45] <WiseLord> wilgib: ну это же очевидно
[00:55:50] <NegatiV> wilgib: да, это называется queue match
[00:55:55] <WiseLord> как можно получить источник, не скачав списки с ними
[00:55:56] <wilgib> WiseLord: почему?
[00:56:10] <WiseLord> откуда клиенту знать, что у N есть нужный файл?
[00:56:29] <WiseLord> только если хаб ему отдаст файллист человека с таким файлом
[00:56:36] <wilgib> WiseLord: а как тогда источники находятся через поиск?
[00:56:42] <WiseLord> точно так же
[00:57:00] <WiseLord> посредством хаба
[00:57:06] <wilgib> WiseLord: файл-листы с источников при этом не скачиваются
[00:57:08] <WiseLord> хаб координирует файллисты
[00:57:36] <NegatiV> WiseLord: там все проще - я качаю не по имени файла а по его TTH. соответсвенно чтобы добавить юзера на скачивание надо получить его файл-лист, из которого поиском по TTH выдирается нужное имя файла
[00:58:27] <NegatiV> как я понял это сделано чтобы явно не привязыватся к имени файла (которое может во время поиска просто напросто изменится)
[00:58:31] <wilgib> NegatiV: на скриншоте в списке пять источников а в поле статус стоит 2/3
[00:58:54] <NegatiV> wilgib: один юзер на 2-х хабах
[00:59:36] <NegatiV> wilgib: теперь понятно зачем файллисты качаются?
[01:00:17] <wilgib> NegatiV: нет
[01:00:52] <NegatiV> "это сделано чтобы явно не привязыватся к имени файла (которое может во время поиска просто напросто изменится)"
[01:01:12] <NegatiV> поэтому "я качаю не по имени файла а по его TTH. соответсвенно чтобы добавить юзера на скачивание надо получить его файл-лист, из которого поиском по TTH выдирается нужное имя файла"
[01:02:02] <wilgib> NegatiV: почему нельзя получить источники так же как они получаются при поиске - т.е. без тормозного скачивания файл-листов?
[01:02:33] <NegatiV> wilgib: зачем шрузить хаб лишними поисковыми запросами?
[01:02:53] <NegatiV> проще наверное между юзерами разрулить все
[01:03:05] <wilgib> NegatiV: все виндовые клиенты так работают
[01:03:14] <NegatiV> даже dc++ ?
[01:03:20] <wilgib> NegatiV: да
[01:03:20] <tehnick> Более того. Грамотно настроенные хабы тупо игнорируют такие запросы.
[01:03:57] <tehnick> На нескольких крупных хабах вообще поиск о TTH заблокирован.
[01:04:51] <tehnick> NegatiV: я там немного лажанулся в Issues
[01:04:52] <wilgib> tehnick: NegatiV: объясните мне как же тогда под windows при автопоиске клиент никогда не скачивает файл-листы.
[01:05:03] <tehnick> Не тот тип указал.
[01:05:32] <NegatiV> wilgib: я сейчас подниму виртуальную машину и проверб скачивание
[01:05:35] <tehnick> wilgib: мб он тупо не оповещает об этом пользователя?
[01:05:50] <tehnick> NegatiV:  а в вайне никак?
[01:06:02] <nbspjr> мм, но у источника при скачивании файллиста ведь отображатеся процесс
[01:06:14] <NegatiV> tehnick: там половина юзеров забивает на теги (пишут Feature Request в теме, а не теге)
[01:06:23] <nbspjr> а при скачивании файлов не видно, чтобы под виндой тянуло
[01:06:36] <tehnick> NegatiV:  А тоже пишу так.
[01:06:54] <NegatiV> tehnick: есть Type-FeatureRequest =)
[01:07:10] <NegatiV> вы все оставляете Type-Defect
[01:07:16] <wilgib> tehnick: поиск у меня работает быстро, а скачивание файл-листов медленно - результат этих двух вариантов один и тот же - источники.
[01:07:47] <NegatiV> tehnick: мне винда нужна для автокада, а его в вайне мазохизм запускать
[01:07:58] <tehnick> Кстати, я видел недавно стронгдц и не понял, как там brows filelist реальлизован. Ибо он очень сильно отличается от get filelist.
[01:07:59] <NegatiV> так что мне проще виртуалку запустить)
[01:08:34] <NegatiV> tehnick: в смысле?
[01:08:58] <tehnick> get filelist --- скачать весь файл-лист и отбразить его
[01:09:11] <wilgib> NegatiV: "пишут Feature Request в теме, а не теге" - на googlecode нет возможности указать теги
[01:09:36] <tehnick> brows filelist --- скачать информацию только о структуре каталогов или как-то так
[01:09:46] <tehnick> Я видел мельком и не понял юмора.
[01:09:56] <NegatiV> tehnick: а в чем профит?))
[01:10:01] <tehnick> Хз.
[01:10:08] <tehnick> Посмотри на него под виндой.
[01:10:22] <tehnick> У меня времени не было.
[01:14:42] <NegatiV> wilgib: tehnick: добавил шаблон FeatureREquest
[01:15:34] <wilgib> NegatiV: добавь ещё шаблон Defect.
[01:16:12] <NegatiV> wilgib: он там и так по-умолчанию
[01:20:33] Abram вышел(а) из комнаты
[01:29:49] <wilgib> NegatiV: удалил каталог .eiskaltdc++ всё равно качает только с одного, хотя в очереди загрузок в поле пользователь - много источников. Вот скриншот http://img710.imageshack.us/img710/1944/52419089.png
[01:30:45] <NegatiV> wilgib: мей би стоит просто подождать?)
[01:31:42] <wilgib> NegatiV: я так подождал - больше минуты свободные слоты у них точно были.
[01:32:03] <wilgib> *и так
[01:34:41] <NegatiV> wilgib: может хаб рубит?
[01:34:47] <NegatiV> типа connection flood
[01:34:53] <NegatiV> или как там
[01:35:18] <NegatiV> у меня из 12 источников только 6-8 добавляется за раз
[01:35:53] <wilgib> NegatiV: а при чём тут хаб - ведь список источников уже был получен через поиск - разве ты не из него добавляешь?
[01:36:48] <NegatiV> tehnick: ну если юзеры в пассиве то хаб может влезть (он как бы управляет в этом случае соединениями)
[01:37:12] <NegatiV> tehnick: проверь скачивание группы файлов
[01:37:47] <NegatiV> wilgib: не тебе отправил, см. сообщение для tehnick
[01:40:37] <wilgib> NegatiV: я сделал поиск - получил результаты - кликаю на списке файлов загрузить - далее отправляются запросы на соединение каждому источнику из уже полученного(т.е. находящегося на моём компьютере) списка источников - хаб тут каким боком?
[01:40:59] <NegatiV> wilgib: они все в активе?
[01:41:18] <wilgib> NegatiV: да
[01:42:36] <NegatiV> wilgib: подожди тогда пока еще кто оттестирует скачивание
[01:42:57] <NegatiV> у меня работает, у тебя- нет. тут нужы еще результаты
[01:43:10] <wilgib> NegatiV:  на хабе dc.ozerki.net где я это проверял отключён поиск по TTH - может в этом дело?
[01:43:57] <NegatiV> wilgib: хз, попробуй другой хаб
[01:44:36] <tehnick> NegatiV: работает все.
[01:46:20] <wilgib> NegatiV: попробовал: у файла с четырьмя источниками(у каждого источника есть свободные слоты) добавилось только два.
[01:48:02] <wilgib> NegatiV: оставшиеся два так и висят как на скриншоте выше со словом в поле статуса подключён.
[01:48:54] NegatiV вышел(а) из комнаты
[01:58:10] NegatiV вошёл(а) в комнату
[01:59:02] <wilgib> NegatiV:  заработало. поробовал с другим файлом с 28 источниками - почему-то добавилось только 23
[02:00:12] <tehnick> wilgib: причины ты уже знаешь: или пассивы или настройки хаба. Мб еще что-то есть...
[02:00:31] <wilgib> это на хабе dc.ozerki.net, т.е. поиск по TTH тут не причём
[02:02:15] <wilgib> NegatiV: так реализация автопоиска без скачивания файл-листов как в виндовых клиентах будет?
[02:02:16] <NegatiV> tehnick: насчет поиска я гляну
[02:02:47] <NegatiV> wilgib: я сначала посмотрю как ведет себя оригинальный клиент
[02:03:06] <NegatiV> но из-за паники ядра сделаю это позже
[02:03:22] <NegatiV> виртуалбокс валит систему нафиг)
[02:05:57] <wilgib> NegatiV: у меня тоже виртуалбокс валил при использовании skype в Windows XP, причём так что при новом запуске выдавался синий экран и приходилось переустанавливать XP
[02:06:54] <wilgib> NegatiV: "переустанавливать XP" - в смысле переустанавливать под виртуалбоксом
[02:17:27] <tehnick> NegatiV: в плюсовой версии ведь нет "Splash Screen Logo". И не надо, как я думаю. Это я глянул информацию о клиенте. Почему там ксати версия программы не указана? Еще в меню справки нет ссылки на оф.сайт.
[02:22:33] tehnick вышел(а) из комнаты
[02:25:36] <wilgib> NegatiV: а старый EiskaltDC разве при автопоиске скачивал файл-листы?
[02:39:58] <NegatiV> wilgib: старый айскальт работал на другом ядре и работал по другим принципам
[02:40:23] <NegatiV> и скачивал файлы по имени а не хешу
[02:58:51] wilgib вышел(а) из комнаты
[04:05:19] NegatiV вышел(а) из комнаты
[05:10:19] NegatiV вошёл(а) в комнату
[07:32:11] NegatiV вышел(а) из комнаты
[08:48:23] Kroll вышел(а) из комнаты
[09:01:24] Kroll вошёл(а) в комнату
[09:17:32] Kroll вышел(а) из комнаты
[09:18:18] Kroll вошёл(а) в комнату
[09:28:24] Kroll вышел(а) из комнаты
[09:34:46] Kroll вошёл(а) в комнату
[10:35:51] Abram вошёл(а) в комнату
[10:39:03] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[10:54:45] nbspjr вышел(а) из комнаты
[13:36:38] Kroll вышел(а) из комнаты
[13:42:05] Kroll вошёл(а) в комнату
[14:54:34] MrBogdan вошёл(а) в комнату
[14:54:44] MrBogdan вышел(а) из комнаты
[14:56:52] Kroll вышел(а) из комнаты
[14:57:06] Ским вышел(а) из комнаты
[14:57:16] Ским вошёл(а) в комнату
[14:57:42] Kroll вошёл(а) в комнату
[15:01:15] Ским вышел(а) из комнаты
[15:04:46] Ским вошёл(а) в комнату
[15:17:34] nbspjr вошёл(а) в комнату
[16:05:56] NegatiV вошёл(а) в комнату
[16:25:13] dhampire вошёл(а) в комнату
[16:26:41] <dhampire> NegatiV, пинг
[16:27:14] <nbspjr> no route to host
[16:29:53] <NegatiV> dhampire: понг
[16:30:06] <dhampire> NegatiV, смотрел ? :)
[16:30:29] <NegatiV> нет еще, разбираюсь с репортами
[16:43:20] wilgib вошёл(а) в комнату
[16:44:45] wilgib вышел(а) из комнаты
[16:45:30] wilgib вошёл(а) в комнату
[16:47:14] <wilgib> NegatiV: а почему нельзя неотображать сообщения "подключён"?
[16:47:41] <NegatiV> wilgib: ты про менеджер соеденений
[16:47:47] <NegatiV> ?
[16:47:55] <wilgib> NegatiV: да
[16:48:28] <wilgib> NegatiV: про твой комментарий к моему issue 24
[16:49:28] <NegatiV> wilgib: потому что с их помощью отслеживается начало передачи
[16:50:02] <NegatiV> т.е. когда начнется передача данных сообщения трансформируются в информацию о передаче
[16:50:57] <NegatiV> так, вот если при начале передачи файла, такого сообщения о установленном соединении не будет то передача файла _игнорируется_
[16:51:12] <wilgib> NegatiV: т.е. без графического отображения в списке передач не будет работать?
[16:52:03] <NegatiV> да, потому что они в любой момент могут понадобится
[16:54:05] <wilgib> NegatiV: у меня выводятся эти сообщения и один свёрнутый список куда эти источники потом добавляются. Я не понимаю что такого страшного может случиться если не отображать эти сообщения о подключении, а отображать только свёрнутый список куда они будут добавляться.
[16:55:09] <wilgib> NegatiV: короче, зачем графически то отображать  эти подключения на экране?
[16:55:54] <NegatiV> void TransferViewModel::updateTransferPos(VarMap params, qint64 pos){
    if (params.empty() || !params.contains("CID"))
        return;
    TransferViewItem *item;
    if (!findTransfer(vstr(params["CID"]), vbol(params["DOWN"]), &item))
        return;
    item->dpos = pos;
    emit layoutChanged();
}
[16:56:11] <NegatiV> findTransfer - ищет сообщение о подключении
[16:56:35] <NegatiV> если подобного нет то обновление статуса прекращается
[16:56:51] <wilgib> NegatiV: он же не на экране глазами ищет
[16:56:53] <NegatiV> это обновление позиции
[16:57:46] <NegatiV> wilgib: а как ты предлагаешь мне позволить пользователю закрывать соединения не отображая их?
[16:57:47] <wilgib> NegatiV: вывод на экран это - для пользователя, а пользователю эта информация не нужна.
[17:00:01] <NegatiV> wilgib: r130
[17:00:15] <NegatiV> там пофиксил issue #17
[17:01:06] <wilgib> NegatiV: эти соединения это специальный тип соединения или же это то же самое как если нажать скачать на файле с одним источником?
[17:01:35] <NegatiV> различий нет, это просто открытый сокет
[17:01:59] <NegatiV> для чего он используется мне все равно (да и отследить это нельзя)
[17:03:54] <wilgib> NegatiV: тогда если заранее известно что эти соединения относятся к файлу поставленному на закачку - то можно их отображать внутри свёрнутого списка и они не будут замусоривать "список передач"
[17:05:25] <NegatiV> wilgib: с чего ты взял что это заранее известно? ничего подобного
[17:06:03] <wilgib> NegatiV: в виндовс клиентах эти соединения не отображаются
[17:06:26] <NegatiV> патч ядра до стронга весит 4Мб
[17:06:55] <NegatiV> я это к тому что они там могут наворотить что хотят
[17:07:08] <wilgib> NegatiV: "с чего ты взял что это заранее известно?" - так эти отображаемые источники берутся из списка полученного при поиске
[17:08:26] <NegatiV> wilgib: я уже устал объяснять - http://code.google.com/p/eiskaltdc/source/browse/branches/trunk/eiskaltdcpp/TransferView.cpp
[17:08:47] <NegatiV> проще разок посмотреть как все работает, чем мне тут распинаться)
[17:08:56] <dhampire> NegatiV, эм вообще-то всего 600 килобайт весит патч
[17:09:18] <NegatiV> dhampire: разве не ты говорил что там пара метров?
[17:09:20] <dhampire> но даже в таком размере наворочено дофига всего
[17:09:34] <dhampire> NegatiV, это зависит от того как снимать патч
[17:11:06] <dhampire> NegatiV, 2 мега это вроде diff с flylink был
[17:11:21] <NegatiV> wilgib: строки 291-301 - это все что я могу узнать о соединении
[17:18:22] <wilgib> NegatiV: <"Не загружать файлы, уже имеющиеся в очереди" подразумевает ограничение на многопоточное скачивание> - а я этот текст понимал как не начинать закачивать ещё одну копию того же файла если он уже стоит в очереди на загрузку(например если случайно добавил или забыл что он уже стоит в очереди на загрузку).
[17:21:05] 0xd34df00d вышел(а) из комнаты
[17:21:19] 0xd34df00d вошёл(а) в комнату
[17:31:38] <wilgib> dhampire: у тебя в EiskaltDC++ соединение настроено через UPnP?
[17:33:56] Abram вошёл(а) в комнату
[17:36:47] Abram вышел(а) из комнаты
[17:37:18] <dhampire> wilgib, было настроено для проверки
[17:37:43] <wilgib> dhampire: оно работало?
[17:38:39] <dhampire> wilgib, хрен его знает :) может и работало :)
[17:39:08] <dhampire> сейчас не хочет порты пробрасывать
[17:39:15] <dhampire> ругается
[17:39:25] <dhampire> потому вырубил нафиг
[17:40:31] <wilgib> dhampire: когда я у себя тестировал UPnP оно не работало, так что скорее всего и утебя тоже не работало
[17:41:39] <dhampire> wilgib, у меня подкллючение просто через сеть, настройки по dhcp
[17:43:32] <dhampire> дома где у меня роутер коннектится через pppoe через лапшу с upnp всё было нормально, с единственной оговоркой, после закрытия клиента не удалялись правила но роутере
[17:45:00] <wilgib> dhampire: у меня тоже соединение с роутером через dhcp, но ни поиск не скачка не работают - т.е. порты на роутере не открываются.
[17:45:44] <dhampire> wilgib, попроси админа открыть порты :)
[17:46:02] <wilgib> dhampire: админ я.
[17:46:19] <dhampire> wilgib, тогда в чём сложности
[17:46:20] <wilgib> dhampire: это мой домашний роутер
[17:46:21] <dhampire> ?
[17:46:54] NegatiV вышел(а) из комнаты
[17:47:07] <wilgib> dhampire: в том что такой тип соединения в EiskaltDC++ не работает
[17:47:52] <dhampire> wilgib, что у тебя за зверь в виде роутера?
[17:48:30] <wilgib> dhampire: при этом у клиента DC++ под wine тоже не работает тип соединения UPnP, а вот у того же клиента под Windows XP UPnP работает.
[17:48:58] <wilgib> dhampire: dlink
[17:51:59] <dhampire> wilgib, а подробее?
[17:52:04] <dhampire> подробнее*
[17:53:42] Abram вошёл(а) в комнату
[17:55:35] <wilgib> dhampire: D-Link DI-604
[18:02:40] NegatiV вошёл(а) в комнату
[18:04:46] <wilgib> NegatiV: почему на твоих скриншотах которые ты поставил на googlecode интерфейс русский а слово Help в меню на английском? У меня на его месте стоит слово Справка.
[18:09:36] <wilgib> NegatiV: может добавить в поисковые метки на googlecode тэги: Qt, p2p
[18:41:36] wilgib вышел(а) из комнаты
[18:48:42] wilgib вошёл(а) в комнату
[18:58:59] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[20:09:37] dhampire вышел(а) из комнаты
[20:09:47] dhampire вошёл(а) в комнату
[20:36:49] gray_graff_ вошёл(а) в комнату
[21:19:36] dhampire вышел(а) из комнаты
[21:28:17] dhampire вошёл(а) в комнату
[21:47:21] <wilgib> dhampire: после make install EiskaltDC++ прописался в меню KDE но при клике на иконку ничего не происходит, в чём может быть причина?
[21:47:54] <dhampire> wilgib, а из консоли запускается командой eiskaltdcpp?
[21:48:28] <wilgib> dhampire: да, я просто только сейчас заметил что он в меню прописался.
[21:49:17] <wilgib> dhampire: ой ошибся, нет не запускется этой командой
[21:49:32] <dhampire> wilgib, куда он поставился у тебя ?
[21:50:05] tehnick вошёл(а) в комнату
[21:50:11] <wilgib> dhampire: /usr/local/bin/eiskaltdcpp
[21:51:15] <tehnick> wilgib:
export PATH=$PATH:/usr/local/bin/
eiskaltdcpp &
[21:51:23] <tehnick> Это если в консоли.
[21:51:35] <dhampire> wilgib, O_o
[21:51:37] <tehnick> Если хочешь из меню:
[21:51:48] <dhampire> tehnick, зачем так сложно?
[21:52:37] <tehnick> Так правильно.
[21:52:40] <tehnick> имхо
[21:52:51] <wilgib> tehnick: /usr/local/bin/ - этот путь есть в PATH
[21:53:39] <tehnick> Странно.
[21:53:41] <dhampire> wilgib, env | grep PATH и вывод по команде eiskaltdcpp
[21:53:46] <tehnick> А бинарник-то имеется?
[21:54:50] <wilgib> всё-таки запускается если вручную написать eiskaltdcpp, а по tab не предлагает этот вариант
[21:55:24] <nbspjr> wilgib: ось?
[21:55:39] <nbspjr> если фря - скажи rehash )
[21:55:47] <wilgib> вод вывод по tab: [pavel@myhost eiskaltdc-read-only]$ eiskaltdc
eiskaltdc    eiskaltdcpp/
[21:56:24] <wilgib> он предлагает директорию eiskaltdcpp/
[21:56:44] <tehnick> Йоу. Ты собрирал вообще?
[21:56:45] <nbspjr> потому что там, где ты находишься, есть директория eiskaltdcpp
[21:56:53] <tehnick> *Ты что собирал?
[21:57:15] <dhampire> wilgib, вывод-то покажи
[21:57:37] tehnick вышел(а) из комнаты
[21:57:50] <wilgib> dhampire: зачем? проблема с запуском решилась
[21:58:46] <dhampire> wilgib, не решилась так решилась
[21:59:16] <wilgib> nbspjr: я понимаю, что там есть директория eiskaltdcpp, но почему по tab предлагается только директория и старый eiskaldc
[22:01:14] tehnick вошёл(а) в комнату
[22:01:57] <tehnick> wilgib:  
ls -l /usr/local/bin/eiskaltdcpp/bin/*
[22:02:58] <wilgib> tehnick: ls -l /usr/local/bin
итого 28340
-rwxr-xr-x 1 root root 29016022 Фев 25 17:12 eiskaltdcpp
[22:05:12] <wilgib> если после того как набрано eiskaltdc набрать ещё букву p и нажать tab то предлагается уже только бинарник eiskaltdcpp
[22:06:01] <dhampire> и в чём проблема ? я не понимаю
[22:06:27] <dhampire> wilgib, ?
[22:07:29] <wilgib> dhampire: почему по tab не предлагается бинарник когда набрано eiskaltdc, а предлагается старая версия eiskaltdc и каталог eiskaltdcpp?
[22:08:40] <dhampire> потому что ты запускаешь из каталога в котором есть подкаталог с такой подсторокой в имени
[22:08:53] <dhampire> что тебе ещё не ясно ?
[22:08:53] <wilgib> dhampire: сейчас вышел из директории с исходниками теперь по tab предлагаются два бинарника
[22:09:45] <dhampire> wilgib, можешь написать фичреквест или баг разрабам bash или что там у тебя
[22:11:10] <wilgib> dhampire: "потому что ты запускаешь из каталога в котором есть подкаталог с такой подсторокой в имени" - я понимаю и выше я писал, что понимаю. Я не понимаю почему только два варианта eiskaltdc и каталог eiskaltdcpp/ и не предлагается третий вариант  бинарник eiskaltdcpp
[22:12:19] <dhampire> см. фразу выше можешь заодно спросить у разработчиков интерпретартора почему именно так
[22:12:52] <wilgib> dhampire: запуск из меню KDE неработает
[22:14:32] <dhampire> wilgib, что в desktop файле записано ?
[22:15:08] <wilgib> dhampire: где этот файл лежит?
[22:17:39] <dhampire> если ты ничегосам не создавал то /usr/local/share/application
[22:18:18] <dhampire> *applications
[22:18:54] <wilgib> dhampire: [Desktop Entry]
Version=2.0
Encoding=UTF-8
Name=EiskaltDC++
Type=Application
Exec=eiskaltdcpp
Icon=eiskaltdcpp
Terminal=false
GenericName=DC++ client
GenericName[ru]=Клиент сетей DC++
GenericName[en]=DC++ client
GenericName[be]=Кліент сеткі DC++
Comment=Share files over the DC++ network
Comment[ru]=Делитесь файлами с помощью сетей DC++
Comment[en]=Share files over the DC++ network
Comment[be]=Паздяляйцеся файламі праз сетку DC++
Categories=Network;FileTransfer;P2P;Qt;
GenericName[ru_RU]=Клиент сетей DC++
[22:19:11] <tehnick> wilgib: укажи полный путь к бинарнику
[22:19:15] <tehnick> Exec=eiskaltdcpp
[22:19:37] <dhampire> wilgib, а не судьба поставить в /usr ?
[22:19:44] <wilgib> tehnick: а по умолчанию почему не работает?
[22:20:07] <tehnick> Потому что сконфигурировал неправильно.
[22:20:23] <tehnick> И потому что в PATH не прописан путь до него.
[22:20:50] <wilgib> dhampire: я использую стандартную команду "make install" - почему стандартный способ установки неработоспособен?
[22:21:08] <wilgib> tehnick: я ничего не конфигурировал
[22:21:18] <tehnick> wilgib:   Ошибаешься.
[22:21:41] <tehnick> cmake -DCMAKE_INSTALL_PREFIX=/usr .
[22:21:52] <tehnick> Надо было так cmake выполнять.
[22:21:54] <wilgib> tehnick: cmake ./ && make && make install
[22:21:58] <tehnick> При конфигурировании.
[22:22:10] <dhampire> потому что по -умолчанию prefix установки /usr/local -> так как в большинстве дистрибутивов /usr/local/bin в PATH нету, сам понимаешь что получается
[22:22:22] <tehnick> Или тебе в перепенную PATH добавить путь до бинарника.
[22:22:27] <wilgib> tehnick: это дополнительное действиее с моей стороны
[22:22:29] <tehnick> *Или теперь
[22:22:47] <dhampire> wilgib, ты ничего не добавлял не значит что префикс не указан
[22:23:06] <wilgib> tehnick: в PATH есть  /usr/local/bin
[22:23:31] <tehnick> wilgib: какое еще дополнительное?
cmake -DCMAKE_INSTALL_PREFIX=/usr . ; && make && make install
[22:23:42] <tehnick> Все...
[22:23:52] <dhampire> wilgib, понимаешь если намеренно сделать установку в /usr, это будет очень плохо
[22:24:33] <dhampire> wilgib, в консоли то может и есть а на иксовой то и нету
[22:24:45] <dhampire> на иксовой консоли*
[22:24:47] <wilgib> tehnick: "cmake ./ && make && make install" - это сборка по умолчанию, всё остальное это не по умолчанию
[22:25:32] <nbspjr> по умолчанию это "next-agree-next-next-finish-OOPS!" ? :]
[22:25:32] <dhampire> wilgib, может лучше воспользуешься пакетником?
[22:25:43] <tehnick> (22:19:10)  wilgib:  tehnick: в PATH есть /usr/local/bin
Переменные PATH при запуске консоли и при запуске графических программ могут отличаться.
[22:25:56] <tehnick> И обычно отличаются.
[22:25:57] <dhampire> nbspjr, "мы же не звери" ©
[22:26:18] <wilgib> dhampire: а я не прошу делать по умолчанию установку в /usr. Я прошу помоч мне запустить EiskaltDC++ из меню KDE
[22:26:41] <tehnick> wilgib:  я тебе уже сказал решение.
[22:26:45] <tehnick> И не одно.
[22:27:06] <dhampire> wilgib, /etc/profile или подобное есть?
[22:27:10] <wilgib> tehnick: какое второе?
[22:27:48] <wilgib> dhampire: есть
[22:28:03] <tehnick> wilgib: просмотри историю и найдешь все три.
[22:28:07] <dhampire> wilgib, один файл или папка?
[22:28:19] <dhampire> tehnick, он не такой :)
[22:28:29] <tehnick> Давообще...
[22:28:45] 0xd34df00d вышел(а) из комнаты
[22:28:58] <tehnick> Собирает из исходников, не желая разбираться и еще удивляется возникшим проблемам...
[22:29:14] <wilgib> dhampire: если действия - "cmake ./ && make && make install" не позволяют запускать из меню KDE то значит тебе надо внести какие-то исправления в установочные правила
[22:29:32] <dhampire> wilgib, у тебя слака ?
[22:29:38] <dhampire> нет?
[22:29:46] <dhampire> какие тогда притензии?
[22:29:51] <dhampire> претензии*
[22:29:51] <wilgib> dhampire: Arch Linux
[22:30:20] <dhampire> wilgib, тогда мой ответ будет краток читать вики до просветления
[22:30:37] <tehnick> Не надо никаких исправлений вносить в desktop-файл. Сейчас все стандартно и грамотно оформлено.
[22:30:54] <dhampire> ты не понимаешь почему так
[22:31:04] <dhampire> но требуешь исправления
[22:31:30] <dhampire> на предложение воспользоваться yaourt который ВСЁ за тебя сделает
[22:31:38] <wilgib> dhampire: "какие тогда притензии?" - я поставил программу, она прописалась в меню KDE, я кликаю по её значку мышкой - ничего не происходит.
[22:31:45] <dhampire> ты отвечаешь что не пользовался им и не собираешься
[22:32:11] <tehnick> Более того, в арче есть бинарные пакеты и есть своя удобная система обновления из svn...
[22:32:14] <dhampire> но если ты хочешь что бы система делала то что ты хочешь
[22:32:20] <dhampire> у тебя два пути
[22:32:35] <dhampire> разобраться или все же поставить yaourt
[22:32:40] <wilgib> dhampire: ты мне предлагаешь другой способ, а я прошу чтобы стандартный способ работал
[22:32:44] 0xd34df00d вошёл(а) в комнату
[22:32:53] <dhampire> впрочем и во втором случае надо аж один файл отредактировать
[22:33:12] <tehnick> wilgib: это _не_стандратный_ способ.
[22:33:15] <dhampire> на все претензии относительно сам собрал поставил  а оно не работает
[22:33:29] <wilgib> tehnick: это стандратный способ.
[22:33:33] <tehnick> Нет.
[22:33:34] <dhampire> нужно извиняюсь посылать на три буквы
[22:33:38] <wilgib> tehnick: да
[22:33:41] <tehnick> (22:28:15)  tehnick:  Более того, в арче есть бинарные пакеты и есть своя удобная система обновления из svn...
[22:33:50] <tehnick> Вот это стандартный способ.
[22:34:10] <dhampire> wilgib, ЭТО НЕ СТАНДАРТНЫЙ способ есдли твоя система не LFS и не слака
[22:34:19] <dhampire> если*
[22:34:21] <tehnick> А засирать свою систему самосборными программами --- это не стандарный способ.
[22:34:49] <tehnick> dhampire: в слаке тоже есть пакеты! Так что не надо тут...
[22:34:59] <dhampire> tehnick, я в курсе
[22:35:06] <wilgib> tehnick: пока нет пакета в оффициальном репозитории - для меня это СТАНДАРТНЫЙ способ
[22:35:39] <dhampire> wilgib, его не будет в community в обозримом будущем
[22:36:01] <wilgib> dhampire: почему небудет?
[22:36:12] <tehnick> wilgib:
1) пакет есть в ауре
2) в арче есть стандартная утилита для самостоятельного обновления пакетов
[22:36:15] <dhampire> wilgib, стандартный способ установки в arch из исходников это makepkg
[22:36:21] <tehnick> Которая просто и удобна к тому же.
[22:36:32] <tehnick> Этот диалог не имеет смысла.
[22:36:33] <dhampire> для этого нужен PKGBUILD
[22:36:53] <tehnick> Котой есть в ауре.
[22:36:58] <dhampire> вот он http://aur.archlinux.org/packages/eiskaltdcpp-svn/eiskaltdcpp-svn/PKGBUILD
[22:37:14] <wilgib> tehnick: "Этот диалог не имеет смысла." - точно смысла в нём мало
[22:37:19] <dhampire> в папке с ним makepkg -si
[22:37:26] <dhampire> и не трахай мозг
[22:37:33] <tehnick> dhampire: у тебя арч?
[22:37:37] <dhampire> да
[22:37:48] <tehnick> Еще и из нашей локалки...
[22:38:09] <tehnick> Еще и кодишь на c++ и Qt...
[22:38:12] <tehnick> Кто ты вообще такой? =)
[22:38:26] <dhampire> tehnick, вот что можно сказать человеку который не хочет обойти дерево но пройти напрямую
[22:38:32] <wilgib> dhampire: "стандартный способ установки в arch из исходников это makepkg" - я знаю именно так я и ставил старый EiskaltDC
[22:38:48] <tehnick> Ну вот и хорошо.
[22:38:50] <WiseLord> ну так чего ты говоришь, что make install - стандартный способ у тебя
[22:38:57] <WiseLord> ставь так же и не парься
[22:38:57] <dhampire> wilgib, что тебе тогда мешает повторить опыт?
[22:39:03] <tehnick> Его разве уже добавили в официальный реп?
[22:39:18] <dhampire> tehnick, нет только в ауре есть
[22:39:47] <tehnick> Странно...
(22:31:10)  wilgib:  
tehnick: пока нет пакета в оффициальном репозитории - для меня это СТАНДАРТНЫЙ способ
[22:39:49] <dhampire> tehnick, я студент 2 курса физфака же :)
[22:40:05] <tehnick> Да, второй курс мне незнаком. Совсем...
[22:40:19] <tehnick> С третьего я еще знаю некоторых.
[22:40:21] <WiseLord> wilgib: тогда для тебя стандартный способ работоспособности desktop файла - его правка
[22:40:29] <dhampire> tehnick, ещё и восстановившийся так бы был на 3
[22:40:29] <tehnick> Ну и с более старших.
[22:40:33] <WiseLord> назови это СТАНДАРТом и не парься
[22:40:38] <wilgib> WiseLord: "ну так чего ты говоришь, что make install - стандартный способ у тебя" - потому, что EiskaltDC-1.0.41 - это релиз, а EiskaltDC++ я из svn собираю
[22:40:46] <WiseLord> все формальности будут соблюдены
[22:40:54] <dhampire> wilgib, в аур есть fkmaf
[22:40:55] <WiseLord> просто поправь desktop файл и считай это СТАНДАРТом
[22:40:56] <dhampire> альфа
[22:41:05] <dhampire> сейчас будет и ьета
[22:41:07] <tehnick> Бета1.
[22:41:09] <dhampire> бета*
[22:41:13] <tehnick> Уже.
[22:41:51] <WiseLord> в desktop-файле прописано exec=eiskaltdcpp
[22:42:13] <WiseLord> если твой DE не может запустить оттуда - это только его проблема
[22:42:29] <WiseLord> либо где-то ещё в $PATH лежит что-то с тем же именем нерабочее
[22:42:40] <WiseLord> что и запускается из меню
[22:42:59] <wilgib> dhampire: "что тебе тогда мешает повторить опыт?" - я не хочу разбираться с yaourt.
[22:43:24] <WiseLord> wilgib: ты уверен, что у тебя в /usr/bin не лежит с таким же именем скрипт/бинарник?
[22:43:34] <NegatiV> WiseLord: а amarok-2.3-b1 очень неплох
[22:43:52] <NegatiV> памяти ест меньше и визуално быстрее
[22:43:54] <WiseLord> а то, как правило, в PATH /usr/local/bin идёт раньше
[22:44:09] <WiseLord> но KDE всё равно приоритетнее из /usr/bin запускает
[22:44:19] <WiseLord> NegatiV: ага, мне он тоже понравился
[22:44:23] <nbspjr> NegatiV: даа? это хорошо :)
[22:44:25] <wilgib> WiseLord: уверен не лежит.
[22:44:28] <nbspjr> надо собрать что-ли
[22:44:51] <WiseLord> NegatiV: если 2.2.2.90 - это то, о чём ты речь ведёшь
[22:44:58] <dhampire> wilgib, не хочешь разбираться ни чём если кратко
[22:45:30] <WiseLord> wilgib: ставь gentoo, там не будешь зависеть от прихотей сборщиков дистрибутивов
[22:45:35] <dhampire> wilgib, зачем ты поставил арч?
[22:45:41] <wilgib> dhampire: не хочешь исправлять то что не работает если кратко.
[22:45:47] <NegatiV> WiseLord: и наконец-то добавили возможность увидеть какая песня будет следующей)
[22:45:58] <NegatiV> я про режим шафл
[22:46:02] <WiseLord> там установка из исходников - что из тарболов, что из svn/git/cvs etc - родной способ установки
[22:46:04] <tehnick> wilgib: еще вот так можно, например, поправить стоку из desktop файла:
Exec=sh -c 'PATH=$PATH:/usr/local/bin eiskaltdcpp'
[22:46:10] <WiseLord> NegatiV: да
[22:46:17] <WiseLord> но мне больше slim toolbar нравится
[22:46:19] <wilgib> WiseLord: я именно с gentoo и перешол на Arch
[22:46:20] <dhampire> wilgib, " у меня всё работает"
[22:46:36] <WiseLord> а этот, основной, что-то колбасит от релиза к релизу
[22:46:42] <dhampire> а вот забыл ©
[22:46:59] <WiseLord> NegatiV: и ещё эти, настроения глючат
[22:47:07] <NegatiV> WiseLord: я тоже slim юзал, но новый тулбар довольно опрятен
[22:47:08] <WiseLord> раскраска ползунка статуса
[22:47:09] <wilgib> dhampire: " у меня всё работает" -  работает поставленный так "cmake ./ && make && make install"?
[22:47:30] <WiseLord> NegatiV: да ну, огромадные две кнопки и куча пустого места
[22:47:36] <nbspjr> наша песня хороша, начинай сначала :)
[22:47:36] <NegatiV> WiseLord: а мне надоело коллекцию мубара обновлять)
[22:47:39] <dhampire> wilgib, я просто использую makepkg
[22:48:00] <WiseLord> NegatiV: может прикрутят интерфейс или автообновление при проигрывании (добавлении в плейлист?)
[22:48:29] <WiseLord> http://www12.picfront.org/picture/id3PW3ZleJc/img/xsnap.png имхо, ужасно
[22:48:33] <NegatiV> WiseLord: я наверное пропатчу этот тулбар, сделаю поменьше кнопки)
[22:48:57] <WiseLord> http://www12.picfront.org/picture/v6XSxg9qf/img/xsnap.png так изящнее
[22:50:27] <NegatiV> WiseLord: http://img717.imageshack.us/img717/5020/15440530.png
[22:50:32] <NegatiV> меня устраивает)
[22:50:48] <NegatiV> учитывая что 99% плеер свернут в трей
[22:50:49] <NegatiV> =))
[22:51:27] <WiseLord> по мне бы ещё один вариант тулбара.. совмещённый
[22:51:44] <WiseLord> небольшие кнопки, название пред. и след. песен
[22:51:55] <WiseLord> и горизонтальная громкость
[22:53:44] <WiseLord> по сути, от 1,4 осталось недобавленным только статистика и визуализации
[22:53:59] <WiseLord> по остальным фичам вроде переплюнуто
[22:54:07] <dhampire> NegatiV, собирай релизные тарболлы в одном стиле будь так добр
[22:55:25] <WiseLord> да, по идее правильнее бы eiskaltdcpp-2.0beta1.tar.bz2/eiskaltdcpp-2.0beta1/..
[22:55:36] <NegatiV> dhampire: ну собрать лучше в 6 утра не получилось
[22:55:40] <WiseLord> тогда в gentoo ebuild-ы будут не меняться ))
[22:56:13] <NegatiV> WiseLord: с beta2 начнем грамотно тарболы собирать)
[22:56:29] <dhampire> NegatiV, не самое удачное время для этого дела
[22:56:37] <WiseLord> важно, чтобы архив и папка внутри одинаково называлась
[22:57:27] <dhampire> а не по разному
[22:57:47] <NegatiV> WiseLord: как вариант, можно продолжить традицию по которой ты собираешь тарбол)
[23:18:29] <dhampire> NegatiV, ты патч когда будешь смотреть? а то я уже исрпавления кое-какие внёс у себя  
[23:24:59] <NegatiV> dhampire: уже смотрю
[23:25:09] <NegatiV> как включить то что ты накодил?
[23:25:43] <NegatiV> интерфейс я смотрю ты не удосужился))
[23:25:43] <dhampire> NegatiV, в смысле включить?
[23:26:09] <dhampire> NegatiV, в интерфейсе пока нету смысла
[23:26:23] <dhampire> потом сделем-с
[23:26:32] <dhampire> сделаем-с*
[23:27:40] wilgib вышел(а) из комнаты
[23:32:10] <NegatiV> dhampire: а как мне проверить что работает пассив/актив для хабов?
[23:32:42] <dhampire> NegatiV, отредактировать Favorites.xml
[23:33:07] <dhampire> Mode="?" 0-default 1-active 2-passive
[23:33:31] <dhampire> external ip в принципе можешь не указывать
[23:34:38] <NegatiV> ок. сейчас попробую
[23:35:50] 0xd34df00d вышел(а) из комнаты
[23:36:10] 0xd34df00d вошёл(а) в комнату
[23:41:00] <NegatiV> dhampire: не работает
[23:41:31] <dhampire> NegatiV, ясно
[23:41:58] <NegatiV> dhampire: ты с флайлинка порт делаешь?
[23:42:14] <dhampire> NegatiV, да
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!