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

GMT+4
[00:00:05] <dhampire> но valknut вроде собирали
[00:00:14] <slepnoga> а зачем в автотулсаь и сайте мак висит ?
[00:00:28] <slepnoga> :-D
[00:00:52] <slepnoga> dhampire: под винду все равно дописывать надо будет
[00:01:06] <slepnoga> if define win32 .....
[00:01:10] <Ским> мне вот интересно
[00:01:22] <dhampire> slepnoga: это у же есть не волновайся
[00:01:35] <Ским> почему psi себе может позволить собираться с помощью qmake+make
[00:01:38] <Ским> а мы - нет
[00:01:51] <dhampire> просто цель не поломать совместимость в автотулсами пока
[00:02:17] <dhampire> Ским: так блин придумай нормальный вариант
[00:02:24] <dhampire> как это сделать
[00:02:58] <Ским> так это...
[00:03:03] <Ским> угадай
[00:03:28] <Ским> убрать всякие детекты чего бы то ни было в системе во время установке
[00:03:33] <Ским> просто код и ничего более
[00:03:38] <slepnoga> :-O
[00:03:43] <Ским> мейкфайл генерит qmake
[00:03:48] <Ским> а дальше make
[00:03:56] <slepnoga> if define nt5
[00:04:06] <dhampire> Ским: типа cmake не так делает?
[00:04:08] <slepnoga> find <windows>
[00:04:21] <Ским> dhampire: нет
[00:04:22] <dhampire> slepnoga: костыли не надо предлагать
[00:04:22] <slepnoga> else find <posix>
[00:04:33] <Ским> slepnoga: это для реактос
[00:04:48] <slepnoga> что именно ?
[00:05:25] <Ским> else find posix
[00:05:33] <Ским> yt&
[00:05:37] <Ским> *не?
[00:05:56] <Ским> а, тьфу, if define else
[00:06:02] <slepnoga> я имел ввиду посховский find
[00:06:41] <dhampire> MACRO (QT4_WRAP_UI outfiles )
    QT4_EXTRACT_OPTIONS(ui_files ui_options ${ARGN})
    FOREACH (it ${ui_files})
      GET_FILENAME_COMPONENT(outfile ${it} NAME_WE)
      GET_FILENAME_COMPONENT(infile ${it} ABSOLUTE)
      SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/ui_${outfile}.h)
      ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
        COMMAND ${QT_UIC_EXECUTABLE}
        ARGS ${ui_options} -o ${outfile} ${infile}
        MAIN_DEPENDENCY ${infile})
      SET(${outfiles} ${${outfiles}} ${outfile})
    ENDFOREACH (it)
