gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Вторник, 30 марта 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:00:00] <tehnick> Но следует, что _срочно_ требуется это только ему.
[00:00:37] <wilgib> а что значит "срочно" с точки зрения добавления кода в проект?
[00:01:00] <tehnick> Да.
[00:01:40] <wilgib> что да?
[00:02:05] <tehnick> "с точки зрения добавления кода в проект"
[00:02:10] <wilgib> твоя ссылка у меня тоже не открывается
[00:02:16] <tehnick> Жаль.
[00:02:41] <tehnick> С этой страницы ко мне на сайт переходят. И она вроде бы не в локалке.
[00:02:56] <tehnick> Хотя могли и файерволом закрыться.
[00:02:57] <wilgib> tehnick: добавляй, наверняка это пригодится более чем одному человеку
[00:04:41] <dhampire> [00:02:41] tehnick: С этой страницы ко мне на сайт переходят. И она вроде бы не в локалке.
ты иххотел пряником угостить? :)
[00:05:15] <tehnick> Нет, я смотрю что написано на таких страницах.
[00:05:32] <tehnick> И если там лажа, то связываюсь с авторами.
[00:05:50] <tehnick> Чтобы исправили...
[00:06:25] <wilgib> Release schedule:
10.04 Release EiskaltDC++ 2.0.1
зачем так часто делать релизы?
[00:06:45] <dhampire> tehnick,
IP Lookup — просмотр информации об ip-адресе и подсетях
Информация об ip-адресе 10.0.0.155 (p2p.olympus.ru)
Информация не может быть отображена.
[00:07:00] <tehnick> wilgib:  много багфиксов + много функционала добавлено.
[00:07:30] <wilgib> ну и что что много, раз в месяц и то часто.
[00:07:42] <dhampire> это какой=-то внутрений домен от olympus.ru
[00:07:46] <tehnick> И по большому счету, клиент только после 2.0.1 станет полностью юзабельным и популярным.
[00:08:12] <tehnick> dhampire: он днс-запись уже изменил.
[00:08:20] <tehnick> Раньше другой ip был.
[00:08:29] <tehnick> Даже гугл его проиндексировал.
[00:08:39] <tehnick> В кэше мусор валяется...
[00:08:42] <wilgib> кстати а как будут нумероватся релизы: смена каждой из трёх цифр что будет означать?
[00:09:09] <tehnick> Спроси Негатива.
[00:09:48] <wilgib> NegatiV: ?
[00:10:07] <tehnick> Он недотупен.
[00:10:55] <dhampire> 2.x - функционал 2.x.y -стабилизация
[00:11:05] <dhampire> хотя может и не так )
[00:11:09] <tehnick> Не так.
[00:11:28] <tehnick> Сейчас нет разделения на багфиксы и функционал.
[00:11:35] <tehnick> Мб позже появится.
[00:11:50] <dhampire> вообщем 2.1.x бдет с запилом dcpp 0.761
[00:11:56] <dhampire> скорей всего
[00:13:38] <tehnick> Это правильно.
[00:13:52] <tehnick> Но это будет не раньше чем через месяц...
[00:18:44] <wilgib> я предлагаю такой вариант нумерации:
первая цифра - при существенной переработке программы - например, когда будет реализована модель клиент-сервер для возможности написания альтернативных UI (видимо сменится только один раз на 3 и так останется постоянной т.к. кроме перехода на модель клиент-сервер вроде бы больше никаких принципиальных изменений внести уже неоткуда).
вторая цифра - будет означать смену версии используемого ядра(как в LinuxDC++) и может изменятся не только от 0 до 9, но и сколь угодно выше.
третья цифра - все остальные изменения.
[00:28:57] <dhampire> tehnick, ну вот до этого времени считаю нецелосообразным менять что-то в ядре
[00:29:25] <tehnick> Я тоже.
[00:29:30] <tehnick> Что-то значительное.
[00:29:39] <tehnick> Но логи ты бы мог прикрутить... =)
[00:30:28] <dhampire> tehnick, логи могу но вот потом всё равно перепиливать надо будет
[00:30:30] <wilgib> кстати переход на модель клиент-сервер(для ядра и пока что только Qt-интерфейса) когда планируется начать?
[00:30:57] <tehnick> Нескоро.
[00:31:00] <dhampire> wilgib, после обновления ядра уже можно, но там видно будет
[00:31:12] <dhampire> может через годик )
[00:31:46] <WiseLord> http://192.168.1.2/xsnap/2010.03.29/23.31.01.png
[00:32:04] <dhampire> WiseLord, ?
[00:32:40] <tehnick> WiseLord: не открывает.
[00:32:42] <NegatiV> нумерация версий останется такая же как сейчас - инкрементные апдейты
[00:32:45] <tehnick> Что там?
[00:32:48] <WiseLord> товарищи, вам не кажется это порнографией?
[00:32:49] <WiseLord> ещё одну настройку и ужмётся до размеров editbox-а
[00:33:07] <dhampire> WiseLord, kjrfkrf ;t
[00:33:08] <wilgib> просто, если сделать переход раньше то все последующие изменения в коде уже будут делаться в рамках этой модели.
[00:33:11] <dhampire> локалка же
[00:33:18] <NegatiV> wilgib: клиент-сервер не будет. будут отдельные плагины
[00:33:26] <tehnick> NegatiV: зря.
[00:33:26] <dhampire> WiseLord, дай нормальную ссыль
[00:33:40] <WiseLord> http://www12.picfront.org/picture/NMnOZ4UgsTJ/img/xsnap.png
[00:33:47] <WiseLord> сорри
[00:33:56] <WiseLord> не дождался аплоада
[00:34:03] <WiseLord> из буфера прежняя ссылка попала сюда
[00:34:14] <tehnick> Фу, оксиджен... =)
[00:34:22] <wilgib> NegatiV:  какие плагины? Я думал будет демон и будут различные GUI для управления им.
[00:34:23] <WiseLord> tehnick: фу, нет
[00:34:30] <dhampire> WiseLord, так о чём ты ?
[00:34:39] <WiseLord> ещё одну настройку сюда
[00:34:46] <WiseLord> и обзор папок станет высотой с editbox
[00:34:59] <dhampire> какую настройку?
[00:35:01] <tehnick> Не станет.
[00:35:10] <WiseLord> им и так, чтобы воспользоваться, надо развернуть по вертикали настройки
[00:35:12] <tehnick> Там минимальный размер задан вроде.
[00:35:24] <WiseLord> ну не две же с половиной папки видеть
[00:35:40] <WiseLord> он широкий такой не нужен
[00:35:47] <WiseLord> может как-то ужать до полэкрана по горизонтали
[00:35:55] <WiseLord> но расширить по максимуму возможного по вертикали как-то?
[00:36:09] <NegatiV> wilgib: чем демон лучше плагина?
[00:36:12] <tehnick> Окно регулируемое.
[00:36:14] <dhampire> а что за таб ограничения ?
[00:36:22] <tehnick> Каждай сам сделает, если надо будет.
[00:36:25] <WiseLord> tehnick: плохо, что оно _всегда_ регулируемое
[00:36:26] <WiseLord> вынужденно
[00:36:39] <WiseLord> надо чтобы оно в при текущих типовых размерах окна настроек было юзабельное
[00:36:39] <tehnick> Это в linuxdcpp размер окна настроек изменить нельзя.
[00:36:46] <tehnick> Там вообще все ужасно...
[00:36:52] <WiseLord> хотя бы с десяток папок видеть
[00:36:57] <dhampire> NegatiV, не требует иксов демон
[00:37:26] <tehnick> NegatiV:  можно подключаться с другой машины.
[00:37:39] <tehnick> Вне зависимости от ОС.
[00:37:57] <tehnick> Вебморда --- это костыль.
[00:38:03] <tehnick> Причем неполноценный.
[00:38:05] <dhampire> WiseLord, сделать ещё один таб и перекинуть туда чекбоксы
[00:38:08] <NegatiV> dhampire: я немного не так вопрос задал, что мешает написать плагин который заставит клиент вести себя как демона?
[00:38:10] <tehnick> Ибо не будет чата и других фич.
[00:38:27] <dhampire> NegatiV, ты не понял зависимсти же ещё
[00:38:43] <dhampire> а они плагином не отключатся
[00:38:45] <dhampire> ну никак
[00:38:46] <wilgib> NegatiV: сервер(демон dcpp) и клиент(Qt-GUI, Web-UI, консольный интерфейс по типу midnight-commander). Что значит плагин?
[00:38:57] <tehnick> NegatiV: а ядро тоже плагином будет?
[00:39:04] <dhampire> и тащить иксы qt и остальное
[00:39:09] <dhampire> как то неправильно
[00:39:23] <NegatiV> не проблема, раздерабаним клиент на .so-шки
[00:39:42] <NegatiV> gui в одну, ядро в другую, менеджер плагинов в третью
[00:40:07] <dhampire> бздец же будет
[00:40:08] <tehnick> Ух, далеко это будет от текущей реализации...
[00:40:23] <dhampire> ибо so тоже зависимости требуют
[00:40:30] <NegatiV> dhampire: ну gui станет плагином всего то
[00:40:32] <wilgib> tehnick: "Вебморда --- это костыль." - а разве Вебморда не с демоном общается?
[00:40:46] <dhampire> NegatiV, которую можно собирать а можно нет
[00:40:55] <dhampire> не удобно же
[00:40:56] <dhampire> будет
[00:41:18] <NegatiV> ну если кому то не нужен gui - флаг ему в руки
[00:41:23] <tehnick> wilgib: ты дальше-то прочитай. Не надо из контекста вырывать.
[00:41:43] <tehnick> (00:40:54)  dhampire:  не удобно же
(00:40:56)  dhampire:  будет
Нормально будет.
[00:41:49] <WiseLord> грубо: http://www12.picfront.org/picture/pGRjcfkSTl/img/xsnap.png может как-то так?
[00:41:54] <tehnick> Можно несколько пакетов сделать.
[00:42:06] <dhampire> tehnick, не совсем
[00:42:30] <dhampire> WiseLord, реально лучше ещё один таб
[00:42:34] <wilgib> tehnick: web-UI можно сделать полностью идентичным по функционалу Qt-GUI
[00:42:35] <tehnick> WiseLord: ужасно.
[00:42:36] <WiseLord> ну да
[00:42:40] <WiseLord> тоже вариант
[00:43:01] <WiseLord> оставить только "не шарить скрытые", "следовать симлинкам"
[00:43:12] <WiseLord> назвать это "Папки"
[00:43:16] <NegatiV> dhampire: тем более если для подгрузки плагинов юзать динамическую линковку, то Qt сразу выпадет из зависимостей для варианта ядро + плагины + демон
[00:43:18] <dhampire> NegatiV, ну так как ты будешь рулить демон-не демон. пересборкой?
[00:43:20] <WiseLord> а остальное пусть на вкладке Basic останутся
[00:44:11] <tehnick> NegatiV: эээ... а плагины не на Qt будут?
[00:44:19] <0xd34df00d> Хм.
[00:44:22] <tehnick> И демон.
[00:44:22] <0xd34df00d> Это уныло.
[00:44:25] <dhampire> tehnick, я прозреваю qt
[00:45:17] <NegatiV> 0xd34df00d: еще более уныло переписать все под клиент-сервер)
[00:45:23] <0xd34df00d> NegatiV: я про то же )
[00:45:23] <tehnick> WiseLord:  ты только не коммить этот ужас. Лучше картинки сделай, чтобы тут обсудули...
[00:45:29] <0xd34df00d> Есть мнение, что dummy x-server — вполне ок.
[00:45:36] <0xd34df00d> Иначе придется тупо вести две ветки программы.
[00:45:43] <WiseLord> WiseLord: я дизайнер кутешный не умею
[00:45:44] <0xd34df00d> Потому что в локальном случае вся эта клиент-серверность избыточна.
[00:45:48] <WiseLord> просто грубо подвигал
[00:45:51] <tehnick> 0xd34df00d: что это?
[00:45:52] <WiseLord> чтоб скрин сделать
[00:46:02] <0xd34df00d> tehnick: это иксы, которые ничего никуда не отображают.
[00:46:08] <0xd34df00d> И видяха им не нужна.
[00:46:10] <0xd34df00d> Этакий /dev/null.
[00:46:13] <tehnick> Ясно.
[00:46:19] <NegatiV> 0xd34df00d: я так же думаю. этот функционал нужен еденицам, ну десяткам
[00:46:22] <tehnick> Плохой вариант.
[00:46:27] <0xd34df00d> NegatiV: ++
[00:46:48] <0xd34df00d> Веб-морда прикрутится плагином к личкрафтам обобщенно от айскальтов/торрентов/етц.
[00:47:01] <NegatiV> 0xd34df00d: а как у тя плагины работают?
[00:47:13] <0xd34df00d> NegatiV: в смысле?
[00:47:15] <NegatiV> имею в виду принципы загрузки/выгрузки
[00:47:23] <0xd34df00d> QPluginLoader'ом работают.
[00:48:12] <NegatiV> никогда им е пользовался
[00:48:28] <NegatiV> *не
[00:48:38] <0xd34df00d> Ну он тупо so'шки грузит и предоставляет удобную возможность для экспорта каких-нибудь там объектов оттуда.
[00:48:55] <wilgib> NegatiV: "я так же думаю. этот функционал нужен еденицам, ну десяткам" - пример когда это нужно - на домшнем компьютере запустил демон и тогда можешь им управлять из другого места, либо через Web-UI, либо по ssh.
[00:49:31] <0xd34df00d> Блин )
[00:49:34] <NegatiV> wilgib: я знаю зачем нужна вебморда или демон)
[00:49:34] <0xd34df00d> Ну не парьтесь вы об этом )
[00:50:02] <0xd34df00d> Я сделаю обобщенную архитектуру для удаленного доступа, хоть через web-gui, хоть через XML-RPC/json, хоть через телнет.
[00:50:07] <0xd34df00d> Или через джаббер-бота.
[00:50:19] <NegatiV> 0xd34df00d: ты меня пугаешь
[00:50:23] <0xd34df00d> Плагин тупо будет отдавать QAbstractItemModel*, которой надо рулить + некую дополнительную инфу в XML.
[00:50:32] <0xd34df00d> А плагин для удаленного доступа будет преобразовывать это во что захочет.
[00:50:52] <wilgib> NegatiV: я это про "этот функционал нужен еденицам" - восе не единицам, если учесть что EiskaltDC++ кроссплатформенный и в будущем число его пользователей будет огромным.
[00:52:25] FiliN вошёл(а) в комнату
[00:53:48] <tehnick> wilgib: оптимист.
[00:54:30] <NegatiV> tehnick: ну венгрию уже начали захватывать)
[00:55:21] <NegatiV> завтра будет моя 8-я попытка сдать экономику =)
[00:55:24] <tehnick> Я про то, что по количеству пользователей наш клиент никогда не догонит стронгдц или флайлинк.
[00:55:50] <tehnick> Ибо большинству хомячков фичи вроде веб-морды не нужны.
[00:55:52] <NegatiV> tehnick: это да. но я и не ставил перед собой эту цель
[00:56:08] <tehnick> NegatiV: я и не тебя оптимистом назвал... =)
[00:56:32] <NegatiV> все just for fun =))
[00:56:46] <tehnick> Как всегда, да. =)
[00:57:14] FiliN_ вошёл(а) в комнату
[00:58:09] <wilgib> tehnick: если функционал в EiskaltDC++ ничем не будет уступать функционалу StrongDC++, FlyLinkDC++, ... , и даже будет его превосходить то пользователи перейдут на EiskaltDC++.
[00:58:32] <NegatiV> 0xd34df00d: сорри сегодня толком с git/cmake/eiskaltdcpp не возился - за весь день суммарно был дома часа два
[00:58:47] <0xd34df00d> wilgib: ололо, а с учетом личкрафтов... (
[00:58:48] <0xd34df00d> )
[00:59:20] <0xd34df00d> NegatiV: да ничо, завтра/послезавтра поработаем чо )
[00:59:34] <0xd34df00d> Так, я минут на 15 афк.
[01:00:15] <NegatiV> 0xd34df00d: а если честно в виду всего что ты там нагородил разного вкусного в плане расширяемости, я даже задумываться начал юзать личкрафт как платформу)
[01:00:23] <wilgib> 0xd34df00d: конкретно мне не нужна программа "всё в одном", но другим пользователям может понравиться.
[01:01:21] <NegatiV> 0xd34df00d: если я вылечу из за незданного экза, то можно будет работать аж до октября
[01:01:26] <NegatiV> потом годик перерыв
[01:01:32] <NegatiV> %)
[01:02:50] <tehnick> На армию?
[01:03:14] <NegatiV> ну да)
[01:03:26] <NegatiV> хотя можно туда и не идти
[01:03:40] <NegatiV> лично дело мое они просрали года два назад
[01:04:50] <wilgib> NegatiV: перед экзаменом лучше выспаться хорошо.
[01:05:25] <NegatiV> wilgib: ну мне осталось спать (если вырублюсь прям сейчас) 5 часов)
[01:05:34] <tehnick> Удачи.
[01:05:48] <wilgib> дтак чего ты ждёшь иди спать.
[01:06:18] <NegatiV> проблема в том что я не хочу
[01:07:02] <NegatiV> а тут уж ничего не поделаешь, если сейчас пойду лягу - буду тупо пялиться в потолок пару часов
[01:07:13] <wilgib> а через 5 часов захочешь, да уже поздно будет.
[01:07:27] <SolarRay> NegatiV, можно просто полежать, тоже иногда полезно
[01:08:56] <SolarRay> тут атака клонов чтоли, или у меня глюки уже ^__^
[01:08:59] <NegatiV> SolarRay: как опказала практика - не очень)
[01:09:00] FiliN_ вышел(а) из комнаты
[01:10:11] <tehnick> NegatiV: полежи, читая книгу по экономике. Как раз уснешь мб... =)
[01:10:48] <SolarRay> NegatiV, с точки зрения отдохнуть, возможно в этом не так уж и много смысла, зато с точки зрения подумать...
[01:11:12] <NegatiV> tehnick: о да) ну я лучше в гости схожу)
[01:11:24] <NegatiV> кстати это идея..
[01:11:36] <NegatiV> заодно можно поесть там
[01:11:41] <nbspjr> опять нет повода не выпить?
[01:12:05] <NegatiV> nbspjr: повод есть всегда)
[01:12:15] <nbspjr> кажца, я так и написал :)
[01:12:43] <NegatiV> у меня сосед прикольный - казах, как не зайдешь - бухает
[01:12:57] <NegatiV> при этом сволочь учится на отл
[01:13:03] <NegatiV> хз как так можно
[01:13:21] <SolarRay> может он с преподами бухает?)
[01:14:04] <NegatiV> SolarRay: мне с преподом по гидрофизике это не помогло)
[01:14:28] <man_hattan> :)
[01:14:31] <NegatiV> (на новый год встретились на площади)
[01:16:10] <NegatiV> так лан я пойду гулять. всем бб.
[01:16:22] amfetamin вышел(а) из комнаты
[01:16:32] <man_hattan> а сколько времени?
[01:17:29] <SolarRay> 01,17 )))
[01:17:37] <tehnick> man_hattan: 01:17
[01:17:40] <tehnick> Черт!
[01:17:57] <WiseLord> http://www12.picfront.org/picture/h7sDpGGjYmS/img/xsnap.png
[01:18:01] <man_hattan> да...подумала, может негатив в другом часовом поясе живет
[01:18:06] FiliN вышел(а) из комнаты
[01:18:13] <WiseLord> это тот самый perfolderlimit gui?
[01:18:29] <tehnick> Да.
[01:18:45] <WiseLord> что начать им пользоваться, надо файл вручную создать?
[01:18:58] <WiseLord> отчего он такой весь неактивный?
[01:19:29] <tehnick> Попробуй обновиться.
[01:19:35] <man_hattan> мальчики, а кто мне ответит про ваши ебилды?
[01:19:42] <tehnick> r528 (applied patch from ggrundik)
[01:19:59] <WiseLord> ок
[01:20:05] <WiseLord> инфы мало в коммите
[01:20:06] <man_hattan> хочу последних вкусностей из 9999, но он замаскирован намертво
[01:20:16] <SolarRay> а кстати когда можно будет произвольно папки в шаре выбирать? (те снимать галки с тех папок с которых сейчас нельзя)
[01:20:21] <WiseLord> tehnick: в "Панели" можно ещё и саму "Панель меню" вкинуть )
[01:20:26] <WiseLord> раз уж Ctrl-M появилось
[01:20:41] <tehnick> Меню --- это не панель!
[01:20:46] <tehnick> Не надо тут ляля...
[01:21:29] <man_hattan> :(
[01:21:34] <WiseLord> )
[01:21:37] <tehnick> Добавить в меню пункт скрытия меню было бы идиотизмом.
[01:21:49] <tehnick> WiseLord: ответь девушке.
[01:22:12] <SolarRay> былобы интереснее если бы там был пункт "показать меню" )
[01:22:15] <WiseLord> с подсказкой Ctrl-M рядом это было бы лучше, чем случайное скрытие и незнание как вернуть
[01:22:31] <tehnick> WiseLord: это есть в мане.
[01:22:40] <WiseLord> man_hattan: а чего там с ebuild-ами
[01:22:42] <tehnick> И пользователь сам дурак...
[01:22:59] <man_hattan> !!! All ebuilds that could satisfy "=net-p2p/eiskaltdcpp-9999" have been masked.
!!! One of the following masked packages is required to complete your request:
- net-p2p/eiskaltdcpp-9999 (masked by: missing keyword)
[01:23:11] <WiseLord> ** поставь
[01:23:26] <man_hattan> мммм
[01:23:29] <man_hattan> сча :)
[01:23:33] <WiseLord> echo net-p2p/eiskaltdcpp ** >> /etc/portage/package.keywords
[01:23:37] <man_hattan> я поняла
[01:23:56] <WiseLord> 2.0 c ~arch, 9999 с пустыми кейвордами
[01:24:01] <WiseLord> дабы выбратьможно было
[01:24:29] SPU вышел(а) из комнаты
[01:24:54] <man_hattan> оу, спасибо
[01:25:05] <WiseLord> хм..
[01:25:16] <man_hattan> ням-ням... благодарю, теперь погляжу, что сделали
[01:25:20] <WiseLord> обновился - а  http://www12.picfront.org/picture/h7sDpGGjYmS/img/xsnap.png всё такое же серое и неактивное
[01:26:23] <tehnick> man_hattan:  много чего сделали.
[01:26:40] <tehnick> WiseLord:  шару обновил?
[01:26:45] <man_hattan> да знаю :( а я тут сижу слюнями исхожусь и имею только версию 2,0
[01:27:15] <WiseLord> обновил
[01:27:26] <WiseLord> как этот файл должен называться?
[01:27:31] <WiseLord> PerFolderLimit.conf?
[01:27:42] <tehnick> WiseLord:  http://code.google.com/p/eiskaltdc/issues/detail?id=292#c0
[01:27:45] <WiseLord> или как там (сама функция работает, проверял как только она появилась)
[01:27:50] <tehnick> Вот это он применил.
[01:28:22] <WiseLord> может при отсутствии этого файла просто тупо оно и будет всё серое
[01:28:23] <tehnick> WiseLord: http://code.google.com/p/eiskaltdc/issues/detail?id=187
[01:29:02] <WiseLord> да
[01:29:03] <WiseLord> так и есть
[01:29:14] <WiseLord> стоило пустой файл создать в конфг-директории
[01:29:21] <WiseLord> как сразу стало возможным добавлять ограничения
[01:29:27] <WiseLord> надо этот момент как-то пофиксить
[01:29:43] <tehnick> issue сделай, чтобы не забыли.
[01:29:51] <tehnick> Или добавь в существующий.
[01:30:04] <tehnick> Если он еще не закрыт...
[01:32:37] <WiseLord> Баг - GUI для PerFolderLimit работает только при наличии файла PerFolderLimit.conf. При его отсутствии настройки "серые" - недоступны. Сам клиент файл не создаёт. Приходится, чтобы начать пользоваться GUI, вручную создавать пустой файл с этим файлом в конфиг-директории.
[01:32:41] <WiseLord> ой
[01:32:46] <WiseLord> http://code.google.com/p/eiskaltdc/issues/detail?id=292#c1
[01:32:51] <WiseLord> буферы-буферы..
[01:32:53] <WiseLord> запутаться можно )
[01:33:38] <wilgib> tehnick: пункт меню "Показать меню    Ctrl+M" можно добавить в меню инструменты, так сделано в Gwenview.
[01:35:50] <tehnick> wilgib: нафига? Его использовать буду полтора юзера из сотни...
[01:35:53] <tehnick> *будут
[01:36:13] <tehnick> Это еще одну иконку добавлять.
[01:36:18] <tehnick> Место занимать.
[01:36:29] <tehnick> Спорить по поводу иконки...
[01:36:39] <tehnick> Ну ее...
[01:38:47] <tehnick> WiseLord: кстати, у меня к тебе предложение.
[01:39:48] <WiseLord> ?
[01:41:16] <tehnick> WiseLord:  http://unixforum.org/index.php?s=&showtopic=95491&view=findpost&p=1039930
[01:41:46] <tehnick> Ты бы мог связаться с одним из дизайнеров, чтобы он сделал тему иконок.
[01:42:03] <tehnick> Монохромную какую-нибудь желательно.
[01:43:43] <tehnick> Там надо будет вначале небольшое описание написать к иконкам и затем обсуждать с дизайнером что да как.
[01:43:58] <WiseLord> надо будет посмотреть
[01:43:59] <tehnick> А ты как раз у нас оформлением занимаешься.
[01:44:52] <tehnick> Мне например серые и цветные иконки у этих авторов понравились.
[01:47:10] <tehnick> Снова не высплюсь сегодня. =(
[01:52:22] <0xd34df00d> wilgib: а чо, отрубаешь все лишнее, и все )
[01:52:56] <tehnick> Как "костыль" лучше на английский перевести? crutch?
[02:00:08] WiseLord вышел(а) из комнаты
[02:01:07] SolarRay вышел(а) из комнаты: offline
[02:01:41] wilgib вышел(а) из комнаты
[02:03:57] man_hattan вышел(а) из комнаты
[02:04:10] tehnick вышел(а) из комнаты
[02:04:50] <0xd34df00d> Это какбе намек, лол.
[02:31:48] NegatiV вышел(а) из комнаты
[02:35:15] Abram вошёл(а) в комнату
[02:40:35] tehnick вошёл(а) в комнату
[02:40:45] tehnick вышел(а) из комнаты
[02:40:55] tehnick вошёл(а) в комнату
[02:41:19] <tehnick> 0xd34df00d: пинг
[02:41:45] <0xd34df00d> tehnick: чочо.
[02:43:14] <tehnick> 0xd34df00d: ситуация: когда элемент QAction неативен или невидим, то хоткей, связанный с ним не работает. Ты не знаешь, как это можно обойти без костылей?
[02:43:33] <0xd34df00d> tehnick: выставить ему роль в что-то типа ApplicationRole, не помню точно.
[02:44:11] <tehnick> Спасибо за наводку.
[02:46:51] <0xd34df00d> Попробуй, но я не уверен, что сработает.
[02:50:26] <tehnick> 0xd34df00d:  что-то не нашел пока.
[02:54:38] <0xd34df00d> tehnick: setShortcutContext
[02:54:49] <tehnick> setMenuRole(QAction::ApplicationSpecificRole)
[02:54:52] <tehnick> Не оно?
[02:54:58] <tehnick> Компилится...
[03:05:49] <tehnick> Не работает.
[03:05:53] <tehnick> Жаль.
[03:06:05] <tehnick> Всем пока.
[03:06:10] tehnick вышел(а) из комнаты
[03:08:56] Abram вышел(а) из комнаты: Replaced by new connection
[03:09:06] Abram вошёл(а) в комнату
[03:09:44] Abram вышел(а) из комнаты
[03:09:59] Abram вошёл(а) в комнату
[03:25:16] Abram вышел(а) из комнаты
[05:07:54] nbspjr вышел(а) из комнаты
[05:21:09] gray_graff_ вышел(а) из комнаты
[05:33:42] NegatiV вошёл(а) в комнату
[05:53:55] NegatiV вышел(а) из комнаты
[11:02:40] SolarRay вошёл(а) в комнату
[11:02:50] SolarRay вышел(а) из комнаты
[11:03:09] SolarRay вошёл(а) в комнату
[11:06:39] Abram вошёл(а) в комнату
[11:06:54] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[11:11:32] SolarRay вышел(а) из комнаты
[11:11:56] SolarRay вошёл(а) в комнату
[11:56:17] 0xd34df00d вышел(а) из комнаты
[12:02:27] 0xd34df00d вошёл(а) в комнату
[12:34:02] Клёк вошёл(а) в комнату
[12:55:30] nbspjr вошёл(а) в комнату
[13:07:05] FiliN вошёл(а) в комнату
[13:09:35] SolarRay вышел(а) из комнаты
[13:20:28] <Nikoli> Привет, а есть ли какие-то ограничения на размер отчётов, их сжатие, ротация?
[13:20:40] <Nikoli> в настройках гуевых такое не видать
[13:22:12] <Nikoli> почему вкладки обозвали виджетами?
[13:24:06] SolarRay вошёл(а) в комнату
[13:39:19] <Kroll> потомучто программеры:)
[13:45:48] <Nikoli> Kroll: или гладиолус)
[13:46:25] <Kroll> ничё общего с гладиолусом
[13:47:39] <Nikoli> это выражение такое
[13:49:58] <Kroll> мышление програмера устроено иначе поэтому ты видиш глазами вкладки а програмер знает что это виджеты ввиде вкладок
[13:50:01] <Kroll> вот как то так
[13:51:55] <Kroll> более того возможно скоро они перестанут так выглядеть
[13:52:41] Клёк вышел(а) из комнаты: Logged out
[13:55:16] <Nikoli> Kroll: я знаю про тулкиты и их виджеты, но пользователи видят и должны видеть вкладки
[13:56:04] <Nikoli> странно, только у меня некоторые файлы не хотят добавляться?
[13:56:24] <Nikoli> права доступа проверил
[13:56:51] <Kroll> какие куда?
[13:56:58] <nbspjr> в шару добавляться?
[13:57:22] <Nikoli> угу
[13:57:40] <nbspjr> они не совпадают с исключениями по маске?
[13:58:44] <Nikoli> ага, выяснил
[13:58:57] <Nikoli> глючит прогресс хеширования
[13:59:02] <Nikoli> он вообще ничего не показывал
[13:59:27] <Nikoli> сейчас всё дохешировалось и выложено теперь
[14:03:26] <Nikoli> кстати, как не включать подкаталоги в шару?
[14:34:36] <Kroll> а куда делись публичные хабы?
[14:35:05] <Kroll> а нашол
[14:35:06] <Kroll> :)
[14:35:32] <Kroll> только вот на нажатие кнопки настройки не реагирует
[14:36:43] <Kroll> не понятно что делает настройка публичных хабов в загрузках
[14:46:10] nbspjr вышел(а) из комнаты
[15:21:20] gray_graff вышел(а) из комнаты
[15:30:32] NegatiV вошёл(а) в комнату
[15:51:19] <0xd34df00d> NegatiV: хей )
[15:51:24] <0xd34df00d> NegatiV: чочо как экзамен? )
[15:52:36] <NegatiV> 0xd34df00d: нормально
[15:52:39] <NegatiV> проспал)
[15:52:53] <NegatiV> домой пришел в шестом часу
[15:53:07] <NegatiV> потупил у компа мин 20 и спать лег)
[15:53:38] <0xd34df00d> Хех.
[15:54:03] <NegatiV> завтра дубль два
[15:59:34] tehnick вошёл(а) в комнату
[16:00:07] <tehnick> NegatiV: зря ты так...
[16:00:12] <tehnick> Хоть выспался?
[16:00:39] nbspjr вошёл(а) в комнату
[16:04:24] <NegatiV> tehnick: не-а) пришлось ехать в деканат за новым разрешением
[16:04:43] <NegatiV> сейчас думаю на пару часов прилечь, потом покодить)
[16:04:57] <tehnick> А ночью снова не сможешь заснуть?..
[16:05:06] A-lexey вошёл(а) в комнату
[16:05:15] <nbspjr> а как автоответчик включить-то?))
[16:05:31] <NegatiV> tehnick: возможно)
[16:05:40] <NegatiV> nbspjr: там чего то сломалось
[16:06:39] 0xd34df00d вышел(а) из комнаты
[16:07:04] 0xd34df00d вошёл(а) в комнату
[16:07:05] <nbspjr> ясно
[16:07:39] <A-lexey> а многострочные сообщения теперь никак не написать?
[16:08:05] <A-lexey> после того, как ентер на цифровой клавиатуре стал отправлять сообщения
[16:08:18] <tehnick> shift+enter
[16:08:31] <A-lexey> о, спс
[16:08:54] <tehnick> NegatiV: говорил же тебе, что людям было удобно...
[16:09:20] <A-lexey> не, мне было неудобно, просто не знал про шифт-ентер ))
[16:12:53] <tehnick> Ну, я как минимум троих человек знаю, корые в мессенджерах этим пользуются.
[16:13:55] <A-lexey> всё может быть, дело привычки
[16:14:10] <A-lexey> я привык ентерами сообщения отправлять
[16:14:15] <A-lexey> обоими
[16:14:29] <A-lexey> который ближе - тот и жму
[16:16:37] <Nikoli> хотелось бы отправку по ctrl+enter
[16:16:44] <Nikoli> а новая строка по enter
[16:16:59] <Nikoli> в im много людей так привыкли делать
[16:17:17] <Nikoli> tehnick:  может сделаете галочку в настройках?)
[16:18:05] <tehnick> Nikoli: сделай issue на гуглокоде.
[16:18:09] <nbspjr> tehnick: кстати, с логом отправленных сообщений какой-то глюк. вверх-вниз вставляет в чат сообщения, отправленные мной черт знает когда. при этом даже если сообщение в данный момент многострочное, оно не переносит строку, а удаляет и вставляет одну из лога
[16:18:31] <tehnick> Nikoli: сделаю, если будет время и желание.
[16:18:44] <nbspjr> лучше б допилить хистори отправленных сообщений и скроллить по ним через ctrl + верх/вниз
[16:19:34] <tehnick> nbspjr: что-что? Не распарсил...
[16:20:18] <nbspjr> tehnick: в какой-то из ревизий прикрутили хистори отправленных сообщений. по типу как в bash вверх/вниз
[16:21:25] <tehnick> Ну да. Я сегодня ночью это сделал.
[16:21:31] <tehnick> И что?
[16:21:43] <nbspjr> аа, ну если сегодня ночью, то может пофиксил )
[16:21:51] <Nikoli> nbspjr: +1024
[16:21:54] <nbspjr> тогда забудь, я новую соберу и проверю
[16:22:20] <Nikoli> очень хочется во многих im по стрелке вверх или другой комбинацией получить предыдущие свои сообщения
[16:22:26] <Nikoli> в bash это удобно
[16:22:44] <nbspjr> в tcsh это удобно )))
[16:22:53] <A-lexey> в виндовых клиентах история тоже по Ctrl-Up/Down
[16:23:38] <tehnick> Nikoli: с разморозкой.
[16:23:50] <tehnick> (16:21:25)  tehnick:  Ну да. Я сегодня ночью это сделал.
[16:24:19] <Nikoli> tehnick:  я видел, но не могу пока знать что именно ты сделал)
[16:24:54] <A-lexey> а с табами чего-нибудь планируется делать?
[16:24:57] <Nikoli> кстати, почему не используете ~/.config/ ?
[16:25:20] <A-lexey> а то когда много хабов и приватов, то скроллить слегка бесит
[16:25:52] <A-lexey> многострочная панель табов или какой-нибудь другой способ организации
[16:25:56] <tehnick> (16:24:56)  Nikoli:  кстати, почему не используете ~/.config/ ?
А зачем?
[16:26:19] <Nikoli> так стандарт же
[16:26:24] <tehnick> A-lexey: http://unixforum.org/index.php?s=ce745bc15fe2b8f5bf5e717273d877d6&showtopic=95491&view=findpost&p=1048036
[16:26:44] <tehnick> Nikoli: нифига не стандарт.
[16:27:39] <tehnick> nbspjr: так что там за проблема с многострочностью? Переформулируй.
[16:28:18] <A-lexey> только вертикальную панель и список в виджетах?
[16:28:33] <A-lexey> многострочная панель даже не рассматривается?
[16:29:46] <nbspjr> tehnick: у меня 492я ревизия, кажется. может быть ты уже пофиксил это :) вообщем, суть в том, что скролилось по хистори отправленных сообщений при помощи стрелок вверх/вниз. если написать многострочное сообщение, то кнопка "вверх" не перейдет на предыдущую строку, как было раньше, а вставит в чатбокс уже отправленное когда-то сообщение
[16:29:53] <Nikoli> tehnick: http://standards.freedesktop.org/basedir-spec/latest/ar01s03.html
[16:30:06] <Nikoli> $XDG_CONFIG_HOME defines the base directory relative to which user specific configuration files should be stored. If $XDG_CONFIG_HOME is either not set or empty, a default equal to $HOME/.config should be used.
[16:30:58] <Nikoli> может тогда и /usr/share/applications/eiskaltdcpp.desktop наполнить содержимым наобум?
[16:31:27] <tehnick> A-lexey:  Пока не рассматриватся. В Qt из коробки такого нет. А писать свой виджет на основе QTabBar сейчас было бы неразумной тратой времени.
[16:33:02] FiliN вышел(а) из комнаты
[16:33:08] <A-lexey> понял, спс
[16:33:19] FiliN вошёл(а) в комнату
[16:33:20] <Nikoli> tehnick: навскидку знаю несколько гуевых прог, которые перенесли конфиги из ~/ в ~/.config/:
vlc, geany
[16:33:33] <A-lexey> "подробности в мануале" - в каком таком мануале?
[16:33:45] <tehnick> Nikoli:  это пожелание, но не стандарт для всех приложений. Тебя же не напрягает, что большинство прог хранит свои настройки в ~/.progname ?
[16:34:07] <Nikoli> уже не большинство, таки напрягает
[16:34:08] <tehnick> A-lexey: man eiskaltdcpp
[16:34:15] <A-lexey> аа, в этом ;)
[16:34:41] <tehnick> nbspjr:  когда проверишь?
[16:34:44] <Nikoli> и зачем лишняя помойка в ~/? для всего есть свой каталог, туда и класть
[16:34:56] <Nikoli> для конфигов - ~/.config/
[16:34:58] <nbspjr> tehnick: собирается 539
[16:35:05] <tehnick> Ок.
[16:35:42] <tehnick> Nikoli: обсуди с Негативом, когда он появится. Не думаю, что он тебя поддержит.
[16:36:14] <Nikoli> tehnick: какая мотивация у вас отходить от стандарта?
[16:36:22] <Nikoli> что вы этим выиграли?
[16:37:18] <nbspjr> tehnick: вот еще, кстати
<message>
        <location filename="../ui/UISettingsSharing.ui" line="32"/>
        <source>Don&apos;t share (group simbol *, separator |)</source>
        <translation type="unfinished"></translation>
    </message>
