gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Суббота, 12 декабря 2009< ^ >
dein.negativ установил(а) тему: Current release: 1.0.40 || SVN: 653 || Конференция разработчиков EisKaltDC || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://eiskaltdc.svn.sourceforge.net/viewvc/eiskaltdc?view=rev || !!!СПИСОК ПОЛЕЗНЫХ КОМАНД КЛИЕНТА ВЫВОДИТСЯ ПРИ ОТПРАВКЕ /dchelp В ЧАТ!!!
TODO for 1.1.0:
- Friends/enemies implementation + подсветка друзей в никлисте хаба + добавление пользователей непосредственно из списка, а не только по ПКМ;
- Автоматическое скачивание группы файлов в поисковике;
- Переработка менеджера закачек;
- maybe some other things...
Конфигурация комнаты
Участники комнаты

GMT+3
[00:07:08] gray_graff вошёл(а) в комнату
[00:30:40] Ботяра вошёл(а) в комнату
[00:32:47] Bogdan Savluk вышел(а) из комнаты
[00:35:32] Bogdan Savluk вошёл(а) в комнату
[00:42:10] dhampire вышел(а) из комнаты
[00:44:22] dhampire вошёл(а) в комнату
[00:47:44] <Bogdan Savluk> скачай сорцы, попробовал собрать ... попросило pkg-config - собрал, проинсталировал , теперь ненаходит QtCore    хотя он точно есть (Qt установлен и работает), не подскажите где искать в чем проблема?
[00:48:43] <dhampire> Bogdan Savluk: как пытался ставить?
[00:49:07] <Bogdan Savluk> xчто именно ставить ?
[00:49:39] <dhampire> клиент
[00:51:03] <dhampire> Bogdan Savluk: вообщем выдай залпом что ты набираешь в консоли :)
[00:51:04] <Bogdan Savluk> сначала я прописал ./configure - он вроде как должен сгенерить мейк-файл, но оно говорит:
checking how to find QT4 libraries... pkg-config
checking for QTCORE... configure: error: Package requirements (QtCore >= 4.5.0) were not met:
No package 'QtCore' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables QTCORE_CFLAGS
and QTCORE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
[00:51:41] <dhampire> так
[00:51:43] <dhampire> сейчас
[00:53:00] <dhampire> pkg-config --libs --cflags QtCore
[00:53:07] <dhampire> вывод в студию
[00:53:28] <Bogdan Savluk> Package QtCore was not found in the pkg-config search path.
Perhaps you should add the directory containing `QtCore.pc'
to the PKG_CONFIG_PATH environment variable
No package 'QtCore' found
[00:53:39] <dhampire> нету заголовков qt
[00:53:54] <dhampire> у тебя только бинари
[00:54:14] <dhampire> Bogdan Savluk: ты откуда qt ставил?
[00:55:06] <Bogdan Savluk> qt-sdk-mac-opensource-2009.05.dmg скачан с официального сайта ..
[00:55:10] <dhampire> а и что в переменной KG_CONFIG_PATH ?
[00:55:21] <dhampire> PKG_CONFIG_PATH*
[00:55:36] <Bogdan Savluk> пусто
[00:55:43] <Bogdan Savluk> я уже смотрел .. ((
[00:55:53] <dhampire> env | grep PKG_CONFIG_PATH
PKG_CONFIG_PATH=/usr/lib/pkgconfig
[00:56:05] <dhampire> у тебя
[00:56:08] <dhampire> должно быть
[00:56:17] <dhampire> похожим образом заполнено
[00:56:44] <Ским> dhampire: ты не поверишь
[00:56:47] <Ским> но у меня пусто
[00:56:48] <Ским> :)
[00:56:49] <Bogdan Savluk> увы у меня там пусто ...
[00:57:04] <dhampire> так погоди :) сделай копию сырцов и перейди туда
[00:57:17] <dein.negativ> кто скажет как с помощью cmake компилить po файлы?))
[00:57:20] <dhampire> Ским: это твои половы трудности чо у тебя пусто :)
[00:57:30] <dhampire> dein.negativ: хз
[00:57:34] <Ским> dhampire: но проблема в том, что у меня все работает
[00:57:35] <Ским> :)
[00:57:36] <dhampire> зачем тебе они в ядре?
[00:57:37] <dein.negativ> в dcpp чертов gettext юзается
[00:57:49] <dein.negativ> для перевода
[00:57:52] <dhampire> dein.negativ: po - это переводы
[00:57:57] <dein.negativ> я знаю
[00:57:58] <dhampire> нахрена они в ядре?
[00:58:11] <dein.negativ> спроси у девелоперов dcpp
[00:58:31] <dhampire> Bogdan Savluk: сделал копию сырцов?
[00:58:45] <dein.negativ> на scons без проблем можно все сделать
[00:58:53] <dhampire> dein.negativ: подскажешь у кого именно и где его найти?
[00:58:55] <dein.negativ> но мне не он
[00:59:05] <dein.negativ> dhampire, всзз,
[00:59:08] <dein.negativ> dcpp?
[00:59:27] <dhampire> dein.negativ: scons хуже автотулсов  даже имхо
[00:59:39] <Bogdan Savluk> зачем ? (моя копия только что с SF)
[00:59:48] <dhampire> dein.negativ: ну у нас в ядре po файлов нету ж
[01:00:00] <Ским> dhampire: ты походу пропустил
[01:00:03] <dhampire> Bogdan Savluk: блин скопируй папку
[01:00:11] <Ским> намечается переезд на dcpp
[01:00:12] <dein.negativ> dhampire, я сейчас собираю dc++-0.75
[01:00:14] <Ским> ^_^
[01:00:34] <dhampire> Ским: я ничего не пропустил :Р
[01:00:39] <dhampire> не надо гнать :)
[01:00:44] <Bogdan Savluk> скопировал ...
[01:01:14] <dein.negativ> хз как с помощью cmake натравить gettext на сорцы их ядра
[01:01:15] <Ским> dein.negativ: а ты из linuxdcpp выдираешь? :)
[01:01:18] <dhampire> Bogdan Savluk: так а cmake у тебя нет ведь так?
[01:01:23] <dein.negativ> а в сконс нихера не понимаю)
[01:01:39] <dhampire> dein.negativ: я тебе завтра расскажу :)
[01:01:40] <dein.negativ> Ским, нет. офф
[01:01:47] <dhampire> если ты покажешь чтоу тебя уже есть
[01:02:04] <dhampire> а нет чорт уже всё равно сегодня :)
[01:02:22] <Ским> кстати
[01:02:25] <dein.negativ> dhampire, да нет ничего толком
[01:02:29] <dein.negativ> зависимости искал
[01:02:34] <Ским> а я джаббер-бота в ирц посадил :)
[01:02:38] <dein.negativ> теперь маюсь с po
[01:02:52] <dhampire> Bogdan Savluk: так есть или нет ? если нет то будем мучать автотулсы
[01:03:09] <Bogdan Savluk> да нет вроде ...
[01:03:20] <dhampire> dein.negativ: могу тебе gencmake дать поправленный
[01:03:23] <Ским> Bogdan Savluk: cmake -v
[01:03:27] <Ским> что говорит?
[01:03:30] <dein.negativ> dhampire, чего там их мучать? autoreconf -fi && ./configure =))
[01:03:43] <Bogdan Savluk> -bash: cmake: command not found
[01:03:46] <dhampire> dein.negativ: тут другая проблема
[01:03:53] <dhampire> Bogdan Savluk: всё ясно :)
[01:04:04] <dein.negativ> dhampire, что еще за gencmake?
[01:04:16] <Bogdan Savluk> думаю тут http://zxbodya.ho.ua/config.log может что-то прояснится ...
[01:04:21] <dhampire> dein.negativ: создаёт проект в текущей папке
[01:04:42] <dein.negativ> типа ковертит scons/autotools?
[01:04:51] <dein.negativ> *конвертит
[01:05:13] <dein.negativ> или грубой силой?))
[01:05:24] <dhampire> dein.negativ: ничего не конвертит
[01:05:32] <dhampire> из ничего создаёт проект :)
[01:05:53] <dhampire> Bogdan Savluk: где у тебя qtстоит ?
[01:05:59] <dhampire> qt стоит*
[01:06:55] <dein.negativ> кидай
[01:06:57] <dein.negativ> dhampire,
[01:06:58] <Bogdan Savluk> ... эм.... затрудняюсь ответить ...
[01:07:27] <dhampire> Bogdan Savluk: find / -name "QtCore.framework"
[01:08:34] <Bogdan Savluk> /Library/Frameworks само-собою ..
[01:08:44] <dein.negativ> dhampire, на мыло)
[01:08:58] <dhampire> dein.negativ: щас :)
[01:09:08] <dhampire> Bogdan Savluk: а поподробней?
[01:09:37] <dhampire> и почему у тебя pkg-config в /usr/local ?
[01:11:25] <Bogdan Savluk> ставил я его так: sudo make install
[01:11:39] <dein.negativ> "привет всем. вопрос, может, поставлен не корректно, но я хотел узнать - с помощь чего можно делать так, чтоб пакеты, исходящие с компьютера, можно было изменять так, как надо..." (C)
[01:11:53] <dein.negativ> ох уж эти кулхацкеры))
[01:12:44] <dhampire> Bogdan Savluk: то есть ./configure && make && sudo make install ?
[01:12:57] <Bogdan Savluk> да
[01:14:06] <dhampire> Bogdan Savluk: сделай sudo make uninstall в папке где собирал и сделай
./configure --prefix=/usr && make && sudo make install
[01:14:28] <Bogdan Savluk> ок, ща сделаю ..
[01:14:57] <dhampire> Bogdan Savluk: и почему из исходников ставил? пакетика под macos нет?
[01:15:12] <dhampire> dein.negativ: получил?
[01:15:23] <dein.negativ> угумс
[01:15:27] <Bogdan Savluk> хз .... нашол исходники и сходу поставил ..
[01:15:51] <Ским> .version Bogdan Savluk
[01:15:52] <Ботяра> Ским: Bogdan Savluk использует Adium 1.3.8 (libpurple 2.5.9) None
[01:16:03] <dein.negativ> dhampire, жесть, он на руби))
[01:16:04] <Ским> хех :)
[01:16:18] <dhampire> Bogdan Savluk: ну а чего qt из исходников не поставил? :)
[01:16:30] <Ским> dein.negativ: dhampire: и со мной поделитесь тоже :)
[01:16:32] <dhampire> dein.negativ: в чём жесть? )
[01:16:40] <dhampire> нормальный скриптовый язык :)
[01:16:53] <dhampire> Ским: мыло
[01:17:00] <dhampire> какой у тебя ?)
[01:17:09] <Bogdan Savluk> dhampire: хз ... просто обычный пакет сначала попал мне в руки ..
[01:17:15] <Ским> dhampire:  i.am @ antixpuct.ru
[01:17:21] <dein.negativ> dhampire, я привык что скрипты либо баш, либо питон
[01:17:27] <dein.negativ> но руби...
[01:17:29] <dein.negativ> ))
[01:17:38] <dhampire> dein.negativ: перепиши на bash ^)
[01:18:32] <dhampire> Ским: не бей меня сильно если я адрессом ошибся :)
[01:18:40] <Ским> нет
[01:18:45] <Ским> куда надо пришло
[01:18:47] <Ским> :)
[01:19:04] <dein.negativ> dhampire, как им пользоваться? ruby gencmake ./ ?
[01:19:38] <dhampire> Bogdan Savluk: http://pkgconfig.darwinports.com/
[01:19:49] <dhampire> однако :)
[01:20:34] <dhampire> dein.negativ: ruby gencmake
[01:20:47] <dhampire> dhampire: в pwd будет создан проект
[01:21:03] <Bogdan Savluk> таки да ...
[01:21:05] <Ским> Новости Компьюлента - 3G-сеть МТС заработала на Кольцевой линии столичного метро - 6 ч. назад
[01:21:08] <Ским> ну наконец-то!
[01:21:21] <dhampire> Bogdan Savluk: ты оттуда ставил?
[01:23:00] <dein.negativ> dhampire, мою проблему с po он не решил)
[01:23:36] <dhampire> dein.negativ: ну он не знает же что делять с ними :)
[01:23:40] <dhampire> делать*
[01:23:48] <Bogdan Savluk> http://pkgconfig.freedesktop.org/releases/
[01:24:16] <dein.negativ> ну сам сценарий я без него напишу)) мне нужно с po файлами разобраться
[01:26:23] <dhampire> dein.negativ: сейчас посмотрю
[01:27:07] <dhampire> Bogdan Savluk: find / -name "QtCore.pc" что показывает ?
[01:27:53] dein.negativ вышел(а) из комнаты
[01:28:27] <Bogdan Savluk> dhampire: начал искать ... закончит отпишусь ..
[01:34:27] <Bogdan Savluk> QtCore.pc - ничего не нашлось ...
[01:37:23] <dhampire> Bogdan Savluk: а можно посмотреть список файлов qt, как нибудь внутри образа ?
[01:38:39] <Bogdan Savluk> QtSDK.mpkg .... -можна посмотреть и то что внутри пакета ....
[01:38:49] dein.negativ вошёл(а) в комнату
[01:39:58] <Bogdan Savluk> у меня идея .... если я скину вам пустой(новий) работающий проект - по нему можно попробувать опредилить в чем проблема ?
[01:40:12] <dhampire> Bogdan Savluk: что скинешь?
[01:40:17] <Bogdan Savluk> напр там есть работающий Makefule ...
[01:40:25] <dhampire> Bogdan Savluk: кидай
[01:40:55] <dhampire> dein.negativ: такой вопрос а нахрана нам эти po файлы?
[01:40:59] <Bogdan Savluk> http://zxbodya.ho.ua/Qt_test.zip
[01:43:53] <dhampire> Bogdan Savluk: ls -la /usr/local/Qt4.6/ ?
[01:44:59] <dhampire> dein.negativ: я тебе мог конечно рассказать как прикруть po файлы но вот беда у меня то они не используются :)
[01:45:08] <dhampire> лежат себе просто в папочке
[01:45:35] <Bogdan Savluk> zxbodya:~ z_bodya$ ls -la /usr/local/Qt4.6/
total 656
drwxr-xr-x   5 skuller  502       170 Dec 11 22:25 .
drwxr-xr-x  12 root     wheel     408 Dec 11 22:24 ..
drwxrwxr-x  99 root     wheel    3366 Dec 11 22:25 mkspecs
-rw-rw-r--   1 root     wheel  333331 Nov 27 05:53 q3porting.xml
drwxr-xr-x   3 skuller  502       102 Nov 27 16:11 qtc-debugging-helper
[01:47:30] <dhampire> Bogdan Savluk: придётся вручную вбивать
[01:48:51] <Bogdan Savluk> только что поставил pkg-config c darvin-ports .... - результат тотже ...
[01:48:53] fragnat вошёл(а) в комнату
[01:49:49] <dhampire> Bogdan Savluk: а покажи-ка файлик config.h
[01:51:05] <Bogdan Savluk> а здесь только config.h.in
[01:51:19] <dhampire> плохо :(
[01:51:33] <dhampire> видимо не врубается один флаг
[01:51:51] <dhampire> и идёт всё не по тому сценарию
[01:54:49] <dhampire> Bogdan Savluk: кинь всё-таки список того что внутри пакета
Конфигурация комнаты
[02:00:28] Конфигурация комнаты изменилась
[02:00:55] dein.negativ вышел(а) из комнаты
[02:01:53] <dhampire> Bogdan Savluk: ты тут? )
[02:02:32] <Bogdan Savluk> да ..
[02:05:13] <dhampire> Bogdan Savluk: ./configure --prefix=/usr/local --QTCORE_LIBS="-Wl,-framework,CoreFoundation,-framework,QtCore" --QTCORE_CFLAGS="-I${FRAMEWORK_DIR}/QtCore.framework/Versions/Current/Headers"
    --QTGUI_LIBS="-Wl,-framework,QtGui" --QTGUI_CFLAGS="-I${FRAMEWORK_DIR}/QtGui.framework/Versions/Current/Headers" --QTNETWORK_LIBS="-Wl,-framework,QtNetwork" --QTNETWORK_CFLAGS="-I${FRAMEWORK_DIR}/QtNetwork.framework/Versions/Current/Headers" --QT3SUPPORT_LIBS="-Wl,-framework,Qt3Support" --QT3SUPPORT_CFLAGS="-I${FRAMEWORK_DIR}/Qt3Support.framework/Versions/Current/Headers -DQT3_SUPPORT_WARNINGS"
[02:05:19] <dhampire> пробуй
[02:07:40] <Bogdan Savluk> configure: error: unrecognized option: `--QTCORE_LIBS=-Wl,-framework,CoreFoundation,-framework,QtCore'
[02:08:03] <Bogdan Savluk> http://zxbodya.ho.ua/QtSDK-pkg-list.zip
[02:08:16] <dhampire> ./configure --prefix=/usr/local --QTCORE_LIBS="-Wl,-framework,CoreFoundation,-framework,QtCore" --QTCORE_CFLAGS="-I/Library/Frameworks/QtCore.framework/Versions/Current/Headers"
    --QTGUI_LIBS="-Wl,-framework,QtGui" --QTGUI_CFLAGS="-I/Library/Frameworks/QtGui.framework/Versions/Current/Headers" --QTNETWORK_LIBS="-Wl,-framework,QtNetwork" --QTNETWORK_CFLAGS="-I/Library/Frameworks/QtNetwork.framework/Versions/Current/Headers" --QT3SUPPORT_LIBS="-Wl,-framework,Qt3Support" --QT3SUPPORT_CFLAGS="-I/Library/Frameworks/Qt3Support.framework/Versions/Current/Headers -DQT3_SUPPORT_WARNINGS"
