gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Понедельник, 10 января 2011< ^ >
tehnick установил(а) тему: Last stable release: 2.1.1 || Конференция разработчиков EiskaltDC++
Логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2010/
Активность в багтрекере: http://code.google.com/p/eiskaltdc/updates/list
Активность разработки: http://github.com/negativ/eiskaltdcpp/network
Release schedule:
* 2011-01-15 Release EiskaltDC++ 2.2.0
* 2011-02-22 Release EiskaltDC++ 2.2.1
ADC notes:
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC.txt
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC-EXT.txt
Git notes:
http://habrahabr.ru/blogs/development/68341/
http://dl.dropbox.com/u/281916/delete/book.pdf
Конфигурация комнаты
Участники комнаты

GMT+3
[00:01:11] tehnick вышел(а) из комнаты
[00:06:22] NegatiV вышел(а) из комнаты
[00:12:33] nE0sIghT вышел(а) из комнаты
[00:12:38] tehnick вошёл(а) в комнату
[00:13:51] tehnick вышел(а) из комнаты
[00:14:49] l0wk3y вышел(а) из комнаты
[00:19:29] nE0sIghT вошёл(а) в комнату
[01:18:26] gelraen вышел(а) из комнаты: Replaced by new connection
[01:18:36] gelraen вошёл(а) в комнату
[01:34:35] Клёк вышел(а) из комнаты
[01:41:48] amfetamin вошёл(а) в комнату
[02:15:06] gelraen вышел(а) из комнаты
[02:18:56] nE0sIghT вышел(а) из комнаты
[02:54:58] SolarRay вошёл(а) в комнату
[03:27:09] amfetamin вышел(а) из комнаты
[03:39:14] Alexey вышел(а) из комнаты
[05:03:36] gray_graff вышел(а) из комнаты
[05:31:30] Kroll вышел(а) из комнаты
[05:58:58] Kroll вошёл(а) в комнату
[06:06:16] gray_graff вошёл(а) в комнату
[07:18:30] ubuntu11.04 вышел(а) из комнаты
[07:47:15] ubuntu11.04 вошёл(а) в комнату
[07:51:00] ubuntu11.04 вышел(а) из комнаты
[07:51:15] ubuntu11.04 вошёл(а) в комнату
[08:02:28] ubuntu11.04 вышел(а) из комнаты
[08:41:27] ubuntu11.04 вошёл(а) в комнату
[08:48:16] ubuntu11.04 вышел(а) из комнаты
[08:48:38] ubuntu11.04 вошёл(а) в комнату
[09:47:58] ubuntu11.04 вышел(а) из комнаты: Replaced by new connection
[09:48:08] ubuntu11.04 вошёл(а) в комнату
[10:38:37] SolarRay вышел(а) из комнаты
[11:07:16] FreezE вошёл(а) в комнату
[11:07:39] FreezE вышел(а) из комнаты: qutIM : Jabber plugin
[11:20:37] Kroll вышел(а) из комнаты: Replaced by new connection
[11:20:47] Kroll вошёл(а) в комнату
[12:06:21] amfetamin вошёл(а) в комнату
[12:06:59] ubuntu11.04 вышел(а) из комнаты
[12:29:20] nE0sIghT вошёл(а) в комнату
[12:54:08] ulidtko вошёл(а) в комнату
[12:57:22] <ulidtko> привет, ребята
[12:59:23] <ulidtko> такой вопрос: что думаете о ссылках типа magnet:?kt=keyword1+keyword2&dn=юзаем%20поиск%21 ? :)
[13:01:58] <ulidtko> такими ссылками можно сразу отправлять в поиск — довольно удобно модераторам хабов
[13:08:07] ulidtko вышел(а) из комнаты: Replaced by new connection
[13:08:17] ulidtko вошёл(а) в комнату
[13:17:30] <Nikoli> ulidtko: сейчас разработчиков нет, можешь открыть задачу на гуглокоде
[13:17:40] <ulidtko> ок
[13:17:54] <ulidtko> кстати, у вас код переехал на гитхаб?
[13:18:22] <ulidtko> в меню помощи ссылки остались везде на гуглокод
[13:19:52] <Nikoli> да, уже давно переехали
[13:20:10] <Nikoli> две задачи тогда открывай
[13:20:16] <ulidtko> :)
[13:37:59] ulidtko вышел(а) из комнаты: Replaced by new connection
[13:38:09] ulidtko вошёл(а) в комнату
[13:38:15] ulidtko вышел(а) из комнаты
[13:58:10] nE0sIghT вышел(а) из комнаты
[14:10:24] Abram вошёл(а) в комнату
[14:12:38] ulidtko вошёл(а) в комнату
[14:13:21] <ulidtko> хм, а как у вас локализации делаются? патчи к .po?
[14:16:30] <ulidtko> или как-то похитрее?
[14:23:22] ulidtko вышел(а) из комнаты: Replaced by new connection
[14:23:32] ulidtko вошёл(а) в комнату
[14:25:58] ubuntu11.04 вошёл(а) в комнату
[14:36:05] Kroll вышел(а) из комнаты
[14:45:48] gray_graff вышел(а) из комнаты: Logged out
[14:46:59] gelraen вошёл(а) в комнату
[15:02:02] Клёк вошёл(а) в комнату
[15:07:07] gelraen вышел(а) из комнаты
[15:09:28] NegatiV вошёл(а) в комнату
[15:11:00] Kroll вошёл(а) в комнату
[15:12:04] vitto74 вошёл(а) в комнату
[15:13:28] vitto74 вышел(а) из комнаты
[15:13:48] gelraen вошёл(а) в комнату
[15:14:00] vitto74 вошёл(а) в комнату
[15:15:13] vitto74 вышел(а) из комнаты
[16:35:49] <NegatiV> ulidtko: в смысле как делаются?
[16:37:58] <ulidtko> ну, просто некоторые проекты используют всякие сервисы вроде transife
[16:38:03] <ulidtko> *transifex
[16:42:19] <NegatiV> ulidtko: нет, мы просто даем переводчикам доступ к SVN
[16:42:27] <ulidtko> svn?
[16:42:35] <ulidtko> проект же в git?
[16:42:58] <NegatiV> переводчики на svn (потому что он прост как валенок)
[16:43:09] <NegatiV> разрабы юзают git
[16:43:30] <ulidtko> хм
[16:43:38] <NegatiV> при желании переводчик может использовать git
[16:43:43] <ulidtko> ок
[16:43:46] <NegatiV> но таких не нашлось)
[16:47:20] gelraen вышел(а) из комнаты: Replaced by new connection
[16:47:30] gelraen вошёл(а) в комнату
[17:15:38] Alexey вошёл(а) в комнату
[17:21:53] nE0sIghT вошёл(а) в комнату
[17:31:45] Клёк вышел(а) из комнаты
[18:01:45] Nikoli вышел(а) из комнаты
[18:16:41] ulidtko вышел(а) из комнаты
[18:23:56] Клёк вошёл(а) в комнату
[18:27:50] Клёк вышел(а) из комнаты
[18:28:56] Nikoli вошёл(а) в комнату
[18:29:29] Клёк вошёл(а) в комнату
[19:06:09] WiseLord вошёл(а) в комнату
[19:24:33] ulidtko вошёл(а) в комнату
[19:26:08] <ulidtko> где-то в настройках включил отображение IP адресов в чате
[19:26:24] <ulidtko> теперь не могу найти где :\
[19:34:30] ulidtko вышел(а) из комнаты
[19:34:40] ulidtko вошёл(а) в комнату
[19:37:45] ulidtko вышел(а) из комнаты: Replaced by new connection
[19:38:06] ulidtko вошёл(а) в комнату
[19:41:35] amfetamin вышел(а) из комнаты
[19:50:12] Abram вышел(а) из комнаты
[19:51:58] NegatiV вышел(а) из комнаты
[20:02:43] NegatiV вошёл(а) в комнату
[20:23:18] <ubuntu11.04_> Nikoli,  а что плого то?ипы видеть-хорошо
[20:24:08] <Nikoli> ?
[20:32:50] <ulidtko> это мне, наверное...
[20:33:02] <ulidtko> на самом деле, не очень
[20:33:44] <ulidtko> занимает много места, а информации даёт не больше, чем собственно юзернейм
[21:03:36] <WiseLord> NegatiV: из git можно вытянуть файл, который существовал в определённой ревизии, но был удалён позднее?
[21:04:07] <ulidtko> конечно можно
[21:04:09] <WiseLord> иными словами, есть ли аналог svn up -r #
[21:04:28] <WiseLord> как?
[21:05:40] <ulidtko> git checkout
[21:05:47] <ulidtko> сейчас скажу точнее...
[21:06:02] <WiseLord> это просто обновит вроде
[21:06:28] <WiseLord> а как бы ревизию указать.. что-то в git --help не видно ничего аналогичного -r в svn
[21:06:40] <ulidtko> потому что там нет ревизий
[21:06:43] <ulidtko> там коммиты
[21:07:05] <WiseLord> могу, в принципе, задачу конкретизировать
[21:07:24] <WiseLord> есть git://git.overlays.gentoo.org/proj/mozilla.git - оверлей для gentoo
[21:07:47] <WiseLord> там есть сборочный файл  firefox-4.0_beta9_pre-r3.ebuild
[21:08:02] <WiseLord> а мне бы добыть ранее бывший там firefox-4.0_beta6.ebuild
[21:08:42] <ulidtko> нужно найти коммит, после которого ебилд там ещё есть
[21:08:51] <WiseLord> ну.. нащупать можно
[21:08:54] <WiseLord> команду бы знать
[21:08:59] <ulidtko> git log
[21:09:08] <ulidtko> git show <commit>
[21:10:05] <ulidtko> $ git log
$ git show 67674f873f276379fe3ccfba995aeae83bd7f309
$ git checkout 67674f873f276379fe3ccfba995aeae83bd7f309
Note: checking out '67674f873f276379fe3ccfba995aeae83bd7f309'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
  git checkout -b new_branch_name
