gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Среда, 31 марта 2010< ^ >
NegatiV установил(а) тему: Release: 2.0 || SVN: 467 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list
TODO:
* Вывод меню хаба на вкладке.
* Раскраску ников
* *NEW* Иконки клиентов
Release schedule:
10.04 Release EiskaltDC++ 2.0.1
Конфигурация комнаты
Участники комнаты

GMT+4
[00:11:36] SPU вышел(а) из комнаты
[00:32:20] amfetamin вышел(а) из комнаты
[01:13:44] <NegatiV> tehnick: прочитай про магнеты, я там отписался
[01:13:52] <tehnick> Уже.
[01:17:30] FiliN вышел(а) из комнаты
[01:27:26] <0xd34df00d> NegatiV: пыщ.
[01:27:34] <0xd34df00d> NegatiV: тут посоветовали тебе показать про табы и группировку )
[01:27:44] <NegatiV> 0xd34df00d: что именно?
[01:27:47] <0xd34df00d> http://leechcraft.org/imager/media/uploads/lc54_jpeg_3000x2000_q85.png
[01:27:50] <0xd34df00d> ВоЪ.
[01:28:39] <NegatiV> ты про Tab++ ?
[01:28:47] <0xd34df00d> Дада.
[01:28:59] <NegatiV> У меня такая штука в ранних ревизиях была
[01:29:18] <NegatiV> вот только хомячки завопили что ненужно им это и хотят как в винде
[01:29:22] <NegatiV> уроды)
[01:29:29] <NegatiV> пришлось выпиливать
[01:29:39] <NegatiV> а вообще да, задумка мне тоже нравится
[01:30:29] <NegatiV> провайдер, сволочь - за 250Гб скачанных за месяц урезал скорость до 60Кб/сек
[01:30:48] <NegatiV> вместо положенных 10Мбит/ctr
[01:30:50] <0xd34df00d> NegatiV: там, где работа с табами, на сайте, в самом конце, где про Logical paths, написано, как это заюзать.
[01:30:51] <NegatiV> *сек
[01:31:05] <0xd34df00d> То есть, тебе в своем коде почти ничего делать не придется )
[01:31:15] <0xd34df00d> NegatiV: как в венде = ?
[01:31:32] <0xd34df00d> Олсо, не слушай хомячков касательно конкретно решений, это всегда плохая идея.
[01:31:35] <NegatiV> 0xd34df00d: нагромождение табов
[01:32:22] <NegatiV> 0xd34df00d: пал жертвой популярности. они же вообще ничего нового не хотят видеть
[01:32:36] <NegatiV> все должно быть как у всех типа
[01:33:10] <NegatiV> ну хоть окна все были рады что я выкинул
[01:33:21] FiliN_ вышел(а) из комнаты
[01:33:27] <NegatiV> а то от MDI интерфейсов меня тошнит
[01:33:33] FiliN_ вошёл(а) в комнату
[01:35:38] <0xd34df00d> ++
[01:37:03] <tehnick> Нифига, он бывает очень полезен.
[01:37:10] <tehnick> Например у меня на ноуте.
[01:37:16] <Nikoli> 0xd34df00d: баг открыл, где голосовать?) мне двухуровневый список тоже удобнее вкладок для такого случая
[01:37:18] <tehnick> С монитором в 15 дюймов.
[01:37:45] <tehnick> Только вот в дц-клиенте он нафиг не нужен.
[01:38:10] <0xd34df00d> Nikoli: щито.
[01:38:13] <0xd34df00d> Nikoli: я ничонепонял.
[01:38:17] <0xd34df00d> NegatiV: MDI уныло.
[01:38:29] <0xd34df00d> Какой баг.
[01:38:30] <0xd34df00d> О чем речь.
[01:38:35] <0xd34df00d> Nikoli: это ваще в моей проге такая штука.
[01:38:40] <Nikoli> issue на гуглокоде
[01:38:41] <0xd34df00d> А айскальта пока в моей проге не особо )
[01:39:22] <Nikoli> теперь я уже не понимаю о чём вы)
[01:39:49] <0xd34df00d> Ох.
[01:39:54] <Nikoli> NegatiV: по части следования xdg (#301 баг) что думаешь?
[01:40:05] <0xd34df00d> Господа, я щас отвалюсь минут на 10, поэтому если бы кто из вас объяснил Nikoli'ю, чо грядет, это было бы круто.
[01:40:31] <A-lexey> либо двухуровневый список, либо многострочную панель, либо и то и другое, лишь-бы не однострочную панель ;(((
[01:41:59] <Nikoli> это то я понял, я не понял:
> А айскальта пока в моей проге не особо )
[01:42:10] <Nikoli> что за его прога, другой клиент к ядру?
[01:42:37] <tehnick> Ы)
[01:42:38] <dhampire> нет
[01:42:40] <dhampire> =)
[01:43:03] <dhampire> Nikoli,  http://leechcraft.org/
[01:43:30] <Nikoli> эка он замаскировался))
[01:43:34] <tehnick> Nikoli: его прога --- это такой мегакомбайн, в который будет добавлен eiskaltdcpp в виде плагина.
[01:43:41] <Nikoli> знаю, видел в rion
[01:43:51] <Nikoli> вчера изучал как раз)
[01:44:01] <dhampire> [01:43:30] Nikoli: эка он замаскировался))
разве он маскировался?
[01:44:36] <Nikoli> ну, по речи и нику не особо догадаешься о причастности
[01:45:14] <Nikoli> dhampire: ты читал доводы из http://code.google.com/p/eiskaltdc/issues/detail?id=301#c5 ?
[01:45:14] <NegatiV> Nikoli: да мне как-то без разницы. хотя львиная доля программ (у меня) хранит конфиги в ~/.<name>
[01:45:43] <Nikoli> почитайте стандарт и мотивацию его использования, в баге это всё есть
[01:45:49] <dhampire> Nikoli, там многа букаф
[01:45:55] <Nikoli> но все ценные
[01:46:09] <dhampire> Nikoli, но монога же
[01:46:13] <dhampire> многа*
[01:47:10] <Nikoli> 3 абзаца - немного
[01:47:25] <Nikoli> войну и мир почитай)
[01:47:46] <NegatiV> Nikoli: ты понимаешь что теперь придется городить скрипты чтобы после установки из репов настройки переносились в ~/.config ?
[01:48:10] <dhampire> Nikoli, читал ведь :)
[01:48:24] <NegatiV> где вы были со стандартами хотя бы при 2.0-beta1
[01:48:53] <dhampire> не скорее так где вы были когда ревизия 99 делалась?
[01:49:17] <Nikoli> NegatiV: а что в этом такого? многие проекты раньше допустили такую ошибку и исправили, лучше сделать это раньше - меньше пользователей коснётся
[01:49:44] <Nikoli> автоматом перенесли geany и vlc - можно у них подсмотреть
[01:49:48] <0xd34df00d> Nikoli: вот ты такой умны.
[01:49:52] <0xd34df00d> Вот посоветуй.
[01:49:54] <dhampire> Nikoli, они не допустили ошибку
[01:50:06] <0xd34df00d> Nikoli: где хранить базу данных rss-читалки, например?
[01:50:25] <A-lexey> это не ошибка
[01:50:46] <dhampire> 0xd34df00d, sqlite?
[01:50:49] <Nikoli> 0xd34df00d: слишком мало сведений
[01:50:54] <0xd34df00d> dhampire: да.
[01:51:03] <0xd34df00d> Я сейчас храню в ~/.leechcraft/aggregator, например.
[01:51:25] <Nikoli> A-lexey: 0xd34df00d dhampire почитайте пятый отзыв
[01:51:26] <0xd34df00d> Это не конфиг.
[01:51:27] <NegatiV> 0xd34df00d: в топку sqlite ибо тормоз, mysql наше фсе)
[01:51:29] <0xd34df00d> Хотя бы даже по размеру.
[01:51:33] <Nikoli> там всё хорошо расписано
[01:51:39] <0xd34df00d> NegatiV: чувак, вторым вариантом там постгрес ;)
[01:51:52] <dhampire> Nikoli, прочёл но не понял ибо многа букаф )
[01:51:54] <NegatiV> я видел, и очень удивился)
[01:52:10] <Nikoli> вы про amarok?
[01:52:15] <Nikoli> dhampire: перевести?
[01:52:26] <dhampire> Nikoli, не в этом дело )
[01:52:47] <Nikoli> проще говоря - порядок есть удобство
[01:53:04] <tehnick> (01:51:26)  NegatiV:  0xd34df00d: в топку sqlite ибо тормоз, mysql наше фсе)
Что за бред?! мускуль как раз сливает по производительности во всех тестах...
[01:53:09] FiliN_ вышел(а) из комнаты
[01:53:16] <0xd34df00d> Jkcj/
[01:53:17] <0xd34df00d> Тьфу.
[01:53:18] <0xd34df00d> Олсо.
[01:53:25] FiliN_ вошёл(а) в комнату
[01:53:38] <0xd34df00d> В куте нет поддержки XDG_CONFIG_HOME для QSettings, например.
[01:53:43] <A-lexey> Nikoli: прочитал
[01:53:43] <0xd34df00d> И это весьма, весьма. весьма уныло.
[01:53:48] <dhampire> Nikoli, первый абзац ещё ничего, 3 уже полная ахинея
[01:53:54] <dhampire> имхо конечно
[01:54:09] <NegatiV> tehnick: угу помню как rhythmbox (с sqlite) нищадно тормозил на коллекции в 2к треков)
[01:54:34] <tehnick> (01:53:37)  0xd34df00d:  В куте нет поддержки XDG_CONFIG_HOME для QSettings, например.
Ты бредишь. Оно как раз по дефолту идет.
[01:54:41] <A-lexey> Nikoli: странно, что ты называешь ошибкой традиционный способ хранения данных
[01:54:57] <0xd34df00d> tehnick: а теперь открой справку по QSettings.
[01:55:00] <Nikoli> A-lexey: на бумаге то?
[01:55:11] <dhampire> NegatiV,  у меня в mpd 1000
[01:55:16] <0xd34df00d> On Unix systems, if the file format is NativeFormat, the following files are used by default:
$HOME/.config/MySoft/Star Runner.conf (Qt for Embedded Linux: $HOME/Settings/MySoft/Star Runner.conf)
$HOME/.config/MySoft.conf (Qt for Embedded Linux: $HOME/Settings/MySoft.conf)
/etc/xdg/MySoft/Star Runner.conf
/etc/xdg/MySoft.conf
[01:55:18] <A-lexey> нет, в ~/.prog
[01:55:25] <0xd34df00d> А, я идиот.
[01:55:27] <0xd34df00d> Извинити, не заметил.
[01:55:31] <0xd34df00d> Оно там ниже указано.
[01:55:32] <tehnick> 0xd34df00d: Конфиг пишется в ~/.config/company/application.conf
[01:55:46] <0xd34df00d> The default UserScope paths on Unix and Mac OS X ($HOME/.config or $HOME/Settings) can be overridden by the user by setting the XDG_CONFIG_HOME environment variable.
[01:55:48] <0xd34df00d> Всё.
[01:56:00] <Nikoli> A-lexey: он устарел, теперь для десктопа есть более разумный стандарт
[01:56:02] <tehnick> Моя древняя тулза на Qt 4.3 туда все писала.
[01:56:12] <0xd34df00d> tehnick: мой комбаен тоже туда все пишет )
[01:56:14] <Nikoli> примерно как /usr/bin /usr/lib ...
[01:56:21] <0xd34df00d> Но из этого не следует поддержка xdg.
[01:56:22] <Nikoli> вместо скидывания всего в /
[01:56:27] <0xd34df00d> Она следует из того, что я скинул.
[01:57:11] <tehnick> (01:54:08)  NegatiV:  tehnick: угу помню как rhythmbox (с sqlite) нищадно тормозил на коллекции в 2к треков)
Надо было vacuum сделать. И вообще, это скорее к разрабам проги претензии...
[02:00:04] <A-lexey> Nikoli: может и так, но следование ему не ещё не есть ошибка
[02:07:39] nbspjr вышел(а) из комнаты
[02:24:30] SolarRay вышел(а) из комнаты
[02:29:21] <tehnick> NegatiV: ты еще спать не собираешься?
[02:29:31] <NegatiV> tehnick: нет пока
[02:30:11] <tehnick> http://code.google.com/p/eiskaltdc/issues/detail?id=291
[02:30:15] <tehnick> Посмотри плз.
[02:32:32] <NegatiV> tehnick: хм, заюзать QShortcut'ы отдельные? а для QAction - QAction::setShortcut(some_sh.key()) ?
[02:33:04] <tehnick> Не-не-не!
[02:33:10] <tehnick> Не вздумай!
[02:33:46] <tehnick> 1) Это костыль.
2) Автоматически пропадут подписи хоткеев в меню.
[02:34:01] <tehnick> Стоп.
[02:34:15] <tehnick> Перечитал.
[02:34:20] <tehnick> Вероятно ты прав.
[02:34:25] <tehnick> А мне пора спать...
[02:34:37] <NegatiV> а разве action->setShortcutContext(Qt::ApplicationShortcut не работает?
[02:34:39] <tehnick> Сделаешь?
[02:35:05] <tehnick> Я сделал на пробу для Esc.
[02:35:18] <tehnick> И, как видишь, оно игнорируется.
[02:35:29] <0xd34df00d> NegatiV: хей.
[02:35:32] <tehnick> fileHideWindow->setShortcutContext(Qt::ApplicationShortcut);
[02:35:36] <0xd34df00d> NegatiV: давай запилим плагин )
[02:35:40] <tehnick> Вроде все правильно...
[02:36:19] <NegatiV> 0xd34df00d: прям сейчас?)
[02:36:22] <NegatiV> можно
[02:36:26] <0xd34df00d> NegatiV: ну да )
[02:36:27] <0xd34df00d> А чо )
[02:36:39] <dhampire> 0xd34df00d, каким макаром у тебя вообще работает lmp и чего ему нужно для работы ?
[02:36:49] <dhampire> надеюсь не кеды ?
[02:36:51] <0xd34df00d> dhampire: ему нужен фонон, раз.
[02:36:58] <dhampire> он есть
[02:36:58] <0xd34df00d> Достаточно кутешного.
[02:37:32] <dhampire> gstreamer backend для phonon есть
[02:37:36] <0xd34df00d> dhampire: оно ловит ссылки на медиафайлы, QNetworkReply*'ы с правильным миме и qiodevice*'ы, а также локальные файлы, если через добавить задачу.
[02:37:41] <0xd34df00d> А вообще он — полное говно.
[02:37:45] <0xd34df00d> Заглушка.
[02:38:01] <0xd34df00d> Я давно ищу человека, который мог бы переписать на что-то нормальное типа гстример или libvlc.
[02:38:11] FiliN_ вышел(а) из комнаты
[02:38:23] FiliN_ вошёл(а) в комнату
[02:39:13] <dhampire> 0xd34df00d, ужасно выглядит :)
[02:39:22] <0xd34df00d> dhampire: про то и речь )
[02:39:25] <0xd34df00d> Я не умею создавать интерфейсы.
[02:43:25] tehnick вышел(а) из комнаты
[02:53:02] <NegatiV> 0xd34df00d: сейчас пробую айскальт в виде shared либы собрать
[02:53:11] <0xd34df00d> NegatiV: ооок.
[02:53:15] <0xd34df00d> Мейн выпилить не забудь )
[02:53:25] <NegatiV> поздно
[02:53:28] <NegatiV> забыл)
[03:05:45] nbspjr вошёл(а) в комнату
[03:14:41] <NegatiV> 0xd34df00d: как на баше обойти все файлы в директории и заменить в них текст MainWindow на MainLayoutWrapper ?
[03:15:18] <NegatiV> 0xd34df00d: о и слуш, у тебя UPnP нету?
[03:15:44] <0xd34df00d> for i in `ls`; do sed -i 's/MainWindow/MainLayoutWrapper/g' $i; done
[03:15:51] <0xd34df00d> NegatiV: есть в либторренте.
[03:16:58] <NegatiV> не привязываться к libtorrent я не хочу
[03:17:02] <NegatiV> не кошерно)
[03:17:08] <0xd34df00d> Ну это понятно )
[03:17:27] <NegatiV> просто мой костыль для UPnP очень хрупкий
[03:18:00] <0xd34df00d> Ну выпиливай его, я поговорю с автором либторрента на тему того, как бы его расшарить.
[03:18:26] <NegatiV> ну пока нет другой альтернативы пусть будет
[03:22:30] <NegatiV> 0xd34df00d: о вроде собралось)
[03:24:59] <0xd34df00d> Круто же )
[03:48:32] <NegatiV> 0xd34df00d: я сделал коммит, чо дальше?
[03:59:24] <0xd34df00d> NegatiV: git push
[04:00:17] <NegatiV> [negativ@negativ eiskaltdcpp]$ git push
fatal: remote error:
  You can't push to git://github.com/0xd34df00d/leechcraft.git
  Use git@github.com:0xd34df00d/leechcraft.git