[02:10:13] <dhampire> блин :) -- не нужны
[02:10:51] <dhampire> ./configure --prefix=/usr/local QTCORE_LIBS="-Wl,-framework,CoreFoundation,-framework,QtCore" QTCORE_CFLAGS="-I/Library/Frameworks/QtCore.framework/Versions/Current/Headers"
    QTGUI_LIBS="-Wl,-framework,QtGui" QTGUI_CFLAGS="-I/Library/Frameworks/QtGui.framework/Versions/Current/Headers" --QTNETWORK_LIBS="-Wl,-framework,QtNetwork" QTNETWORK_CFLAGS="-I/Library/Frameworks/QtNetwork.framework/Versions/Current/Headers" --QT3SUPPORT_LIBS="-Wl,-framework,Qt3Support" QT3SUPPORT_CFLAGS="-I/Library/Frameworks/Qt3Support.framework/Versions/Current/Headers -DQT3_SUPPORT_WARNINGS
[02:11:38] <dhampire> Bogdan Savluk: а у тебя dclib собрана ? :)
[02:12:35] <Bogdan Savluk> хз ... врядли ...
[02:13:06] <dhampire> придётся собрать...
[02:14:51] <dhampire> http://snaggledworks.com/software/valknut/manual/manual.html#compiling-macosx
[02:15:02] <dhampire> тут почитай
[02:16:13] <Bogdan Savluk> после : ./configure --prefix=/usr/local QTCORE_LIBS="-Wl,-framework,CoreFoundation,-framework,QtCore" QTCORE_CFLAGS="-I/Library/Frameworks/QtCore.framework/Versions/Current/Headers"  QTGUI_LIBS="-Wl,-framework,QtGui" QTGUI_CFLAGS="-I/Library/Frameworks/QtGui.framework/Versions/Current/Headers" QTNETWORK_LIBS="-Wl,-framework,QtNetwork" QTNETWORK_CFLAGS="-I/Library/Frameworks/QtNetwork.framework/Versions/Current/Headers" QT3SUPPORT_LIBS="-Wl,-framework,Qt3Support" QT3SUPPORT_CFLAGS="-I/Library/Frameworks/Qt3Support.framework/Versions/Current/Headers -DQT3_SUPPORT_WARNINGS" (я еще пару -- убрал)
выдает:checking if the QtCore flags work... configure: error: no - the test QtCore program failed to link, check config.log for details
[02:16:47] <dhampire> Bogdan Savluk: почиткай по ссылке
[02:17:02] <Bogdan Savluk> сейчас читаю ..
[02:17:04] <dhampire> только вместо qt3 qt4
[02:18:41] <Bogdan Savluk> хм.... может на eiskaltdc тоже попрбовать "5. Open X11 to compile dclib and Valknut in an x-terminal."?
[02:19:42] <dhampire> Bogdan Savluk: у тебя он есть?
[02:20:05] fragnat вышел(а) из комнаты
[02:20:05] <Bogdan Savluk> X11 - само-собой ...
[02:20:38] <Bogdan Savluk> но там абсолютно теже ошибки .....
[02:20:48] <Bogdan Savluk> (только-что пробовал .. )
[02:21:17] <dhampire> Bogdan Savluk: либы все требуемые есть?
[02:22:32] <Bogdan Savluk> скорее всего - да,  но точно не знаю ....
[02:22:51] <Bogdan Savluk> сейчас попробую собрать .... будет ругаться - значит нету ..
[02:23:37] <dhampire> dclib сначала собери
[02:24:15] <Bogdan Savluk> (я о нем и говорил ... )
[02:31:23] fragnat вошёл(а) в комнату
[02:32:09] fragnat вышел(а) из комнаты
[03:10:48] dein.negativ вошёл(а) в комнату
[03:12:00] <dein.negativ> dhampire, Ским в общем решено - 1.1.0 последний релиз клиента на dclib
[03:12:14] <dein.negativ> сразу за ним заморозка и переписывание на c++
[03:12:17] <dein.negativ> *dc++
[03:12:44] <dein.negativ> тянуть за собой труп в виде dclib считаю неперспективным
[03:22:38] <Bogdan Savluk> может быть стоит посмотреть в сторону клиента для МакОС Shakespeer (http://code.google.com/p/shakespeer/ )и взять что-то на замену dclib (раз в этом есть надобность) оттуда?
[03:23:54] <Bogdan Savluk> достаточно качественный клиент, мне под МакОС он понравился куда больше чем Valknut....
[03:26:55] Abram вошёл(а) в комнату
[03:27:33] <dein.negativ> Bogdan Savluk, пробовал его..
[03:27:48] <dein.negativ> по возможностям даже до linuxdcpp не дотягивает
[03:28:09] <dein.negativ> я уже решил что просто перепишу freedcpp
[03:32:49] <Abram> ohshi~
[03:32:56] Abram попал в исторический момент?
[03:33:38] <dein.negativ> Abram, ога
[03:33:48] <Abram> dein.negativ, крута =)
[03:33:52] <Abram> хм
[03:34:02] <Abram> dc++ сразу ж портабельной будет?
[03:34:22] <dein.negativ> Abram, дело за малым - закончить 1.1.0, и пополнить наше команду новыми кодерами
[03:34:31] <dein.negativ> и да все будет сразу портабельно
[03:34:37] <Abram> dein.negativ, на меня даже не смотри - я админ :-D
[03:34:53] <Abram> я если что смогу только профинансировать - в случае, если будет под вин32
[03:35:02] <dein.negativ> да я без намеков)
[03:35:13] <Abram> да знаю я вас, программеров )
[03:35:17] <Abram> всех подряд вербуете
[03:35:27] <Abram> меня уже как-то на полгода в embedded затянуло
[03:35:48] <Abram> до сих пор знаю все внутренности всех трех генераций моторол на линуксе )))
[03:35:53] <dein.negativ> будет круто если мейнтейнер freedcpp решит начать работу с нами
[03:35:59] <Abram> у
[03:36:06] <Abram> troll?
[03:36:10] <dein.negativ> ага
[03:36:17] <Abram> согласен :)
[03:36:48] <dein.negativ> думаю в конце января приступить к работе
[03:36:49] <Abram> потыкать его шоле палочкой...
[03:37:01] <Abram> кстати, после порта вин32 появится пачка форков =)
[03:37:02] <dein.negativ> вы знакомы с ним?
[03:37:11] <Abram> к сожалению, нет
[03:37:46] <dein.negativ> форки не страшно
[03:38:00] <dein.negativ> конкуренция всегда хорошо
[03:38:06] <Abram> ну не скажи
[03:38:12] <Abram> тот же GreylinkDC++ тупо бесит
[03:38:25] <dein.negativ> грейлинковцы сволочи
[03:38:27] <Abram> кстати. DC++ же влечет за собой ADC?..
[03:38:29] <dein.negativ> закрыли код
[03:38:31] <Abram> угу
[03:38:35] <dein.negativ> да
[03:38:43] <Abram> оу
[03:38:45] <dein.negativ> со всеми его расширениями
[03:39:05] Abram сидит и вспоминает, а что там собственно такого хорошего
[03:39:22] <dein.negativ> обмен файлами во время скачивания
[03:39:33] <dein.negativ> мчто-то типа торрентов
[03:39:38] <Abram> а
[03:39:45] <Abram> т.е качающий качает с качающего?
[03:39:47] <dein.negativ> много настроек для соединений
[03:39:50] <dein.negativ> да
[03:40:00] <Abram> и смена ника
[03:40:01] <Abram> =)
[03:40:24] Abram добил гребанный BMW DIS и сидит кайфует, глядя на его установку
[03:40:26] <dein.negativ> ну это не кретично))
[03:40:38] <dein.negativ> *критично
[03:40:40] <Abram> опечатка по фрейду?
[03:40:54] <dein.negativ> ага)) спать пора
[03:41:13] Abram грустно подумал, что через 7 часов уже надо открывать офис
[03:41:34] <Abram> хм
[03:41:41] <Abram> написать чтоле о eiskalt статью?
[03:41:53] <dein.negativ> куда?
[03:42:13] <Abram> приложение "Open Source" к журналу "Системный администратор"
[03:42:37] <dein.negativ> фигасе
[03:42:56] <Abram> там все проще, чем кажется ;)
[03:43:06] <Abram> сейчас, правда, на несколько выпусков вперед вроде забито
[03:43:27] <Abram> могу сразу и призыв написать, если договорюсь о публикации
[03:43:43] <dein.negativ> было бы неплохо
[03:43:52] <Abram> щас спрошу
[03:44:11] <dein.negativ> думаю даже среди win-программистов найдутся желающие написать что-то кросплатформенное
[03:44:19] <dein.negativ> и на Qt
[03:44:30] Abram любит Qt
[03:44:37] <dein.negativ> а то у меня от MFC рвотные позывы
[03:44:48] <Abram> =)
[03:44:51] <dein.negativ> и думаю не у одного меня
[03:45:14] <Bogdan Savluk> ... MFC - да он такой ...
[03:47:16] <Abram> [02:42:06 AM] Abram: привет
[02:42:07 AM] Abram: тут?
[02:42:17 AM] shurup: привет, ага
[02:42:32 AM] Abram: слышал о eiskaltdc++?
[02:43:26 AM] shurup: вроде слышал
но я вообще dc++ не пользуюсь, поэтому у меня все на уровне "слышал", не более
[02:43:33 AM] Abram: понятно
[02:43:39 AM] Abram: вот есть мысль ребятам помочь
[02:44:04 AM] Abram: написать статью. у них девелоперов не хватает, а по плану с января - полностью переписать ядро
[02:44:29 AM] Abram: если напишу - сможешь впихнуть как-нибудь?
[02:44:37 AM] Abram: может как маленький обзор или что-то такое
[02:45:03 AM] shurup: ну вообще в крайнем случае можно тупо новостью
[02:45:12 AM] shurup: команда разработчиков ищет новых участников, блабла
[02:45:18 AM] Abram: угу, угу
[02:45:23 AM] shurup: а если сделаешь обзор — я не уверен, что успеем в этом году
[02:45:31 AM] shurup: остался один выпуск… там все забито давно)
[02:45:38 AM] Abram: ну естественно
[02:45:55 AM] shurup: я еще могу и на никсп новость такую кинуть, в общем-то
[02:45:57 AM] Abram: таки новость можно будет слепить, да? ну, я подумаю, посоветую
[02:46:03 AM] Abram: *посоветуюсь
[03:47:19] <Abram> dein.negativ,
[03:47:26] <Abram> [02:46:13 AM] shurup: да, думаю, лучше новостью
[03:47:39] <Abram> теперь проблема в том, чтобы написать :)
[03:47:46] <Abram> ну да ладно. что-нибудь придумается
[03:47:51] Abram ушёл курить
[03:49:35] <dein.negativ> Abram, к концу января уже будет видно что к чему
[03:50:24] <dein.negativ> да и переписать freedcp думаю можно в пару месяцев
[03:51:10] <dein.negativ> тем более что кода у них вроде в пару раз меньше чем в айскальте))
[03:53:21] <Abram> dein.negativ, насколько я помню - все начиналось с патчей к linuxdcpp
[03:53:27] <Abram> после чего переросло в форк
[03:53:41] <Abram> в основном - там патченый гуй
[03:54:34] <dein.negativ> Abram, я собственно про linuxdcpp и говорил
[03:54:48] <Abram> эмм
[03:54:53] Abram запутался
[03:55:12] <dein.negativ> ну у них кодовая база одинаковая
[03:55:23] <dein.negativ> только гуй отличается немного
[03:55:32] <dein.negativ> и смайлики есть))
[03:55:45] <dein.negativ> но это не более 2к кода
[03:55:58] <Abram> угу
[03:56:00] <dein.negativ> так что по размеру я их считаю приблизительно одинаковыми
[03:56:06] <Abram> а
[03:56:09] <Abram> понял
[03:56:14] <dein.negativ> просто мейнтейнер freedcpp русский
[03:56:23] <dein.negativ> мне с ним работать проще будет
[03:56:59] <dein.negativ> но даже freedcpp со всеми его патчами в пару раз меньше айскальта
[03:57:38] <dein.negativ> который откровенно говоря, монструозен
[03:58:03] <dein.negativ> я первое время чуть не плакал когда разбирался в его коде))
[03:58:58] <Abram> омг
[03:59:09] <Abram> а как оно вообще вся каша заварилась?
[03:59:14] <Abram> где-нибудь есть история?
[04:05:20] <dein.negativ> http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc
[04:05:23] <dein.negativ> Abram,
[04:05:53] <Abram> а
[04:05:54] <Abram> не
[04:05:59] <Abram> мне интересна история проекта
[04:06:31] <dein.negativ> Abram, сек где-то была
[04:07:27] <dein.negativ> http://wiki.edumandriva.ru/wiki/index.php/%D0%98%D0%B4%D0%B5%D0%B8_%D0%B8_%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F/Lab#.D0.98.D1.81.D1.82.D0.BE.D1.80.D0.B8.D1.8F_.D1.81.D0.BE.D0.B7.D0.B4.D0.B0.D0.BD.D0.B8.D1.8F_.D0.BA.D0.BB.D0.B8.D0.B5.D0.BD.D1.82.D0.BE.D0.B2_Valknut-mod_.D0.B8_EiskaltDC
[04:07:46] <dein.negativ> в довольно детской манере расписано, но суть ясна
[04:08:02] <dein.negativ> а так вся история здесь - http://linuxforum.ru/index.php?showtopic=95491
[04:08:13] <dein.negativ> 28 июня, ДР проекта)
[04:08:52] <dein.negativ> первые подвижки начались 7-10 июля
[04:24:45] <Abram> стоп
[04:24:51] <Abram> а немцы тут при чем?
[04:27:50] <Abram> dein.negativ,
[04:38:38] Abram вышел(а) из комнаты
[04:39:28] Bogdan Savluk вышел(а) из комнаты
[04:51:57] Bogdan Savluk вошёл(а) в комнату
[05:54:40] dein.negativ вышел(а) из комнаты
[06:54:15] dein.negativ вошёл(а) в комнату
[06:54:25] dein.negativ вышел(а) из комнаты
[08:43:51] dein.negativ вошёл(а) в комнату
[09:39:48] dein.negativ вышел(а) из комнаты
[11:01:13] fragnat вошёл(а) в комнату
[11:19:50] Abram вошёл(а) в комнату
[11:26:00] gelraen вышел(а) из комнаты
[11:59:42] fragnat вышел(а) из комнаты
[13:26:07] dhampire вышел(а) из комнаты
[13:27:40] fragnat вошёл(а) в комнату
[13:55:59] tonal вошёл(а) в комнату
[13:56:47] <tonal> Хай! :)
[13:57:21] <tonal> Я там патчик залил - смотрите. :)
[14:04:12] <Abram> tonal: а в чем суть, если кратко?
[14:05:00] <tonal> Глупости с исключениями убрал. :)
[14:05:07] <fragnat> бэкдор искаропки :D
[15:12:28] <Ским> tonal: куда залил?
[15:14:00] fragnat вышел(а) из комнаты
[15:14:51] dhampire вошёл(а) в комнату
[15:18:19] <Ским> tonal: пинг чтоли
[16:01:10] Bogdan Savluk вышел(а) из комнаты
[16:30:21] dein.negativ вошёл(а) в комнату
[16:38:43] <dein.negativ> Abram, какие еще немцы?)
[16:51:19] <dein.negativ> tonal, эти return'ы осталиь еще из старого кода, сорри не доглядел
[16:54:03] <tonal> С другой стороны, исключение в sort скорее всего уроинт прогу - его же инкто не поймает. :)
[16:59:48] <dein.negativ> tonal, я заглянул в код и тоже об этом подумал)
[17:00:34] <dein.negativ> хотя значения для sort туда попадут уже проверенными
[17:01:29] <tonal> Так что там лучше assert поставить.:)
[17:02:41] <dein.negativ> лучше эксепшн прикрутить)
[17:19:35] <Abram> dein.negativ: Eiskalt
[17:19:43] Abram вышел(а) из комнаты
[18:39:13] <dhampire> dein.negativ: пинг
[18:39:40] <dein.negativ> dhampire, понг
[18:39:59] <dhampire> dein.negativ: пробовал собирать dcpp с помощью cmake ?
[18:40:17] <dein.negativ> dhampire, как раз сейчас качаю wesnoth
[18:40:23] <dein.negativ> там po файлы есть
[18:40:26] <dein.negativ> и cmake
[18:40:30] <dein.negativ> =))
[18:40:37] <dhampire> dein.negativ: забей на po файлы
[18:40:53] <dhampire> там просто делается замена строк и всё
[18:41:00] <dein.negativ> dhampire, без них сорцы не собираются
[18:41:12] <dein.negativ> там куча макросов вида _("Text")
[18:41:14] <dhampire> в итоге можно собрать только с одной локолью
[18:41:18] <dhampire> локалью*
[18:41:51] <dein.negativ> ага, только придется перелапатить кучу кода
[18:41:56] <dhampire> dein.negativ: они ещё и кривые :) судя по Compile and link flags
# ----------------------------------------------------------------------
    # todo: remove -fpermissive and fix the errors :)
