gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Среда, 30 сентября 2009< ^ >
NegatiV установил(а) тему: Current release: 1.0.2 || SVN: 400 || Конференция разработчиков EisKaltDC || логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2009/09/10.html (и так далее в виде "год/месяц/число") || Лог изменений в последней ревизии на свн: http://eiskaltdc.svn.sourceforge.net/viewvc/eiskaltdc?view=rev
TODO for 1.1.0:
- First run wizard;
- Friends/enemies implementation + подсветка друзей в никлисте хаба + добавление пользователей непосредственно из списка, а не только по ПКМ;
- Переработка поискового менеджера (Done)
- Чистка кода, удаление избыточного функционала, упрощение интерфейса клиента
- maybe some other things...
---------- ПОКОВЫРЯТЬСЯ (обязательно) на предмет внедрения системы друзей\врагов. И сделать раскрашивание оных в списке юзеров. Врагов можно даже вообще убирать оттуда. ---------
Конфигурация комнаты
Участники комнаты

GMT+4
[00:11:08] Ским вошёл(а) в комнату
[01:56:57] dhampire вышел(а) из комнаты
[05:30:27] gray_graff вышел(а) из комнаты
[08:09:27] Kroll вышел(а) из комнаты
[11:32:10] gray_graff вошёл(а) в комнату
[12:08:10] dhampire вошёл(а) в комнату
[12:55:26] WiseLord вышел(а) из комнаты: Replaced by new connection
[12:55:36] WiseLord вошёл(а) в комнату
[13:15:50] dhampire вышел(а) из комнаты
[13:16:00] dhampire вошёл(а) в комнату
[13:49:11] Ivanich вошёл(а) в комнату
[13:50:44] Ivanich вышел(а) из комнаты: qutIM : Jabber plugin
[13:52:09] dhampire вышел(а) из комнаты
[14:20:55] dhampire вошёл(а) в комнату
[14:37:06] dhampire вышел(а) из комнаты
[14:37:56] NegatiV вошёл(а) в комнату
[14:38:30] <NegatiV> я вернулсо =)
[14:57:20] dhampire вошёл(а) в комнату
[14:59:58] <NegatiV> dhampire: подготовил все для merge?
[15:00:21] <dhampire> NegatiV: ты про патч?
[15:00:45] <NegatiV> да, ну или файлы.
[15:01:41] <NegatiV> я имею в виду дерево каталогов/фалов
[15:01:48] <NegatiV> *файлов
[15:02:08] <dhampire> NegatiV: сейчас дам ссылку на патч
[15:02:25] <NegatiV> пробовал им транк патчить?
[15:02:37] <dhampire> NegatiV: да
[15:02:44] <NegatiV> пашет?)
[15:02:57] <dhampire> NegatiV: пашет
[15:03:42] <dhampire> http://narod.ru/disk/13631000000/cmake.patch.html
[15:12:05] <WiseLord> NegatiV: вернулся :)
[15:12:12] <WiseLord> слушай.. тут у меня мысль возникла
[15:12:16] <WiseLord> иконки на вкладках
[15:12:22] <WiseLord> иногда они есть, иногда их нет
[15:12:33] <NegatiV> [  1%] Generating docs/en/eiskaltdc.1.gz
/bin/sh: /home/negativ/eiskaltdc-trunk/eiskaltdc/cmake/zcat: Permission denied
[15:12:46] <NegatiV> dhampire: как побороть?
[15:12:59] <dhampire> NegatiV: таки скрипту нужны все-таки права на исполнение )
[15:13:12] <WiseLord> dhampire: озвучь ещё раз этот скрипт
[15:13:16] <WiseLord> что там внутри?
[15:13:43] <dhampire> WiseLord: #!/bin/sh
cat eiskaltdc.1 | gzip -9 > eiskaltdc.1.gz
[15:14:22] <WiseLord> не проще ли просто "gzip -9 eiskaltdc.1" ?
[15:14:51] <dhampire> WiseLord: а разница?
[15:14:57] <WiseLord> скрипт не нужен
[15:15:14] <dhampire> WiseLord: нужен всё равно )
[15:15:25] <WiseLord> плюс в итоге у тебя два файла
[15:15:29] <NegatiV> хм, надеюсь svn помнит права на файлах
[15:15:35] <WiseLord> eiskaltdc.1 и eiskaltdc.1.gz
[15:15:36] <dhampire> NegatiV: помнит
[15:15:37] <WiseLord> зачем оба?
[15:15:50] <dhampire> WiseLord: в смысле оба?
[15:15:57] <WiseLord> ну..
[15:16:07] <WiseLord> по твоему скрипту рядом с .1 появляетя .1.gz
[15:16:13] <NegatiV> кстати, можно будет пройтись по ворнингам
[15:16:24] <NegatiV> с смеуком они вполне читаемы
[15:16:28] <WiseLord> а простой вызов gzip -9 eiskaltdc.1 просто его зазипует
[15:16:31] <NegatiV> *кмейком
[15:16:45] <dhampire> WiseLord: "исходники должны минимум два раза компилироваться"
[15:16:58] <WiseLord> ну и что?
[15:17:03] <dhampire> WiseLord: и то
[15:17:24] <dhampire> если так то скомпилировать можно только один раз =)
[15:17:38] <dhampire> на второй вылетит ошибка
[15:17:40] <WiseLord> и что?
[15:17:48] <NegatiV> r401 добавил кмейк
[15:17:51] <dhampire> WiseLord: да так ничего
[15:18:09] <WiseLord> ладно, вам там виднее
[15:18:19] <WiseLord> а вообще есть ли смысл зиповать?
[15:18:35] <NegatiV> это ж ман
[15:18:35] <dhampire> WiseLord: а хз )
[15:18:44] <WiseLord> это понятно
[15:18:53] <dhampire> ман не обязательно должен быть сжат
[15:18:56] <NegatiV> ладно пробуйте транк
[15:19:12] <NegatiV> я думал все маны сжимают
[15:19:20] <WiseLord> но не внутри тарболов
[15:19:31] <WiseLord> а при их распаковке
[15:19:59] dhampire вышел(а) из комнаты
[15:20:11] <WiseLord> тарбол со сжатым маном может хуже сжаться, чем тарбол с несжатым
[15:20:19] dhampire вошёл(а) в комнату
[15:20:36] <WiseLord> а по svn тоже лучше в виде текста распространять, имхо
[15:21:51] <WiseLord> так что же, теперь в trunk через cmake сборка будет?
[15:22:03] <dhampire> WiseLord: уже есть
[15:22:13] <NegatiV> автотулсы пока тоже поддерживаются
[15:22:25] <NegatiV> но думаю перед 1.1.0 их выкину
[15:22:47] <NegatiV> так что лучше сразу на кмейк пееписать ebuild'ы
[15:29:40] <WiseLord> так.. товарищи
[15:29:47] <WiseLord> что это такое - не могу прочитать историю чата
[15:30:02] <dhampire> WiseLord: какого чата?
[15:30:04] <WiseLord> всё время прокручивается до конца вниз, когда кто-то что-то пишет
[15:30:13] <WiseLord> это вроде недавно появилось?
[15:31:47] <dhampire> WiseLord: да
[15:31:55] <dhampire> WiseLord: это к негативу
[15:31:58] <WiseLord> блин
[15:32:20] <WiseLord> я конечно понимаю, что это коренным образом решает известную проблему
[15:32:26] <WiseLord> но как теперь чат-то читать?
[15:35:05] <dhampire> NegatiV: пинг
[15:36:00] <dhampire> NegatiV: ты куда файл eiskaltdc/config.h.in
[15:36:02] <dhampire> ltk&
[15:36:04] <dhampire> дел
[15:36:14] <NegatiV> никуда)
[15:36:21] <dhampire> NegatiV: в свн его нет
[15:36:22] <NegatiV> добавь его в транк если я забыл
[15:37:27] <NegatiV> WiseLord: надо в настройки добавить возможность отключать автоматическую прокрутку
[15:37:37] <WiseLord> это да
[15:37:44] <WiseLord> но хорошо бы её добавить не в настройки
[15:37:51] <NegatiV> а в сам чат?
[15:37:56] <WiseLord> ща... сформулирую
[15:38:18] <WiseLord> когда я дёргаю полосу прокрутки - генерировать событие (как-то так)
[15:38:27] <WiseLord> по которому для данного чата прокрутка отключается
[15:38:32] <WiseLord> пока не дёрну её до самого низу
[15:40:45] <NegatiV> хм
[15:40:50] <NegatiV> надо попробовать
[15:41:00] <NegatiV> типа при скроле отключать прокрутку
[15:41:04] <NegatiV> круто
[15:43:18] <dhampire> как грится облом
[15:43:27] <NegatiV> в смысле?
[15:43:49] <dhampire> NegatiV: ты видать скрипт без прав заккоммитил
[15:44:05] <NegatiV> почему я сделал chmod +x
[15:44:44] <dhampire> NegatiV: -rw-r--r-- 1 egik users 935 Сен 30 15:24 FindDclib.cmake
-rw-r--r-- 1 egik users  54 Сен 30 15:24 zcat
[15:44:53] <dhampire> нету +x
[15:45:38] <NegatiV> egativ@negativ:~/eiskaltdc-trunk$ stat eiskaltdc/cmake/zcat
  File: `eiskaltdc/cmake/zcat'
  Size: 54              Blocks: 8          IO Block: 4096   обычный файл
Device: 801h/2049d      Inode: 324547      Links: 1
Access: (0755/-rwxr-xr-x)  Uid: ( 1000/ negativ)   Gid: ( 1000/ negativ)
Access: 2009-09-30 15:08:43.000000000 +0400
Modify: 2009-09-30 15:08:43.000000000 +0400
Change: 2009-09-30 15:14:28.000000000 +0400
negativ@negativ:~/eiskaltdc-trunk$
[15:46:17] <dhampire> NegatiV: стяни с свн в другую папку
[15:46:21] <dhampire> и посмотри
[15:46:23] <dhampire> права
[15:48:11] <dhampire> Свойства файлов
svn:executable
    Делает файл исполняемым (для рабочих копий под операционными системами семейства UNIX).
[15:53:08] <dhampire> NegatiV: я поправил
[15:57:47] <NegatiV> dhampire: отпишись на форуме что cmake интегрирован
[15:58:42] <dhampire> NegatiV: ветку наверно надо удалить experimental
[15:58:52] <NegatiV> можно
[15:59:42] <NegatiV> сейчас удалю
[16:34:37] gray_graff_ вошёл(а) в комнату
[16:54:42] <WiseLord> NegatiV: есть идея одна
[16:55:11] <WiseLord> сейчас, когда приходит сообщение - на вкладке появляетяс иконка "письма"
[16:55:26] <WiseLord> иногда на основных вкладках висит ещё и иконка "глобус"
[16:55:59] <WiseLord> иногда этих иконок нет вообще (нет новых сообщений, ещё в каком-либо случае)
[16:56:07] <WiseLord> соответственно, ширина вкладки "скачет"
[16:56:25] <WiseLord> и похоже, что на некоторых темах бывают из-за этого "глюки" в оформлении
[16:56:51] <WiseLord> идея заключается в том, чтобы на вкладках иконка была всегда, просто по нужным событиям она изменялась, либо становилась некоей "дефолтной"
[16:57:20] <NegatiV> в том то и дело, что икноки надо рисовать постоянно
[16:58:06] <NegatiV> во всяком случае так было qt-4.4
[16:58:41] <NegatiV> я устанавливал иконку, но почему-то она затиралась каждый раз
[16:58:52] <WiseLord> http://savepic.ru/892068.png и http://savepic.ru/888996.png
[16:58:57] <NegatiV> кстати, я добавил "умный" автоскрол
[16:59:04] <WiseLord> хорошо
[16:59:15] <WiseLord> оно и до этого было с автоскроллом хорошо...
[16:59:30] <WiseLord> но иногда почему-то сбои были, и положение "скролбар внизу" иногда терялось
[16:59:34] <WiseLord> и автоскрол исчезал
[16:59:47] <NegatiV> сейчас все пучком =)
[16:59:59] <NegatiV> сделал как ты говорил
[17:00:09] <WiseLord> это хорошо
[17:00:21] <NegatiV> действительно получилось удобнее
[17:00:34] <NegatiV> а то историю просматривать было невозможно
[17:01:00] <WiseLord> а по поводу иконок
[17:01:05] <NegatiV> сегодня еще от ворнингов код почищу.
[17:01:09] <WiseLord> значит, говоришь, они иногда тупо исчезают сами по себе...
[17:01:17] <NegatiV> с икнками я еще повожусь
[17:01:21] <WiseLord> я думал, там какая-то специальная функция для очистки
[17:01:29] <NegatiV> да, я в свое время здорово намучался с ними
[17:01:31] <WiseLord> а тут наоборот - нужна специальная функция, чтобы очистки не было...
[17:01:53] <NegatiV> хотя они исчезают при простое хаба
[17:23:05] WiseLord вышел(а) из комнаты
[17:49:31] WiseLord вошёл(а) в комнату
[18:50:57] WiseLord вышел(а) из комнаты: Replaced by new connection
[18:51:07] WiseLord вошёл(а) в комнату
[19:26:46] WiseLord вышел(а) из комнаты
[19:47:52] WiseLord вошёл(а) в комнату
[20:25:22] gray_graff_ вышел(а) из комнаты: Replaced by new connection
[20:25:32] gray_graff_ вошёл(а) в комнату
[20:41:19] gray_graff_ вышел(а) из комнаты
[20:41:37] gray_graff_ вошёл(а) в комнату
[21:03:57] Ским вышел(а) из комнаты: Replaced by new connection
[21:04:25] Ским вошёл(а) в комнату
[21:04:30] IL вошёл(а) в комнату
[21:11:54] Ским вышел(а) из комнаты: Replaced by new connection
[21:12:43] Ским вошёл(а) в комнату
[21:31:37] <Ским> NegatiV: \
[21:31:51] <NegatiV> ?
[21:32:12] <Ским> как правильно вносить правило с айпишником в айпифильтр?
[21:32:19] <Ским> в кач-ве исключения
[21:33:08] <Ским> ^88.204.69.227$:\d{1,5}
[21:33:12] <Ским> не прокатывает
[21:33:57] <dhampire> Ским: без $
[21:34:16] <NegatiV> Ским: типа на разрешение?
[21:34:36] <Ским> да
[21:34:38] <NegatiV> во-первых $ - означает конец строки
[21:34:50] <NegatiV> так что ^88.204.69.227:\d{1,5}
[21:35:12] <NegatiV> во-вторых, просто выстави для него политику разрешить и все
[21:36:02] <NegatiV> хотя если ты банишь все IP, то сделать исключение невозможно
[21:36:25] <NegatiV> механизма исключений пока просто нет
[21:36:41] <Ским> ммм
[21:36:46] <NegatiV> так что IP должен пройти проверку во всех таблицах
[21:36:53] <Ским> айпифильтр по дефолту все блочит
[21:37:01] <Ским> как только я его включаю
[21:37:03] <NegatiV> вроде уже нет
[21:37:06] <Ским> хех
[21:37:08] <Ским> зря
[21:37:15] <Ским> мне так нравится
[21:37:29] <Ским> блок по дефолту и разрешение нужного :)
[21:38:18] <NegatiV> думаю можно будет галочку сделать типа "Разрешать соединение в случае коллизии"
[21:38:57] <NegatiV> если ип подходит в разрешенные, но блочится в запрещенных
[21:39:04] grayich вошёл(а) в комнату
[21:39:16] <grayich> ку
[21:39:21] <NegatiV> хай
[21:39:24] <grayich> а зачем сломали поиск? :)
[21:39:34] <NegatiV> да работает вроде все
[21:39:40] <NegatiV> хотя что сломали)
[21:39:47] <grayich> всмысле... там 2 вещи
[21:40:56] <NegatiV> не тяни)
[21:40:57] <grayich> 1. это столбики, вечно сбиваются, приходится их все время раздвигать
2. при раскрытии группы файлов с одним TTH можно было их выделить толпой с помощью SHIFT чтобы в 1 клик добавить например источники )
[21:41:06] <grayich> )
[21:41:18] <NegatiV> 1-е я сейчас пытаюсь поправить
[21:41:47] <NegatiV> 2-е думаю поправить просто тем что при выборе корневого элемента начнутся скачиватся все его потоки
[21:41:54] <NegatiV> *потомки
[21:42:00] <grayich> вариант )
[21:42:56] <grayich> а оперу случайно нихто не юзает, у меня сломалась передача мегнеток через -m .. непойму куда копать, мож кто-то туже проходил?
[21:43:21] <Ским> NegatiV: а у меня в поиске (я давно собирал) вообще не группируется по TTH =) Revision: 366
[21:43:39] <grayich> бгг\
[21:43:52] <grayich> если что я про svn405
[21:44:02] <Ским> обновляться пока не хочу
[21:44:24] <grayich> Ским: уже работает, там вообще переделали много
[21:44:33] <Ским> я верю
[21:44:47] <Ским> но айпифильтр теперь не так работает :)
[21:45:34] <Ским> у меня тут пока - его врубил и все блочится... никто не забивает канал... один чел стукнулся попросил слот (наивный), вбиваешь его в правило и он качает спокойно
[21:45:39] <grayich> главное что работают )
[21:45:47] <Ским> а остальные по прежнему не забивают канал
[21:46:08] <NegatiV> Ским: сурово)
[21:46:30] <NegatiV> на самом деле, действительно стоит обновится до 405-406
[21:46:39] <NegatiV> там уже все вполне стабильно
[21:47:01] <grayich> 406, четам?
[21:47:23] <NegatiV> grayich: чиста кода, пофиксил ворнинги компилятора многие
[21:49:03] <NegatiV> в общем, просто прилизывание кода. сейчас помучаю поисковик и начну переписывать менеджер закачек
[22:06:46] IL вышел(а) из комнаты
[22:15:14] gray_graff_ вышел(а) из комнаты
[22:15:23] grayich вышел(а) из комнаты
[22:15:24] gray_graff_ вошёл(а) в комнату
[22:26:19] <NegatiV> dhampire:
[22:28:55] <dhampire> NegatiV: ?
[22:30:14] <NegatiV> dhampire: попробуешь создать  qscript-обертку для чата?
[22:30:42] <NegatiV> пойдет даже просто отправление сообщений
[22:31:16] <NegatiV> dhampire:
[22:31:39] <dhampire> NegatiV: что имеется ввиду под этим ? )
[22:33:16] <NegatiV> ну для того чтобы класс можно было использовать в qscript его надо "обернуть"
[22:33:31] <NegatiV> т.е. создать методы которые будет видно из скрипта и т.д.
[22:33:50] <NegatiV> хотя ладно, этим займемся позже
[22:48:04] <dhampire> NegatiV: а зачем обёртка ? я просто наверно не догоняю зачем =) класс унаследован от Q_OBJECT => он доступен для сценария qscript
[22:48:36] <NegatiV> не все его функции надо делать обертки Q_PROPERTY
[22:52:40] <NegatiV> забыл запятую после "не все"
[22:54:59] dhampire вышел(а) из комнаты
[23:01:35] dhampire вошёл(а) в комнату
[23:35:48] gray_graff_ вышел(а) из комнаты
[23:52:18] WiseLord вышел(а) из комнаты
[23:54:49] WiseLord вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!