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

GMT+3
[00:02:15] <NegatiV> tehnick: ты не проверл передачу магнетов и ссылок в целом?
[00:02:40] <tehnick> Еще нет.
[00:02:45] <tehnick> Меня тут отвлекли.
[00:15:51] tehnick вышел(а) из комнаты
[00:23:26] tehnick вошёл(а) в комнату
[00:29:54] Abram вошёл(а) в комнату
[00:33:58] <tehnick> WiseLord: ты кеды перезапускал или у тебя сразу заработало?
[00:34:14] <tehnick> Я немного подправил фал и попробовал такие пути:
[00:34:19] <tehnick> ~/.kde4/share/services/
~/.kde4/share/kde4/services/
/usr/share/kde4/services/
/usr/share/services/
[00:34:27] <tehnick> Ноль эффекта...
[00:35:02] <WiseLord> у меня заработало сразу
[00:35:23] <WiseLord> file:///home/wiselord/.kde4/share/kde4/services/magnet.protocol
[00:35:30] <WiseLord> с вышеозначенным содержимым
[00:35:33] <tehnick> ~/.local/share/services/
[00:35:38] <tehnick> Так попробуй плз.
[00:35:45] <WiseLord> так не работало
[00:35:54] <tehnick> [Protocol]
exec=eiskaltdcpp %u
protocol=magnet
input=none
output=none
helper=true
listing=
reading=false
deleting=false
writing=false
makedir=false
deleting=false
Icon=eiskaltdcpp
defaultMimetype=uri/magnet
Class=:internet
Description=Direct Connect protocol
URIMode=url
[00:36:04] <tehnick> (00:31:57)  WiseLord:  
так не работало
Ты не так пробовал.
[00:36:38] <WiseLord> <a href="magnet:?xt=urn:tree:tiger:RVSYPMVAOFD7Z5DXSBWVYYW5CFTGSK2D3TJ2U3Q&amp;xl=313380658&amp;dn=Telefonnaia_baza_SNG-09.rar" target="_top">Magnet</a>
[00:36:44] <WiseLord> такие ссылки открывались
[00:36:48] <tehnick> Хотя...
(23:29:43)  WiseLord:  подозреваю, можно и ~/.local/share использовать
[00:36:53] <tehnick> Но проверь еще раз.
[00:36:55] <WiseLord> ну да
[00:36:58] <WiseLord> я попробовал там
[00:36:59] <WiseLord> не работало
[00:37:07] <WiseLord> в kde4/.. работало
[00:41:18] <NegatiV> http://dpaste.com/hold/163219/ я сошел с ума =))
[00:42:18] <tehnick> WiseLord: а в чем ты проверял?
[00:42:29] <WiseLord> konqueror
[00:42:42] <tehnick> С моим текстом файла не пробовал?
[00:43:37] <WiseLord> не-а, не работает
[00:44:24] <WiseLord> [Protocol надо]
[00:44:48] <WiseLord> а.. оно было у тебя.. не заметил
[00:45:05] <tehnick> Работает?
[00:45:27] <tehnick> Протокол не поддерживается
magnet
[00:45:32] <tehnick> http://magneto.punklan.net/topic.php?type=show&code=898
[00:45:33] <WiseLord> работает
[00:45:45] <tehnick> Блин.
[00:45:52] <tehnick> Что за рандом...
[00:46:14] <dhampire> NegatiV, что ты такое творишь? :)
[00:46:14] <tehnick> Ссылка первая попавшаяся.
[00:46:31] <WiseLord> твой файл /home/wiselord/.kde4/share/kde4/services - замечательно работает
[00:46:43] <WiseLord> magnet.protocol
[00:46:50] <tehnick> Я туда же положил.
[00:46:58] <tehnick> Нуль эффекта.
[00:47:01] <NegatiV> dhampire: это я так "изящно" сохраняю цвета для чата =)
[00:47:32] <NegatiV> сейчас прикручиваю уведомления (пока что текстовые)
[00:47:38] <NegatiV> следом пойдет звук
[00:47:53] dhampire_ вошёл(а) в комнату
[00:48:07] dhampire_ вышел(а) из комнаты: offline
[00:48:25] <tehnick> WiseLord: на ссылке, которую я кинул ты не пробовал?
[00:49:34] <WiseLord> tehnick: http://www12.picfront.org/picture/LxbPWtTG/img/xsnap.png
[00:49:36] dhampire_ вошёл(а) в комнату
[00:49:37] dhampire вышел(а) из комнаты: offline
[00:49:50] <WiseLord> из konqueror
[00:50:13] <tehnick> eiskaltdc без плюсов?
[00:50:45] <WiseLord> не, окошоко eiskaltdcpp-шное вылазает
[00:57:45] <tehnick> Ппц.
[00:58:19] <tehnick> Каким-то боком в название файла заресался символ из кириллицы...
[01:01:30] dhampire_ вышел(а) из комнаты
[01:01:40] dhampire_ вошёл(а) в комнату
[01:06:12] <tehnick> WiseLord: а вот так у тебя отработает:
xdg-open 'magnet:?xt=urn:tree:tiger:KVHF2TJ7H3TRTZU7GXI4AWHCQLEHSATRCKDAO7Q&xl=1463973888&dn=%D0%9A%D0%B0%D0%BD%D0%B4%D0%B0%D0%B3%D0%B0%D1%80(TS).avi'
[01:06:15] <tehnick> ?
[01:07:23] <WiseLord> да
[01:07:28] <WiseLord> отрабатывает, естественно
[01:07:42] <tehnick> Это не естественно.
[01:07:57] <tehnick> xdg-open --- это не из кед утилита
[01:08:06] <WiseLord> )
[01:08:49] <dhampire_> tehnick, у меня открыло магнет в eiskaltdcpp
[01:08:49] <dhampire_> ьак
[01:08:49] dhampire_ вышел(а) из комнаты: offline
[01:09:29] <tehnick> А у меня снова не работает.
[01:09:36] <WiseLord> полагаю, xdg-open узнаёт, что текущее DE - KDE и открывает ассоциированное приложение
[01:09:39] <tehnick> Два раза сработало.
[01:10:29] dhampire вошёл(а) в комнату
[01:11:38] <dhampire> WiseLord, у меня открыло в ff который послал это дело eiskaltdcpp
[01:12:00] <tehnick> dhampire: а у тебя где файл лежит?
[01:12:13] <dhampire> tehnick, какой ?
[01:13:46] <tehnick> magnet.protocol
Или ты как-то иначе настраивал прокол magnet?
[01:14:48] <dhampire> tehnick, у меня открыло в ff который послал это дело eiskaltdcpp - что тут пояснить?
[01:16:42] <tehnick> Как ты настраивал.
[01:18:49] <dhampire> tehnick, задал открытие магнет ссылок в ff - вся настройка :)
[01:19:20] <tehnick> В настройках ff?
[01:20:42] <dhampire> network.protocol-handler.app.magnet;/usr/bin/eiskaltdc
[01:21:18] <dhampire> правда открывает в eiskaltdcpp :) как задано в настройках и не ключом
[01:23:04] Abram вышел(а) из комнаты
[01:25:42] <tehnick> А тем времением r115...
[01:25:48] <tehnick> *временем
[01:32:59] <NegatiV> чего то troll притих
[01:33:16] <NegatiV> раньши коммитил чуть ли не каждый день
[01:33:25] <tehnick> Вчера коммит был.
[01:34:37] <NegatiV> "Подсветка фаворитов в тексте чата, сортировка в юзер-списке (Issue 14)" ты про это?))
[01:34:43] <tehnick> Да.
[01:34:50] <tehnick> Там еще что-то было.
[01:35:05] <NegatiV> долго чего-то он, с 12 февраля ничего не было
[01:35:43] <tehnick> r81: 0.0.1.77
* Подсветка фаворитов в тексте чата, сортировка в юзер-списке (Issue 14).
* В настройки добавил опцию 'Сортировать избранных пользователей (отображать первыми)'.
* В чат добавлены команды: /fuser, /removefu.
[01:35:47] <NegatiV> tehnick: ты с ним общался?
[01:35:55] <tehnick> Нет конечно.
[01:36:04] <tehnick> Он ни с кем не общается вроде.
[01:36:19] <NegatiV> а то я приглашал его к себе в проект - ни ответа, ни привета
[01:36:25] <NegatiV> странный кароче)
[01:36:32] <tehnick> Ага.
[01:37:27] <NegatiV> а подсветка избранных юзеров и сортировка их выше остальных хорошая идея)
[01:37:37] <NegatiV> надо тож прикрутить
[01:38:23] NegatiV установил(а) тему: Release: 1.90-alpha || SVN: 115 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list
TODO:
* GUI: settings for basic units
* запоминание местоположения виджетов
* Вывод меню хаба на вкладке.
* Раскраску ников
* *NEW* Иконки клиентов
Release schedule:
* 24.02 Release EiskaltDC++ 1.95-beta1
* 03.02 Release EiskaltDC++ 1.98-beta2
* 10.03-15.03 Release EiskaltDC++ 2.0