[16:37:58] <nbspjr> во-первых symbol, во-вторых наверное что-то вроде "don't share files matching pattern" или как-то так, в английском не силен )
[16:42:06] sheikh вошёл(а) в комнату
[16:43:53] <dhampire> [16:36:14] Nikoli: tehnick: какая мотивация у вас отходить от стандарта?
от какого стандарта?
[16:45:08] sheikh вышел(а) из комнаты: Logged out
[16:46:32] <Nikoli> dhampire: [16:28:40] <Nikoli> tehnick: http://standards.freedesktop.org/basedir-spec/latest/ar01s03.html
[16:28:53] <Nikoli> $XDG_CONFIG_HOME defines the base directory relative to which user specific configuration files should be stored. If $XDG_CONFIG_HOME is either not set or empty, a default equal to $HOME/.config should be used.
[16:47:00] <Nikoli> >навскидку знаю несколько гуевых прог, которые перенесли конфиги из ~/ в ~/.config/:
vlc, geany
[16:47:11] <dhampire> Nikoli, так ты прочти че копируешь то
[16:47:30] <dhampire> где там указание использовать ~/.config ?
[16:47:51] <Nikoli> кхм
[16:48:02] <Nikoli> If $XDG_CONFIG_HOME is either not set or empty, a default equal to $HOME/.config should be used.
[16:48:09] <Nikoli> $HOME/.config
[16:48:24] <dhampire> If $XDG_CONFIG_HOME is either not set or empty - ты это намеренно пропускаешь?
[16:48:36] <Nikoli> нет
[16:48:43] <Nikoli> у меня он empty
[16:49:00] <Nikoli> а хранит всё равно айскальт в ~/
[16:49:12] <dhampire> у меня тоже и равен XDG_CONFIG_HOME=/home/egik/.config
[16:49:15] <dhampire> и что ?
[16:49:26] <Nikoli> конфиги должны быть там
[16:49:40] <tehnick> Не должны.
[16:49:43] <dhampire> Nikoli, ну так где это напиано ?
[16:49:53] <dhampire> ту непривёл никакого стандарта
[16:49:56] <Nikoli> http://standards.freedesktop.org/basedir-spec/latest/ar01s03.html
[16:50:00] <dhampire> что конфиги должны быть именно там
[16:50:05] <dhampire> бля
[16:50:13] <dhampire> прочитай до просветления
[16:50:33] <A-lexey> а тут весело ))
[16:50:38] <dhampire> нету там указания что  XDF_CONFIG_HOME
[16:50:56] <dhampire> должно быть равно ~/.config
[16:51:39] <Nikoli> верно
[16:51:42] NegatiV вышел(а) из комнаты
[16:51:57] <dhampire> Nikoli, тогда в чём проблема ?
[16:52:00] <Nikoli> dhampire: но поведение прописано и айскальт ему не следует
[16:52:16] <dhampire> какое поведение ?
[16:53:12] <Nikoli> $XDG_CONFIG_HOME defines the base directory relative to which user specific configuration files should be stored.
[16:53:19] <Nikoli> перевести можешь?
[16:54:08] NegatiV вошёл(а) в комнату
[16:54:23] <dhampire> Nikoli, мне даже и переводить не надо, даже при моём очень плохом знании английского, но ещё раз повторяю там нету указания что конфиги программа должна хранить именно в ~/.config
[16:54:33] <Nikoli> есть
[16:54:50] <nbspjr> кстати, падает у меня с сигфолтом айскальт после долгого аптайма и закрытия одного из хабов или выхода из программы.
(gdb) bt
....
#32 0x00000008027c42ee in QCoreApplication::exec () from /usr/local/lib/qt4/libQtCore.so.4
#33 0x0000000000420490 in main (argc=Variable "argc" is not available.
) at /home/jr/tmp/eiskaltdcpp/svn-stable/eiskaltdcpp/main.cpp:103
[16:54:51] <Nikoli> >моём очень плохом знании английского
с этого и надо начинать
[16:55:14] <dhampire> Nikoli, не с этого
[16:55:26] <Nikoli> перевожу: все пользовательские конфиги должны лежать по пути, указанному в $XDG_CONFIG_HOM
[16:55:41] <Nikoli> если эта переменная не указана - то в ~/.config
[16:55:42] <dhampire> Nikoli, спасибо кэп
[16:55:47] <dhampire> я не настолько туп
[16:56:06] <dhampire> но если она указана она не обязна быть равно ~/.config
[16:56:13] <dhampire> равна*
[16:56:15] <Nikoli> согласен
[16:56:20] <Nikoli> я могу туда что угодно указать
[16:56:37] <Nikoli> и конфиги должны быть там, где укажу
[16:57:17] <Nikoli> но у меня она НЕ УКАЗАНА
[16:57:30] <Nikoli> в этом случае должно использоваться что?
[16:58:25] <nbspjr> tehnick: как должна история исходящих сообщений работать? собрал 539 из stable/ - на вверх/вниз никакой реакции, с alt/ctrl/shift то же самое
[16:58:53] <tehnick> (16:55:25)  Nikoli:  перевожу: все пользовательские конфиги должны лежать по пути, указанному в $XDG_CONFIG_HOM
Вот только врать так откровенно не надо. Нет там слова must...
И данная рекомендательная записка не является стандартом.
[16:59:07] <dhampire> Nikoli, а чё конфиги не программа читает?
[16:59:25] <dhampire> может ей лучше знать где конфиги её лежат без всяких
[16:59:27] <dhampire> чвп
[16:59:29] <dhampire> xdg*
[16:59:50] <Nikoli> и будет тогда винда
[16:59:53] <tehnick> nbspjr: ctrl+up и crtl+down
[17:00:11] <Nikoli> где каждая прога делает то, что ей вздумается
[17:00:13] <nbspjr> tehnick: никакого эффекта
[17:00:20] <tehnick> Хранятся сообщения только с момента открытия вкладки.
[17:00:33] <dhampire> Nikoli, представь в винде есть реестр {помойка ещё та} и там многие программы хранят своинастройки
[17:00:34] FiliN вышел(а) из комнаты
[17:00:35] <tehnick> nbspjr: дык сначала напиши и отправь что-нибудь...
[17:00:46] <nbspjr> tehnick: я не настолько идиот :) 3 сообщения отправил
[17:00:48] <dhampire> но прелесть unix в том что у большинства програм
[17:00:52] <nbspjr> плюс команду
[17:00:55] <dhampire> текстовые конфиги
[17:01:08] <dhampire> и хранятся по сути они могут где угодно
[17:01:12] <Nikoli> dhampire: не только он, многое ПО там пишет конфиги в общесистемные каталоги
[17:01:17] <nbspjr> tehnick: ни в лс, ни в общаке не реагирует на ctrl+up/down
[17:01:23] <tehnick> nbspjr: курсор в поле ввода сообщения?
[17:01:30] <nbspjr> tehnick: yep
[17:01:44] <tehnick> Хз, что там может не работать...
[17:01:58] <Nikoli> dhampire: зачем мне, делая ls -la ~/ видеть название каждого пакета из системы?
[17:02:16] <tehnick> nbspjr: о! В настройках проверь, сколько сообщений прога хранит.
[17:02:27] <tehnick> Если нуль, то...
[17:02:52] <Nikoli> каждому разработчику приятно видеть название своего творения, но пакетов в системе 1000+, это же уйма информационного шума
[17:03:21] <tehnick> nbspjr: только до r540 придется обновиться, или в xml-конфиге посмотри...
[17:03:24] <dhampire> Nikoli, ты реально думаешь что название конфиг диры в 100% случаев совпадает с названием программы/пакета?
[17:03:51] <Nikoli> не совпадает
[17:04:03] <Nikoli> и такое не раз видел
[17:04:46] <Nikoli> dhampire: ты считаешь правильным, хранения конфига от каждого исполнемого файла в отдельном каталоге в ~/
[17:05:10] <Nikoli> тьфу, уже очепятываться стал
[17:05:39] <A-lexey> не даром все эти каталоги и файлы начинаются с .
[17:05:54] <dhampire> Nikoli, я не считаю это смертельно не рпавильным
[17:06:01] <dhampire> неправильным*
[17:09:35] <tehnick> nbspjr: ну как там?
[17:11:39] <Nikoli> но и не даром есть ~/.config, ~/.cache и ~/.thumbnails
[17:12:20] <tehnick> Nikoli: конечно. Но решать все равно разработчикам и мейнтейнерам...
[17:12:48] <Nikoli> а кому ещё то?
[17:14:09] <Nikoli> p.s. мейнтейнер = разработчик на английском языке...
[17:14:11] <A-lexey> хотят - используют, не хотят - не используют, причин для нехотения может быть уйма
[17:14:23] <A-lexey> это не обязаловка
[17:15:04] <tehnick> Nikoli: мейнтейнер --- сопровождающий в переводе на русский. разработчик --- это девелопер...
[17:15:10] <tehnick> Не надо меня лечить.
[17:16:30] <0xd34df00d> tehnick: в личкрафтах есть хренота для управления табами. Удобная, говорят.
[17:17:53] <0xd34df00d> A-lexey: тебе было бы ок для табов вот такое (справа): http://leechcraft.org/imager/media/uploads/lc54_jpeg_3000x2000_q85.png
[17:17:55] <0xd34df00d> ?
[17:18:15] <A-lexey> 0xd34df00d: ну попробовать можно
[17:18:31] <A-lexey> всяко удобней однострочной панели
[17:19:14] <tehnick> 0xd34df00d: это почти то же самое, что сделает Негатив.
[17:19:25] <tehnick> Только справа, а не слева...
[17:19:51] <Nikoli> tehnick: не обижайся, я только стараюсь выявить и сообщить недоработки)
[17:19:52] <0xd34df00d> Ну вот и зря делает )
[17:19:55] <tehnick> И там будет не дерево, а список.
[17:20:02] <0xd34df00d> tehnick: а она может плавать и перемещаться у меня.
[17:20:04] <0xd34df00d> QDockWidget же.
[17:20:35] <tehnick> Nikoli: я и не обижаюсь. =) Просто это спор "ниочем"...
[17:21:20] <tehnick> 0xd34df00d: покаже это ему, когда он вернется. Мб его оно заитересует.
[17:21:35] <tehnick> Хотя его вариант во списком мне нравится больше.
[17:21:43] <0xd34df00d> А чо у него за вариант?
[17:22:24] <tehnick> http://code.google.com/p/eiskaltdc/issues/detail?id=149
[17:22:32] <tehnick> http://adrium.ipbfree.com/uploads/ipbfree.com/adrium/post-2-1202840425.png
[17:23:25] <tehnick> Ну и в QDockWidget поместить надо будет, да.
[17:23:27] <A-lexey> двухуровневый список тоже ничего - сразу видно к какому хабу личка относится и можно свернуть все лички определённого хаба
[17:24:26] <0xd34df00d> tehnick: фича моего варианта — риальни в группировке. То, что относится к одному хабу, в одном списке, поиски в другом, например, и так далее.
[17:24:50] <nbspjr> tehnick: а какая настройка-то отвечает за это?
[17:25:04] <nbspjr> tehnick: если max. paragraphs - то оно 300
[17:25:11] <tehnick> nbspjr: нет, другая.
[17:25:36] <tehnick> nbspjr: какая ревизия?
[17:25:55] <tehnick> nbspjr: кстати, попробуй перезапустить.
[17:26:42] <nbspjr> tehnick: 541
[17:26:49] <nbspjr> я перезапускал только что )
[17:26:55] <tehnick> Вижу.
[17:27:01] <tehnick> Раз обновился...
[17:27:12] <nbspjr> правда, после svn co оно только написало, что накатилось до такой-то ревы
[17:27:20] <nbspjr> но не показало, что какие-либо файлы менялись
[17:27:32] <tehnick> Это как?
[17:28:09] <tehnick> В настройках интерфеса должна быть опция "Запоминать исходящие сообщения"
[17:28:14] <nbspjr> svn checkout http://eiskaltdc.googlecode.com/svn/branches/stable svn-stable
Checked out revision 541.
[17:28:29] <tehnick> stable?! о_О
[17:28:33] <nbspjr> твой фикс symbol в трансляциях не появился
[17:28:35] <tehnick> Ты чегло?..
[17:28:47] <tehnick> *чего
[17:28:56] <nbspjr> dhampire, кажца, советовал стейбл собрать, когда у меня ветка trunk не собиралось :)
[17:29:03] <tehnick> trunk же нужен...
[17:29:13] <nbspjr> ща
[17:29:20] <tehnick> Это был вредный совет, да.
[17:29:21] <nbspjr> так это я гоню :)
[17:30:13] <Nikoli> tehnick: я пробовал выключать сборку лишних языков в ебилде, что-то очень заморочено выходит
сейчас нет при сборки указать cmake ключ со списком нужных языков?
[17:30:24] <Nikoli> *нет возможности
[17:30:45] <tehnick> Нет пока.
[17:30:51] <tehnick> Только это не ко мне.
[17:31:01] <tehnick> Я с cmake дела не имею.
[17:31:09] <Nikoli> а к кому?
[17:31:11] <tehnick> И с ебилдами тоже.
[17:31:34] <tehnick> cmake --- это к dhampire.
[17:31:51] <Nikoli> стоит баг открыть?
[17:31:52] <tehnick> ebuild --- это к Ским или WiseLord
[17:32:04] <tehnick> Конечно.
[17:32:17] <dhampire> а что?
[17:32:22] <dhampire> хто меня звал?
[17:32:34] <tehnick> Nikoli: только это не баг, а улучшение...
[17:32:36] <nbspjr> сне-гу-роч-ка
[17:32:54] <Nikoli> dhampire: я
[17:33:11] <Nikoli> если ли красивый способ при сборке вырубить лишнее переводы?
[17:33:37] <dhampire> Nikoli, в данный момент нет
[17:33:49] <dhampire> но могу прикрутить
[17:33:55] <Nikoli> тогда прошу
[17:34:01] <dhampire> задание массива переводом через ключ
[17:34:12] <dhampire> переводов*
[17:34:27] <Nikoli> ключ cmake - лучший вариант
[17:35:04] <tehnick> Ключ на отключение.
[17:35:12] <tehnick> По дефолту пусть будут все, ок?
[17:35:12] <Nikoli> сейчас список переводов ещё и в бинарник защивается, кстати
[17:35:36] 0xd34df00d вышел(а) из комнаты
[17:35:39] <Nikoli> tehnick: поведение:
по умолчанию - всё
если есть ключ - то только из него
[17:35:54] <dhampire> Nikoli, это как?
[17:36:19] <tehnick> dhampire: список переводов в исходниках указан.
[17:36:20] <dhampire> почему у меня тогда при запуске из директории сборки показываются тока транслитерации
[17:36:28] <Nikoli> -linguas="ru en" соберёт только эти два, остальные выкинет
[17:36:33] <dhampire> если они установлены /usr
[17:36:37] <tehnick> Но если файлов в каталоге нет, то они не должны отображаться...
[17:37:04] <Nikoli> если ключа -linguas нет, то соберет всё
[17:37:09] <dhampire> ну так и не отображаются
[17:37:19] <Nikoli> вроде такое поведение должны быть всем удобно
[17:37:25] <dhampire> -Dlinguas
[17:37:30] <Nikoli> угу
[17:37:32] <tehnick> dhampire: это я не тебе писал, а для Nikoli
[17:38:32] <dhampire> Ским,
[17:39:04] <Nikoli> ебилд, если что, я готов предоставить
[17:40:09] 0xd34df00d вошёл(а) в комнату
[17:41:03] <tehnick> Nikoli: у нас уже есть человек, который ебилдами занимается. Лучше с ним обсуди...
[17:41:58] <0xd34df00d> Да, ксттаи.
[17:42:02] <0xd34df00d> Я тут ВНЕЗАПНО увидел тему.
[17:42:15] <0xd34df00d> Вывод меню хаба тоже легко реализуется в личкрафтах.
[17:42:19] <dhampire> Ским, пинг
[17:42:32] <0xd34df00d> Достаточно виджету каждой вкладки из функции вернуть список QAction'ов.
[17:43:04] gray_graff вошёл(а) в комнату
[17:43:36] SolarRay вышел(а) из комнаты
[17:43:43] <Nikoli> tehnick: я сюда выложу ссылку на исправленный ебилд
[17:45:58] <tehnick> nbspjr: пинг.
[17:46:05] <nbspjr> tehnick: собрал. вроде работает. пока есть одно замечание
[17:46:12] <tehnick> ?
[17:46:32] <nbspjr> tehnick: после сообщения /me чего-то там в лог исходящих падает:
чего-то там
/me чего-то там
[17:46:34] <nbspjr> т.е. два сообщения
[17:46:59] <nbspjr> при этом сообщение "чего-то там" попадает в окно статуса :) похоже, айскальт считает, что это системное сообщение :)
[17:47:06] <nbspjr> т.е. в строку статуса
[17:47:14] <nbspjr> которая под чатбоксом сразу
[17:48:11] <tehnick> Это типа и есть системное сообщение.
[17:48:30] <nbspjr> ну это пускай
[17:48:31] <tehnick> А вот первое --- я не понял.
[17:49:07] <tehnick> Станно.
[17:49:11] <tehnick> Надо поправить.
[17:49:11] <dhampire> Nikoli, для одного языка уже работает а вот для большего количества надо подумать как сделать
[17:49:38] <nbspjr> мм... попробую перефразировать. отправляю в чат сообщение "/me чего-то там"
жму ctrl+UP
в чатбокс вылазит "/me чего-то там"
жму опять ctrl+UP
в чатбокс вылазит "чего-то там" из предыдущего сообщения, но уже без команды /me :]
[17:49:50] <tehnick> Я понял уже.
[17:49:53] <nbspjr> ок
[17:49:55] <tehnick> И повторил.
[17:49:59] <tehnick> И вижу причину.
[17:50:51] <nbspjr> а, кстати, /me +me в ЛС не работают. не помню, кто этим занимался
[17:51:11] <nbspjr> т.е. вываливаются команды /me сообщение , +me сообщение
[17:51:15] <tehnick> Команды чата совсем там не работают.
[17:51:21] <nbspjr> ага
[17:54:41] <A-lexey> tehnick: фичреквест - во всплывающем окошке над полем системных сообщений хотелось-бы историюю 5 последних системных сообщений
[17:55:47] <tehnick> Там уже подсказка...
[17:56:01] <A-lexey> уже? вроде не было
[17:56:19] <tehnick> r537
[17:56:24] <A-lexey> ок
[17:56:28] <tehnick> Только подсказка другая...
[18:15:53] nE0sIghT вошёл(а) в комнату
[18:20:01] <tehnick> nbspjr: пофиксил
[18:20:05] tehnick ушел
[18:20:12] tehnick вышел(а) из комнаты
[18:35:30] amfetamin вошёл(а) в комнату
[18:56:51] SolarRay вошёл(а) в комнату
[19:02:55] <dhampire> Nikoli,
[19:13:35] avk вошёл(а) в комнату
[19:15:45] avk вышел(а) из комнаты: qutIM : Jabber plugin
[19:16:13] <Nikoli> dhampire:
[19:16:24] <dhampire> -Dlinguas:STRING="needed translations, separator ' '" (example -Dlinguas="en ru") (default: NOT SET)
[19:16:28] <dhampire> устроит?
[19:16:56] <Nikoli> да!
[19:17:10] <Nikoli> лучше и не придумаешь
[19:17:22] <dhampire> Nikoli, 543
[19:17:32] <Nikoli> собираю)
[19:18:03] <dhampire> Nikoli, генерируется и ставится только то что укажешь
[19:20:43] <Nikoli> dhampire: что будет, если выставить -Dlinguas=""?
[19:21:34] <dhampire> -Dlinguas="" equal -Dlinguas= equal NOT linguas
[19:21:43] <dhampire> хотя не проверял :)
[19:22:29] <dhampire> Nikoli, да всё так как написал
[19:23:08] <dhampire> глобал ccache - классная штука :)
[19:24:31] <Nikoli> dhampire: у тебя gentoo?
[19:24:50] <dhampire> Nikoli, arch :)
[19:25:00] <dhampire> просто я man'ы читаю
[19:25:08] <dhampire> а там ясно всё сказано
[19:25:49] <dhampire> Ским, пинг
[19:27:39] Abram вошёл(а) в комнату
[19:39:10] <Nikoli> dhampire: только cmake не принимает " en ru"  и "en ru "
[19:40:10] <dhampire> Nikoli, ну блин указал явно формт
[19:40:16] <dhampire> формат*
[19:40:18] <dhampire> подачи
[19:40:36] <dhampire> или ты хочешь чтобы я все варианты рассматривал?
[19:41:31] <Nikoli> подожди
[19:41:46] <Nikoli> оно и с "en ru" тоже что-то не сработало
[19:41:48] <dhampire> и да "ru en be "
[19:41:54] <dhampire> прошло
[19:42:09] <Nikoli> CMake Error at eiskaltdcpp/CMakeLists.txt:153 (string):
  string end index: 2 is out of range 0 - 0