[negativ@negativ eiskaltdcpp]$
[04:00:47] <NegatiV> 0xd34df00d: это что?)
[04:00:55] <0xd34df00d> Так )
[04:00:58] <0xd34df00d> Ты ключи сгенерил? )
[04:01:27] <NegatiV> какие нах ключи. тут разве не должно быть логина при первом коммите?
[04:01:49] <NegatiV> чую svn мне мозг проел)
[04:02:42] <0xd34df00d> Нет.
[04:02:51] <0xd34df00d> Тут push-урл отличен от pull-урла.
[04:03:04] <0xd34df00d> И для доступа к push тебе тупо нужен ssh-ключ )
[04:03:08] <NegatiV> ssh-keygen -t rsa
[04:03:12] <NegatiV> пойдет?
[04:08:34] <NegatiV> 0xd34df00d: так-с, публичный ключ добавил
[04:08:55] <NegatiV> ssh git@github.com
[04:08:59] <NegatiV> отработало
[04:13:27] NegatiV вышел(а) из комнаты
[04:16:16] NegatiV вошёл(а) в комнату
[04:35:38] <0xd34df00d> NegatiV: ну отлично.
[04:35:53] <0xd34df00d> NegatiV: теперь измени в .git/config путь на то, что оно выдало )
[04:37:11] <NegatiV> 0xd34df00d: кинь мне кусок твоего конфига
[04:38:41] <0xd34df00d> [remote "origin"]
        fetch = +refs/heads/*:refs/remotes/origin/*
        url = git@github.com:0xd34df00d/leechcraft.git
[04:42:30] A-lexey вышел(а) из комнаты: Я счастливый пользователь Miranda IM. Возьми её тут http://miranda-im.org/.
[05:09:36] <0xd34df00d> NegatiV: так, из какой ветки мне мержить в мастер? )
[05:10:56] <NegatiV> 0xd34df00d: eiskaltdcpp
[05:11:01] <NegatiV> это типа стейбл
[05:11:04] <0xd34df00d> NegatiV: а -trunk чо?
[05:11:21] <NegatiV> ну транк о рабочая моя копия
[05:11:25] <NegatiV> *это
[05:11:26] <0xd34df00d> Хмммм.
[05:11:44] <0xd34df00d> Я думаю, насколько такая система ок.
[05:11:51] <NegatiV> ))
[05:11:59] <NegatiV> ну у меня в svn так
[05:12:00] <0xd34df00d> master-то не самая стабильная версия.
[05:12:05] <NegatiV> стейбл и транк
[05:12:06] <0xd34df00d> В гите немного другая концепция )
[05:12:34] <NegatiV> хм я думал master == stable
[05:12:50] <0xd34df00d> Фиг )
[05:12:59] <0xd34df00d> Стейбл отпочковывается перед релизом.
[05:13:23] <0xd34df00d> В него cherry-pick'аются изменения из мастера, и обратно.
[05:14:14] <0xd34df00d> В общем, думай.
[05:14:21] <NegatiV> хм, значит eiskaltdcpp-trunk нах
[05:14:28] <0xd34df00d> Только не удаляй ветук )
[05:14:34] <0xd34df00d> Ваще не удаляй все, чо опубликовано )
[05:14:36] <0xd34df00d> Это бьет репоз.
[05:14:37] <0xd34df00d> Так вот.
[05:14:48] <0xd34df00d> Мое предложение — ты ведешь у себя разработку в eiskaltdcpp, например.
[05:14:53] <0xd34df00d> Она считается нестабильной.
[05:14:54] <NegatiV> сурово у вас)
[05:14:56] <0xd34df00d> Я мержу в master.
[05:15:11] <0xd34df00d> Нужна стабильность — делаешь бранч на какую-то версию )
[05:15:13] <0xd34df00d> Всё )
[05:15:54] <NegatiV> а как делать git clone нужной мне ветви? =)
[05:16:25] <0xd34df00d> git checkout -b localname origin/remotename.
[05:16:34] <0xd34df00d> С этих пор localname какбе отслеживает remotename.
[05:16:50] <0xd34df00d> И чтобы обновиться, достаточно будет сделать git pull, находясь на этой ветке.
[05:16:55] <0xd34df00d> Чтобы пушнуть — git push на ней же.
[05:17:04] <0xd34df00d> Переключиться — просто git checkout localname.
[05:17:26] <0xd34df00d> NegatiV: олсо, коммиты из мастера к себе переливать лучше при помощи git rebase.
[05:17:46] <NegatiV> git rebase -f master ?
[05:17:58] <0xd34df00d> Находясь на своей ветке. просто git rebase master
[05:18:04] <0xd34df00d> То есть, вот решил ты над айскальтом поработать.
[05:18:11] <0xd34df00d> Последовательность твоих действий примерно такая:
[05:18:35] <0xd34df00d> git checkout master; git pull; git checkout eiskaltdcpp; git rebase master; ... ... .. ... git commit ... .. .. .. git commit ... .. git push
[05:18:39] <0xd34df00d> Всё )
[05:19:03] <NegatiV> =(
[05:19:12] <NegatiV> а раньше svn up
[05:19:13] <0xd34df00d> Чо? )
[05:19:18] <0xd34df00d> Ну.
[05:19:20] <0xd34df00d> Не.
[05:19:28] <0xd34df00d> А представь себе, чо было бы, когда было бы много разработчиков.
[05:19:34] <0xd34df00d> Работающих над сильно разными частями проекта.
[05:19:56] <NegatiV> ну какое-то подобие бранчей в svn есть
[05:20:55] <0xd34df00d> Ну там оно реализуется стандартом на лэйаут директорий и svn cp )
[05:21:04] <NegatiV> угу
[05:21:16] <NegatiV> все предельно просто)
[05:21:23] <0xd34df00d> На самом деле, первую последовательность действий (от git checkout master до git rebase master) не обязательно делать часто.
[05:21:55] <0xd34df00d> Собственно, я каждый раз, как кто-то пушнул, получаю письмо на мыло от гитхаба.
[05:22:01] <0xd34df00d> Смотрю, чо там народ наворотил )
[05:22:05] <0xd34df00d> Если все ок, мержу в мастер.
[05:22:13] <0xd34df00d> Не ок — говорю народу, как пофиксить, и снова )
[05:22:21] <NegatiV> ну это понятно
[05:23:10] <0xd34df00d> На самом деле, это все сильно облегчает работу.
[05:23:21] <0xd34df00d> Мне уже трое периодически чо-то коммитят, из них двое работают над одним и тем же куском.
[05:24:00] FiliN_ вышел(а) из комнаты
[05:24:12] nbspjr вышел(а) из комнаты
[05:24:12] FiliN_ вошёл(а) в комнату
[05:28:08] <NegatiV> 0xd34df00d: я сейчас с ужасом предаставляю сколько классов надо в неймспейс Eiskalt добавить))
[05:28:28] <0xd34df00d> NegatiV: в /tools/scripts лежал awk-скрипт для этого )
[05:28:39] <NegatiV> о круто
[05:28:54] <0xd34df00d> tools/scripts/namespace.awk
[05:28:59] <0xd34df00d> Правда, я напрочь забыл, как им пользоваться.
[05:40:53] <0xd34df00d> NegatiV: смотри.
[05:40:58] <0xd34df00d> NegatiV: я щас смержил в мастер твои изменения.
[05:41:10] <0xd34df00d> NegatiV: попробуй сделать то, чо я писал выше )
[05:41:22] <NegatiV> уже сделал
[05:42:27] <NegatiV> 0xd34df00d: зря ты это сделал кстати)
[05:42:55] <NegatiV> у меня в скриптах libdcpp.so и libgnu.so не устанавливаются в систему
[05:43:23] FiliN_ вышел(а) из комнаты
[05:44:23] <0xd34df00d> NegatiV: эээ.
[05:44:30] <0xd34df00d> Щито есть libgnu.so?
[05:44:53] <NegatiV> 0xd34df00d: какая-то приблуда dhampire) для fsusage
[05:45:21] <NegatiV> не знаю почему ее в сам клиент ее он не добавил
[05:45:28] <NegatiV> пора спать
[05:45:37] <NegatiV> мысли путаются)
[05:45:43] <NegatiV> но нельзя
[05:45:44] <NegatiV> )
[05:46:02] <0xd34df00d> Ололо.
[05:46:05] <0xd34df00d> а я как раз спать пойду.
[05:46:46] <NegatiV> не, у меня экз в 10
[05:47:01] <NegatiV> надо ждать)
[05:49:24] <0xd34df00d> Хех.
[05:49:30] <0xd34df00d> Ну удачи тебе сегодня )
[05:50:40] <NegatiV> угу, она мне пригодится)
[06:54:09] gray_graff вышел(а) из комнаты
[06:54:14] gray_graff вошёл(а) в комнату
[07:10:33] nE0sIghT вошёл(а) в комнату
[07:35:32] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
[08:00:02] gray_graff вышел(а) из комнаты
[08:00:14] gray_graff вошёл(а) в комнату
[08:21:56] nE0sIghT вошёл(а) в комнату
[10:08:40] SolarRay вошёл(а) в комнату
[11:04:20] Abram вошёл(а) в комнату
[11:04:55] vovochka13 вошёл(а) в комнату
[11:06:19] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[11:07:12] Kroll вышел(а) из комнаты
[11:07:36] vovochka13 вышел(а) из комнаты
[11:07:46] vovochka13 вошёл(а) в комнату
[11:13:33] Kroll вошёл(а) в комнату
[11:40:00] nbspjr вошёл(а) в комнату
[11:46:26] SolarRay вышел(а) из комнаты
[11:53:57] SolarRay вошёл(а) в комнату
[11:55:59] 0xd34df00d вышел(а) из комнаты
[11:58:22] 0xd34df00d вошёл(а) в комнату
[12:20:12] vovochka13 вышел(а) из комнаты
[13:12:15] FiliN вошёл(а) в комнату
[13:13:22] FiliN вышел(а) из комнаты
[13:13:45] FiliN вошёл(а) в комнату
[13:21:40] FiliN вышел(а) из комнаты
[13:21:58] FiliN вошёл(а) в комнату
[13:26:03] nbspjr вышел(а) из комнаты
[13:26:03] nbspjr вошёл(а) в комнату
[13:37:20] nbspjr вышел(а) из комнаты
[13:39:35] 0xd34df00d вышел(а) из комнаты
[13:58:30] nbspjr вошёл(а) в комнату
[13:59:16] <nbspjr> а эт так и должно быть?) r541
<unknown program name>(5042)/ ClientApp::doIt: Creating ClientApp
kde-config: not found
test: : bad number
test: : bad number
test: : bad number
[14:05:30] <dhampire> nbspjr, это откуда ?
[14:06:02] <nbspjr> это в консоли, я все еще из консоли запущаю айскальт шоб видеть лог :)
[14:06:28] <nbspjr> на работоспособности вроде не сказалось
[14:06:39] <nbspjr> просто интересно что оно, вроде как для дебага кто-то оставил
[14:07:12] <dhampire> nbspjr, у меня такого нету потому хз )
[14:07:29] <nbspjr> ну это после суток аптайма ) откуда и чего - хз )
[14:22:27] FiliN вышел(а) из комнаты
[14:22:45] FiliN вошёл(а) в комнату
[14:43:40] NegatiV сдал
[14:44:03] <NegatiV> прямо в преддверии призыва)
[15:11:14] nbspjr вышел(а) из комнаты
[15:27:20] <NegatiV> dhampire: займись прикручиванием ADL-поиска
[15:27:35] <NegatiV> я пока буду допиливать публичные хабы
[15:28:19] <dhampire> NegatiV, после 4 апреля
[15:28:39] <NegatiV> dhampire: я не спешу, просто не трекере тебя владельцем выставил
[15:28:51] <NegatiV> к 2.0.2 должно быть сделано)
[15:30:52] Kroll вышел(а) из комнаты: Replaced by new connection
[15:31:02] Kroll вошёл(а) в комнату
[15:35:34] NegatiV установил(а) тему: Release: 2.0 || SVN: 467 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list
Release schedule:
18.04 Release EiskaltDC++ 2.0.1
Внимание! Все issue с назначенными владельцами должны быть решены до релиза 2.0.1 (кроме ADL-поиска)

[15:42:04] FiliN вышел(а) из комнаты
[15:42:21] FiliN вошёл(а) в комнату
[15:46:12] A-lexey вошёл(а) в комнату
[15:49:04] Kroll вышел(а) из комнаты: Replaced by new connection
[15:49:11] <A-lexey> Команда $HubTopic эйскальтом не обрабатывается?
[15:49:14] Kroll вошёл(а) в комнату
[16:24:08] nbspjr вошёл(а) в комнату
[16:25:26] 0xd34df00d вошёл(а) в комнату
[16:26:33] <0xd34df00d> NegatiV: чочо есь чо? )
[16:26:38] <0xd34df00d> NegatiV: олсо, поздравляю )
[16:27:04] <NegatiV> ))
[16:34:35] <nbspjr> оо, фавориты в списке подсвечиваются :)
[16:43:44] 0xd34df00d вышел(а) из комнаты
[17:00:30] 0xd34df00d вошёл(а) в комнату
[17:23:26] <0xd34df00d> NegatiV: олсо, цмейк ругается на отсутствие либы upnp.
[17:23:51] <NegatiV> 0xd34df00d: libupnp-1.6.x
[17:24:19] <NegatiV> 0xd34df00d: я тут с прокси моделью сейчас трахаюсь - нивкакую не хочет обновляться
[17:24:22] <0xd34df00d> Ок.
[17:24:26] <NegatiV> * ни в какую
[17:24:32] <0xd34df00d> NegatiV: dynamicSortFilter?
[17:24:37] <NegatiV> угу
[17:24:48] <0xd34df00d> Так должно же.
[17:24:51] <0xd34df00d> Какая кутя?
[17:24:58] <NegatiV> Qt 4.6
[17:25:17] <NegatiV> уже и emit layoutToBeChanged() где только не прикручивал
[17:25:33] <NegatiV> и обернул все что можно в beginInsert/Remove
[17:25:43] <NegatiV> и все равно падла не обновляется
[17:26:10] <0xd34df00d> Хм...
[17:26:20] <0xd34df00d> setDynamicSortFilter точно стоит?
[17:26:26] <NegatiV> да
[17:26:47] <NegatiV> QTreeView::rowsInserted internal representation of the model has been corrupted, resetting.
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
QTreeView::rowsInserted internal representation of the model has been corrupted, resetting.
[17:27:14] <NegatiV> 0 0 кол-во строк в сорс модели и прокси
[17:27:55] <NegatiV> причем если QTreeView моделью выбрать сорс модель - обе модели заполняются
[17:29:04] <NegatiV> 0xd34df00d: у тебя в личкрафтах нет динамических моделей к которым подключается прокси?
[17:30:39] <0xd34df00d> NegatiV: есть.
[17:30:52] <0xd34df00d> NegatiV: setDynamicSortFilter (true), setSourceModel, и все ништяк.
[17:31:17] <NegatiV> 0xd34df00d: что за классы?
[17:31:25] <0xd34df00d> NegatiV: в смысле?
[17:31:31] <NegatiV> имена)
[17:31:45] <0xd34df00d> NegatiV: модель — почти всегда моя собственная, отнаследованная от QAbstractItemModel, проксик — QSortFilterProxyModel )
[17:31:51] <0xd34df00d> Либо отнаследованная от него.
[17:32:20] <NegatiV> мне нужен кастомный проксик
[17:32:34] <NegatiV> ибо дефолтный сортирует криво
[17:35:08] <0xd34df00d> Я от QSortFilterProxyModel наследуюсь, и ок
[17:59:19] amfetamin вошёл(а) в комнату
[18:34:06] <0xd34df00d> О, вот такой еще режим впилил: http://imagebin.ca/img/il3tNE.jpg
[18:43:44] <NegatiV> а я уже битый час вытрахиваю мозг
[18:44:28] <0xd34df00d> На тему?
[18:44:39] <NegatiV> на тему прокси класса
[18:44:56] <NegatiV> давно меня не ставили в тупик
[18:45:43] <NegatiV> самое веселое то что новые элементы перестают добавляться в основную модель после переключения QTreeView на прокси
[18:46:01] <0xd34df00d> Попробуй ему после этого еще раз setDynamicSortFilter (true) сделать.
[18:47:37] <NegatiV> 0xd34df00d: ужаснее всего то что я не могу найти вменяемого руководства по тому как фильтровать многовложенные индексы
[18:47:58] <NegatiV> в списке юзеров проксик работает
[18:48:04] <NegatiV> а вот в поисковике - нет
[18:48:34] <NegatiV> правда в поисковике есть вложенные элементы (максимум 1 уровень вложенности)
[19:30:02] NegatiV вышел(а) из комнаты
[19:33:04] FiliN вышел(а) из комнаты
[19:35:13] NegatiV вошёл(а) в комнату
[19:35:27] FiliN вошёл(а) в комнату
[21:03:36] SPU вошёл(а) в комнату
[21:57:14] <nbspjr> а я снова свалился в сигфолт
[21:57:21] <nbspjr> #18 0x0000000000420c85 in main (argc=Variable "argc" is not available.
) at /home/jr/tmp/eiskaltdcpp/svn/eiskaltdcpp/main.cpp:112
[22:52:51] nbspjr вышел(а) из комнаты
[23:05:23] <NegatiV> 0xd34df00d: слушай, у тебя программа умеет при старте сворачиваться в трей? если да, то с табами на тулбарах проблем не было?
[23:05:49] <NegatiV> а то у нас почему то таббар ужат оказывается
[23:06:12] <NegatiV> (после того как окно было востановлено)
[23:08:48] tehnick вошёл(а) в комнату
[23:09:31] SPU вышел(а) из комнаты
[23:09:57] <tehnick> NegatiV:  у меня этот баг не воспроизводится. При использовании какой темы он должен быть?
[23:10:15] <tehnick> "Внимание! Все issue с назначенными владельцами должны быть решены до релиза 2.0.1 (кроме ADL-поиска)" --- сурово. =)
[23:10:36] <NegatiV> tehnick: в том то и дело что у меня тоже его нет
[23:10:39] <tehnick> Конкуренты не дремлют:
http://www.linux.org.ru/news/internet/4724631
[23:11:10] <tehnick> NegatiV: требуй подробностей.
[23:11:16] SPU вошёл(а) в комнату
[23:11:25] <tehnick> Вплоть до используемого DE...
[23:12:02] SPU вышел(а) из комнаты
[23:12:19] SPU вошёл(а) в комнату
[23:12:38] <NegatiV> tehnick: пока не критично, просто решил спросить , вдруг есть лекарство от глюка)
[23:13:03] <tehnick> Хотя, видно на скриншоте, что кеды...
[23:13:20] <tehnick> А вдруг нету глюка?..
[23:13:24] <NegatiV> tehnick: м-да 3 клиента за 8 дней) график будет напряженный
[23:13:32] <tehnick> Или единичный случай?..
[23:13:41] <tehnick> Три?
[23:13:55] <tehnick> За какие 8 дней?
[23:14:10] <NegatiV> EiskaltDC++, Jucy, FreeDC++
[23:14:24] <NegatiV> 22, 26, 31
[23:14:28] <tehnick> Про Jucy я читал, но не смотрел на это чудо.
[23:14:37] <tehnick> Кстати, у меня вопрос.
[23:14:38] <NegatiV> ikfr)
[23:14:48] <NegatiV> шлак (Jucy)
[23:15:01] <tehnick> Как называется утилита для вычисления TTH?
[23:15:11] <dhampire> tehnick, ага особенно с дефолтами и хешированием (ну патчить же надо с 0.761 dcpp чтобы пауза была} :)
[23:15:14] <NegatiV> tthsum вроде
[23:15:36] <tehnick> Мы ее точно не будем включать в проект?
[23:16:07] <dhampire> tehnick, jucy при открытии листа destator'a отъела 500 метров rss против 192 у eiskaltdcpp
[23:16:17] <tehnick> Ява же...
[23:16:28] NegatiV вышел(а) из комнаты
[23:17:28] <dhampire> tehnick, ну ява-явой но я бы не сказал что он адски тормозит, но память любит точно:)
[23:19:16] <tehnick> Я и не говорил про тормоза.
[23:19:29] <tehnick> Все завсисит от кода...
[23:20:06] <tehnick> Ты, например, можешь открыть файл-лист дестатора, используя freedcpp или linuxdcpp?
[23:20:35] <tehnick> У меня он отъедает всю память и виснет наглухо.
[23:20:48] <tehnick> Даже к диску перестает обращаться процесс...
[23:22:26] <dhampire> tehnick, сейчас попробую )
[23:22:57] <tehnick> Удачи.
[23:23:38] elestan вошёл(а) в комнату
[23:24:23] <dhampire> tehnick, ldcpp с bzr открыл
[23:24:30] <dhampire> а в чём прикол?
[23:24:46] <dhampire> он даже меньше памяти занял чем edcpp
[23:24:57] <tehnick> Хз.
[23:25:19] <tehnick> freedcpp не попробуешь?
[23:26:05] <dhampire> tehnick, тащить gnome либы? зачем?
[23:26:16] <dhampire> чтобы потом их удалить?
[23:27:18] <tehnick> Увы.
[23:29:29] dhampire вышел(а) из комнаты
[23:29:41] dhampire вошёл(а) в комнату
[23:33:08] <elestan> EiskaltDC++ можно в Ubuntu 9.04 собрать?
[23:33:43] <tehnick> elestan: нафига, если есть уже готовые пакеты?..
[23:34:22] <elestan> а что твои пакеты весят парку килобайт?
[23:34:37] <elestan> те что для кадмик не ставятся
[23:35:13] <tehnick> elestan: а ты поставь для jaunty...
[23:37:36] <elestan> eiskaltdcpp_2.0.0-8~jaunty1_i386.deb (2.7 KiB)
это прикол такой?
[23:38:43] <tehnick> Эм... Нет.
[23:38:46] <elestan> или я не там смотрю
[23:38:57] <tehnick> Что-то не то ланчпад собрал.
[23:39:02] <tehnick> Надо проверить.
[23:44:04] <dhampire> tehnick, http://freedcpp.googlecode.com/svn/tags/freedcpp-0.0.2/Changelog.txt - занятная ссылка :)
[23:44:05] <tehnick> elestan: это проблема только в пакетах eiskaltdcpp и eiskaltdcpp-unstable, и только в jaunty. И я уже понял причину. Затра исправлю.
[23:44:27] FiliN_ вошёл(а) в комнату
[23:44:45] <elestan> спасибо
[23:44:57] elestan вышел(а) из комнаты
[23:46:03] <tehnick> Завтра == после этой полуночи.
[23:46:04] elestan вошёл(а) в комнату
[23:49:14] elestan вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!