[01:38:50] <NegatiV> о, так завтра beta1
[01:39:16] <tehnick> Заморозка будет на rc1?
[01:40:55] <NegatiV> tehnick: ну feature-freeze произошел еще недели две назад
[01:41:03] <NegatiV> сейчас только улучшаем то что есть
[01:41:23] <tehnick> Ну-ну.
[01:41:38] <NegatiV> без фриза боюсь увязли бы в вечной бете
[01:42:52] <NegatiV> tehnick: не думаю что я это с потолка беру, просто уже бывало что без фриза находили серьезные баги в день релиза
[01:42:58] <NegatiV> при чем пару раз
[01:42:59] <NegatiV> =))
[01:43:29] <tehnick> Я не следил за разработкой еискалта...
[01:44:43] <NegatiV> tehnick: это был тот еще дурдом) особенно учитывая количество изменений в каждом релизе
[01:45:50] <NegatiV> постоянно что-нибудь да отваливалось, релиз с которого все более-менее утряслось - 1.0.3
[01:46:19] <NegatiV> 1.41 - думаю самый стабильный
[01:46:41] <tehnick> Не падал ни разу, это точно. =)
[01:47:55] <NegatiV> tehnick: ну у меня ++ ревизии эдак с 100-й перестал падать
[01:47:57] <NegatiV> =))
[01:48:21] <tehnick> У меня сегодня и 111 вылетала.
[01:49:01] <NegatiV> tehnick: думаю стоит постоянно запускать из под отладчика
[01:49:18] <NegatiV> упадет - тут же бектрейс сюда
[01:49:27] <dhampire> ну что за пользователи пошли, мне в комментариях предложили обновить PKGBUILD eiskaltdc (фактически заменив его на PKGBUILD eiskaltdcpp) ....
[01:50:03] <NegatiV> dhampire: в ауре уже ++ ? О_о
[01:50:11] <tehnick> Давно.
[01:50:22] <NegatiV> сурово
[01:50:32] <tehnick> Сейчас найду.
[01:50:40] <tehnick> У меня на странице записано.
[01:50:50] <tehnick> http://aur.archlinux.org/packages.php?ID=34314
[01:50:50] <NegatiV> я смог пользоваться клиентом недавно, нафига он сдался юзерам не пойму))
[01:50:58] <dhampire> NegatiV, уже очень давно
[01:51:05] <tehnick> Ты на версию посмотри.
[01:51:06] <dhampire> в том числе и альфа
[01:52:13] <dhampire> NegatiV, юзеры не плохие тестеры :)
[01:52:51] <NegatiV> dhampire: еще бы они мне отписывались)
[01:52:54] <tehnick> А уж запросы фич так с радостью понапишут...
[01:53:50] <NegatiV> tehnick: о, ты же хотел покодить... как тебе http://code.google.com/p/eiskaltdc/issues/detail?id=16 ?
[01:54:22] <tehnick> Я найду что покодить.
[01:54:28] <NegatiV> =))
[01:54:41] <NegatiV> просто я совсем не вкуриваю веб технологии
[01:54:43] <tehnick> Сейчас еще с добавлением протокола не разорался.
[01:54:57] <tehnick> *не разобрался
[01:55:07] <dhampire> NegatiV, тут ещё вопрос с какой строны прилеплять этот webui :) со стороны ядра или морды на qt :)
[01:55:30] <tehnick> Ух, нет Web UI писать --- это жестко.
[01:55:33] <NegatiV> dhampire: со стороны клиента конечно же
[01:55:55] <NegatiV> думаю больше чем поисковик + менеджер передач не надо
[01:56:05] <tehnick> Сейчас вроде бы даже нет разделения на клиент-серверную часть. Хотя можно и без этого обойтись...
[01:56:20] <dhampire> tehnick, формально есть
[01:56:23] <NegatiV> tehnick: там проще плагин написать небольшой
[01:56:54] <tehnick> (01:52:06)  NegatiV:  думаю больше чем поисковик + менеджер передач не надо
А как же чат?
[01:57:01] <NegatiV> dhampire: не, у нас просто асинхронная модель обработки событий
[01:57:28] <NegatiV> tehnick: сомневаюсь что чат тут вообще уместен
[01:57:30] <dhampire> tehnick, для чата есть морда на qt
[01:57:46] <dhampire> удаленно обычно качают что то а не в чате сидят
[01:57:56] <NegatiV> tehnick: морда нужна только чтобы качать и все
[01:58:34] <NegatiV> можно глянуть как морду в transmission сделали и плясать от этого
[01:58:44] <NegatiV> но это уже на следующие релизы)
[01:59:33] <dhampire> NegatiV, где соединения в ядре делаются ? в client ?
[02:02:42] <NegatiV> dhampire: какие именно?
[02:02:57] <NegatiV> вообще соединениями рулит socket
[02:04:56] <dhampire> NegatiV, просто ищу в каком месте задаётся в каком мы режиме (пассив или актив)
[02:11:34] <tehnick> ~/.kde4/share/kde4/services/
~/.local/share/services/
~/.kde4/share/services/
/usr/share/kde4/services/
/usr/share/services/
[02:11:48] WiseLord вышел(а) из комнаты
[02:11:57] <tehnick> Это список путей, где может лежать файл с описанием протокола.
[02:12:14] <tehnick> Но мои кеды понимают только одно расположение:
[02:12:19] <tehnick> /usr/share/kde4/services/
[02:13:07] <tehnick> И это большой минус.
[02:13:20] <tehnick> Еще на флюксбоксе своем посмотрю.
[02:14:18] <NegatiV> dhampire: это в ClientManager
[02:15:11] <NegatiV> там придется серьезно и много пропатчить, чтобы для каждого хаба можно было режим менять
[02:15:41] <NegatiV> пройдись поиском "isActive()"
[02:22:20] NegatiV вышел(а) из комнаты
[02:43:39] NegatiV вошёл(а) в комнату
[02:45:34] NegatiV вышел(а) из комнаты
[03:21:26] tehnick вышел(а) из комнаты
[03:40:47] dhampire вышел(а) из комнаты
[10:21:23] Abram вошёл(а) в комнату
[10:21:33] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[10:26:46] WiseLord вошёл(а) в комнату
[11:10:47] Abram вошёл(а) в комнату
[11:10:57] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[11:30:42] WiseLord вышел(а) из комнаты
[11:44:12] tehnick вошёл(а) в комнату
[13:14:51] Abram вошёл(а) в комнату
[13:29:37] Abram вышел(а) из комнаты
[14:01:22] Kroll вышел(а) из комнаты
[14:01:32] Kroll вошёл(а) в комнату
[14:02:55] Kroll вышел(а) из комнаты
[14:03:20] Kroll вошёл(а) в комнату
[14:31:54] <Kroll> Data directory: /usr/share/eiskaltdcpp
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
UPNP_INCLUDE_DIR
   used as include directory in directory /111/eiskalt/eiskaltdcpp-1.90-alpha/eiskaltdcpp