[19:42:22] <Nikoli> что я делаю не так?
[19:42:31] <dhampire> ну так блин "ru en"
[19:42:44] Abram вышел(а) из комнаты
[19:43:06] <Nikoli> разобрался, дело было в другом
[19:43:16] <Nikoli> зря ставил в ебилде \"
[19:43:18] <dhampire> а вдруг ты туда "159spaceru en " вхерачишь
[19:43:28] <dhampire> я как буду узнавать это?
[19:43:40] <Nikoli> не, ебилд выдаёт по алфавиту)
[19:48:13] <dhampire> какой regexp может описать " ru en hu be (ещё может много быть языков " ?
[19:57:56] <dhampire> SolarRay, Nikoli Ским 0xd34df00d A-lexey amfetamin gray_graff Kroll nbspjr nE0sIghT  
[19:58:00] <dhampire> есть вообще кто?
[19:58:08] <0xd34df00d> dhampire: чочо.
[19:58:13] <SolarRay> есть
[19:58:13] <0xd34df00d> Я в регексах не разбираюсь.
[19:58:19] ksl87 вошёл(а) в комнату
[19:58:28] <Kroll> шо?
[20:00:10] <SolarRay> думаешь есть уже готовый?
[20:01:16] <dhampire> SolarRay, ?
[20:05:32] <SolarRay> ??
[20:05:34] <SolarRay> )))
[20:06:12] <SolarRay> чегото лучше не придумывается)
[20:06:14] <dhampire> тика вопрос есть разбирающиеся в regexp'ах ? :)
[20:07:27] <dhampire> типа*
[20:07:29] <dhampire> :)
[20:29:27] SPU вошёл(а) в комнату
[20:34:42] <Ским> dhampire: а при чем регекспы к языкам?
[20:34:51] <Ским> * может описать все языки, да
[20:36:05] <dhampire> Ским, в случае cmake
[20:36:07] <dhampire> нет
[20:36:18] <dhampire> там несколько отличаются
[20:36:38] <dhampire> Ским,
The following characters have special meaning in regular expressions:
   ^         Matches at beginning of a line
   $         Matches at end of a line
   .         Matches any single character
   [ ]       Matches any character(s) inside the brackets
   [^ ]      Matches any character(s) not inside the brackets
    -        Matches any character in range on either side of a dash
   *         Matches preceding pattern zero or more times
   +         Matches preceding pattern one or more times
   ?         Matches preceding pattern zero or once only
   |         Matches a pattern on either side of the |
   ()        Saves a matched subexpression, which can be referenced
             in the REGEX REPLACE operation. Additionally it is saved
             by all regular expression-related commands, including
             e.g. if( MATCHES ), in the variables CMAKE_MATCH_(0..9).
