gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Воскресенье, 21 февраля 2010< ^ >
NegatiV установил(а) тему: Release: 1.90-alpha || SVN: 75 || Конференция разработчиков 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:08:11] nbspjr вошёл(а) в комнату
[00:34:53] WiseLord вышел(а) из комнаты: Replaced by new connection
[00:35:03] WiseLord вошёл(а) в комнату
[00:46:15] Abram вышел(а) из комнаты
[01:07:32] <dhampire> я сломал себе мозг :( не получается прикрутить фичу для показа пары NAMEPROGRAM::VERSION для каждого хаба в отдельности :(
[01:43:02] Chiron вошёл(а) в комнату
[01:43:57] <Chiron> Доброго времени суток
[01:46:50] <Chiron> Заметил что ни одна ревизия не показывает информацию о программе. О Qt - пожалуйста, а о программе - нет. Это врожденная скромность или баг?
[01:48:53] <dhampire> Chiron, 94 показывает
[01:48:57] <dhampire> и 93
[01:49:08] <Chiron> хм...
[01:49:09] <dhampire> только в 93 добавлено
[01:49:29] <Chiron> а ну да, точно - последняя сборка r92
[01:49:33] <Chiron> :)
[02:02:12] Chiron вышел(а) из комнаты
[02:13:55] Chiron вошёл(а) в комнату
[02:15:29] Ским[празднует годовщину свадьбы] изменил(а) имя на Anti[^_^]
[02:20:16] Chiron вышел(а) из комнаты
[03:21:18] dhampire вышел(а) из комнаты
[10:17:44] Kroll вышел(а) из комнаты: Replaced by new connection
[10:17:54] Kroll вошёл(а) в комнату
[10:36:50] Kroll вышел(а) из комнаты
[10:37:00] Kroll вошёл(а) в комнату
[12:29:49] NegatiV вошёл(а) в комнату
[12:43:03] wilgib вошёл(а) в комнату
[12:43:15] <wilgib> NegatiV: если в настройках не стоит автоматическое соединение с хабом, то если после запуска клиента нажать на кнопку Reconnect to Hub - клиент вылетает.
[12:45:09] <NegatiV> wilgib: понял, будем фиксить
[12:56:35] <wilgib> NegatiV: почему EiskaltDC++ автоматически не определяет язык используемый в окружении рабочего стола, и не выбирает этот язык у себя? Например, SMplayer и QStarDict автоматически определяют язык используемый в DE и устанавливают у себя соответствующий перевод. Также если язык DE определился как русский - то и окно "О библиотеке Qt" тоже на русском, а если как английский - то на английском.
[12:57:31] <NegatiV> wilgib: у меня интерфейс на русский автоматом переводится.
[12:58:57] <wilgib> NegatiV: а у меня на русском только если в файле настроек прописать путь к файлу с русским переводом.
[13:00:25] <NegatiV> wilgib: locale | grep "LANG=" ?
[13:00:57] <wilgib> NegatiV: LANG=ru_RU.UTF-8
[13:01:20] <NegatiV> Anti[^_^]: посоветуй VPS/VDS
[13:01:44] <NegatiV> wilgib: хм, у меня так же, и русский подхватывает сразу
[13:02:44] <wilgib> NegatiV: а у тебя EiskaltDC++ установлен или ты его из директории сборки пускаешь?
[13:03:08] <NegatiV> wilgib: установлен
[13:03:35] <wilgib> NegatiV: а я запускаю из директории сборки.
[13:05:31] <wilgib> NegatiV: команда установки?
[13:06:00] <NegatiV> wilgib: make install
[13:11:03] <wilgib> NegatiV: а запускаешь так: /usr/local/bin/eiskaltdcpp ?
[13:13:49] <wilgib> NegatiV: а то уменя после запуска /usr/local/bin/eiskaltdcpp всё равно интерфейс на английском.
[13:15:10] <wilgib> NegatiV: удаление .dc++ решило проблему.
[13:17:06] <wilgib> NegatiV: вот только почему-то окно "О библиотеке Qt" так и осталось на английском.
[13:19:06] <WiseLord> а оно переведено в qt?
[13:20:58] <wilgib> NegatiV: кстати, в SMplayer если язык стоит русский то и лицензия GPL на вкладке лицензия в окне "Об SMplayer" тогда тоже на русском языке.
[13:21:56] <wilgib> WiseLord: я выше писал что в SMplayer и QStarDict окно "О библиотеке Qt" на русском.
[13:22:25] <WiseLord> хмы..да
[13:22:33] <WiseLord> а я такого не переводил, точно помню )
[13:23:49] <NegatiV> WiseLord: просто сначала надо установить системный переводчик от Qt
[13:23:56] <WiseLord> не-не
[13:23:56] <NegatiV> я этого не делал
[13:24:09] <WiseLord> я имею в виду, что у меня SMPlayer показывает окно на русском
[13:24:10] <NegatiV> я про окно "о Qt"
[13:24:26] <WiseLord> а eiskaltdcpp - на английском, хотя сам его интерфейс русский
[13:30:54] dhampire вошёл(а) в комнату
[13:40:07] <wilgib> WiseLord: не знаешь, что означают подчёркнутые буквы в пунктах меню? И почему в слове Справка нет подчёркнутой буквы?
[13:40:34] <WiseLord> по идее по этим пунктам навигацию можно осуществлять
[13:40:40] <WiseLord> в стиле Alt-буква, буква, буква..
[13:40:58] <WiseLord> но почему-то это работает только в английском интерфейсе
[13:42:14] <WiseLord> а в "Справка" нет, ибо в оригинальном "About" нет
[13:42:28] <0xd34df00d> Господа, а в дебиан анстейбл уже появилась Qt 4.6, кто знает?
[13:43:25] <wilgib> WiseLord: когда-то в районе kde-4.2 по клавише alt активизировался первый слева пункт меню, но потом это перестало работать.
[13:43:37] <WiseLord> ну и я про то
[13:44:13] <WiseLord> отчего-то в Qt-приложениях при русскоязычном интерфейсе это не работает уже
[13:44:18] <WiseLord> в том же Firefox работает
[13:44:32] <WiseLord> или Qt-приложениях, в которых английская локаль высталена
[13:45:42] <wilgib> WiseLord: в SMplayer даже при английском интерфейсе просто alt не работает, а работает только вместе с нажатием на букву.
[13:46:02] <WiseLord> я знаю
[13:47:09] <wilgib> WiseLord: Понять бы в чём причина, может быть это связано с переключением раскладки.
[13:47:20] <WiseLord> похоже на баг Qt
[13:51:51] <wilgib> WiseLord: в SMplayer в слове Справка(соответствует Help на английском) есть подчёркнутая буква может стоит заменить About на Help.
[13:54:34] <WiseLord> это мелочи
[13:55:04] <WiseLord> но можно и заменить
[13:55:17] <WiseLord> я сейчас хочу три иконки с панели инструментов покрупнее сделать, а то не вписываются
[13:55:26] <WiseLord> можно и это заменить параллельно
[13:56:52] <wilgib> WiseLord: замени, я думал ты только переводишь.
[13:57:42] <WiseLord> ну.. иконки подбирал тоже я
[13:57:52] <WiseLord> в eiskaltdc ещё
[13:59:33] <wilgib> WiseLord: так замена иконок это только удалить старые и записать вместо них новые, а замена пункта меню - это уже изменения в исходном тексте.
[13:59:42] <WiseLord> я знаю
[13:59:58] <WiseLord> иконки я ведь добавлял когда, в исходниках это делал
[14:01:12] <NegatiV> WiseLord: не помешала бы иконка для окна хеширования новая
[14:01:30] <wilgib> WiseLord: я понимаю, что знаешь, т.е. ты ещё и программировать умеешь на C++?
[14:01:39] <WiseLord> нет
[14:01:46] <WiseLord> не умею, увы
[14:01:51] <WiseLord> но такие мелочи даже мне понятны
[14:02:28] <WiseLord> NegatiV: помнишь я как-то говорил..
[14:02:42] <WiseLord> что большей частью иконки брал из kde-шного oxygen-а
[14:02:49] <NegatiV> угу
[14:02:52] <WiseLord> и хорошо было бы дать им родные имена
[14:03:09] <WiseLord> вот думаю, когда, если не сейчас, этим заниматься )
[14:03:48] <WiseLord> где-то видел на просторах интернета вообще страничку
[14:03:51] <NegatiV> WiseLord: а смысл?
[14:03:59] <WiseLord> где были перечислены стандартные имена иконок
[14:04:47] <WiseLord> смысл в более простой реализации в будущем возможности юзать системные темы оформления
[14:05:43] <NegatiV> WiseLord: что-то я не помню ни одного DE-независимого способа юзеать системную тему
[14:05:51] <NegatiV> *юзать
[14:05:58] <WiseLord> ну.. пусть KDE-шные
[14:06:55] <NegatiV> WiseLord: если привязаться к DE, то иконки из тарбола можно выкинуть. но я делать этого не буду
[14:07:33] <WiseLord> это понятно, свои нужны, и нужны как дефолтные
[14:07:39] <WiseLord> но на будущее, почему бы и нет
[14:08:10] <WiseLord> внутри кода можно ничего не менять, просто изменить сами имена файлов и лоадер их
[14:08:43] <WiseLord> о.. кстати в спомнил
[14:08:55] <WiseLord> три кнопки на тулбаре
[14:09:04] <WiseLord> очередь загрузки, завершённые загрузки и завершённые раздачи
[14:09:17] <WiseLord> возможно, имеет смысл эти три окна как-то объединить?
[14:09:50] <NegatiV> даже не знаю
[14:09:51] <WiseLord> вроде одной вкладки, внутри которой можно другие три видеть
[14:10:02] <wilgib> WiseLord: объединение по-моему неудобно.
[14:11:02] <WiseLord> по тиму как в ktorrent
[14:11:07] <WiseLord> *типу
[14:12:17] <wilgib> WiseLord: Кстати, замена About на Help целесообразна ещё с той точки зрения, что потом в Help можно будет добавить ссылки на страницу справки и FAQ в интернете(которые видимо будут когда-нибудь сделаны).
[14:13:00] NegatiV вышел(а) из комнаты
[14:16:25] NegatiV вошёл(а) в комнату
[14:17:41] NegatiV вышел(а) из комнаты
[14:20:38] NegatiV вошёл(а) в комнату
[14:25:32] <WiseLord> NegatiV: ты ведь все иконки из appl/default от eiskaltdc сюда забросил?
[14:25:48] <WiseLord> я смотрю, что их там много таких, которые пока не используются, и многие вряд ли даже будут использоваться
[14:25:55] <NegatiV> WiseLord: вроде да
[14:26:00] <NegatiV> ну значит удаляй
[14:26:04] <WiseLord> ок
[14:26:22] <WiseLord> и это..
[14:26:28] <WiseLord> может стоит тогда все добавлять одного размера
[14:26:31] <WiseLord> допустим, 22px
[14:26:41] <NegatiV> а сейчас разве не так?
[14:26:41] <WiseLord> а уже походу где надо - масштабировать до 16?
[14:26:49] <WiseLord> нет, некоторые 16, некоторые 22 сейчас
[14:27:00] <WiseLord> а есть и 32
[14:27:41] <NegatiV> ладно, правь до 22
[14:29:51] <wilgib> WiseLord: кнопка Recreate Share - у слова recreate главное значение это перезаписать(т.е. удалить имеющуюся шару и прохэшировать всё заново),а обновить это второстепенное значение, может правильнее Update Share?
[14:34:40] Abram вошёл(а) в комнату
[14:34:42] <wilgib> NegatiV: для чего нужны две кнопки - Обновить шару и Хеширование? Можно объединить их в одну?
[14:35:53] <NegatiV> wilgib: обновить шару начинает обновление, а прогресс хеширование отображает процесс хеширования (_не запуская его_)
[14:37:00] <wilgib> NegatiV: но если хэширование не запущено то и отображать нечего
[14:37:20] <NegatiV> wilgib: поэтому окно закроется
[14:38:12] <wilgib> NegatiV: тогда кнопка хеширование дублирует кнопку Обновить шару
[14:38:12] <NegatiV> лично мне нафиг не нужно мозолящее глаза окно во время хеширования - если надо я посмотрю прогресс сам
[14:39:26] <NegatiV> wilgib: ничего не дублируется, "Обновить шару" обновляет шару, кнопка "Хеширование" показывает окно с текущим прогрессом хеширования (если ничего не хешируется окно сразу закрывается)
[14:40:10] <NegatiV> хеширование - всего лишь датчик, выражаясь техническим языком
[14:40:47] <NegatiV> окно не может управлять ходом хеширования (останавливать/возобновлять его)
[14:41:27] <wilgib> NegatiV: "Обновить шару" - обновляет шару, и может показывать окно с прогрессом хэширования, и кнопкой скрыть таким образом кнопка Хеширование вообще не нужна.
[14:42:39] <NegatiV> wilgib: ты про ту что в окне настроек?
[14:43:20] <wilgib> NegatiV: я про ту что на панели инструментов, хотя это ведь одно и тоже
[14:44:13] <NegatiV> wilgib: найди, как говориться 10 отличий
[14:44:14] <NegatiV> void MainWindow::slotFileRefreshShare(){
    ShareManager *SM = ShareManager::getInstance();
    SM->setDirty();
    SM->refresh(true);
    HashProgress progress(this);
    progress.exec();
}
void MainWindow::slotFileHashProgress(){
    HashProgress progress(this);
    progress.exec();
}
[14:47:50] <NegatiV> wilgib: пользователей хер поймешь, то надо чтобы при начале хеширования вылазило окно (причем надо чтобы это окно можно было закрыть, и был понятный способ его вернуть (в данном случае это кнопка "Хеширование")), то этот функционал считается избыточным (в твоем случае)
[14:49:41] <wilgib> NegatiV: если хэширование не запущено то кнопка "Обновить шару" - запускает хэширование и открывает окно с прогрессом и кнопкой скрыть, а если хэширование уже запущено то только открывает окно с прогрессом и кнопкой скрыть. Таким образом функционал умещается в одну кнопку "Обновить шару" и в кнопке "Хэширование" нет необходимости.
[14:50:30] <dhampire> NegatiV, а если так ?
void MainWindow::slotFileRefreshShare(){
    if (SM){
    HashProgress progress(this);
    progress.exec();
} else {
   ShareManager *SM = ShareManager::getInstance();
    SM->setDirty();
    SM->refresh(true);
    HashProgress progress(this);
    progress.exec();}
}
[14:51:11] <NegatiV> не забываем что название кнопки - "Обновить шару" и пользователь ждет именно этого
[14:51:28] <NegatiV> то чтобы посмотреть прогресс хеширования есть отдельная кнопка
[14:51:38] <NegatiV> _так_понятнее_
[14:52:00] <wilgib> NegatiV: да, так понятнее
[14:52:00] <NegatiV> на форуме по этому поводу был фичреквест
[14:52:57] <NegatiV> т.к. первоначальный вариант (без кнопки "Хеширование") считали неудачным
[14:53:47] <NegatiV> dhampire: тогда уж не if (SM) а if (ShareManager::getInstance()->isRunning())
[14:53:52] <NegatiV> или как то так
[14:54:07] <NegatiV> но все равно не катит
[14:54:24] <dhampire> NegatiV, а как у тебя в настройках сделано ?
[14:55:00] <NegatiV> ShareManager *SM = ShareManager::getInstance();
    SM->setDirty();
    SM->refresh(true);
    HashProgress progress(this);
    if (progress.exec() == QDialog::Accepted){
        updateShareView();
    }