UPNP_LIBRARY
    linked by target "eiskaltdcpp" in directory /111/eiskalt/eiskaltdcpp-1.90-alpha/eiskaltdcpp
[14:31:59] <Kroll> это чево?
[14:35:37] <Kroll> а млин вижу выше тупо нету libupnp а он мне ошибку ниже пишет
[14:42:30] NegatiV вошёл(а) в комнату
[14:49:20] <Kroll> /tmp/build/eiskaltdcpp-1.90-alpha/eiskaltdcpp/moc_Antispam.cxx:14:2: error: #error "This file was generated using the moc from 4.5.2. It"
/tmp/build/eiskaltdcpp-1.90-alpha/eiskaltdcpp/moc_Antispam.cxx:15:2: error: #error "cannot be used with the include files from this version of Qt."
/tmp/build/eiskaltdcpp-1.90-alpha/eiskaltdcpp/moc_Antispam.cxx:16:2: error: #error "(The moc has changed too much.)"
make[2]: *** [eiskaltdcpp/CMakeFiles/eiskaltdcpp.dir/moc_Antispam.cxx.o] Ошибка 1
make[1]: *** [eiskaltdcpp/CMakeFiles/eiskaltdcpp.dir/all] Ошибка 2
make: *** [all] Ошибка 2
[14:49:35] <Kroll> а это пипец
[14:50:12] <Kroll> у меня помоему под эту тему уже проги три застряло и никак
[14:53:08] <Kroll> NegatiV: хелп?
[14:53:20] <tehnick> Kroll: qmake -v
[14:53:27] <tehnick> Какая там весрия?
[14:53:32] <tehnick> версия
[14:53:35] <Kroll> # qmake -v
QMake version 2.01a
Using Qt version 4.5.2 in /usr/lib/qt/lib
[14:53:35] <NegatiV> Kroll: make clean
[14:53:54] <NegatiV> ругается что moc_-файлы другая Qt делала
[14:54:05] <tehnick> NegatiV: надеюсь, что скоро сделаю первый коммит.
[14:54:44] <Kroll> а мок он отдельно разве от кути идёт?
[14:54:45] <NegatiV> Kroll: и как вариант find ./ -type f -name "moc_*" -exec rm -rf {} \;
[14:55:10] <NegatiV> Kroll: да, moc поставляется из Qt
[15:01:33] <Kroll> это вроде пакет automoc
[15:01:42] <Kroll> щас попробую с другой версией
[15:06:14] <Kroll> неа всёравно та же фигня
[15:06:23] <Kroll> а у меня больше никаких других моков нету :(
[15:07:21] <tehnick> Ура!
[15:07:26] <Kroll> ?
[15:07:26] <tehnick> Мой первый коммит.
[15:07:37] <NegatiV> Kroll:  find ./ -type f -name "moc_*" -exec rm -rf {} \;
[15:07:37] <Kroll> пздр
[15:07:38] <tehnick> NegatiV:  проверь плз, не налажал ли...
[15:07:38] <NegatiV> ?
[15:07:47] <tehnick> Увидишь.
[15:07:52] <Kroll> NegatiV: а где это ./ ?
[15:08:05] <NegatiV> в директории с сорцами
[15:08:13] <Kroll> а нету
[15:08:31] <Kroll> и кстати "{}" же
[15:08:36] <Kroll> мб поэтому и нет :)
[15:08:40] <tehnick> NegatiV:  хорошие исходники кстати. Читать приятно, все понятно. =)
[15:08:49] <NegatiV> tehnick: сейчас мне на мыло придет отчет
[15:09:27] <Kroll> а млин он же не выдаёт :)
[15:11:44] <NegatiV> tehnick: собирается. ну на первый взгляд ничего криминалного. а в чем надобность ShortTitle() ?
[15:12:07] <Kroll> в чём разница при компиляции без этих файлов?
[15:12:18] <tehnick> NegatiV: Посмотри на таббар.
[15:12:37] <tehnick> Привел к человеческому виду...
[15:13:56] <NegatiV> Kroll: они просто заново сгенерируются
[15:14:44] dhampire вошёл(а) в комнату
[15:14:47] <NegatiV> tehnick: действительно лучше)
[15:15:05] <tehnick> И полное имя в туттипе можно прочитать.
[15:15:12] <tehnick> (Курсор навести)
[15:15:23] <Kroll> ну это поможет только если они изначально были в исходниках
[15:15:31] <tehnick> *тултипе
[15:15:32] <Kroll> и первый раз не генерились
[15:17:33] <NegatiV> никто PC-BSD не ставил по сети?
[15:18:46] <tehnick> RC2 и из live dvd образа на флешку не поставилось.
[15:18:52] <tehnick> Релиз еще не пробовал.
[15:19:17] <tehnick> Черт, не заметил "по сети".
[15:20:11] <Kroll> NegatiV: всёравно ошибка
[15:21:21] <Kroll> мб гдето надо явно определить переменные?
[15:21:57] <NegatiV> Kroll: проблема в том что эти файлы генерируются на лету
[15:22:21] <NegatiV> смысла их править нет вообще - как только ты выполнишь make они затрутся новыми
[15:22:35] <Kroll> ну вот он гененерирует их через мок а почему потом то претензии
[15:22:43] <NegatiV> Kroll: кстати, какая версия cmake, Qt
[15:24:16] <Kroll> cmake-2.6.2 qt4-4.5.2 а так же qt-3.3.8b есть в системе
[15:25:27] <Kroll> единственная странность это то  что основная кутя4 имеет переменную $QT4DIR а тройка умолчальную $QTDIR
[15:25:49] <NegatiV> moc -v ?
[15:26:05] <Kroll> Qt Meta Object Compiler version 61 (Qt 4.5.2)
[15:27:08] <Kroll> вот не понятно мок же у меня один в системе так чё оно говорит что другим сделаны файлы
[15:27:14] <Kroll> нет у меня никаких других
[15:30:23] <Kroll> хых это не тот пакет :)))
[15:30:33] <Kroll> короче я сам запутался уже
[15:33:03] <NegatiV> tehnick: проверял текстовые уведомления?
[15:33:39] <NegatiV> сейчас прикручу еще звук
[15:33:43] <tehnick> Нет. Они же не через D-Bus еще...
[15:33:50] <tehnick> Кстати.
[15:33:51] <tehnick> http://tehnick-8.narod.ru/eiskaltdcpp/
[15:34:12] <tehnick> Добавил описание перехвата магнет-ссылок.
[15:34:35] <tehnick> Через тот файл magnet.protocol, который вчера обсуждался.
[15:34:51] dhampire вышел(а) из комнаты
[15:34:59] <tehnick> Этот способ не универсальный, поэтому добавлять в саму прогу смысла нет.
[15:35:11] <tehnick> Зато в мануал или хелп поместить нужно.
[15:36:08] <NegatiV> на первых порах можно просто ссылку на твой сайт давать
[15:36:16] <NegatiV> к релизу надо будет оформить man
[15:36:21] <tehnick> Угу.
[15:36:26] <tehnick> Ман я оформлю.
[15:36:42] <tehnick> Сейчас он есть в моем deb-пакете.
[15:36:51] <tehnick> Но там много мусора из валкнута...
[15:40:34] <tehnick> NegatiV: кстати, добавь вывод проги при запуске с опциаями -h и --help, -v и --version
[15:40:48] <tehnick> Это ведь недолго...
[15:41:33] <NegatiV> tehnick: угу. сейчас добавлю
[15:41:45] <NegatiV> вот только что в --help ? =)
[15:41:57] <tehnick> Что всегда... =)
[15:42:28] <NegatiV> хелпа пока как такого нет, так что поставлю заглушку
[15:42:43] <tehnick>     -h, -help  show this help
    -v         version information