[20:38:21] <Ским> [a-zA-Z]+ ?
[20:38:51] <dhampire> сейчас проверю
[20:39:10] <SolarRay> что то от меня смысл этой затеи ускользает
[20:39:32] <dhampire> SolarRay, для флага -Dlinguas
[20:39:47] <dhampire> чтобы избавится от того велосипеда что там чейчас
[20:39:50] <dhampire> сейчас*
[20:40:08] <dhampire> то есть "ru en "  он ест
[20:40:15] <dhampire> а вот " en ru "
[20:40:20] <dhampire> уже нет
[20:40:41] <dhampire> добавление всего 1 пробела в начало всё портит
[20:41:53] <dhampire> Ским, спасибо :) пашет)
[20:42:22] <Nikoli> подскажите, зачем в ебилд могли добавить -DFREE_SPACE_BAR_C=1 -DFREE_SPACE_BAR=0 ?
[20:42:48] <Nikoli> это частичный отказ от boost или что?
[20:42:54] <dhampire> DFREE_SPACE_BAR=1 - нужны либы boost
[20:43:09] <dhampire> DFREE_SPACE_BAR_C=1 - нужны некоторые заголовки
[20:43:17] <dhampire> делают одно и тоже
[20:43:27] <dhampire> всмсле внешне
[20:43:31] <dhampire> в смысле*
[20:44:11] <Nikoli> т.е. статическая сборка или нет?
[20:44:16] <Ским> Nikoli: спроси у вайса смысл этих строк
[20:44:31] <Ским> (обеих вместе)
[20:44:41] <dhampire> Nikoli, DFREE_SPACE_BAR=1 - нужны либы boost - динамические
[20:45:04] <dhampire> DFREE_SPACE_BAR_C=1 - нужны некоторые заголовки, либы никакие не нужны
[20:45:08] <Nikoli> и размер тогда бинарника меньше?
[20:45:17] <dhampire> хидеры boost нужны всегда
[20:45:22] <Nikoli> возможности одинаковые в обоих случаях?
[20:45:29] <Nikoli> или что-то отрубается?
[20:46:04] <dhampire> да размер наверно c DFREE_SPACE_BAR=1 меньше 5 килобайт
[20:46:07] <dhampire> =)
[20:46:14] <dhampire> на 5*
[20:47:40] <Nikoli> зачем же это добавили в ебилд... время запуска выиграть хотели или ошибки сборки были...
[20:47:59] <dhampire> Nikoli, флаги не совместимы
[20:48:11] <dhampire> если определить их оба
[20:48:15] <Nikoli> в 1
[20:48:30] <Nikoli> сейчас -DFREE_SPACE_BAR_C=1 -DFREE_SPACE_BAR=0
[20:48:31] <dhampire> то cmake переопределит DFREE_SPACE_BAR в 0
[20:48:42] <Nikoli> и зачем это нужно то может быть?
[20:48:54] <Nikoli> пойду гляну лог оверлея rion
[20:48:59] <dhampire> блин тот который 0 nzytn либы boost
[20:49:02] <dhampire> тянет
[20:49:04] <dhampire> *
[20:49:13] <dhampire> тот что 1 не тянет
[20:49:18] <dhampire> и вообще не я его писал
[20:49:29] <Nikoli> но в зависимостях как RDEPEND boost остался
[20:49:29] <dhampire> так что вопрос к тому кто писал ebuild
[20:49:36] <Ским> вайс хотел от буста отказаться
[20:49:37] <dhampire> [20:45:17] dhampire: хидеры boost нужны всегда
[20:49:43] <dhampire> Nikoli,
[20:49:46] <Nikoli> для сборки
[20:49:46] <Ским> но не получилось
[20:49:53] <Nikoli> но не для выполнения
[20:50:09] <Ским> [20:49:02] <Nikoli> пойду гляну лог оверлея rion
[20:50:12] <Nikoli> RDEPEND = runtime depend
[20:50:12] <Ским> не поможет
[20:50:21] <Nikoli> там нет ничего полезного?
[20:50:22] <dhampire> а есть такие проги которые хидеры требуют для выполнения
[20:50:29] <dhampire> окромя компилятора
[20:50:29] <Ским> потому, что вайс пилил отдельно от овероея
[20:50:36] <Ским> *рлея
[20:50:44] <Nikoli> ясно, сейчас это стоит убрать наверно?
[20:50:47] <Ским> я только подправил ебилд и залил
[20:50:53] <Ским> нет, не стоит
[20:50:57] <Ским> есть и есть
[20:50:59] <Nikoli> Ским: почему?
[20:51:01] <Ским> что не так-то? :)
[20:51:27] <Nikoli> зачем добавлять лишние ключи сборки?
[20:51:35] <Nikoli> ведь есть же значения по умолчанию
[20:51:41] <Ским> 2ЦшыуДщкв
[20:51:42] <Nikoli> с ними пусть будет лучше испытано
[20:51:45] <Ским> 2WiseLord
[20:51:52] <Ским> с такими вопросами
[20:51:59] <Ским> он просил - я оставил
[20:52:04] <dhampire> Nikoli, эти ключи по дефолту 0
[20:52:08] <Ским> зачем - спрашиай у него
[20:52:23] <dhampire> вообще всё по дефолту 0
[20:52:24] <Nikoli> ладно, я пока проверю свой ебилд, потом кину сюда
[20:52:37] <Ским> зачем его кидать сюда?
[20:52:46] <Ским> ебилд к клиенту имеет только посредственное отношение
[20:53:27] <Nikoli> ну, логи конфы ведь ссылку сохранят
[20:53:37] <Nikoli> dhampire: eiskaltdcpp.en.qm
English
eiskaltdcpp.ru.qm
Russian
eiskaltdcpp.be.qm
Belarusian
eiskaltdcpp.hu.qm
Hungarian
[20:53:47] <Nikoli> это в бинарнике осталось
[20:53:50] <Nikoli> оно там надо?
[20:54:05] <dhampire> гм
[20:54:09] <dhampire> хз
[20:54:26] <dhampire> foreach (LANGUAGE ${LANGUAGES})
set (COMPILED_TRANSLATIONS ${COMPILED_TRANSLATIONS} ${CMAKE_CURRENT_SOURCE_DIR}/translations/eiskaltdcpp.${LANGUAGE}.qm)
#message (STATUS ${COMPILED_TRANSLATIONS})
endforeach()
[20:54:34] <dhampire> просто естьвот это
[20:54:38] <dhampire> но не юзается
[20:54:39] <Nikoli> ./eiskaltdcpp/SettingsGUI.cpp
[20:54:42] <dhampire> может от него
[20:54:43] <Nikoli> оттуда взялось
[20:55:00] <Nikoli> правкой только cmake тут не решить
[20:55:07] <Nikoli> с другой стороны это фича
[20:55:12] <dhampire> тебе мешают эти строки?
[20:55:15] <Nikoli> можно подсунуть переводы
[20:55:23] <Nikoli> в гуе они будут?
[20:55:27] <dhampire> нет
[20:55:35] <dhampire> ибо их нету по пути установки
[20:55:44] <Nikoli> тогда не мешают)
[20:55:46] <Ским> негатив автодетект отломал
[20:55:54] <Nikoli> тогда мешают
[20:56:02] <Ским> а мой аводетект языка по локали, кажись, перенес
[20:56:33] <Ским> dhampire: или автодетект новых qm'ок таки не отломан?
[20:57:06] <dhampire> Ским, проверь
[20:58:56] <dhampire> Ским, вообще SettingsGUI.cpp 54-78
[20:59:37] <Nikoli> по хорошему оно должно учитывать ключи cmake
[21:00:35] <dhampire> Nikoli, зачем
[21:00:47] <dhampire> в коде просто ищутся переводы по пути
[21:00:55] <dhampire> нету значит их нельзя выбрать
[21:01:00] <dhampire> если переводов нету
[21:01:07] <dhampire> английский интерфейс
[21:01:26] <dhampire> и так зачем учитывать ключи cmake?
[21:01:35] <Nikoli> 100 переводов
[21:01:47] <Nikoli> сколько будут искаться по возможным путям?
[21:01:55] <dhampire> там один путь
[21:02:37] <dhampire> максимум можно сделать второй в конфиг дире
[21:03:36] <Nikoli> и впрямь меньше 5 Кб
[21:06:11] <Nikoli> Ским: мой ебилд доступен там http://pub.nikoli.msk.ru/portage-overlay/net-p2p/eiskaltdcpp/eiskaltdcpp-9999.ebuild
[21:06:35] ksl87 вышел(а) из комнаты
[21:06:38] <Nikoli> linguas работает
[21:09:20] <Ским> английский язык все равно нужно вне зависимости от лингв
[21:09:35] <dhampire> он и так должен быть )
[21:09:39] <Ским> а кроме английского и русского - там все равно только один... так что...
[21:09:50] <Nikoli> там их 4
[21:09:51] <dhampire> не на русском же мы пишем в tr("")
[21:09:53] <Nikoli> всего
[21:10:11] <Ским> dhampire: и не везде на английском :)
[21:10:19] <Ским> там есть в т.ч. хоткеи
[21:10:31] <dhampire> Ским, эм где ?
[21:10:40] <dhampire> en.qm 23 байта
[21:11:01] <Ским> уже не помню, но негатив говорил, что ему так удобнее хоткекй преобразовать
[21:11:02] <Ским> =)
[21:11:26] <dhampire> Ским, хоткеи пишутся так tr("Ctrl+T")
[21:11:40] <Ским> да
[21:11:40] <dhampire> fileFileListRefresh = new QAction("", this);
        fileFileListRefresh->setShortcut(tr("Ctrl+R"));
        fileFileListRefresh->setIcon(WU->getPixmap(WulforUtil::eiREFRLIST));
        connect(fileFileListRefresh, SIGNAL(triggered()), this, SLOT(slotFileRefreshShare()));