[14:56:27] <wilgib> NegatiV: только на форуме фичреквест звучал по другому: если хеширование запущено то тогда каким-нибудь способом отображать это в интерфейсе. Баг: отображение в статусной строке поломано - отображаеся(быстро мелькает) только при начале и окончании хэширования файла.
[14:56:43] <dhampire> NegatiV, почему нельзя сделать также ? и преименовать кнопку в refresh share/progress refresh share ?
[14:58:13] <NegatiV> dhampire: тогда уже назвать ShareManager и добавить кнопку "Начать хеширование"
[14:59:52] wilgib вышел(а) из комнаты
[15:00:03] wilgib вошёл(а) в комнату
[15:02:26] <NegatiV> dhampire: я сегодня попробую прикрутить указание IP в профиле хаба. посмотрим что из этого выйдет))
[15:02:27] <wilgib> dhampire: когда ты вошёл на конференцию у меня в kopete почему то не появился твой ник, соответственно автодополнение ника не работало после того как я перезашёл твой ник появился, у кого-то из нас jabber-клиент не правильно работает.
[15:02:56] <dhampire> NegatiV, это из той же оперы
[15:03:22] <dhampire> NegatiV, может тогда поможешь прикрутить tag сначала ?
[15:03:25] <NegatiV> dhampire: я вчера сорцы глянул - проблем быть не должно)
[15:03:42] <dhampire> NegatiV, сорцы чего?
[15:04:00] <NegatiV> dhampire: как прикручу IP помогу с тегом
[15:04:09] <NegatiV> сорцы дц++
[15:04:10] <NegatiV> =)
[15:04:19] <NegatiV> там все просто =)
[15:04:39] <dhampire> wilgib, это проблемы kopete, а не мои :)
[15:05:12] <dhampire> NegatiV, я тоже так думал, что вдернуть только то что надо не проблема :)
[15:05:34] <wilgib> dhampire:  откуда такая уверенность, а может это проблемы твоего клиента.
[15:05:40] <NegatiV> wilgib: у меня тоже проблем с автодополнением нет
[15:06:04] <NegatiV> на Gajim тоже не было
[15:06:04] <dhampire> wilgib, напиши тикет разрабам gajim
[15:06:20] <wilgib> NegatiV: нет потому-что ты выходил недавно, а потом снова зашёл
[15:06:26] <dhampire> wilgib, я то ошибок не вижу
[15:06:53] <NegatiV> wilgib: я про то что у меня _никогда_ таких проблем не было
[15:07:02] <NegatiV> даже если сутками здесь сидеть)
[15:07:24] <wilgib> NegatiV: тогда это очень странно.
[15:07:40] <wilgib> NegatiV: ведь у меня тоже kopete
[15:08:17] <dhampire> wilgib, по статусу у негатива psi
[15:09:00] <NegatiV> dhampire: у меня даже когда я юзал Kopete такого не было
[15:09:13] <wilgib> NegatiV: ты заметил моё сообщение про баг с отображением хэширования в статусной строке?
[15:09:23] <NegatiV> wilgib: заметил
[15:09:48] <0xd34df00d> Я бы на вашем месте не парился над лоадингом иконок и прочими их именами.
[15:13:19] <wilgib> NegatiV: а что насчёт моего и dhampire предложения объединить две кнопки в одну и дать ей другое название?
[15:13:47] <dhampire> wilgib, я ничего не предлагал:)
[15:14:09] <wilgib> dhampire:  dhampire:  
NegatiV, почему нельзя сделать также ? и преименовать кнопку в refresh share/progress refresh share ?
[15:14:38] <NegatiV> 0xd34df00d: меня тоже это особо не волнует
[15:14:51] <0xd34df00d> Просто в личкрафтах оно уже есть )
[15:15:05] <NegatiV> wilgib: посмотрим, сейчас я немного занят другим
[15:15:13] <dhampire> wilgib, "почему нельзя сделать также ?" - сам дальше поймёшь что я имел ввиду?
[15:17:04] <NegatiV> 0xd34df00d: слушай, в личкрафт можно каким либо способом использовать главное окно как каркас для построения своего интерфейса
[15:17:07] <NegatiV> ?
[15:17:40] <wilgib> WiseLord: насчет перевода - правильнее будет заменить "Recreate Share" на "Refresh Share"
[15:18:14] <0xd34df00d> NegatiV: в смысле?
[15:18:38] <NegatiV> т.е. добавлять тулбары, добавлять/удалять пункты из главного меню, получать ссылки на центральный виджет (с целью использовать его как контейнер для своих виджетов)
[15:18:40] <0xd34df00d> Ну ты можешь туда свои табы добавлять, экшны добавлять, и в принципе можешь получить указатель на QMainWindow его.
[15:19:01] <0xd34df00d> С центральным виджетом лучше не играться, потому что он QTabWidget, в котором все плагины, ога.
[15:19:12] <0xd34df00d> Добавлять тулбары — как нефиг делать.
[15:19:26] <0xd34df00d> Из главного меню — ну в принципе тоже, имея указатель-то на окно )
[15:22:57] <NegatiV> 0xd34df00d: просто у меня сейчас все по следующему принципу: виджет объявляет себя способным отображаться на центральном виджете (который у меня QDockWidget), потом (если надо) добавляет себя на тулбар. Так вот, я подумал, было бы очень хорошо если личкрафт позволял умулировать подобное поведение, т.е. предоставлял виджет-контейнер для окон клиента, ну и некоторые мелочи вроде главного меню
[15:23:18] <NegatiV> *эмулировать
[15:23:57] <NegatiV> т.е. мне бы не пришлось переписывать виджеты, а просто незначительно изменить способ их добавления
[15:24:36] <0xd34df00d> Виджет-контейнер есть — QTabWidget. Тулбар, соответствуемый данному виджету, возвращается через соответствующую функцию.
[15:25:10] <0xd34df00d> Потом будет улучшенная версия, когда некоторые вкладки этого табвиджета будут неким подобием MDI.
[15:26:08] <0xd34df00d> NegatiV: собственно, каждой твоей вкладке нужно отнаследоваться от интерфейса IMultiTabsWidget, с самоговорящими функциями void Remove() и void NewTabRequested(), а также QToolBar* GetToolBar().
[15:26:49] <0xd34df00d> Инстанс плагина может излучать следующие сигналы:
[15:26:54] <0xd34df00d> 58  * When a plugin wants to add a new tab into LeechCraft, it emits the                                                                                                                                                        
59  * addNewTab(const QString&, QWidget*) signal, where the first parameter                                                                                                                                                    
60  * is the name of the new tab, and the second one is the pointer to the                                                                                                                                                      
61  * widget with tab contents. Newly added widget would be reparented by                                                                                                                                                      
62  * LeechCraft.                                                                                                                                                                                                              
63  * To remove a tab, it emits removeTab(QWidget*), where the parameter is                                                                                                                                                    
64  * the pointer to a previously added tab's widget.                                                                                                                                                                          
65  * To change tab's name, plugin emits changeTabName(QWidget*, const                                                                                                                                                          
66  * QString&), where the first parameter is the pointer to previously                                                                                                                                                        
67  * inserted tab and the second one is the new name.                                                                                                                                                                          
68  * To change tab's icon, plugin emits changeTabIcon(QWidget*, const                                                                                                                                                          
69  * QIcon&), where the first parameter is the pointer to previously                                                                                                                                                          
70  * inserted tab and the seocnd one is the new icon.                                                                                                                                                                          
71  * To bring the tab to front, plugin emits raiseTab(QWidget*) signal,                                                                                                                                                        
72  * where the first parameter is the pointer to previously inserted tab
[15:27:04] <0xd34df00d> Но это, кажется, слегка устаревшие доки, надо проверить.
[15:30:40] <WiseLord> NegatiV: поудалял кучу неиспользуемых иконок...
[15:30:46] <WiseLord> осталось остальные к порядку привести
[15:33:16] <NegatiV> 0xd34df00d: не у меня все управление через враппер (в данном случае MainWindow), виджеты только "просят" поместить их на тулбар или захватить центральный виджет окна
[15:33:35] <0xd34df00d> В смысле, захватить?
[15:33:58] <NegatiV> 0xd34df00d: убрать текущий центральный виджет, и поместить новый
[15:34:22] <NegatiV> вернее удалить виджет с центрального виджета, и заменить его новым
[15:34:30] <0xd34df00d> Ну, считай. что враппер при просьбе поместить на центральный виджет будет просто излучать addNewTab.
[15:34:45] <0xd34df00d> А просто так перехватывать фокус нельзя — а вдруг там пользователь в этот момент в браузерную игру играет?
[15:35:35] <NegatiV> 0xd34df00d: ну у меня подобной проблемы нет) кастомные меню для табов есть?
[15:36:17] <0xd34df00d> Пока нет, но прикрутить не проблема.
[15:36:25] <0xd34df00d> Считай, что есть )
[15:38:05] <NegatiV> 0xd34df00d: просто мой интерфейс предоставляет заголовок, меню для таба и сам виджет который стоит разместить
[15:39:16] <0xd34df00d> NegatiV: ну, добавить меню вообще не проблема ) Еще есть тултип и некоторые интерфейсы для быстрого открытия некоторых вкладок.
[16:04:57] <dhampire> http://linuxforum.etersoft.ru/index.php?showtopic=95491&view=findpost&p=1029620 - обьявление
[16:05:06] <dhampire> =)
[16:06:31] <dhampire> wilgib,  WiseLord  nbspjr  Abram
[16:06:42] <WiseLord> ?
[16:06:48] <WiseLord> аа
[16:10:41] WiseLord вышел(а) из комнаты
[16:10:51] WiseLord вошёл(а) в комнату
[16:10:55] <Abram> dhampire, я ++ ещё и не собирал
[16:11:18] <dhampire> Abram, тогда не читай :)
[16:13:46] <NegatiV> Abram: уже довольно юзабельно (правда поломан антиспам, и уведомления, ip-фильтр не проверял)
[16:18:21] NegatiV вышел(а) из комнаты
[16:21:05] NegatiV вошёл(а) в комнату
[16:28:04] <Abram> соберу-ка
[16:30:44] <WiseLord> NegatiV: идея - кнопку обновления шары совместить с кнопкой показа процесса хэширования
[16:30:45] <WiseLord> ?
[16:32:15] <NegatiV> WiseLord: я об этом говорил ранее
[16:32:51] <Abram> автожоина нету?
[16:33:06] <Abram> а, есть
[16:34:26] <Abram> а вот смайлов не хватает :-D
[16:36:03] <NegatiV> отсутствие смайлов - не смертельно)
[16:38:19] <NegatiV> dhampire: можешь мне теги стронга, апекса, флайлинка и оригинального дц++ кинуть?
[16:42:11] <dhampire> NegatiV, DC++ -> ++ V:0.75
StrongDC -> StrgDC++ V:2.30
ApexDC -> ApexDC++ V: 1.2.2
FlyLink -> FlylinkDC++ V:(r500)
HomeDC -> HomeDC++ V:2.22
[16:42:18] <dhampire> думаю хватит
[16:43:35] <NegatiV> dhampire: спс
[16:43:54] <dhampire> NegatiV, на adc хабах V: - не нужно
[16:44:01] <WiseLord> ещё какой-то есть
[16:44:08] <dhampire> версия идёт просто числом
[16:44:28] <wilgib> NegatiV: так ты сменишь тэг c EiskaltDC на EiskaltDC++. В старой версии клиента - EiskaltDC-1.0.41 тэг не DCGUI как ты говорил, а EiskaltDC.
[16:44:33] <dhampire> WiseLord, pelink greylink sp
[16:44:37] <NegatiV> dhampire: ну я обычную подстановку тега делаю (ничего в твоем коде не меняю)
[16:44:46] <NegatiV> так что все должно работать
[16:44:49] <dhampire> wilgib, это я так сделал
[16:45:15] <WiseLord> gl++ V:5.9999
[16:45:21] <dhampire> NegatiV, я к тому что для adc хабов V: - не обязательно
[16:45:39] <dhampire> NegatiV, как тебе проще так и делай
[16:46:21] <dhampire> WiseLord, вот его точно не надо
[16:46:57] <NegatiV> GreyLink уроды - no way их тегу в мой клиент
[16:47:08] <NegatiV> *мой -> наш =)))
[16:47:30] <dhampire> NegatiV, ты еще не забудь FakeDC V:1.0 :)
[16:47:33] <NegatiV> отеческие чувства заговорили)
[16:47:45] <WiseLord> а что там с ним не так?
[16:47:51] <dhampire> хотя он вроде если пустой clientid сам подставляется
[16:47:54] <WiseLord> лицензионные гадости какие-то?
[16:48:02] <wilgib> NegatiV: "GreyLink уроды" - почему?
[16:48:11] <dhampire> NegatiV, это просто значение по-умолчанию
[16:48:26] <dhampire> wilgib, gpl код закрыли
[16:48:45] <wilgib> NegatiV: это незаконно.
[16:49:15] <dhampire> wilgib, можешь судится с ними
[16:49:42] <dhampire> wilgib, хотя для начала потребуй исходники :)
[16:49:44] <wilgib> dhampire: а почему я, для этого есть FSF.
[16:50:35] <dhampire> wilgib, ну черкни письмецо туда :)
[16:52:57] <NegatiV> wilgib: думаю им фиолетово на FSF
[16:53:01] <wilgib> NegatiV: неужели так трудно добавить ++ к тэгу? Причём, ведь почти у всех клиентов на ядре DC++ есть в названии строка "DC++".
[16:53:36] <NegatiV> а если они еще и русские то и подавно (GPL в нашей стране не имеет юридической силы)
[16:53:55] <dhampire> wilgib, принципиально не будем добавлять )
[16:53:59] <NegatiV> )))
[16:54:10] <NegatiV> поменяю на ++
[16:55:03] <wilgib> NegatiV: я где-то читал что FSF проверяла Lindows XP, но правда это не просто какая-то программа а компания.
[16:55:06] <NegatiV> еще бы найти где наш тег)
[16:55:09] <dhampire> NegatiV, имеет вообще-то
[16:55:30] <dhampire> NegatiV, version.h
[16:55:49] <NegatiV> нашел)
[16:56:27] <wilgib> NegatiV: "поменяю на ++" - я просил не поменять а добавить, чтобы было: EiskaltDC++
[16:56:52] <NegatiV> wilgib: я это и имел в виду
[17:07:08] <WiseLord> а что даёт недобавление строки?
[17:07:56] <WiseLord> а.. кажется понял
[17:08:03] <WiseLord> типа им прикидываеться не будем
[17:13:37] <dhampire> WiseLord, какой строки?
[17:15:20] <WiseLord> грейлинка
[17:23:27] <wilgib> WiseLord: мне больше нравилось когда кнопки стрелочки были разного цвета зелёного и красного.
[17:23:44] <WiseLord> мне тоже
[17:23:50] <WiseLord> потом найду
[17:23:55] <WiseLord> пока от размера плясал
[17:25:26] <wilgib> WiseLord: почему табы которые открывают эти кнопки со стрелочками - не переведены.
[17:26:03] <WiseLord> видимо, в коде нет описания
[17:28:56] <wilgib> WiseLord: в правом нижнем углу информация о скачке/отдаче - там стоит английская B.
[17:29:36] <WiseLord> wilgib: понимаешь
[17:30:27] <WiseLord> в коде может быть что-то вроде "text"
[17:30:40] <WiseLord> а может быть tr("text")
[17:31:03] <WiseLord> первый вариант не переводится - как в коде встретилось, так и вывелось
[17:31:19] <WiseLord> а второй - вызывает функцию, загружающую переводы из файла
[17:31:52] <WiseLord> вот и вся разница; естественно, первый вариант не будет переведён, пока разработчик (обычно NegatiV) не заменит обычные текстовые вхождения на tr()
[17:32:05] <WiseLord> и не обновит файлы перевода
[17:33:19] <wilgib> WiseLord: понятно.
[17:33:22] <NegatiV> в нашем случае все осложнено еще и тем что переводить эти строчки должно ядро
[17:34:24] WiseLord пошёл в магазин за завтраком (да, да, кофе 8 часов назад не считается :) )
[17:34:56] <wilgib> NegatiV: "эти строчки" - какие строчки?
[17:35:46] <wilgib> NegatiV: все или которые "в правом нижнем углу информация о скачке/отдаче"?
[17:35:48] <NegatiV> wilgib: MiB/s
[17:35:50] <NegatiV> и прочее
[17:38:07] <NegatiV> dhampire: r103 - смена тега и указание IP для избранных хабов
[17:38:17] <NegatiV> у меня все вроде работает
[17:38:18] <wilgib> NegatiV: но ведь "s" уже переведена на "c", так в чём трудности?
[17:38:53] <NegatiV> wilgib: _q(Util::formatBytes(downBytes)) + tr("/s");
[17:39:10] <NegatiV> т.е. MiB формирует ядро, а /s - мы
[17:40:43] <wilgib> NegatiV: ядро формирует только эти четыре строки или ещё какие-нибудь, если только эти то может не переводить их.
[17:42:20] <dhampire> In file included from /home/egik/work2/absmy/eiskaltdcpp-svn/src/eiskaltdcpp-build/eiskaltdcpp/moc_FinishedTransfers.cxx:11:
/home/egik/work2/absmy/eiskaltdcpp-svn/src/eiskaltdcpp-build/eiskaltdcpp/FinishedTransfers.h: In member function ‘void FinishedTransfers<isUpload>::slotContextMenu()’:
/home/egik/work2/absmy/eiskaltdcpp-svn/src/eiskaltdcpp-build/eiskaltdcpp/FinishedTransfers.h:253: ошибка: ‘eiFOLDER_BLUE_OPEN’ is not a member of ‘WulforUtil’
make[2]: *** [eiskaltdcpp/CMakeFiles/eiskaltdcpp.dir/moc_FinishedTransfers.cxx.o] Ошибка 1
make[2]: *** Ожидание завершения заданий...
make[1]: *** [eiskaltdcpp/CMakeFiles/eiskaltdcpp.dir/all] Ошибка 2
make: *** [all] Ошибка 2
[17:42:25] <dhampire> однака
[17:42:53] <NegatiV> я заметил
[17:43:02] <NegatiV> вайс обновил криво
[17:43:56] <NegatiV> вернее может и норм, но он удалил иконку которую я использую
[17:44:01] <NegatiV> сейчас поправлю
[17:45:06] <NegatiV> dhampire: r104
[17:49:34] <wilgib> NegatiV: в "Очередь загрузок" - не сохраняется относительное расположение полей. в "Избранные хабы", "Избранные пользователи" - не сохраняется ни размер полей, ни относительное расположение полей.
[17:49:59] <dhampire> NegatiV, не хватает ещё режима пассив актив для каждого хаба :
[17:50:01] <dhampire> :)
[17:50:04] <NegatiV> ))
[17:50:15] <NegatiV> можно прикрутить
[17:50:34] <NegatiV> ток я хз, как это сделать)
[17:51:03] <dhampire> NegatiV, я попозже скручу с flylink
[17:51:36] <NegatiV> WiseLord: а иконки хороши)
[17:53:17] Abram вышел(а) из комнаты: offline
[17:54:03] <WiseLord> eiFOLDER_BLUE_OPEN я вроде везде постарался на eiFOLDER_BLUE заменить
[17:54:21] <WiseLord> может в каком-то файле конфликт произошёл..
[17:54:41] <dhampire> WiseLord, всё уже нормально
[17:54:50] <WiseLord> заменил на BLUE или файл вернул?
[17:55:00] <NegatiV> WiseLord: заменил на BLUE
[17:55:04] <WiseLord> ок
[17:55:07] <WiseLord> странно
[17:55:16] <WiseLord> может мы один файл коммитили, сразу мой коммит был, потом другой
[17:55:24] <NegatiV> WiseLord: IconLoader::LoadPixmap: Can't load 'flag_gb.png'
IconLoader::LoadPixmap: Can't load 'flag_ru.png'
[17:55:26] <WiseLord> ну и вышло, что вернулось назад
[17:55:40] <WiseLord> ну как так.. я же делал svn_add
[17:55:55] <dhampire> NegatiV, флагов нету
[17:56:21] <NegatiV> dhampire: есть, но не грузятся
[17:56:32] <dhampire> где? O_o
[17:56:37] <WiseLord> файлы есть
[17:56:40] <WiseLord> точно есть
[17:56:43] <dhampire> f
[17:56:44] <dhampire> а
[17:56:46] <dhampire> нашёл
[17:57:28] <NegatiV> кривовато мы обновились))
[17:57:38] <WiseLord> сейчас проверю всё
[17:57:55] <WiseLord> через svn co
[17:58:00] <WiseLord> начисто
[17:58:40] wilgib вышел(а) из комнаты: Replaced by new connection
[17:58:50] wilgib вошёл(а) в комнату
[17:59:55] <WiseLord> из googlecode svn всё собирается и работает, проблема похожа на конфликт с локальной копией svn
[18:00:21] <dhampire> никто не знает хороших книжек/руководств по R ?
[18:00:31] <dhampire> на русском :)
[18:00:41] <WiseLord> а чего это?
[18:00:44] <WiseLord> буква?
[18:00:48] <dhampire> язык такой
[18:00:50] <dhampire> R
[18:00:54] <WiseLord> rlang?
[18:01:01] <WiseLord> erlang?
[18:01:14] <dhampire> r-project.org
[18:03:43] WiseLord вышел(а) из комнаты
[18:03:53] WiseLord вошёл(а) в комнату
[18:10:16] NegatiV вышел(а) из комнаты
[18:23:56] NegatiV вошёл(а) в комнату
[18:26:45] WiseLord вышел(а) из комнаты
[18:30:41] <wilgib> NegatiV: в тэге отображается V:(r100), хотя у меня r104
[18:31:13] <NegatiV> dhampire: тут какие-то проблемы с тегом
[18:32:00] WiseLord вошёл(а) в комнату
[18:32:29] Kroll вышел(а) из комнаты
[18:34:14] WiseLord вышел(а) из комнаты
[18:34:35] <wilgib> в выводе появились такие сообщения: DCIconLoader::LoadPixmap: Can't load 'flag_gb.png'
DCIconLoader::LoadPixmap: Can't load 'flag_ru.png'
(7010) KIconCache::Private::themeDirsChanged: Theme directory has been modified
[18:37:24] WiseLord вошёл(а) в комнату
[18:45:52] <wilgib> NegatiV: сейчас посмотрел производительность - стало лучше: X 15-25%, eiskaltdcpp  35-55%. Так что общая нагрузка колеблется около 70%, а раньше была около 100%.
[18:46:52] <wilgib> NegatiV: это для хаба c 12215 пользователей.
[18:52:43] <NegatiV> dhampire: может выкинуть нах главное меню?
[18:53:00] <NegatiV> оно полностью повторяетя на тулбаре)
[18:53:05] <dhampire> NegatiV, эм а что взамен7
[18:53:10] <NegatiV> ничего
[18:53:35] <NegatiV> у нас на тулбаре все меню уже есть))
[18:54:36] <NegatiV> WiseLord: ^^
[18:54:46] <dhampire> NegatiV, может просто сделать скрываемым и по-умолчанию скрывать ?
хотя можно вообще вырезать. я не против но такие могут появится :)
[18:55:24] <WiseLord> имхо, меню надо разбросать по пунктам
[18:55:26] <WiseLord> а то всё в File
[18:55:27] <wilgib> NegatiV: а как же Help и те пункты которые там будут, и в будущем клиент может обрасти функциональностью которая вся на тулбар не влезет.
[18:55:39] <WiseLord> а тулбар позднее сделать настраиваемым
[18:56:30] <NegatiV> WiseLord: есть предложения о том как как разбросать?
[18:58:46] <wilgib> NegatiV: в gwenviev скрытие меню по Ctrl+M.
[18:58:58] <WiseLord> это kde-шное сочетание
[19:00:57] <dhampire> WiseLord, wilgib это плюшка qtcurve вроде
[19:01:10] <dhampire> хотя я могу ошибатся :)ъ
[19:01:32] <wilgib> NegatiV: а увеличение производительности - это случайно получилось или ты вносил изменения именно для улучшения производительности?
[19:01:53] <NegatiV> wilgib: инкрементные обновления
[19:05:00] <wilgib> dhampire: как там с номером ревизии в тэге?
[19:05:31] <dhampire> wilgib, а что с ним не так?
[19:05:50] <wilgib> dhampire: r100 вместо r104.
[19:07:26] <dhampire> wilgib, ?? cmake при конфигурации отдаёт define
[19:08:37] <wilgib> dhampire: я не делал "cmake ./" ,а сразу же make.
[19:09:15] <dhampire> ну так вот :) кто же define в makefile напишет?
[19:09:21] <dhampire> wilgib,
[19:13:58] NegatiV вышел(а) из комнаты
[19:41:08] WiseLord вышел(а) из комнаты
[19:47:34] wilgib вышел(а) из комнаты
[20:09:19] WiseLord вошёл(а) в комнату
[20:17:04] NegatiV вошёл(а) в комнату
[20:20:59] 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