Ключи:
  -h,  --help            показать это сообщение и выйти
  -v,  --version         показать информацию о версии и выйти
[15:42:51] <tehnick> Это тебе пара примеров...
[15:42:52] <tehnick> =)
[15:43:49] <tehnick> $ q4wine --help
Использование:
  q4wine -b <unix_path_to_windown_binary>
q4wine [КЛЮЧ]...
Графическая утилита для управления приложениями и префиксами (песочницами) Wine.
Ключи:
  -h,  --help            показать это сообщение и выйти
  -v,  --version         показать информацию о версии и выйти
  -b,  --binary          Open q4wine run dialog for windows binary
  -m,  --minimize        свернуть главное окно q4wine при запуске
Отправляйте сообщения об ошибках q4wine к brezerk@gmail.com
веб-сайт q4wine: <q4wine.brezblock.org.ua>
Помощь при использовании программ GNU: <http://www.gnu.org/gethelp/>
[15:43:57] <tehnick> Вот полный пример.
[15:44:46] <tehnick> NegatiV: что значит "афк"?
[15:45:36] <NegatiV> away from computer
[15:45:38] <NegatiV> tehnick:
[15:46:01] <tehnick> Ну я почти так и понял... =)
[15:54:11] wilgib вошёл(а) в комнату
[15:56:00] <wilgib> NegatiV: tehnick Как использование D-Bus вместо Qt отразится на кросплатформенности клиента?  
[15:56:23] <0xd34df00d> wilgib: хреново.
[15:56:50] <wilgib> 0xd34df00d: так зачем это вообще надо?
[15:56:53] <0xd34df00d> Потому что D-Bus собирается и работает под вендой из рук вон плохо.
[15:57:03] <0xd34df00d> Зачем D-Bus надо? Потому что это удобно.
[15:58:02] <wilgib> 0xd34df00d: я хочу сказать, что раз D-Bus так плох то лучше использовать Qt.
[15:58:12] <0xd34df00d> ШТО
[15:58:16] <0xd34df00d> А ты сам понял, что сказал?
[15:58:23] <Kroll> NegatiV: как узнать чё он хочет в том месте где выдаёт ошибку?
** Created: Tue Feb 23 22:52:10 2010
**      by: The Qt Meta Object Compiler version 61 (Qt 4.5.2)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "AntiSpamFrame.h"
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'AntiSpamFrame.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 61
#error "This file was generated using the moc from 4.5.2. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
[15:58:27] <wilgib> 0xd34df00d: под windows
[15:58:35] <0xd34df00d> wilgib: а ты знаешь, что такое dbus?
[15:59:13] <wilgib> 0xd34df00d: прослойка для обмена сообщениями в Linux?
[15:59:41] <wilgib> 0xd34df00d: между программами и их компонентами
[15:59:51] <0xd34df00d> И как ты собираешься заменить на Qt?
[16:00:21] <wilgib> 0xd34df00d: так ведь сейчас именно Qt, а не D-Bus.
[16:00:38] <NegatiV> Kroll: хм, у тебя компилится не с той версией Qt cудя по всему
[16:00:39] <wilgib> 0xd34df00d: для вывода сообщений
[16:00:52] <NegatiV> Kroll:  by: The Qt Meta Object Compiler version 61 (Qt 4.5.2)
[16:00:55] <Kroll> а как ту подссунуть?
[16:01:09] <Kroll> как он узнаёт с какой емукомпилить
[16:01:10] <0xd34df00d> wilgib: ><
[16:01:15] <0xd34df00d> wilgib: причем тут вывод сообщений?
[16:01:23] <0xd34df00d> wilgib: речь идет о вызове методов у объектов между разными процессами.
[16:01:30] <Kroll> вот он проверяет Q_MOC_OUTPUT_REVISION и оно не 61
[16:01:33] <0xd34df00d> Если сейчас там нет D-Bus — значит, сейчас там этого нет.
[16:01:39] <Kroll> а сколько где это написано?
[16:01:48] <NegatiV> 0xd34df00d: как cmak'у скормить пути до Qt не знаешь?
[16:02:03] <Kroll> ой я не помню но оно тоже не заработало
[16:02:32] <0xd34df00d> NegatiV: а вот хз.
[16:03:28] <NegatiV> Kroll: не пробовал сносить qt3?)) или оно тебе позарез?
[16:03:51] <Kroll> я бы не стал рисковать
[16:04:25] <wilgib> 0xd34df00d: это tehnick в своём issue на googlecode предложил сделать уведомления через D-Bus вместо их реализации на Qt.
[16:07:03] <NegatiV> wilgib: вывод через Qt останется, просто опционально можно будет выводить уведомления через D-Bus + KNotify
[16:07:27] <NegatiV> чтобы не тащить kdelibs
[16:07:51] <wilgib> NegatiV: а чем графически эти выводы отличаются?
[16:08:03] <NegatiV> wilgib: еще как))
[16:08:14] <NegatiV> knotify красивее
[16:10:57] <NegatiV> wilgib: http://img638.imageshack.us/img638/3006/97648183.png - это knotify
[16:11:17] <NegatiV> сейчас покажу как выглядят сообщения через Qt
[16:13:56] <NegatiV> wilgib: http://img709.imageshack.us/img709/3962/14954494.png
[16:22:23] wilgib вышел(а) из комнаты
[16:32:58] <Kroll> короче вынос третьей кути не помог
[16:54:33] <tehnick> (16:03:13)  NegatiV:  wilgib: вывод через Qt останется, просто опционально можно будет выводить уведомления через D-Bus + KNotify
Зачем опционально? Разве через d-busнельзя сделать проверку? Если соответствующий объект не найден, то выводить используя кутешное сообщение из трея. Ну а вод виндой даже не проверять d-bus...
[16:55:08] <0xd34df00d> tehnick: у меня это ваще плагином сделано, и ничо.
[16:55:09] <tehnick> (16:03:36)  NegatiV:  чтобы не тащить kdelibs
Да откуда там kdelibs взялись-то?
[16:55:10] <0xd34df00d> Живет народ.
[16:55:15] <0xd34df00d> NegatiV: не думайте о нотификейшнах.
[16:55:17] <NegatiV> tehnick: посмотрим, сейчас ничего точно скажу
[16:55:26] <0xd34df00d> NegatiV: это уже тоже есть в личкрафтах, что через KNotify, что через Kinetic'овские кутешные.
[16:56:24] <tehnick> (16:04:01)  wilgib:  NegatiV: а чем графически эти выводы отличаются?
Либо стандартные сообщения выплывают в гноме и кде, либо невписывающееся в оформление DE сообщение из трея торчит...
[16:56:59] <tehnick> Вид всплывающих окон в гноме и кедах настраивается.
[17:19:49] tehnick вышел(а) из комнаты
[17:23:28] tehnick вошёл(а) в комнату
[17:33:26] tehnick вышел(а) из комнаты
[17:33:37] tehnick вошёл(а) в комнату
[17:41:27] <NegatiV> 0xd34df00d: дай пример вызова KNotify через DBus
[17:41:41] <NegatiV> а то у меня вообще ни в какую
[17:41:55] <NegatiV> видно что-то не то с параметрами
[17:45:20] wilgib вошёл(а) в комнату
[17:46:41] <0xd34df00d> http://savepic.ru/1036838.jpg это не через.
[17:48:16] <wilgib> NegatiV: Issue 17 - по-поводу пункта три: может сделать выравнивание текста не по правому или левому краю, а по центру?
[17:48:27] <NegatiV> о, кажись и без knotify все получится =))
[17:49:11] <NegatiV> 0xd34df00d: org.freedesktop.Notifications рулит =)
[17:49:52] <NegatiV> wilgib: выравнивание по правому краю только для столбцов где есть объем данных (MiB, KiB)
[17:50:22] <NegatiV> при сортировке легче читается
[17:51:38] <wilgib> NegatiV: и как раз в этих столбцах - текст выше чем в остальных.
[17:53:19] <NegatiV> поправлю
[17:53:48] <0xd34df00d> NegatiV: хм, гляну.
[17:56:54] wilgib вышел(а) из комнаты
[18:28:28] <Kroll> изза этой долбаной ошибки прийдётся обновляться до 7.0беты
[18:31:07] dhampire вошёл(а) в комнату
[18:45:47] <NegatiV> tehnick: пробуй уведомления через d-bus
[18:46:10] <NegatiV> в настройках только переключи тип Default(Qt) -> D-Bus
[18:52:40] <tehnick> Хорошо. Сейчас гляну.
[18:54:24] <tehnick> Троль коммитом разродился.
[18:54:38] <tehnick> Небольшим правда.
[18:54:41] <tehnick> Но хоть что-то.
[18:55:20] <tehnick> Выходные --- самое время для работы... =)
[18:56:37] <NegatiV> tehnick: я афк где-то на час (на ужин пойду продуктов куплю), ты проверяю сообщения. в случае проблем - по сорцам думаю разберешься что не так с D-Bus
[18:56:50] <NegatiV> у меня все работает
[18:57:03] <NegatiV> да и интерфейс D-Bus взял стандартный
[18:57:12] <tehnick> Хорошо.
[19:16:58] WiseLord вошёл(а) в комнату
[19:17:55] dhampire вышел(а) из комнаты
[19:22:48] dhampire вошёл(а) в комнату
[20:11:20] dhampire вышел(а) из комнаты
[20:40:44] ololo вошёл(а) в комнату
[20:56:40] <tehnick> NegatiV: потестировал систему сообщений. Все работает хорошо. Обновил http://tehnick-8.narod.ru/eiskaltdcpp/
[20:56:54] <tehnick> Бетка будет завтра или сегодня?
[20:57:38] <ololo> сегодня праздник же
лучше завтра ))
[20:57:44] <NegatiV> tehnick: завтра вечером
[21:00:02] <NegatiV> tehnick: почему у тебя не через knotify сообщения?
[21:02:07] <tehnick> Да мне как-то без разницы. Главное, что этот "пузырь" из трея не торчит...
[21:02:53] <NegatiV> возможно в KDE4.4 хук на сообщения
[21:03:06] <tehnick> Что?
[21:03:16] <tehnick> У меня 4.3.4
[21:03:45] <NegatiV> ну kde4.4 подменяет вызов и показывает через knotify
[21:04:48] <tehnick> А, вполне мб, что в до 4.4 это не было реализовано.
[21:04:58] <tehnick> Сейчас на опеннете посмотрю новость.
[21:16:09] <tehnick> NegatiV:  у тебя KDE-4.4?
[21:17:05] <NegatiV> да
[21:22:09] Abram вошёл(а) в комнату
[21:33:55] <tehnick> NegatiV:  какой сейчас механизм копирования? Сначала в папку для незавершенных загрузок, а затем в папку назначения? Как сделать так, чтобы сразу в каталог назначения скачивалось?
[21:33:55] dhampire вошёл(а) в комнату
[21:34:27] <tehnick> Каталог назначения != дефолтному каталогу для загрузок
[21:34:50] <tehnick> В безплюсом еискалте это было очень удобно.
[21:35:02] <tehnick> Сразу на внешний накопитель скачивал...
[21:35:14] <NegatiV> tehnick: мей би оставить каталог незавершенных закачек пустым?
[21:35:26] <NegatiV> в настройках
[21:35:30] <tehnick> Ты не уверен? =)
[21:35:57] <NegatiV> или указать один и тот же каталог для завершенных и незавершенных
[21:36:08] <NegatiV> не просто еще с этим не возился
[21:39:15] <tehnick> Если один и тот же, то качает в него, а потом переносит в назначение.
[21:40:38] <NegatiV> tehnick: ну так чем плохо, фактически он просто файл переименовывает
[21:41:00] <tehnick> Нет.
[21:41:14] <tehnick> Он качает и incomplete.
[21:41:27] <tehnick> А затем переносит в каталог назначения.
[21:41:50] <tehnick> "Если один и тот же, то качает в него" <= incomplete
[21:42:15] <tehnick> Клево.
[21:42:26] <tehnick> Пустой incomplete оставить нельзя.
[21:42:38] <tehnick> В настройки записывается /
[21:42:43] <NegatiV> )))
[21:42:47] <tehnick> А в него понятное дело не качает...
[21:43:09] <tehnick> Не смешно.
[21:43:25] <tehnick> Я сегодня на eiskaltdcpp перешел.
[21:43:31] <tehnick> А тут такая подстава...
[21:43:32] <ololo> а в qt нет нормального виджета для ввода ip адреса?
[21:43:50] <tehnick> А нафиг он нужен?
[21:44:15] <dhampire> tehnick, можно это исрпавить :)
[21:44:15] dhampire вышел(а) из комнаты
[21:44:21] dhampire_ вошёл(а) в комнату
[21:45:20] <tehnick> dhampire_: а ты на него еще не пересел?
[21:45:30] <dhampire_> tehnick, на кого?
[21:45:41] <tehnick> на EiskaltDC++
[21:46:07] <dhampire_> tehnick, eiskaltdc уже давно не запускал
[21:47:28] <ololo> tehnick: чтобы вводить ip адреса ))
[21:47:53] <NegatiV> tehnick: а если incomplete сделать симлинком на downloads?
[21:48:04] <NegatiV> ololo: man input mask
[21:48:41] <ololo> NegatiV: в сабже так сделано? выглядит стршновато ))
[21:49:06] <tehnick> ololo:  как бы стандарный виджет для ввода легко преобразуется в то, что тебе нужно.
[21:49:10] <NegatiV> ololo: зато без костылей и велосипедов
[21:49:44] <NegatiV> ololo: единственное что нужно, так это пройтись валидатором
[21:53:22] dhampire_ вышел(а) из комнаты
[21:53:26] tehnick вышел(а) из комнаты
[21:54:44] tehnick вошёл(а) в комнату
[21:58:03] dhampire вошёл(а) в комнату
[22:01:14] <ololo> милый клиент )) ещё все view покрасивее сделать и всё будет отлично ))
[22:07:54] Abram вышел(а) из комнаты
[22:08:51] <tehnick> NegatiV:  проблема с форматированием в чате.
[22:09:07] <tehnick> Переносы строк игнорируются.
[22:17:29] tehnick вышел(а) из комнаты
[22:17:40] tehnick вошёл(а) в комнату
[22:18:17] <dhampire> NegatiV, пинг
[22:18:26] <NegatiV> dhampire: понг
[22:19:12] <dhampire> NegatiV, у тебя через upnp настроен eiskaltdc++ ?
[22:19:33] <NegatiV> dhampire: сейчас нет
[22:19:59] <tehnick> (22:08:51)  tehnick:  
NegatiV: проблема с форматированием в чате.