[18:42:38] <dein.negativ> кривее dclib?
[18:42:42] <dein.negativ> =)
[18:43:07] <dhampire> dein.negativ: ну dclib то собирается все что собирает :)
[18:44:06] <dhampire> env.Append(CXXFLAGS = ['-I.', '-D_GNU_SOURCE', '-D_LARGEFILE_SOURCE', '-D_FILE_OFFSET_BITS=64', '-D_REENTRANT', '-fpermissive'])
вот такое задание флагов по-моему не очень хорошо :)
[18:45:38] <dhampire> dein.negativ: кстати а зачем ты wesnoth качаешь ? если в любом gtk приложении есть po файлы ?
[18:47:41] <dein.negativ> у меня ничего на gtk-нет
[18:47:50] <dein.negativ> *gtk нет
[18:48:04] <dein.negativ> а веснот качается в abs
[18:48:50] <dhampire> dein.negativ: gtk-фоб? :)
[18:49:23] <dein.negativ> нет, просто все kde-шные программы устраивают
[18:49:55] <dein.negativ> я не могу быть gtk-фобом хотя бы потому что 2 года сидел за гномом))
[19:43:00] <dein.negativ> dhampire, я тут почитал, оказывается прикрутить Qt4 к scons тот еще геморой
[19:43:44] <dein.negativ> может сделать как: выкинуть нафиг из тарбола freedcpp гуй
[19:43:59] <dein.negativ> сделать dcpp разделяемой либой как dclib
[19:44:09] <dein.negativ> и собирать их раздельно
[19:44:17] <dein.negativ> Ским, dhampire
[19:44:49] <dein.negativ> tonal, ты случаем с помощью cmake не парсил po-файлы?
[19:44:58] Abram вошёл(а) в комнату
[19:48:30] <dein.negativ> Abram, название клиента никак не связано с немцами
[19:48:44] <Abram> dein.negativ, оу
[19:49:01] <Abram> просто кто-то учил немецкий и название понравилось?
[19:49:03] <dein.negativ> просто в тот момент когда я регал клиент играла песня eiskalt erwischt =)
[19:49:18] <Abram> :)
[19:49:25] <dein.negativ> подумал почему бы и нет)
[19:50:03] <dein.negativ> так вот и стал клиент ЛедянымДЦ =)
[19:52:46] fragnat вошёл(а) в комнату
[20:39:03] fragnat вышел(а) из комнаты
[20:41:56] <dhampire> dein.negativ: такой вопрос ты можешь обьяснить, что делает scons с po files?
[20:43:06] <dein.negativ> dhampire, он каким-то образом скармливает их gettext'у
[20:43:17] <dein.negativ> и тот парсит сорцы
[20:43:41] <dein.negativ> заменяя хлам вроде F_, _, FI_ на нужные макросы
[20:43:43] <dhampire> и что в итоге получаем на выходе?
[20:44:08] <dein.negativ> хз, походу все через пайп работает
[20:44:17] <dein.negativ> промежуточных файлов я не видел
[20:44:41] <dhampire> в dc++ есть perl- скрипты
[20:45:23] <dhampire> po4a-translate -- translate doc files using a message catalog(ie, po file)
po4a-gettextize -- Convert an original file to a po file
[20:49:38] <Ским> dein.negativ: [19:43:25] <dein.negativ> сделать dcpp разделяемой либой как dclib
[19:43:35] <dein.negativ> и собирать их раздельно
[20:49:39] <Ским> нет
[20:49:51] <Ским> уж лучше с нуля на куте клиент писать
[20:49:52] <dhampire> dein.negativ: у тебя после сборки linuxdcpp русский ?
[20:50:00] <Abram> оу
[20:50:01] <dein.negativ> нет
[20:50:05] Abram достал попкорн
[20:50:18] <dhampire> Abram: а ну отдай попкорн :)
[20:50:32] <Abram> dhampire, а, ты не участвуешь?
[20:50:38] Abram дал попкорн dhampire
[20:51:59] Abram подумал и решил сходить на работу
[20:52:07] <Ским> Abram: к слову
[20:52:08] <dein.negativ> Ским, причины?
[20:52:13] <dhampire> dein.negativ: банально замени все конструкции *_("word")-> "word"
[20:52:14] <Ским> а о какой публикации шла речь
[20:52:15] <Ским> ?
[20:52:35] <Ским> dein.negativ: а ты вспомни, почему мы хотели интегрировать дцлиб и айскальт?
[20:52:40] <Abram> Ским, могу написать в "Open Source" (приложение к "Системный администратор")
[20:52:54] <Abram> и большииииииими краааааасными буквами - "проекту нужны разработчики"
[20:52:58] <Abram> или что-то вроде этого
[20:53:30] <Ским> ну, можно бы... :)
[20:53:36] <Ским> только нам перводчики нужны не меньше
[20:53:38] <Ским> :)
[20:53:53] <Abram> ну журнал-то рускоязычный
[20:53:58] <Abram> так что смысл под сомнением =)
[20:54:01] <Abram> http://cs4119.vkontakte.ru/u22327634/99716496/x_d0270f31.jpg
[20:54:04] Abram потух
[20:54:05] <Ским> эта...
[20:54:17] <Ским> так с русско-английского и переводить :Р
[20:54:25] <Ским> все разработчики - русские :)
[20:54:33] <Abram> ммм
[20:54:39] <Abram> переводить надо с английского на свой родной
[20:54:45] <Ским> английский у всех на уровне школьной-институтской программы
[20:54:52] <Abram> было б у меня времени побольше - мог бы перевести на украинский
[20:54:58] <Ским> ну, у меня немного углубленное изучение было
[20:55:01] <Ским> но толку :)
[20:55:06] <Abram> ну и у меня тоже
[20:55:09] <Abram> так
[20:55:15] Abram через полчаса вернется
[20:55:18] <dein.negativ> Ским, ну если ты соберешь libdcpp с помощью cmake, то будет статика
[20:56:54] <dhampire> dein.negativ: почему статика?
[20:57:44] <dein.negativ> dhampire, ну проще наверное собирать один пакет чем два
[20:58:01] <dein.negativ> тем более это ничем не возбраняется
[21:01:17] <dein.negativ> о, кажись собирается
[21:06:02] <dein.negativ> Install file: "libdcpp.so" as "/usr/lib/libdcpp.so"
[21:06:10] <dein.negativ> собрал)))
[21:07:02] <dein.negativ> все ок.
[21:07:26] <dein.negativ> костыль на костыле, но пашет))
[21:08:29] <dein.negativ> сейчас попробую в нетбинсе простенькую программку набросать и проинициализировать либу
[21:31:22] <dein.negativ> все, меня это достало
[21:31:24] <dein.negativ> ))
[21:31:44] <dein.negativ> dhampire, буду все эти строки удалять
[21:36:20] <dhampire> dein.negativ: какие ?
[21:36:56] <dhampire> *_("") ? такие?
[21:49:18] <Ским> dein.negativ: :)
[21:49:25] <Ским> как успехи? :)
[21:51:57] <Abram> так
[21:52:09] <Abram> кто-нибудь блютуз гарнитуру под линуксом юзал?
[21:52:27] <Ским> я
[21:52:46] <Abram> о
[21:52:47] <Ским> и даже переключал композиции в амароке
[21:52:53] <Abram> как микрофон присобачить?
[21:53:00] <Ским> правда лучше нормальные наушники все равно:)
[21:53:06] <Ским> Abram: в плане?
[21:53:13] <Abram> Ским, хочу заюзать для скайпа
[21:53:21] <Abram> вывод звука сделал через a2dp
[21:53:26] <Abram> а вот микрофон - фигу
[21:53:33] fragnat вошёл(а) в комнату
[21:53:34] <Ским> хмм...
[21:53:51] <Abram> pcm.bluetooth {
   type bluetooth
   device 00:11:22:33:44:55
}
вот так сделал наушники
[21:54:55] <Ским> что-то я не помню, как я микрофон делал и насколько оно хорошо работало
[21:55:04] <Ским> могу попробовать сейчас повторить...
[21:55:21] <Ским> правда придется kdebletooth ставить и опять ковыряться с ядром :(
[21:55:25] <Abram> ага, гугль говорит - юзать Blueman & pulseaudio
[21:55:53] <Ским> ну, попробуй :)
[21:56:42] <Abram> пульс лень ставить... ну да ладно. поставлю
[21:57:04] <Abram> вот чего мне не хватает - это удобной переключалки звука
[21:57:14] <Abram> у меня 5.1 + сейчас блютуз + наушники
[21:57:30] <Abram> и это я ещё встроенную звуковую отключил )
[21:57:34] <Ским> [t[
[21:57:38] <Ским> хех
[21:57:48] <Ским> у меня 6.1, наушники и когда-то был блютус
[21:57:55] <Ским> и это я на встроенной
[21:57:56] <Ским> :))
[21:58:36] <Abram> о_о
[21:58:41] <Abram> встроенной
[21:58:42] <Abram> встроенной
[21:58:43] <Abram> встроенной
[21:58:48] Abram позеленел
[21:58:49] <Ским> ? :)
[21:59:01] <Abram> Ским, у меня SB Live! 5.1
[21:59:08] <Ским> спасибо, Намучались
[21:59:10] <Ским> :)
[21:59:17] <Abram> она старая (купил б/у за 10 баксов), но она охуенна, я щитаю
[21:59:19] <Ским> intal-hda итак неплохо справляется
[21:59:22] <Abram> не
[21:59:27] <Ским> *tel
[21:59:29] <Abram> гудит, шипит, пищит
[21:59:42] <Ским> не наблюдал :)
[21:59:58] <Ским> а вообще, да, надо будет что-нибудь нормальное купить
[22:00:07] <Ским> но мне пока и интел-хда нормально :)
[22:00:28] <fragnat> +
[22:00:46] <fragnat> на вендах оно ещё понятно
[22:00:57] <Abram> а при чем тут венды?
[22:00:58] <fragnat> а на линуксе нету фирменного миксера
[22:01:06] <fragnat> с кучей настроечек и эффектов
[22:01:08] <Abram> фирменный? креативовский шоле?
[22:01:14] <fragnat> да
[22:01:17] <Abram> настроечек и эффектов
[22:01:19] <Abram> настроечек и эффектов
[22:01:20] <Abram> настроечек и эффектов
[22:01:28] <fragnat> ?
[22:01:28] Abram не выдержал и блеванул
[22:01:46] <Ским> ээээ
[22:01:52] <Ским> fragnat: выдохни чтоли...
[22:02:13] <fragnat> че?
[22:02:21] <Ским> какие настроечки и эффекты?
[22:02:23] <Ским> чего нету?
[22:02:24] <fragnat> ололо
[22:02:27] <Ским> ТЫАЧОМ?
[22:02:41] <fragnat> АЭФФЕКТАХВРЕАЛЬНОМВРЕМЕНИ!!1111одинодин
[22:03:00] <Abram> мдя
[22:03:08] <Ским> а эквалайзеры придумали ламеры?
[22:03:18] <fragnat> какие
[22:03:24] <Ским> всякие
[22:03:24] <fragnat> ссыль встудию
[22:03:28] <Abram> покупать хорошую звуковую для того, чтобы использовать не ней эхвекты и улучшайзеры - имхо дибилизм
[22:03:34] <fragnat> причем тут эквалайзеры?
[22:03:42] <fragnat> ты мне хорус сможешь сделать на таком?
[22:03:48] <fragnat> или эхо?
[22:03:48] <Abram> зачем?
[22:03:51] <Abram> зачем?
[22:03:51] <Ским> зачем?
[22:03:53] <fragnat> ПРОСТО ХОЧУ
[22:03:56] <Abram> омг
[22:04:00] <Ским> тогда просто юзай венду
[22:04:02] <Abram> поставь себе венду и AC'97
[22:04:05] <Ским> и не е*и мозг
[22:04:10] <Ским> :)
[22:04:14] <Ским> если просто хочешь
[22:04:15] <Abram> алсо, спрячь уши
[22:04:23] <fragnat> тролли
[22:04:40] Ским слушает грегориан во флаке на intel-hda и не жалуется
[22:04:54] <Ским> fragnat: это ты троллишь своим "просто хочу"
[22:05:05] Abram когда-то тоже слушал Flёur на ac'97 и не жаловался
[22:05:54] <fragnat> Ским: что за ебанутость, если чего то нельзя сделать на линуксе все дружно кричат в один голос *не нужен*
[22:06:16] <Ским> нет
[22:06:20] <Ским> строго наоборот
[22:06:28] <Ским> на линуксе НЕ ДЕЛАЮТ что-то если оно не нужно
[22:06:29] <Ским> :)
[22:08:43] <Abram> Ским, вспоминается старый бойан
[22:08:54] <Abram> на венде можно делать много вещей
[22:08:59] <Abram> дефрагментировать диск
[22:09:01] <Abram> ставить программы
[22:09:04] <Abram> удалять программы
[22:09:07] <Abram> обновлять програмыы
[22:09:10] <Abram> ставить антивирус
[22:09:13] <Abram> искать вирусы
[22:09:18] <Abram> чистить систему
[22:09:23] <Abram> оптимизировать настройки
[22:09:34] <Abram> в линуксе всего этого делать нельзя. приходится работать :(
[22:09:57] <dhampire> /trollmodeoff --target=all
[22:11:08] <Ским> zsh: Нет такого файла или каталога: /trollmodeoff
[22:12:34] <dhampire> Ским: "не все команды одинаково полезны" ©
[22:12:53] Abram ушёл в ребут
[22:12:55] Abram вышел(а) из комнаты
[22:36:04] tonal вышел(а) из комнаты
[23:00:04] tonal вошёл(а) в комнату
[23:48:23] dhampire вышел(а) из комнаты
[23:48:33] dhampire вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!