[20:38:42] dhampire вышел(а) из комнаты
[20:42:41] wilgib вошёл(а) в комнату
[20:45:49] <wilgib> NegatiV: список передач вылядит чудовищно с таким размером значка передачи.
[20:53:44] <wilgib> NegatiV: размер окна настроек фиксирован и его можно только увеличивать - на разрешении 1280x1024 окно выглядит чрезмерно широким. Можно снять ограничение на уменьшение размера окна настроек?
[20:54:48] <wilgib> WiseLord: ты за значки отвечаешь?
[20:55:03] <WiseLord> типа того
[20:55:12] Abram вошёл(а) в комнату
[20:55:25] <Abram> кому багу?
[20:55:29] <wilgib> WiseLord: "список передач вылядит чудовищно с таким размером значка передачи."
[20:55:44] <Abram> окно ПМ
[20:55:46] <WiseLord> масштабировать надо
[20:55:48] <Abram> текст редактируемый =)
[20:56:17] <WiseLord> раньше был 16px, сейчас 22px
[20:56:44] <WiseLord> NegatiV: сделаешь?
[20:56:50] <Abram> если что - r100
[20:58:31] <WiseLord> NegatiV: хотя.. пусть пока так, я может для тулбара отдельные сделаю иконки
[21:00:39] <WiseLord> wilgib: поправлю часа через 4, а пока в кино ухожу..
[21:01:12] <wilgib> WiseLord: размер значительно больше чем на тулбаре
[21:04:25] <NegatiV> wilgib:минимальный размер окна устанавливает qt так, чтобы весь текст уместился
[21:05:48] <wilgib> NegatiV: у меня этот размер значительно больше чем нужно для текста
[21:08:00] dhampire вошёл(а) в комнату
[21:08:20] <wilgib> NegatiV: та же проблема и с EiskaltDC-1.0.41 - окно настроек огромно даже для разрешения 1280x1024 не говоря уже о разрешении нетбуков.
[21:12:39] <NegatiV> wilgib: EiskaltDC меня мало волнует
[21:13:28] <wilgib> NegatiV: "Список передач": текст в колонках "скорость" и "размер" выше чем в остальных колонках.
[21:14:50] <wilgib> NegatiV: EiskaltDC я привёл просто для примера - потому-что EiskaltDC++ унаследовал от него этот дефект.
[21:16:18] <NegatiV> wilgib: он его не унаследовал, просто причина его возникновения такая же
[21:17:11] <wilgib> NegatiV: когда интерфейс на английском ширина окна настроек значительно меньше.
[21:18:04] <NegatiV> wilgib: потому что-то на одной транице строка перевода значительно длинее оригинала на английском
[21:18:14] <NegatiV> я сейчас это поправил
[21:22:17] <wilgib> NegatiV: настройки -> загрузки -> очередь -> прочие настройки там только две строчки влезает, если вытянуть окно настроек по вертикали то при повторном открытии оно имеет снова умолчальный размер.
[21:22:46] <wilgib> NegatiV: можно реализовать запоминание размера окна настроек?
[21:25:17] <NegatiV> wilgib: qt подбирает оптимальный размер окна
[21:25:36] <NegatiV> что-либо запоминать нельзя - обновим перевод - и все испортится
[21:27:00] <wilgib> NegatiV: Баг: после окончания загрузки спустя некоторое время поле статус перерисовывается с полностью заполненого синим цветом, на чуть-чуть не заполненое цветом с правого края.
[21:28:43] tehnick вошёл(а) в комнату
[21:31:57] <wilgib> NegatiV: по поводу окна настроек: мне кажется что дело не только в длине текста перевода, а ещё в том что размер некоторых полей для ввода огромен.
[21:32:28] <NegatiV> wilgib: там подбирается минимально необходимая ширина
[21:32:36] <NegatiV> поверь я то уж знаю
[21:33:47] <wilgib> NegatiV: значит она не правильно подбирается. И что делать пользователям нетбуков?
[21:33:57] <tehnick> NegatiV: подбирается отпимальная, а не минимальная.
[21:34:52] <NegatiV> tehnick: в данном случае это минимально необходимая ширина
[21:35:00] <tehnick> Если в настройках виджета что-то (увы не помню) разрешить, то его можно будет уменьшать.
[21:35:25] <NegatiV> так как политика всех виджетов в настроках - preffered
[21:35:29] <tehnick> При этом появятся стандартные системные полоски вверх-вниз, влево-вправо.
[21:35:44] <NegatiV> (имею в виду политику горизонтальной развертки)
[21:36:29] grayich вошёл(а) в комнату
[21:37:30] <tehnick> NegatiV: одну или две опции в настройках формы несложно ведь поправить, а людям будет удобнее...
[21:38:25] <NegatiV> tehnick: надо не костыли такие громоздить, а занятся нормальной компоновкой
[21:38:40] <tehnick> Эм... А в чем костыль?
[21:38:45] <grayich> r104 падает )
[21:39:44] <NegatiV> tehnick: надо компоновать форму нормально, а не отключать компоновщик вообще
[21:39:54] <tehnick> Не-не-не!
[21:40:00] <tehnick> Ничего отключать не надо.
[21:40:07] <tehnick> Я плохо объяснил... =(
[21:40:16] <NegatiV> grayich: удивить хочешь?) падает все с r1-r105
[21:40:53] <NegatiV> grayich: могу попытатся угадать - при переподключении креш?
[21:41:04] <grayich> NegatiV: вообще не подключается )
[21:41:19] <grayich> при нажатии на пиктограмку хабы
[21:41:45] <NegatiV> grayich: ну тогда лог падения выкладывай
[21:52:05] <grayich> NegatiV: пардон, то я глючу )
[21:52:15] <grayich> NegatiV: список хабов просто испарился )
[21:52:35] <wilgib> NegatiV: скриншоты окна настроек: http://img246.imageshack.us/img246/9340/50744294.png  http://img689.imageshack.us/img689/9329/27853530.png  http://img697.imageshack.us/img697/9954/96259566.png  http://img689.imageshack.us/img689/9154/90966053.png  http://img691.imageshack.us/img691/9466/86673042.png
[21:53:37] <grayich> впрочем как и другие настройки испарились )
[21:54:06] <NegatiV> wilgib: я в локальной копии поправил - там окно занимает меньше места
[21:54:14] <wilgib> grayich: каталог настроек сменился на .eiskaltdc++
[21:54:48] <wilgib> NegatiV: за счёт чего поправил?
[21:55:05] <tehnick> NegatiV: Я ошибся. То, про что я говорил только QScrollArea умеет. Может быть стоит ее добавить в UISettings.ui между UISettings и stackedWidget?
[21:55:23] <NegatiV> wilgib: http://img684.imageshack.us/img684/1461/27315281.png
[21:55:39] <NegatiV> 644x443
[21:56:05] <NegatiV> tehnick: не надо, и ак все поправим)
[21:56:09] <wilgib> NegatiV: на третьем скриншоте виден баг с каталогом загрузки по умолчанию.
[21:56:09] <NegatiV> *и так
[21:57:01] <NegatiV> wilgib: это баг ядра (есть даже в linuxdc++), поправил перевод
[21:57:40] <wilgib> NegatiV: но нет в виндовых клиентах на этом ядре.
[21:58:00] <NegatiV> wilgib: ну это в виндовых клиентах))
[21:58:17] <tehnick> Что за баг?
[21:58:30] <tehnick> Все, понял.
[21:58:42] <wilgib> NegatiV: тогда причём тут ядро, которое там такое же?
[21:58:49] <tehnick> Дефолтных настроек давно не видел и не пробовал....
[21:59:13] Shlem вошёл(а) в комнату
[21:59:55] <grayich> NegatiV: значки кустомно еще незя ?
[22:01:03] <NegatiV> grayich: пока нет
[22:01:20] <NegatiV> wilgib: в Linux-реализации забыли добавить слеш
[22:01:52] <NegatiV> wilgib: paths[PATH_DOWNLOADS] = home + "Downloads/";
[22:01:58] <NegatiV> а надо paths[PATH_DOWNLOADS] = home + "/Downloads/";
[22:02:28] <wilgib> NegatiV: это в исходниках ядра?
[22:02:37] <NegatiV> да
[22:02:55] <NegatiV> в виндовых версиях путь генерируется иначе
[22:03:37] <wilgib> NegatiV: может тогда написать об этом баге им на launchpad?
[22:03:55] <NegatiV> wilgib: думаю в транке у них он уже исправлен
[22:04:07] <NegatiV> свою локальную копию я поправил
[22:05:19] <wilgib> NegatiV: я всё-равно ставлю другую директорию, так что меня этот баг не затрагивает.
[22:05:45] Shlem вышел(а) из комнаты: qutIM : Jabber plugin
[22:06:40] <tehnick> Кстати, забавная деталь: если запускать eiskaltdcpp из консоли, то он запустится с английской локализацией, а если из меню (через *.desktop файл), то с русской. В чем мб причина?
[22:07:50] <dhampire> tehnick, откуда запускаешь из консоли?
[22:09:00] <tehnick> В смысле "откуда"?
[22:09:07] <tehnick> Из /usr/bin
[22:09:13] <dhampire> а
[22:09:40] <tehnick> У меня нет локальной сборки. Я пакет обноляю...
[22:10:01] <dhampire> tehnick, locale с этой консоли?
[22:10:16] <dhampire> вывод locale*
[22:10:17] <wilgib> NegatiV: похоже что размер определяется по длине текста на четвёртом скриншоте.
[22:11:03] <NegatiV> wilgib: его я и поправил
[22:11:10] <tehnick> $ locale
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE=ru_RU.UTF-8
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE=ru_RU.UTF-8
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES=ru_RU.UTF-8
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=
[22:12:10] <dhampire> tehnick, установи LC_ALL
[22:12:22] <tehnick> Ясно.
[22:14:18] <wilgib> tehnick: у меня на всё на русском вывод locale такой же только строки "LANGUAGE=" у меня нет.
[22:14:53] <dhampire> wilgib, пускаешь из консоли ?
[22:15:18] <tehnick> wilgib: dhampire правильный совет дал...
[22:16:14] <wilgib> dhampire: а как иначе он у меня нигде не прописывается.
[22:17:18] <wilgib> tehnick: "dhampire правильный совет дал..." - какой совет?
[22:18:25] <wilgib> tehnick: понял, про LC_ALL=. Вот только почему он правильный?
[22:18:28] <dhampire> wilgib, взгляни выше
[22:18:50] <tehnick> wilgib: export LC_ALL=ru_RU.UTF-8
[22:19:03] <tehnick> И все у тебя будет...
[22:19:19] <wilgib> tehnick: Вопрос был таким: "Вот только почему он правильный?"
[22:19:38] <wilgib> tehnick: у меня и так на всё на русском
[22:19:44] <dhampire> wilgib, в чём его неправильность с твоей точки зрения ?
[22:20:07] <dhampire> wilgib, ну вот и замечательно что у тебя всё на русском
[22:20:20] <tehnick> Тогда в чем проблема вообще?
[22:20:29] <wilgib> dhampire: зачем делать какие-то дополнительные действия если в них нет надобности.
[22:21:31] <dhampire> wilgib, ты не понял....
[22:22:13] <wilgib> tehnick: а как ты его в меню добавил - ручками?
[22:22:48] <dhampire> wilgib, ты сбираешь с аура ?
[22:22:52] <dhampire> собираешь*
[22:23:26] <wilgib> dhampire: нет, из svn
[22:24:13] <dhampire> wilgib, тогда о чём вопрос ?
[22:24:30] <wilgib> dhampire: cmake ./ потом make затем make install
[22:25:00] <dhampire> и по умолчанию тебе ставится в /usr/local
[22:25:14] <dhampire> ну и чего ты хочешь ?
[22:25:48] <wilgib> dhampire: что указать cmake чтобы клиент прописывался в меню?
[22:25:55] grayich вышел(а) из комнаты
[22:26:49] <dhampire> wilgib, поставь с аура и не парься или cmake . -DCMAKE_INSTALL_PREFIX=/usr && make && su -c "make install"
[22:27:07] <tehnick> (22:18:28)  wilgib:  tehnick: а как ты его в меню добавил - ручками?
Нет, у меня ставится пакет. Но в меню добавить-то элементарно: скопируй eiskaltdcpp.desktop в /usr/share/applications
[22:27:57] <wilgib> dhampire: ясно
[22:28:13] <dhampire> wilgib, просто я не понимаю, если ты не разработчик зачем брать на себя работу пакетника :)
[22:28:32] <tehnick> Чо-чо?
[22:28:32] 0xd34df00d вышел(а) из комнаты
[22:28:40] <tehnick> Я тоже не разработчик.
[22:28:42] <tehnick> Увы...
[22:28:54] <wilgib> dhampire: ставить из AUR не хочу так он там будет не всегда первой свежести.
[22:29:19] <wilgib> dhampire: а разве я беру на себя работу пакетника?
[22:29:38] <dhampire> wilgib, я обновляю PKGBUILD когда нужно а ни при каждом изменении ревизии
[22:30:04] <dhampire> а выполнить yaourt -S eiskaltdcpp-svn не так уж и трудно
[22:30:17] <wilgib> dhampire: вот по этому я собираю из svn, а не пользуюсь AUR.
[22:30:57] <wilgib> dhampire: не пользовался ни разу yaourt.
[22:31:15] <dhampire> wilgib, и в чём же разница тогда для тебя брать с свн или же с аур с помощью нфщгке который тебе соберёт пакет с свн ?
[22:31:28] <dhampire> yaourt*
[22:31:32] <NegatiV> tehnick: для блокировки скачивания в таких случаях не проще ли включать IP-фильтр
[22:31:34] <NegatiV> ,
[22:31:37] <NegatiV> *?
[22:32:10] <wilgib> dhampire: я же написал - я не пользовался никогда yaourt.
[22:32:49] <tehnick> NegatiV: это вариант, да.
[22:33:12] <dhampire> tehnick, NegatiV вы о чём?
[22:33:39] <tehnick> wilgib: что мешает попробовать? Многие используют и хвалят...
[22:33:59] <NegatiV> dhampire: о его фич-реквесте
[22:34:52] <tehnick> NegatiV: удали его наверное.
[22:35:36] 0xd34df00d вошёл(а) в комнату
[22:38:44] wilgib вышел(а) из комнаты
[23:20:50] Abram вышел(а) из комнаты: offline
[23:20:53] <tehnick> NegatiV:
из
"Автоматически открывать дополнительный слот"
в
"Дать дополнительный слот"
Это твое решение проблемы с огромностью диалога настроек?
[23:21:09] <tehnick> Или я что-то еще пропустил?
[23:24:05] <dhampire> NegatiV, при фильтре найти только видео нашёлся mp3 файл :) а не должен был
[23:27:19] <NegatiV> dhampire: а я здесь причем?
[23:28:22] <dhampire> NegatiV, а ты результаты поиска разве не отсеиваешь?
[23:33:04] <NegatiV> dhampire: нет)
[23:33:12] <NegatiV> я их только принимаю
[23:33:37] <tehnick> Лично... =)
[23:33:46] <dhampire> NegatiV, а что за сатистика тогда найдено ч, отсеяно с
[23:34:18] <dhampire> статистика*
[23:34:19] <NegatiV> dhampire: отсеиваю только по условиям есть ли слоты, расшарен ли файл
[23:34:40] <dhampire> NegatiV, ясно :)
[23:35:12] <NegatiV> dhampire: если бы я отсевал все результаты, думаю, отсеянного было бы очень много
[23:35:17] <NegatiV> =))
[23:35:55] <dhampire> NegatiV, в пассиве их и так мало :)
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!