всё из-за этой тупости
[00:09:18] IL вошёл(а) в комнату
[00:11:34] <dhampire> так будут здравые предложения ?
[00:12:24] IL вышел(а) из комнаты
[00:12:31] IL вошёл(а) в комнату
[00:13:54] <slepnoga> пока писать под линуху , :(
[00:15:24] <dhampire> slepnoga: тогда и автотулсы сгодятся
[00:16:09] <WiseLord> slepnoga: пару вопросов по поводу новых ebuild-ов в rion...
[00:16:09] <Ским> да автотулсы и под винду есть
[00:16:10] <slepnoga> так таким макаром вы с места не сдвинитес
[00:16:14] <Ским> только кривыешоп*ец
[00:16:22] <slepnoga> WiseLord: ?
[00:16:24] <WiseLord> 1. так ли нужен autoreconf для тарбола
[00:16:53] <Ским> да
[00:16:55] <WiseLord> 2. для 9999 может стоит | ( x11-libs/qt-gui:4 =x11-libs/qt-4.3*:4 ) упростить до x11-libs/qt-gui:4 ввиду неподдержки 4.3
[00:16:59] <slepnoga> а второй ?
[00:17:10] <slepnoga> кто его не поддреживает ?
[00:17:20] <slepnoga> вы или гентоо ?
[00:17:21] <WiseLord> крестики закрытия вкладок
[00:17:30] <WiseLord> они вроде как только с 4.4 или 4.5
[00:17:37] <Ским> для крестиков надо >=4.5
[00:17:39] <WiseLord> NegatiV знать должен
[00:17:47] <Ским> негатив тут не при чем
[00:17:50] <Ским> читам маны по куте
[00:17:53] <WiseLord> ну да
[00:17:54] <Ским> там это раскурено
[00:18:13] <WiseLord> а поскольку то что раньше делалось патчем, сейчас уже в транке. смысла в || нет
[00:18:19] IL вышел(а) из комнаты
[00:18:38] <slepnoga> WiseLord: по первому вопросу: я не уверен в юзании вами --as--needed
[00:18:47] <NegatiV> Qt-4.5
[00:19:12] IL вошёл(а) в комнату
[00:19:20] <IL> проверка связи
[00:19:29] <WiseLord> да и нет уже в дереве qt-4.3
[00:19:45] <IL> гляньте в багтрак, я нашел баг
[00:19:48] <WiseLord> даже только с этой точки зрения || теряет смысл
[00:20:26] <dhampire> так а что то типа ln -s под винды есть?
[00:20:35] <WiseLord> угу
[00:20:57] <WiseLord> fsutils hardlink create
[00:21:00] <WiseLord> как-то так...
[00:21:19] <NegatiV> IL: я уже прочел. будем исправлять
[00:21:26] <slepnoga> dhampire: есть, но это не стандарт
[00:21:39] <dhampire> slepnoga: вот плохо :(
[00:21:39] <slepnoga> и ее юзать не надо , плз
[00:21:41] <IL> NegatiV: по английски довольно сложно писать =)
[00:22:03] <NegatiV> IL: ну понять смысл можно
[00:22:05] <slepnoga> оно даже не в базовой поставке
[00:22:55] IL вышел(а) из комнаты
[00:23:31] IL вошёл(а) в комнату
[00:24:18] IL вышел(а) из комнаты
[00:24:34] <WiseLord> slepnoga: fsutils вроде бы есть в базовой
[00:24:53] <WiseLord> только там хардлинки, симлинков в принципе нет
[00:25:38] <slepnoga> фсутилс не во всех виндах в базе
[00:26:20] <slepnoga> симлинки есть, но тебе лучше не знать про иь реализацию :(
[00:27:32] <WiseLord> угу
[00:27:38] <WiseLord> не пригодится никогда
[00:27:57] <WiseLord> там трабла какая-то с симлинками на папку вроде
[00:28:10] <WiseLord> когда вместо удаления симлинка начинает удалять сначала его содержимое...
[00:28:32] <slepnoga> ну :)
[00:28:44] <slepnoga> симлинки в винде доменные
[00:28:50] <slepnoga> :-D
[01:00:23] <dhampire> как грится всё сделал а cmake посылает :( или уже make :(
[01:06:41] <dhampire> NegatiV:  такое отчего может быть ? 358: ошибка: ‘class QFile’ has no member named ‘writeBlock’
[01:06:56] <dhampire> /home/egik/work2/dc/eiskaltdc-svn/src/eiskaltdc-exp-build/eiskaltdc/main.cpp:358: ошибка: ‘class QFile’ has no member named ‘writeBlock’  *
[01:07:33] <NegatiV> ну видимо может
[01:07:58] <NegatiV> читай доки
[01:09:46] <dhampire> NegatiV: так автотулсы то собирают
[01:10:28] <NegatiV> при чем здесь автотулсы? скорее всего ты просто забыл линковать c QtCore
[01:11:02] <NegatiV> вариантов может быть масса
[01:11:13] <NegatiV> спрашивать что может быть не так бесполезно
[01:11:15] <dhampire> NegatiV: TARGET_LINK_LIBRARIES(eiskaltdc ${QT_LIBRARIES} ${Dclib_LIBRARY})
[01:11:28] <dhampire> со всей кутёй
[01:11:31] <dhampire> линкуется
[01:11:45] <slepnoga> может флаги gcc ?
[01:11:53] <NegatiV> ага
[01:12:02] <slepnoga> ньюбское предположение
[01:12:23] <slepnoga> и макросы
[01:13:59] <dhampire> самое интересное есть такие флаги
QT_DONT_USE_QTCORE QT_DONT_USE_QTGUI
[01:14:12] <dhampire> то есть по умолчанию уже врублено
[01:15:20] NegatiV вышел(а) из комнаты
[01:18:12] <dhampire> млин =)
[04:25:19] WiseLord вышел(а) из комнаты
[04:25:38] gray_graff вышел(а) из комнаты
[05:12:46] slepnoga вышел(а) из комнаты
[05:50:00] gray_graff вошёл(а) в комнату
[07:18:19] Ским вышел(а) из комнаты
[07:18:46] Ским вошёл(а) в комнату
[07:18:56] Ским вышел(а) из комнаты
[07:19:14] Ским вошёл(а) в комнату
[09:34:53] gray_graff вышел(а) из комнаты
[09:35:09] gray_graff вошёл(а) в комнату
[10:07:05] WiseLord вошёл(а) в комнату
[12:03:06] gray_graff вышел(а) из комнаты
[12:03:16] gray_graff вошёл(а) в комнату
[12:05:33] gray_graff вышел(а) из комнаты
[12:07:24] gray_graff вошёл(а) в комнату
[12:34:03] gray_graff вышел(а) из комнаты
[12:34:17] gray_graff вошёл(а) в комнату
[12:35:03] gray_graff вышел(а) из комнаты
[12:35:17] gray_graff вошёл(а) в комнату
[12:35:57] gray_graff вышел(а) из комнаты
[12:36:09] gray_graff вошёл(а) в комнату
[12:36:37] gray_graff вышел(а) из комнаты
[12:36:48] gray_graff вошёл(а) в комнату
[12:39:23] slepnoga вошёл(а) в комнату
[13:40:39] IL вошёл(а) в комнату
[13:41:20] IL вышел(а) из комнаты
[13:41:30] IL вошёл(а) в комнату
[14:05:01] NegatiV вошёл(а) в комнату
[14:12:02] IL вышел(а) из комнаты
[14:13:08] gray_graff вышел(а) из комнаты
[16:12:06] <NegatiV> slepnoga: ты вчера говорил что ворнинги не вырубаются? у меня без них сейчас собирается просто --disable-warnings добавил
[16:23:13] slepnoga вышел(а) из комнаты: Replaced by new connection
[16:30:19] <NegatiV> http://pic.ipicture.ru/uploads/090921/ASQllVnDOj.png
[16:30:37] <NegatiV> первые плоды портирования поисковика на Qt4
[16:40:49] <dhampire> NegatiV: не знаешь каким макаром config.h приплетается при сборке автотулсами?
[16:41:04] slepnoga вошёл(а) в комнату
[16:42:05] <slepnoga> http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc
[16:42:18] <NegatiV> AC_CHECK_* макросы генерируют config.h
[16:42:19] <slepnoga> поменяй , потестим
[16:45:02] <NegatiV> http://pic.ipicture.ru/uploads/090921/y4uX0rtocO.png
[16:45:06] <NegatiV> уже лучше)
[16:45:40] <Ским> [19:41:42] <NegatiV> AC_CHECK_* макросы генерируют config.h
[16:45:50] <Ским> а что там такого, чего нельзя статично написать?
[16:46:09] <NegatiV> ну к примеру malloc_trim
[16:46:27] <NegatiV> не известно будет ли он на определеной платформе или нет
[16:47:36] <NegatiV> если статично написать - не соберется, а если макросом AC_CHECK_FUNC[malloc_trim] то останется в сорцах сделать : #if HAVE_MALLOC_TRIM
[16:47:42] <NegatiV> #enif
[16:47:48] <NegatiV> *#endif
[16:48:01] <Ским> ну так выпилить можно же =)
[16:48:04] <Ским> совсем =)
[16:48:40] <NegatiV> эти макросы генерируются чтобы _некритичные_ функции, без которых программа может работать не включались
[16:49:03] <NegatiV> и программу можно было собрать на платформах где этой функции нет
[16:49:13] <NegatiV> а там где она есть, она будет использоватся
[16:49:36] <NegatiV> у нас так с malloc_trim сделано, благодаря чему клиент перестал утекать на сотни метров
[16:49:57] <Ским> угу, баг дцлиб исправлять в клиенте :)
[16:50:03] <Ским> прикольно, чо :)
[16:50:55] <NegatiV> это не баг дцлиб
[16:51:00] <NegatiV> это прикол libxml2
[16:51:12] <NegatiV> она память выделяет много и мелкими порциями
[16:51:25] <Ским> ну и нафиг ее тогда :)
[16:51:33] <WiseLord> hi all
[16:51:34] <NegatiV> я ядро Linux откладывает очистку до самого последнего момента
[16:51:38] <Ским> олсо, >> генерируются чтобы _некритичные_ функции, <<<
[16:51:47] <Ским> вот и выпилить их
[16:51:50] <NegatiV> malloc_trim просто вынуждает ядро начать чистку
[16:51:52] <Ским> и сделать статический код
[16:51:56] <WiseLord> NegatiV: не подскажешь, до скольки символов обрезаются сейчас сообщения во всплывающем окне?
[16:52:00] <Ским> тогда будет собираться везде
[16:52:11] <NegatiV> WiseLord: вроде 20-21
[16:52:17] <WiseLord> а то что-то, мне кажется, слишком уж куцые получаются. Даже предложение не помещается
[16:52:55] <NegatiV> Ским: с этими макросами уже и так собирается везде
[16:53:42] <Ским> NegatiV: особенно на винде
[16:53:43] <Ским> :)
[16:54:55] <NegatiV> еще раз говорю, мне плевать на винду. все особо желающие собрать клиент там, могут переписать все на cmake
[16:55:07] <NegatiV> я тратить свое время на то что мне не нужно не хочу
[16:55:29] <dhampire> вообщем я не догоняю чего-то  есть
config.h.in
#ifndef CONFIG_H
#define HAVE_CONFIG_H
/* The date eiskaltdc was built, and if from svn, the svn revision */
#define EISKALTDC_BUILD_INFO "Build date: 20090921 svn: 367M"
/* Name of package */
#define PACKAGE "eiskaltdc"
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "http://sourceforge.net/tracker/?group_id=181579&atid=897767"
/* Define to the full name of this package. */
#define PACKAGE_NAME "eiskaltdc"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "eiskaltdc 1.1.0svn"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "eiskaltdc"
/* Define to the home page for this package. */
#define PACKAGE_URL ""
/* Define to the version of this package. */
#define PACKAGE_VERSION "1.1.0svn"
/* Version number of package */
#define VERSION "1.1.0svn"
#endif
при сборке он просто мувается в config.h
в dcdebug.cpp например такие строки есть
#if defined(HAVE_CONFIG_H)
#include <config.h>
#endif
при сборке лезут ошибки типа
/home/egik/work2/dc/eiskaltdc-svn/src/eiskaltdc-exp-build/eiskaltdc/dcgui.cpp:118: ошибка: нет декларации ‘PACKAGE_VERSION’ в этой области видимости
config.h точно включен как include
что же делать ? )
[16:57:07] <dhampire> #ifndef HAVE_CONFIG_H *
[16:57:15] <NegatiV> может все же #icnlude "config.h"
[16:57:25] <NegatiV> *№штсдгву
[16:57:31] <NegatiV> *#include
[16:57:36] <NegatiV> ч0рт)
[16:57:43] <dhampire> NegatiV: я не собираюсь  править код )
[16:57:53] <dhampire> даьы не поломатьавтотулсы
[16:57:54] <dhampire> пока
[16:58:17] <dhampire> NegatiV: и я привёл как он включается в коде
[16:58:36] <NegatiV> посмотри как сделано в dcfilebrowser.cpp c malloc_trim
[16:59:42] <slepnoga> slep@mini ~/eiskaltdc/experimental $ ls
admin  AUTHORS  ChangeLog  configure.in  COPYING  COPYING.OpenSSL  eiskaltdc  eiskaltdc.desktop  eiskaltdc.lsm.in  eiskaltdc.spec.in  Info.plist.in  m4  Makefile.am  Makefile.dist  NEWS  PkgInfo.in  README  TODO
[16:59:49] <dhampire> NegatiV: не вижу
[16:59:49] <slepnoga> а где цмаке :(
[17:00:04] <dhampire> slepnoga: в eisklatdc
[17:00:10] <dhampire> eiskaltdc папке
[17:00:18] <dhampire> один большой файл
[17:00:37] <NegatiV> а почему там?
[17:00:45] <slepnoga> +1
[17:00:48] <dhampire> NegatiV: удобно
[17:00:49] <NegatiV> вроде как должен лежать выше
[17:00:54] <slepnoga> агу
[17:01:08] <dhampire> NegatiV: основные сурсы там
[17:01:22] <NegatiV> вот ток автотулсы лежат уровнем выше
[17:01:35] <dhampire> NegatiV: и?
[17:01:36] <NegatiV> и соответственно он их неотпарсил все
[17:01:49] <NegatiV> если ты конвертировал их
[17:01:51] <dhampire> NegatiV: чего он не отпарсил?
[17:02:05] <dhampire> NegatiV:  _Я НЕ КОНВЕРТИРОВАЛ_
[17:02:12] <dhampire> сколько раз повторить ?
[17:02:15] <NegatiV> ты же конвертировал автотулсы в цмэйк?
[17:02:17] <NegatiV> а
[17:03:47] <NegatiV> все равно при сборке сценарий должен лежать в корне дистрибутива
[17:04:01] <dhampire> NegatiV: пока пусть там лежит
[17:04:01] <NegatiV> чтобы не приходилось искать его
[17:04:08] <NegatiV> сейчас да
[17:04:51] <NegatiV> я вот думаю как приделать группировку в результаты поиска)
[17:07:25] <dhampire> NegatiV: ктсати почему в dcfilebrowser.cpp просто
#include <config.h>
#include <malloc.h>
а в dcgui.cpp и dcdebug.cpp
#if defined(HAVE_CONFIG_H)
#include <config.h>
#endif
#if defined(HAVE_MALLOC_H)
#include <malloc.h>
#include <stdio.h>
#endif
странно как то
[17:07:31] <dhampire> кстати*
[17:07:50] <NegatiV> хм...
[17:08:01] <NegatiV> а если обернуть в макросы эти?
[17:08:10] <NegatiV> собирается?
[17:08:55] <dhampire> NegatiV: если я их уберу то через cmake собирается
[17:09:00] <dhampire> иначе нет
[17:09:10] <dhampire> автотулсами и так и так соберётся
[17:12:03] Ским вышел(а) из комнаты
[17:12:20] Ским вошёл(а) в комнату
[17:17:05] Бот вошёл(а) в комнату
[17:21:15] <NegatiV> прицепил сортировку)
[17:31:28] WiseLord вышел(а) из комнаты
[17:32:02] Ским наверное по возвращении в мск начнет вебкит прицеплять и пытаться под венду собрать
[17:32:42] <slepnoga> если не на реестре , то мне в топку
[17:33:05] <dhampire> slepnoga: каком реестре? )
[17:33:17] <slepnoga> пытаться под венду собрать
[17:33:38] <slepnoga> у вас конфиги как сделаны ?
[17:33:39] <dhampire> [17:32:42] <slepnoga> если не на реестре , то мне в топку
[17:33:05] <dhampire> slepnoga: каком реестре? )
[17:33:17] <slepnoga>  пытаться под венду собрать
мой парсер рушнул :)
[17:33:45] <dhampire> рухнул*
[17:33:56] <slepnoga> [16:34:29] <slepnoga> у вас конфиги как сделаны ?
[17:34:29] <dhampire> slepnoga: QDir::Homepath + .eiskaltdc  что то в этом духе
[17:34:40] <slepnoga> бывает :(
[17:34:57] <dhampire> slepnoga: чем плох такой подход ?
[17:35:57] <slepnoga> блин, ну кутешники всё за вас написали
[17:36:23] IL вошёл(а) в комнату
[17:37:41] <dhampire> slepnoga: какой смысл в реестре то ? особенно в "очень" "хорошей" реализации его под винды :)
[17:38:28] <slepnoga> я причем здесь реестр ?
[17:39:03] <dhampire> если не на реестре , то мне в топку - поясни сакральный смысл сей фразы
[17:39:26] <NegatiV> все конфиги должны хранится в реестре
[17:39:43] <dhampire> NegatiV: с чего это вдруг ? )
[17:39:53] <NegatiV> смысл его фразы
[17:40:14] <slepnoga> с того, что в линхе они должны быть в etc или в хомяке
[17:41:27] <slepnoga> Users normally expect an application to remember its settings (window sizes and positions, options, etc.) across sessions. This information is often stored in the system registry on Windows, and in XML preferences files on Mac OS X. On Unix systems, in the absence of a standard, many applications (including the KDE applications) use INI text files.
[17:41:32] <dhampire> slepnoga: ну ты ж предлагаешь реестр =) есть gconf kconf ещё какая то хрень.
конфиги в хомяке сейчас
[17:42:05] <dhampire> slepnoga: (window sizes and positions) это работа вм
[17:42:32] <slepnoga> ты спроси , откуда я это скопипастил
[17:42:46] <dhampire> slepnoga: зачем ?
[17:42:47] <NegatiV> Qt Assistant?
[17:43:10] <slepnoga> ага
[17:43:38] <slepnoga> QSetting
[17:43:41] <NegatiV> проблема в том что dclib не может хранить конфиги в реестре
[17:43:49] <NegatiV> только в xml-файле
[17:44:13] <slepnoga> так речь шла о гуе
[17:45:01] <NegatiV> а гуй в клиенте - надстройка над dclib. так что считывать из xml все равно придется
[17:45:02] <dhampire> NegatiV: так а кто мешает хранить конфиги в папке с программой?
[17:45:26] <NegatiV> ничего, но понадобятся права админа
[17:45:35] <NegatiV> в лялихе - рута
[17:45:41] <slepnoga> qthelp://com.trolltech.qt.451/qdoc/qsettings.html
[17:46:19] <NegatiV> slepnoga: смысл переводить клиент на QSettings если его ядро читает конфиги?
[17:46:40] <NegatiV> получится разброд какой-то
[17:46:41] <dhampire> NegatiV: в винде есть также папка в Documents and settings где обычно и хранятся настройки
[17:46:44] <slepnoga> тогда я не понимаю как он его собирать будет
[17:46:51] <NegatiV> кто где хочет там и читает
[17:47:08] <dhampire> slepnoga: кто?
[17:47:26] <slepnoga> Ским:
[17:47:37] <dhampire> так это его проблемы )
[17:47:39] <NegatiV> slepnoga: логичнее другой вопрос: зачем ему его вообще собирать под винду?
[17:48:04] <NegatiV> там своих клиентов воз и малая телега
[17:49:08] <Ским> и все - говно
[17:49:33] <dhampire> NegatiV: пользователь не любит изучать новое
[17:50:03] <NegatiV> dhampire: это тоже
[17:50:07] <Ским> я вообще считаю, что dclib надо в топку
[17:50:14] <NegatiV> Ским: перепиши)
[17:51:25] <Ским> NegatiV: легче новый клиент написать, ага :)
[17:51:48] <NegatiV> проще Linuxdcpp переписать на Qt
[17:52:21] <Ским> не проще
[17:52:30] <Ским> с гтк на куте код очень трудно переписать
[17:52:36] <Ским> проще - именно новый написать
[17:52:56] <Ским> кстати
[17:53:05] <Ским> можно тот же флайлинк поковырять будет
[17:53:14] <Ским> на предмет оQT'чивания его
[17:54:47] <NegatiV> я смотрел
[17:54:55] <NegatiV> проще застрелиться
[17:55:08] <NegatiV> чем портировать с MFC на Qt
[17:56:38] <Ским> педерастия процветает, в общем :)
[17:57:37] <NegatiV> как вариант - есть куча умерших проектов типа dc-qt и иже с ним
[17:58:19] <NegatiV> в среднем над ними не работали уже года 2
[17:58:40] <NegatiV> и работают они на dc++
[17:59:48] WiseLord вошёл(а) в комнату
[18:45:46] <NegatiV> кто какой группировкой результатов поиска пользуется?
[18:45:59] <NegatiV> я только по ТТН
[18:49:44] <NegatiV> просто думаю оставить только группировку по хешу (ну и возможно по имени и размеру), все остальное в принципе считаю ненужным
[18:50:10] <NegatiV> dhampire: WiseLord: Ским: IL: slepnoga
[18:50:17] <Ским> я - никакой
[18:50:20] <Ским> :)
[18:50:32] <WiseLord> согласен
[18:50:59] <WiseLord> я тоже обычно вообще не пользуюсь, ибо сортирует как-то дико неправильно
[18:51:03] <WiseLord> но по TTH можно оставить
[18:51:25] <slepnoga> я забываю про дц, оно у нас помирает
[18:51:43] <WiseLord> а что, есть альтернативы в локальной сети?
[18:51:53] <NegatiV> TTH единственно логичная группировка, на мой взгляд
[18:52:30] <Ским> WiseLord: торрент
[18:52:38] <WiseLord> сложно
[18:52:38] <slepnoga> WiseLord: у нас нет локальных сетей в вашем понимании :-D
[18:52:45] <Ским> ничего сложного
[18:52:46] <NegatiV> slepnoga: у нашего провайдера больше 50к клиентов так что ему выгодно держать хабы для уменьшения нагрузки
[18:52:50] <WiseLord> для локальной сети проще всего dc
[18:52:55] <Ским> кстати торрентс.ру молодцы
[18:53:03] <WiseLord> а торрент - надо много подготовительной работы делать
[18:53:06] <Ским> встроили в торренты retracker.local
[18:53:10] <NegatiV> Ским: дц-хаб поднять проще
[18:53:19] <WiseLord> разные задачи в разных условиях
[18:53:24] <Ским> чтоб провы могли локальные делать
[18:53:41] <WiseLord> для локалки лучше dc, в интернете же проще торренты скачать
[18:53:48] <Ским> альтернатива != проще поднять
[18:53:50] <slepnoga> NegatiV: у меня другие условия
[18:53:57] <NegatiV> Ским: ну понадобится еще как минимум портал для трекера. как по мне так дц проще в этом плане
[18:54:12] <Ским> WiseLord: у корбины локалка только по району
[18:54:18] <Ским> с остальной части не скачаешь
[18:54:23] <WiseLord> у нас своя локалка
[18:54:27] <Ским> хотя хаб общий
[18:54:33] <slepnoga> что есть локалка ?
[18:54:35] <Ским> и вот толку мне от дц дома?
[18:54:36] <NegatiV> Ским: у моего прова локалка по всему питеру вродь)
[18:54:49] <WiseLord> две общаги соединились своими силами в локалку
[18:54:55] <WiseLord> вот и всё
[18:54:55] <Ским> slepnoga: нетарифицированный траффик на полной скорости
[18:55:11] <slepnoga> что такое нетарифицированный траффик  ???? О_О
[18:55:26] <Ским> ну как бы провайдеры предоставляют два вида коннекта в интернет
[18:55:34] <slepnoga> есрнее , что такое тарифицированный траффик
[18:55:50] <Ским> 1) без лимитации по траффику, но с лимитом по скорости
[18:55:53] <slepnoga> это что то такое древнее
[18:55:59] <Ским> 2) без лимитации скорости, но с лимитом траффика
[18:56:02] <slepnoga> что я с трудом вспоминаю
[18:56:12] <Ским> ложь
[18:56:22] <Ским> все провайдеры предоставляют неанлимные тарифы
[18:56:35] <slepnoga> 2) без лимитации скорости, но с лимитом траффика О_О
[18:56:45] <NegatiV> есть либо анлим по скорости, либо анлим по трафику
[18:56:47] <slepnoga> извиним но развод
[18:56:59] <Ским> это следующий вопрос
[18:57:02] <Ским> кому-то так удобнее
[18:57:08] <Ским> хотя я не понимаю как так может быть
[18:57:09] <Ским> :)
[18:57:11] <slepnoga> Дат вам ссылку на мои условия
[18:57:16] <slepnoga> ?
[18:57:18] <Ским> slepnoga: ненадо
[18:57:24] <Ским> у меня дома 40 мбит анлим
[18:57:25] <NegatiV> slepnoga: давай
[18:57:31] <Ским> меня не удивишь ничем
[18:57:33] <Ским> :)
[18:57:35] <slepnoga> www.mits.lv
[18:58:05] <NegatiV> еще бы я там чето понимал)
[18:58:24] <slepnoga> там кнопка RU есть :)
[18:58:40] <slepnoga> Ским: нету у нас лимов по траффику
[18:59:01] <NegatiV> Ls скоко в рублях? или долларах?
[18:59:05] <slepnoga> нигде нет, кроме жопореза
[18:59:05] slepnoga выгнали из комнаты: эээ... здесь не ругаются..
[18:59:22] <NegatiV> вот черт)
[18:59:28] slepnoga вошёл(а) в комнату
[18:59:34] <Ским> slepnoga: ну, это у вас
[18:59:36] <Ским> вы в европе
[18:59:48] <Ским> а у нас полно быдла, которое считает, что так может быть выгодно
[18:59:58] <slepnoga> NegatiV 60 rub= 1 ls
[19:01:30] <NegatiV> slepnoga: у нас тоже нет тарифов с ограничением по трафику. вот ток инет в 2 раза дороже. 8Мбт/с - 550р
[19:02:20] Ским пока что 30 мбит\с за 1300р, по возвращении домой будет 36 за ту же цену
[19:02:24] <slepnoga> у меня и шейпера нет :)
[19:02:41] <Ским> в плане? :)
[19:02:47] <slepnoga> есть канал в 30 мегов вот и юзаю
[19:02:50] <NegatiV> slepnoga: у нас шейпер включают только с 19:00 до 01:00
[19:03:20] <slepnoga> http://www.lix.lv/site/prices
[19:03:24] <NegatiV> все остальное время канал 30-60Мбит/с. В указанное время - тарифная скорость
[19:03:27] <slepnoga> для провайдеров
[19:03:50] <slepnoga> чтобы было понятно почему такие цены
[19:06:01] <slepnoga> так что по латвии у меня гигабитный канал
[19:06:13] <Ским> [22:05:24] <slepnoga> так что по латвии у меня гигабитный канал
[19:06:19] <Ским> ненавижу таких провайдеров
[19:06:22] <Ским> точнее не так
[19:06:27] <Ским> ненавижу маленькие страны
[19:06:33] <Ским> за такое хвастовство
[19:06:49] <slepnoga> за границу мм , ну сотка наверное
[19:06:54] <Ским> т.е. за отдельну тарифицацию в пределах страны
[19:07:06] <Ским> *ную
[19:07:10] <slepnoga> так нету тарификации
[19:07:23] <slepnoga> просто нету канала больше
[19:07:26] <Ским> канал шире - тоже тарификация
[19:07:48] <Ским> попробовали бы по всему евросоюзу сделать
[19:07:50] <Ским> гигабит
[19:07:53] <Ским> я б посмотрел
[19:08:02] <slepnoga> по евросюзу он есть
[19:08:09] <Ским> бесплатный
[19:08:10] <Ским> =)
[19:08:25] <slepnoga> а бывают беспалтные каналы ?
[19:08:30] <slepnoga> Алсо
[19:08:49] <slepnoga> когда твой таффик из москвы в москву
[19:09:08] <slepnoga> через лондон или амстердам идеёт, это как ?
[19:09:42] <Ским> это - кривые руки у админов
[19:09:48] <Ским> что не могут роутинг настроить
[19:09:55] <slepnoga> а админы тут при чем ?
[19:10:11] <slepnoga> охох
[19:10:38] <slepnoga> если аска пирится напямую нехотит
[19:12:50] Ским бу ее вообще выкинул
[19:12:54] <Ским> *бы
[19:13:01] <slepnoga> кого ?
[19:14:08] slepnoga думал , что Ским знаком с основами провайдеркого инета и BGP
[19:15:00] Ским с основами-то знаком :) но провайдером не является, поэтому потроллить местами вполне можно
[19:15:27] <Ским> олсо, сейчас на провайдерский рынок хрен вылезешь без пары миллиардов :)
[19:15:33] <Ским> *на счете в швейцарии
[19:15:46] <slepnoga> ты под моим корявым словом " аска" что понял ?
[19:19:09] <Ским> блин... думаю, как бы сформулировать то, _почему_ я так понял :) в общем, я подумал про говнопротокол аола, и сомневаюсь, что кто-то другой сидя вечером в джаббере сразу понял бы это слово по-другому :)
[19:20:18] <slepnoga> да, я согласен, что русская калька получилась неудачно
[19:21:15] <Ским> блин
[19:21:32] Ским скачал новый плагин для фф утром
[19:21:43] <Ским> а он блочит один из удобных
[19:21:59] <Ским> но сам не дает того же в полном объеме :(
[19:22:18] <Ским> но сам по себе он более функциональный :(
[19:29:00] gray_graff вошёл(а) в комнату
[19:42:43] <dhampire> cmake теперь даже компилирует, но не линкует :(
[20:17:49] <Ским> линккует ld, вообще-то :)
[20:18:24] <dhampire> Ским: умно прям =)
[20:33:41] IL вышел(а) из комнаты
[20:41:59] Ским вышел(а) из комнаты
[20:42:10] Ским вошёл(а) в комнату
[20:49:02] IL вошёл(а) в комнату
[21:21:14] WiseLord вышел(а) из комнаты
[21:29:34] slepnoga вышел(а) из комнаты
[22:07:01] IL вышел(а) из комнаты
[22:21:24] IL вошёл(а) в комнату
[22:27:13] Kroll вышел(а) из комнаты
[22:42:36] IL вышел(а) из комнаты
[22:43:29] IL вошёл(а) в комнату
[23:02:22] IL вышел(а) из комнаты
[23:38:25] <dhampire> $touch empty.c
$ gcc -v -dD -E empty.c
занятная штука =)
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!