[21:11:49] <dhampire> они на русском ?
[21:11:57] <dhampire> ты что курил?
[21:12:29] <Ским> эээм... а где я сказал, что на русском?
[21:12:33] <Ским> кто тут еще курил :)
[21:12:45] <dhampire> [21:10:10] Ским: dhampire: и не везде на английском :)
[21:13:04] <Ским> да
[21:13:08] <dhampire> как это тогда понимать?
[21:13:17] <dhampire> на каком тогда есть ещё надписи?
[21:13:23] <dhampire> поясни
[21:13:24] <Ским> там не только надписи
[21:13:26] <Ским> :)
[21:13:26] <Nikoli> только у меня обрезаются буквы из сообщений чата под строкой ответа?
[21:13:33] <Ским> поэтому qm'ка нужна
[21:13:42] <dhampire> Ским, ну так поясни что не на английском в коде написано?
[21:14:11] <Nikoli> р превращается в o
[21:14:19] <dhampire> Nikoli, я сделал ограничение 18 пикселов на высоты
[21:14:22] <dhampire> высоту*
[21:14:34] <dhampire> иначе можешь заполнить всё окошк
[21:14:37] <dhampire> окошко*
[21:14:42] <Nikoli> ну вот, опять никто не подумал о dpi :(
[21:15:18] <dhampire> Nikoli, ну а как ты бужешь обрезать строку в зависимости от dpi&
[21:15:42] <dhampire> Ским, ну так ты приведёшь пример что в коде не на английском
[21:15:46] <dhampire> ?
[21:15:53] <Ским> нет
[21:16:00] <Ским> не хочу спорить
[21:16:11] <Ским> слишком занят пилением суси на соседнем компе
[21:16:15] <dhampire> Ским, я не спорю?
[21:16:23] <dhampire> не спорю*
[21:16:36] <Nikoli> не обрезать
[21:16:48] SolarRay вышел(а) из комнаты
[21:16:50] <Nikoli> оставит высоту в одну строчку текста
[21:16:53] <dhampire> Nikoli, см issue 286
[21:17:04] <dhampire> вроде
[21:17:35] <Nikoli> оно
[21:17:42] <Nikoli> но сейчас поправили криво
[21:17:51] <Nikoli> лучше уж текст обрезать
[21:18:15] <Nikoli> или сделать высоту зависимой от размера букв
[21:18:18] <dhampire> Nikoli, это может быть 1 строка
[21:18:28] <dhampire> => по строкам не отрежешь
[21:18:45] <dhampire> по символам в зависимости от dpi тоже
[21:18:53] <dhampire> в длину в смысле
[21:19:16] <dhampire> Nikoli, откуда размер букв брать
[21:19:24] <dhampire> ведь он ещё и зависит от dpi
[21:19:29] <dhampire> &
[21:19:30] <dhampire> ?
[21:20:24] <Nikoli> не знаю, имхо вообще возможность сомнительная
[21:20:32] <Nikoli> я выложу в тот баг скрин
[21:22:19] <Nikoli> dhampire: по ширине оно разве не привязано к чату?
[21:22:31] <dhampire> Nikoli, нет
[21:22:36] <dhampire> хотя
[21:22:56] <Nikoli> вот именно!
[21:23:16] <dhampire> неа
[21:23:20] <dhampire> не привязано
[21:23:57] <dhampire> там ещё один label есть
[21:24:28] <Nikoli> dhampire: так почему не привязать?
[21:25:32] <dhampire> Nikoli, по качану
[21:27:33] amfetamin вышел(а) из комнаты
[21:27:44] amfetamin вошёл(а) в комнату
[21:29:33] <dhampire> Nikoli,какой у тебя dpi?
[21:29:40] <Nikoli> 146
[21:29:55] <dhampire> омг что за монитор
[21:29:59] <Nikoli> ноут
[21:30:02] <dhampire> у меня 129x127
[21:30:17] <dhampire> при 1680x150
[21:30:25] <dhampire> 1680x1050*
[21:30:32] <Nikoli> 15" 1920x1200
[21:31:33] <Nikoli> DPI set to (147, 145)
[21:34:18] SolarRay вошёл(а) в комнату
[21:35:15] <dhampire> Nikoli, http://savepic.org/419985.png - максимум 60 пикселов
[21:35:23] <dhampire> у меня это 2 строки
[21:36:40] nE0sIghT вышел(а) из комнаты
[21:39:02] <Nikoli> dhampire: а это может оказаться две обрезанные строчки?
[21:39:18] <dhampire> Nikoli, у меня это 2 строчки
[21:39:21] <dhampire> а ты проверь
[21:39:22] <dhampire> )
[21:39:58] <Nikoli> dhampire: две копии нельзя запустить?
[21:40:04] <dhampire> нет
[21:40:06] <dhampire> нельзя
[21:40:17] <Nikoli> жаль, а то хотел проверить, проработает ли сутки
[21:40:42] <Nikoli> dhampire: можно добавить возможность скрыть эти статусы оттуда?
[21:40:48] <Nikoli> напрочь
[21:41:31] <dhampire> Nikoli, можно
[21:42:10] amfetamin вышел(а) из комнаты
[21:42:20] amfetamin вошёл(а) в комнату
[21:42:57] <Nikoli> спасибо
[21:48:43] tehnick вошёл(а) в комнату
[22:02:50] <dhampire> Nikoli, 547
[22:18:05] <Nikoli> dhampire: проверил, обрезка исправлена сообщения скрываются, но есть одно но
[22:18:25] <dhampire> она не появляется обратно
[22:18:27] <dhampire> я в курсе
[22:18:29] <Nikoli> чтобы они скрылись, после изменения настроек нужно переподключиться
[22:19:12] <dhampire> нет там по добавлению в чат сообщений сделано
[22:19:37] <Nikoli> точнее нужно закрыть и заново открыть вкладку
[22:19:43] <Nikoli> тоже самое для включения
[22:20:48] <tehnick> dhampire: зачем ты это в настройки вынес?
[22:21:03] <tehnick> Я планировал пункт меню сделать.
[22:21:04] <dhampire> tehnick, а куда это вынести
[22:21:10] <dhampire> ну так сделай
[22:21:12] <tehnick> Как для индикатора свободного места.
[22:21:19] <tehnick> Ну так сделаю.
[22:21:27] <tehnick> Я только освободился...
[22:21:27] <dhampire> но сначала помоги понять почему не динамически скрывается появляется
[22:22:23] <tehnick> Чо-чо?
[22:22:47] <dhampire>     addOutput(status);
    if (WBGET(WB_LAST_STATUS)) {
        label_LAST_STATUS->setText(status);
        label_LAST_STATUS->setVisible(true);
    }
    else
        label_LAST_STATUS->setVisible(false);