(22:09:07)  tehnick:  
Переносы строк игнорируются.
[22:20:14] <tehnick> NegatiV:  поправишь?
[22:20:31] <NegatiV> tehnick: в смысле перносы?
[22:20:49] <tehnick> Переносы.
[22:20:50] <NegatiV> у меня сообщения от хаба многострочные распечатываются норм
[22:20:53] <tehnick> \n
[22:20:59] <tehnick> Или \r\n
[22:22:28] <NegatiV> tehnick: я хочу узнать когда с переносами косяк (прием сообщений/отправка)
[22:22:41] <NegatiV> что мне надо сделать чтобы повторить баг
[22:23:04] <dhampire> NegatiV, потести у себя http://pastebin.ca/1807170
[22:24:18] <NegatiV> dhampire: что это?
[22:24:53] <dhampire> NegatiV, патч же
[22:25:02] <NegatiV> для чего?
[22:25:16] <NegatiV> я наверное должен знать что от него ожидать
[22:25:55] <dhampire> NegatiV, моды для каждого хаба в отдельности
[22:25:55] <NegatiV> а вижу
[22:26:21] <dhampire> у меня свет отрубили :))))
[22:26:32] <dhampire> а инет пашет :)
[22:26:38] <NegatiV> ты вообще пробовал его юзать?
[22:26:48] <dhampire> да но у меня через upnp
[22:27:16] <dhampire> есть подозрение что он подменяет мод
[22:28:36] 0xd34df00d вышел(а) из комнаты
[22:30:34] <NegatiV> dhampire: не патчится
[22:32:46] 0xd34df00d вошёл(а) в комнату
[22:34:50] <ololo> NegatiV: у меня не посылаются многосттрочные
[22:35:03] <ololo> посылаю
1
2
3
приходит 123
[22:37:17] dhampire вышел(а) из комнаты
[22:37:57] tehnick вышел(а) из комнаты
[22:44:00] <NegatiV> ololo: к120
[22:44:04] <NegatiV> *r120
[22:53:34] Abram вошёл(а) в комнату
[22:54:36] <ololo> NegatiV: чудо случилось ))
[23:00:49] NegatiV вышел(а) из комнаты
[23:01:51] NegatiV вошёл(а) в комнату
[23:02:19] <NegatiV> опечатка make -j 43 вместо make -j 4 стоила мне иксов
[23:03:57] <ololo> да ладно, подождал бы, и рассосалось
[23:04:43] <NegatiV> ololo: kwin умер к сожалению
[23:04:51] <NegatiV> вместе с плазмой)
[23:05:02] <ololo> плазма не падает
[23:05:24] <NegatiV> при make -j 43 как выяснилось падает
[23:05:27] tehnick вошёл(а) в комнату
[23:06:32] <tehnick> (22:26:21)  dhampire:  у меня свет отрубили :))))
(22:26:32)  dhampire:  а инет пашет :)
У меня так тоже вначале было. У затем в бытовке со свичами свет отключился...
[23:08:11] <tehnick> (23:05:02)  ololo:  плазма не падает
Это уже рефлекс при упоминании плазмы? =)
[23:10:05] NegatiV вышел(а) из комнаты
[23:11:33] NegatiV вошёл(а) в комнату
[23:12:00] dhampire вошёл(а) в комнату
[23:14:35] <dhampire> NegatiV, что у тебя не патчится?
[23:15:27] <NegatiV> dhampire: не один файл не пропатчился, пишет что патч битый
[23:15:41] <NegatiV> пришлось опять с репа тянуть все
[23:17:03] <dhampire> NegatiV, патч был получен такой коммандой
eiskaltdc/branches/trunk $ svn diff dcpp/ > ../../../patchmodetest.diff
[23:21:21] <dhampire> NegatiV, давай я тебе патч на почту пошлю
[23:21:35] <NegatiV> dhampire: давай
[23:24:07] <dhampire> NegatiV, ушло
[23:24:16] tehnick вышел(а) из комнаты
[23:24:26] tehnick вошёл(а) в комнату
[23:28:35] <NegatiV> dhampire: чуть позже патч проверю - сейчас шелл прикручиваю (команда /sh)
[23:29:26] <dhampire> NegatiV, ладно
[23:40:17] <WiseLord> NegatiV: по поводу /sh
[23:40:22] NegatiV вышел(а) из комнаты
[23:41:54] <WiseLord> точнее.. по поводу алиасов.. хорошо бы иметь возможность назначить не только алиасы для команд, но и формировать соответствующий пункт в контекстном меню, чтобы выбрать оттуда нужную команду
[23:42:02] NegatiV вошёл(а) в комнату
[23:42:28] <NegatiV> WiseLord: для начала хотя бы просто запуск прикручу
[23:42:29] <NegatiV> =)
[23:42:37] <WiseLord> ну это да
[23:42:47] <WiseLord> но если будет в настройках что-то вроде алиасов для команд
[23:43:17] <WiseLord> то соответствующее контекстное субменю было бы как нельзя кстати
[23:47:11] Abram вышел(а) из комнаты
[23:47:26] Abram вошёл(а) в комнату
[23:47:33] <Abram> кстати о алиасах
[23:47:54] <Abram> хочу +я, /я, +йа, /йа
[23:47:59] <Abram> вместо /me
[23:48:09] <WiseLord> хе
[23:48:20] <WiseLord> сделаешь потом алиасом )
[23:48:22] <Abram> =)
[23:48:30] Abram выразил хотелку и сьёб
[23:48:31] Abram вышел(а) из комнаты
[23:48:43] <WiseLord> /мну
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!