HEAD is now at 67674f8... add testing script
[21:10:17] <ulidtko> вот например так это у меня сработало
[21:10:57] <ulidtko> имена коммитов можно сокращать, до однозначности
[21:15:11] <WiseLord> пасиб, вроде получилось
[21:27:42] tehnick вошёл(а) в комнату
[21:29:13] <tehnick> WiseLord: в гите чекаут можно сделать в любой коммит
[21:29:52] <tehnick> WiseLord: при этом структура файлов и каталогов будет приведена в виду, который был в том коммите
[21:30:01] <tehnick> Сегодня день тупняка?
[21:30:31] <WiseLord> ну.. кто же знал, что надо эти дикие цифры коммитов писать
[21:30:40] <tehnick> [12:59:23] <ulidtko> такой вопрос: что думаете о ссылках типа magnet:?kt=keyword1+keyword2&dn=юзаем%20поиск%21 ? :)
Это в DC такое есть? Можно пруфлинк?
[21:30:42] <WiseLord> в svn как-то проще - svn co -r 55
[21:30:53] <tehnick> WiseLord: 7 знаков достаточно
[21:31:06] <tehnick> *первых знаков
[21:31:16] <tehnick> Для однозначной идентификации.
[21:31:17] <WiseLord> ну.. если бы они ещё и как-то упорядочены были
[21:31:25] <WiseLord> дабы в лог не смотреть
[21:31:26] <tehnick> Для ключевых моментов есть теги.
[21:31:27] <ulidtko> tehnick: статья на википедии описывает этот параметр
[21:31:28] <NegatiV> WiseLord: вроде еще можно сделать git reset --hard <commit>
[21:31:40] <WiseLord> а так, прицельным огнём находить нужную ревизию
[21:31:47] <WiseLord> методом дихотомического деления пополам
[21:32:10] <tehnick> WiseLord: нафига? Запускаешь qgit и смотришь там...
[21:32:28] <ulidtko> tehnick: некий dcplusplus подобную поддержку уже запилил
[21:32:38] <tehnick> WiseLord: или ту убогую гуевую гадость, которая есть в git из коробки.
[21:32:50] <tehnick> ulidtko: в какой версии?
[21:33:44] <tehnick> [13:20:10] <Nikoli> две задачи тогда открывай
Багтрекер по прежнему на гуглокоде и никуда не переезжает. Это была шутка или ты не в теме?
[21:33:44] <ulidtko> https://bugs.launchpad.net/dcplusplus/+bug/674545
[21:34:19] <ulidtko> ага, ну вот в декабре поставили fix committed
[21:34:30] <tehnick> [16:43:38] <NegatiV> при желании переводчик может использовать git
[16:43:46] <NegatiV> но таких не нашлось)
Таких сейчас двое.
[21:35:02] <tehnick> [19:26:08] <ulidtko> где-то в настройках включил отображение IP адресов в чате
[19:26:24] <ulidtko> теперь не могу найти где :\
В расширенных настройках чата, очевидно...
[21:35:22] <Nikoli> tehnick: это не шутка, ты не так понял: две _разные_ задачи
[21:35:48] <ulidtko> > В расширенных настройках чата, очевидно...
чуть подробнее...
[21:36:12] <NegatiV> Nikoli: тикет тогда уж а не задача)
[21:36:18] <ulidtko> настройки / расширенные вижу, четыре вкладки вижу
[21:36:45] <Nikoli> NegatiV: какой смысл переводить английское слово английским же?
[21:37:13] <tehnick> Nikoli: действительно не понял...
[21:37:20] <Nikoli> issue в случае гуглокода наиболее уместно перевести как "задача"
[21:37:32] <ulidtko> tehnick: насчёт багтекера: в UI много ссылок именно на гуглокодовский проект
[21:37:46] <ulidtko> на гитхаб одна-две, совсем немного
[21:37:54] <tehnick> ulidtko: там все правильно.
[21:38:00] <ulidtko> ну ок.
[21:39:54] <NegatiV> Nikoli: так понятнее разрабам, мне намного привычнее тикет, issue, баг
[21:40:14] Nikoli привык к баг
[21:41:13] <ulidtko> так где находятся расширенные настройки чата? %)
[21:41:33] <tehnick> > чуть подробнее...
Настройки --- Интерфейс --- Чат (расширенные) --- Показывать ip-ареса пользователей в чате
[21:41:57] <tehnick> ulidtko: нашел?
[21:42:34] <tehnick> [20:40:24] *Nikoli привык к баг
К багам? =)
[21:42:43] <ulidtko> «Интерфейс» — это «Оформление»?
[21:42:58] <NegatiV> ulidtko: ты о gtk или qt?
[21:43:03] <ulidtko> EiskaltDC++ 2.1.1 (stable)
[21:43:04] <ulidtko> gtk
[21:43:06] <tehnick> ulidtko: ты gtk-морду что ли используешь?
[21:43:15] <tehnick> ulidtko: ну так бы и написал...
[21:43:16] <ulidtko> а что с ней не так?
[21:43:36] <tehnick> ulidtko: с ней все нормально, просто сам ищи... =)
[21:43:37] <NegatiV> ulidtko: ничего) просто мы о qt
[21:43:43] <ulidtko> может, имя ключа в конфиге? :)
[21:44:34] <Nikoli> tehnick: :D
[21:44:53] <ulidtko> мнда
[21:45:05] <ulidtko> запустил qt интерфейс, нашёл, выключил
[21:45:25] <ulidtko> работает
[21:45:28] <tehnick> ulidtko: а толку? У гуев конфиги разные...
[21:45:35] <ulidtko> ноэ.
[21:45:37] <ulidtko> работает.
[21:45:48] <tehnick> Значит, это в конфиге ядра...
[21:46:28] <ulidtko> в гткашном окне настроек не хватает галочки, obv
[21:46:44] <ulidtko> ладно
[21:46:47] <ulidtko> я тут что сделал
[21:47:08] <ulidtko> украинскую локализацию этого самого gtk интерфейса %)
[21:47:38] <ulidtko> немного поисправлял, 96% переведено
[21:47:58] <ulidtko> готовить патч, или через гитхаб?
[21:48:40] <tehnick> ulidtko: может переводчику скинешь на мыло?
[21:48:48] <tehnick> ulidtko: он и проверит заодно.
[21:49:02] <tehnick> От помощи он вряд ли откажется.
[21:49:31] <ulidtko> dmytro.demenko@gmail.com
[21:49:34] <ulidtko> это?
[21:49:48] <tehnick> Ну да, все же указано...
[21:49:53] <ulidtko> ок
[21:50:33] <tehnick> Именно для этого как бы и указывают обычно их адреса.
[21:50:42] <tehnick> Если там опечатки или еще что...
[21:50:53] <ulidtko> я переводами редко занимаюсь %)
[21:50:58] <tehnick> В файлах локализации.
[21:51:23] <ulidtko> да и специфика у разных проектов бывает крайне «своя»
[21:51:53] <tehnick> ulidtko: это общая практика.
[21:52:07] <tehnick> Особенности конечно есть везде свои...
[21:53:57] <tehnick> ulidtko: http://en.wikipedia.org/wiki/Magnet_URI_scheme#Keywords_.28kt.29
[21:54:07] <ulidtko> угу
[21:54:13] <ulidtko> оно
[21:54:24] <tehnick> ulidtko: ты про эту ссылку? Она про схему в общем, без указания на DС.
[21:54:35] <tehnick> Но раз в гуй DC++ добавили...
[21:54:50] <ulidtko> имхо, в DC вполне хорошо вписывается
[21:55:03] <tehnick> Ага, поиск есть.
[22:02:37] ubuntu11.04 вышел(а) из комнаты
[22:07:28] amfetamin вошёл(а) в комнату
[22:24:03] ulidtko вышел(а) из комнаты
[22:35:20] Sheesh вошёл(а) в комнату
[22:49:14] Sheesh вышел(а) из комнаты
[23:11:23] amfetamin вышел(а) из комнаты
[23:17:39] gelraen вышел(а) из комнаты
[23:20:31] gelraen вошёл(а) в комнату
[23:21:05] ONYX вышел(а) из комнаты
[23:21:23] nE0sIghT вышел(а) из комнаты
[23:23:37] <WiseLord> NegatiV: tehnick: подчёркивание ников выше линии, разделяющей последние прочитанные сообщения в чате, отключается?
[23:27:01] <tehnick> WiseLord: чо-чо? Это недоработка фичи. Отключи ее и ничего не будет.
[23:27:05] ONYX вошёл(а) в комнату
[23:27:35] <WiseLord> в смысле?
[23:27:48] <WiseLord> фича подчёркивания ников отключаемая?
[23:28:05] <WiseLord> разделительная полоса - это good, но ники зачем подчёркиваются, непонятно
[23:29:29] <tehnick> WiseLord: это баг текущей реализации. Из-за особенностей Qt.
[23:29:36] <WiseLord> понятно
[23:29:38] <tehnick> WiseLord: прочитай issue
[23:29:41] <NegatiV> WiseLord: это глюк из-за реализации черты отделяющей непрочитанные сообщения
[23:29:51] <WiseLord> просто странно, что только на никах подчёркивает
[23:30:04] <NegatiV> WiseLord: там стиль ссылки ломается
[23:30:24] <tehnick> WiseLord: да оно вообще гипертекст уродует внутри этого виджета
[23:30:47] <NegatiV> надо будет ники сделать не ссылками и все будет ок)
[23:30:49] <tehnick> Хуже чем MS Word для создания страничек.
[23:31:00] <tehnick> NegatiV: не-не-не
[23:31:12] <tehnick> NegatiV: надо переделать реализацию
[23:31:25] <NegatiV> tehnick: удачи)
[23:31:35] <tehnick> NegatiV: чтобы запоминалась позиция блока с чертой и затем удалялся именно этот блок
[23:31:57] <tehnick> NegatiV: я пока не смог в блоками разобраться... =(
[23:32:11] <NegatiV> уже предвижу глюки из-за того что кол-во блоков можно ограничить
[23:32:15] <tehnick> *с блоками
[23:33:15] <NegatiV> давайте приколотим вебкит и на яваскрипте сделать такую фичу как нефиг))
[23:33:23] NegatiV шутит
[23:34:40] <NegatiV> можно еще с QSyntaxHighlighter поколдовать
[23:34:41] <tehnick> NegatiV: угу, вебкит крут.
[23:34:47] <NegatiV> может чего получится
[23:34:53] <tehnick> NegatiV: но прожорлив...
[23:35:29] <tehnick> NegatiV: я использую псину без вебкита. Ибо разница в потреблении оперативы ощутимая.
[23:35:31] <NegatiV> не вебкит я пока даже не рассматриваю
[23:35:56] <tehnick> А на 768 метрах оперативы не разгонишься...
[23:36:21] <tehnick> NegatiV: ну и хорошо. Просто БД ты тоже не рассматривал.
[23:36:38] <tehnick> В итоге добавил ужасную реализацию.
[23:36:52] <tehnick> Даже без экранирования спецсимволов.
[23:36:53] <NegatiV> tehnick: бд отключается
[23:37:01] <tehnick> Оно же дырявое получилось.
[23:37:14] <NegatiV> я его добавил чтобы просто было
[23:37:18] <tehnick> NegatiV: ты про SQL-injecting читал?
[23:37:25] <NegatiV> я знаю что это такое
[23:37:35] <tehnick> [22:37:21] <NegatiV> я его добавил чтобы просто было
Для галочки... =)
[23:37:40] <NegatiV> поэтому в билдах sqlite быть не должно
[23:38:01] <tehnick> А у меня 6 самописных утилит, использующих БД.
[23:38:17] <tehnick> Собаку я конечно не съел, но опыт есть...
[23:39:26] <NegatiV> а разве bindValue не эскейпит строки?
[23:40:47] <tehnick> Не помню уже.
[23:40:56] <tehnick> Я свой костыль использовал.
[23:41:05] <tehnick> Зато железный.
[23:41:19] <NegatiV> эскейпит
[23:41:23] <NegatiV> уже нагуглил
[23:41:24] <NegatiV> ))
[23:43:08] <tehnick> Значит, одним минусом меньше. =)
[23:43:36] <tehnick> Может еще что вспомню, когда буду внимательнее коммиты смотреть. Я пока их только пролистал...
[23:44:21] NegatiV пошел чертить торпеду
[23:45:52] tehnick хочет посчитать ядерный взрыв, но времени нет... =(
[23:49:49] gelraen вышел(а) из комнаты
[23:57:39] gelraen вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!