[22:22:51] <dhampire> не работает
[22:23:43] <dhampire> именно статус сообщения добавляю
[22:24:35] <tehnick> Добавь после блока с if:
qApp->processEvents();
[22:24:49] <tehnick> Мб поможет.
[22:24:50] <dhampire> не блин
[22:24:57] <dhampire> так всё равно не пойдёт
[22:25:18] <tehnick> Почему?
[22:25:34] <tehnick> Все равно я этот кусок выкину.
[22:26:49] <dhampire> ну тогда ты поправь уж )
[22:27:45] <Nikoli> умеет ли айскальт запоминать размеры столбцов у списков пользователей и сортировку?
[22:28:19] <dhampire> да
[22:29:05] <tehnick> dhampire: у меня сейчас сборка идет и все тормозит. И пересобирается снова все, т.к. инструкции для cmake изменились. Так что это надолго...
[22:29:24] <Nikoli> tehnick: use nice, luke
[22:29:42] <Nikoli> dhampire: что-то у меня не запоминает, галка где-то не стоит?
[22:29:47] <dhampire> tehnick, поставь ccache
[22:30:05] <tehnick> У меня еще и места лишнего нет... =)
[22:30:22] <Nikoli> пары Гб?
[22:30:29] <tehnick> Ноут.
[22:30:39] <Nikoli> +флешка
[22:30:49] <tehnick> 800 метров сейчас свободно.
[22:30:58] <Nikoli> должно хватить с запасом
[22:31:01] <dhampire> y -Qi ccache
Размер установленного :  48,00 K
[22:31:15] <tehnick> +3 юсб-диска, которые я попеременно подключаю, да.
[22:31:17] <dhampire> + кэш htuekbhetvjuj hfpvthf
[22:31:25] <dhampire> регулмруемого размера
[22:31:35] <tehnick> Это как?
[22:31:36] <dhampire> по дефолту 1 гиг
[22:31:43] <dhampire> в смысле как
[22:31:48] <dhampire> env
[22:31:51] <tehnick> Все, понял уже.
[22:31:53] <dhampire> же
[22:52:29] tehnick вышел(а) из комнаты
[23:01:05] tehnick вошёл(а) в комнату
[23:18:31] FiliN вошёл(а) в комнату
[23:18:49] FiliN_ вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!