gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Пятница, 23 апреля 2010< ^ >
tehnick установил(а) тему: Last stable release: 2.0.1 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list || Общая активность в проекте: http://code.google.com/p/eiskaltdc/updates/list
Release schedule:
18.05 Release EiskaltDC++ 2.0.2
Конфигурация комнаты
Участники комнаты

GMT+4
[00:00:54] <NegatiV> уже компилится до HubFrame =))
[00:00:59] wkg вошёл(а) в комнату
[00:02:01] <tehnick> NegatiV: дата следующего релиза плавно приближается? =)
[00:02:32] <NegatiV> tehnick: не, все как запланировано - 18/19 мая
[00:02:55] wkg вышел(а) из комнаты
[00:03:50] <dhamp> NegatiV, как насчет перейти на модель отправки/приёма сообщении, как в dcpp 0.761 {приватное сообщения или нет регулируется структурой}? патч на ядро у меня есть ) а вот что с гуями я не въехал )
[00:04:51] <NegatiV> dhamp: подожди пока с 0.761
[00:05:19] <dhamp> я же не передлагаю переехать на dcpp 0.761
[00:05:31] <tehnick> NegatiV: а почему так жестко? У нас изменений вполне достаточно будет и в первых числах...
[00:06:21] <NegatiV> tehnick: ну это посмотрим
[00:10:54] <wilgib> dhamp: Issue 434 - так можно присвоить переменной "a" значение которое ни отчего не зависит? т.е. будет такая строка a=a;
[00:11:16] <dhamp> wilgib, ты не вкурил )
[00:11:28] <wilgib> dhamp: я всё вкурил
[00:11:49] <wilgib> т.е. не менять значение "a"
[00:11:58] <dhamp> можно но не нужно
[00:12:41] <wilgib> dhamp: "можно но не нужно" почему?
[00:13:15] <dhamp> wilgib, а смысл?
[00:13:55] <wilgib> dhamp: смысл: я ставлю максимум скорости загрузки так как мне захочется и именно таким он и будет
[00:13:57] <dhamp> я же предложил предлагать другие формулы для проверки валидности скорости
[00:14:15] <dhamp> и 0 я считаю не допустимым значением например
[00:14:53] <tehnick> А может оставить как есть? У будет типа "стандартно"...
[00:15:27] <dhamp> типа wilgib предложи другие же формулы
[00:15:31] <wilgib> dhamp: что будет если значение будет больше физически допустимого?
[00:15:32] <dhamp> для валидации
[00:15:45] <dhamp> int
[00:15:52] <dhamp> же не догадиваешься ?
[00:16:32] SolarRay вышел(а) из комнаты
[00:19:26] <dhamp> wilgib, вообще формулы призваны не допустить такого чтобы ты поставил всего 24 KiB на отдачу и 12500 на скачку
[00:19:33] <dhamp> только за этим
[00:19:42] <dhamp> ибо жадничать вредно
[00:20:55] <wilgib> dhamp: я считываю значение из соответствующего поля в настройках, записываю его в "a", без всяких проверок на условия
[00:21:25] <wilgib> зачем нужна какие-то формулы?
[00:22:13] <dhamp> [00:21:27] wilgib: зачем нужна какие-то формулы?
что бы ты не жульничал и не ставил очень низкую скорость на отдачу и очень большую на скачку
[00:22:18] <dhamp> мысль ясна ?
[00:22:51] <wilgib> dhamp: через IP фильтр я могу вообще отключить отдачу
[00:23:10] <dhamp> wilgib, я тебе этого не могу запретить
[00:23:22] <dhamp> но dc и adc всё-таки p2p
[00:23:42] <dhamp> и как бы не совсем этично не делится
[00:23:59] <wilgib> dhamp: я не собираюсь ставить 24 KiB на отдачу
[00:24:42] <dhamp> ты можешь повысить скорость скачки повысив скорость отдачи
[00:24:50] <dhamp> тут же я тебя не ограничиваю
[00:26:03] <dhamp> wilgib, и в третий раз повторю предложи свои формулы, но не такие что а=а; b=b;
[00:26:05] <tehnick> dhamp: а в графических настройках это как-то отображается?
[00:26:09] <wilgib> dhamp: я хочу поставить отдачу скажем 1 MiB или 0.5 MiB, но при этом не ставить ограничение на скачку, ты мне запрещаешь?
[00:26:13] <dhamp> tehnick, нет
[00:26:13] <tehnick> Данная формула.
[00:26:18] <tehnick> dhamp: вот!
[00:26:24] <tehnick> Это очень плохо.
[00:26:25] <dhamp> можно добавить label как в strong
[00:26:35] <dhamp> в флае его нету
[00:26:48] <tehnick> Теперь мне понятно, почему люди пишут, что ограничение скорости не работает.
[00:26:57] <tehnick> dhamp: зачем?
[00:27:08] <dhamp> wilgib, ты читать ведб умееш и писать и считать ну вот
предложи свои формулы, но не такие что а=а; b=b;
[00:27:18] <dhamp> всё
[00:27:23] <dhamp> либо предлагаешь
[00:27:34] <tehnick> Я предлагаю менять допустимый диапазон для аплоада, исходя из текущего значения скорости загрузки.
[00:27:43] <dhamp> либо ничего не меняется
[00:27:57] <tehnick> setMin() и setMax()
[00:28:01] <tehnick> Или вроде того.
[00:28:12] <tehnick> dhamp: смысл понятен?
[00:28:18] <tehnick> dhamp: ну так надо сделать.
[00:28:22] <tehnick> Это же просто.
[00:28:32] <tehnick> И сразу понятно все становится.
[00:28:41] <dhamp> [00:28:20] tehnick: dhamp: ну так надо сделать.
что сделать?
[00:28:48] <tehnick> Ну и QLabel можно добавить конечно в объяснением.
[00:29:00] <tehnick> dhamp: "Я предлагаю менять допустимый диапазон для аплоада, исходя из текущего значения скорости загрузки."
[00:29:19] <tehnick> В графических настройках.
[00:29:21] <dhamp> опять же в каких пределах
[00:29:34] <dhamp> ок перенесу всё в графику
[00:29:52] <wilgib> dhamp: "предложи свои формулы, но не такие что а=а; b=b;" - я как раз именно такие формулы и хотел предложить, и никакие другие - т.е. я в настройках ставлю так как мне хочется и именно то что я поставил в настройках и будет использоваться.
[00:30:30] <dhamp> wilgib, ты может и не поставишь 1 KiB на отдачу
[00:30:45] <dhamp> но ты уверен что такие оригиналы не найдутся
[00:31:01] <dhamp> ведь не с проста всё это
[00:32:22] <NegatiV> tehnick: я собрал под lenny
[00:32:28] <NegatiV> и все даже работает)
[00:32:32] <NegatiV> r810
[00:33:18] <tehnick> NegatiV: хорошо.
[00:33:33] <tehnick> Добавлю позже пакеты на лаунчпаде.
[00:33:44] <tehnick> И обновлю информацию на странице.
[00:34:32] <dhamp> wilgib, может ты сможешь осилить диапазоны ?
[00:34:54] <tehnick> dhamp: а он-то ту при чем?
[00:35:24] <dhamp> tehnick, ну высказаться то он может  унего это хорошо получается
[00:35:46] <wilgib> dhamp: как насчёт такого:
if( b>0.5MiB )
  a=a;
else
  старая формула
[00:37:01] <dhamp> wilgib, 0.5 мало по моему для локалки
[00:37:40] <wilgib> dhamp: 1MiB ?
[00:39:03] <dhamp> wilgib, a=a; b>=a/10; устроит?
[00:40:37] <dhamp> то есть у 0<a<130000 a/10<=b<130000
[00:41:52] <wilgib> т.е. заменить 7 на 10 или старую формулу использовать если b<a/10 ?
[00:42:11] <dhamp> нет никаких старых формул
[00:44:28] <dhamp> wilgib,
[00:44:38] <wilgib> dhamp: "нет никаких старых формул" - а что в том случае если b<a/10
[00:44:39] <dhamp> так тебя устроит такой расклад
[00:44:41] <dhamp> ?
[00:45:12] <wilgib> ?
[00:45:13] <dhamp> b не будет < a/10
[00:45:16] <dhamp> из-зи
[00:45:19] <dhamp> из-за
[00:45:23] <dhamp> диапазона
[00:45:36] <dhamp> спинбокса
[00:46:11] <tehnick> Чо-чо?
[00:46:36] <tehnick> все, понял.
[00:46:39] <wilgib> dhamp:
if( b>=a/10 )
  a=a;
else
   старая формула
[00:47:05] <dhamp> wilgib, зачем старая формула?
[00:47:16] <dhamp> валидация будет в гуи
[00:47:19] <tehnick> То, что нулю не будет равно --- это нормально.
[00:47:31] <tehnick> Но откуда ты взял 130000?
[00:47:39] <tehnick> Нужен ровно гигабит.
[00:47:41] <dhamp> если ту поменял значение 1 то у второго поплз дипазон допустимых значений
[00:47:43] <dhamp> ты*
[00:47:50] <dhamp> 125000
[00:47:54] <dhamp> это гигабит
[00:48:08] <wilgib> затем чтобы можно было поставить сколь угодно малое значение скорости отдачи
[00:48:30] <dhamp> [00:48:10] wilgib: затем чтобы можно было поставить сколь угодно малое значение скорости отдачи
опять 25
[00:49:04] <tehnick> Кстати, про гуй.
[00:49:06] <tehnick> connect(spinBox_DOWN_LIMIT_NORMAL, SIGNAL(valueChanged(int)), this, SLOT(slotDonwLimitNormalChanged(int)));
void SettingsConnection::slotDonwLimitNormalChanged(int val){
  if (val < 1)
    val = ...;
  int min = ...;
  int max = ...;
  spinBox_UP_LIMIT_NORMAL->setMinimum(int min);
  spinBox_UP_LIMIT_NORMAL->setMaximum(int max);
}
[00:49:07] <dhamp> а если ты поставишь 2 KiB
[00:49:19] <tehnick> dhamp: нечто подобное сделаешь?
[00:49:21] <dhamp> то это по твоему нормально
[00:49:34] <dhamp> tehnick, да примерно так
[00:49:39] <tehnick> Отлично.
[00:50:34] <dhamp> wilgib, понимаешь это ничем не лучше автобана по шаре слотам скорости от пользователей флая и  т.п.
[00:51:17] <wilgib> dhamp:
read(a,b)
if(b>=a/10)
  a=a;
  b=b;
else
  a=?
  b=?
[00:51:19] <NegatiV> WiseLord: тебе не кажется что если бы используем приставки MiB, то в коде мы должны сравнивать объем информации не с 1024*.... а с 1000*...
[00:51:21] <NegatiV> ?
[00:51:29] <wilgib> dhamp: &
[00:51:29] <NegatiV> или я что-то не понимаю?
[00:51:32] <wilgib> ?
[00:51:40] <dhamp> MiB = мибибайт
[00:51:44] <dhamp> NegatiV,
[00:51:55] <dhamp> wikipaedia двоичные приставки
[00:52:02] <NegatiV> dhamp: ну так сравнивать тогда надо с 1000*1000
[00:52:13] <dhamp> NegatiV, эм
[00:52:17] <dhamp> не понял
[00:52:26] <NegatiV> стоп, я туплю
[00:52:33] <dhamp> у нас сечас приставки мэк
[00:52:33] <wilgib> NegatiV: нет вот MB=1000B, а MiB=1024B
[00:52:47] <NegatiV> да, я понял
[00:52:56] <NegatiV> просто пермкнуло в мозгах чего-то)
[00:53:05] <NegatiV> *перемкнуло
[00:53:06] <dhamp> wilgib, см выше что написал техник
[00:53:08] <wilgib> т.е. кило, а не мега
[00:57:45] <dhamp> wilgib, так ты согласен с такими диапазонами?
[00:57:51] <dhamp> или нет?
[00:58:44] <wilgib> да
[01:06:08] SPU вышел(а) из комнаты
[01:15:33] <wilgib> tehnick: ты читал: Issue 395
[01:16:34] <tehnick> Не помню.
[01:16:37] <tehnick> Сейчас гляну.
[01:17:04] <tehnick> Да, читал.
[01:17:10] <tehnick> Исправим.
[01:17:57] <wilgib> tehnick: обе?
[01:19:00] <wilgib> та которая связана с *.dctmp мешает предпросмотру прямо из списка загружаемого
[01:19:30] <wilgib> приходится для этого открывать krusader
[01:20:49] <tehnick> wilgib:  твой коммент про *.dctmp --- это вообще не в тему.
[01:20:59] <wilgib> почему?
[01:21:19] <tehnick> wilgib: он имеет смысл только для виджета очереди загрузок.
[01:21:50] <wilgib> нет, он для списка загруженного
[01:21:55] <tehnick> А в списки "отдано" и "закачано" попадают файлы  без добавки *.dctmp.
[01:22:01] <tehnick> Просто по определению...
[01:22:38] <tehnick> wilgib: если он уже загружен, откуда там суффикс dctmp?
[01:23:26] <wilgib> tehnick: да, в том и проблема, что пытается открывать файл, а у него временное расширение *.dctmp
[01:23:51] <tehnick> В списке загруженного? о_О
[01:23:57] <wilgib> это если открывать пока файл ещё не скачался до конца
[01:24:40] <wilgib> туда не только полные файлы добавляются
[01:25:04] <tehnick> Хм. Тогда это надо поправить.
[01:25:48] <tehnick> Я про "туда не только полные файлы добавляются".
[01:26:39] <wilgib> tehnick: надо пытаться сначала открывать "имя".dctmp и если не получилось то тогда уже "имя"
[01:29:02] <wilgib> tehnick: получается, что в списке загруженного тогда будет реализован предпросмотр, останется добавить предпросмотр в список передач.
[01:32:12] <tehnick> wilgib: в список загруженного не должны попадать недокачанные файлы.
[01:32:39] <tehnick> Предпросмотр можно делать в виджете очереди загрузок.
[01:32:58] <tehnick> Но не в итоговом списке загрузок.
[01:33:33] <wilgib> они туда добавляются потому что скачанная часть файла считается завершённой загрузкой
[01:35:07] <wilgib> раньше была такая же проблема с нотификациями
[01:36:02] <wilgib> после каждой скаченной части выдавалось сообщение о завершённой загрузке
[01:38:14] <tehnick> wilgib: починили, кстати?
[01:38:22] <tehnick> А звуковые уведомления?
[01:38:45] <tehnick> У меня просто места нет на диске, чтобы проверить загрузки...
[01:40:29] <wilgib> да починили, и звуковые и текстовые, вот только нет настройки не уведомлять о завершении скачки файл-листа
[01:41:16] <tehnick> wilgib: сделай issue, если надо.
[01:41:37] <wilgib> сделаю
[01:43:06] <dhamp> Minimum upload limit equal div(download limit,10).quot + div(download limit,10).rem ? хомячки не впадут в ступор ?
[01:43:31] <tehnick> dhamp: нет. Они тупо не поймут. Но это их проблемы... =)
[01:43:34] <dhamp> я просто не знаю как это лучше написать
[01:43:44] <dhamp> не силён в английском особо )
[01:43:45] <tehnick> Главное, чтобы в спинбоксе были ограничения.
[01:44:04] <dhamp> ну я сделал только одно ограничение
[01:44:08] <tehnick> dhamp: и еще делай проверку при инициализации диалога.
[01:44:13] <dhamp> это описание к нему )
[01:44:35] <tehnick> dhamp: т.к. в xml-файле могут ручками подправить хитрые...
[01:44:48] <dhamp> =) ну это само собой )
[01:45:07] <dhamp> вот хз может всё-таки из ядра не убирать ?
[01:45:19] <tehnick> dhamp: конечно нет.
[01:45:25] <tehnick> Там должна быть проверка.
[01:45:54] <tehnick> Параноя в разумных пределах полезна.
[01:46:08] <dhamp> ладно сделаем на совсем хитрых 1 проверку в ядре 1 пи ините диалога ну и на изменении значения
[01:46:13] <dhamp> при*
[01:46:30] <tehnick> Отлично.
[01:47:10] <dhamp> tehnick, Minimum upload limit equal div(download limit,10).quot + div(download limit,10).rem {man div} во )
[01:47:30] <tehnick> Надо с юмором.
[01:47:52] <dhamp> хотя наверно переводчики меня пристрелят в тихом тёмном месте )
[01:48:24] <tehnick> Типа: "Ограничение на скорость аплоада связано с ограничением на скорость загрузки по хитрой формуле:
...
Не пытайтесь ее понять..."
[01:48:43] <tehnick> То же самое, только на пиндоском надо. =)
[01:49:32] <tehnick> dhamp: и перенос слов в QLabel не забудь включить в ui-файле.
[01:52:18] <tehnick> Restriction of upload speed is associated with restriction of download speed by sly formula:
...
Do not try to understand it ...
[01:52:20] <tehnick> dhamp:
[01:52:37] <dhamp> tehnick, ужас )
[01:52:44] <tehnick> Что такое?
[01:52:50] <tehnick> Тебе не нравится? =(
[01:52:53] <dhamp> я пока думаю чегов ядре забабахать )
[01:53:38] <tehnick> dhamp: только постарайся без html обойтись.
[01:53:51] <tehnick> plain text в qlabel добавь.
[01:54:01] <tehnick> Переводчикам проще будет...
[01:54:38] <tehnick> dhamp: так что, сделаешь мой вариант? =)
[01:54:40] <dhamp> tehnick, а есть какая нить кросплатформенная фунция деления на цело?
[01:54:45] <dhamp> tehnick, да
[01:54:48] <tehnick> /
[01:54:59] <tehnick> Чем не кроссплатформенно?
[01:55:05] <dhamp> мне с остатком )
[01:55:12] <dhamp> для полного выноса мозга )
[01:55:13] <tehnick> Тупо вычти.
[01:55:26] <tehnick> И получишь остаток.
[01:55:31] <dhamp> tehnick, чего вычитать то ?
[01:55:42] <dhamp> ладно я уже туплю )
[01:56:35] <tehnick> int a=13;
int b=5;
int c=a - (a/b)*b;
[01:56:40] <tehnick> c --- остаток
[01:58:04] <dhamp> tehnick, эм int c=a - (a/b)*b; int c  = a -a
[01:58:11] <dhamp> л=однака
[01:58:14] <dhamp> однака *
[01:58:51] <tehnick> dhamp: сфигле?
[01:58:57] <wilgib> dhamp: "ладно сделаем на совсем хитрых 1 проверку в ядре 1 пи ините диалога ну и на изменении значения" - совсем хитрые откроют исходники и сделают там a=a, b=b.
[01:59:16] <tehnick> Хотя мб.
[01:59:21] <dhamp> wilgib, надо же ещё найти )
[01:59:30] <tehnick> Тогда через промежуточную переменную...
[01:59:30] <dhamp> а оно запрятано )
[01:59:45] <dhamp> int c=a - (a/b)
[01:59:50] <dhamp> вообще то
[01:59:59] <tehnick> Черт. =)
[02:00:03] <tehnick> Пора спать.
[02:00:12] <tehnick> Стоп.
[02:00:22] <tehnick> Нет, это тебе пора...
[02:00:37] <tehnick> 13/5 = 2
[02:00:47] <tehnick> 2*5 = 10
[02:00:53] <tehnick> 13 - 10 = 3
[02:01:00] <tehnick> И это остаток.
[02:01:18] <dhamp> мда
[02:01:22] <dhamp> физики )
[02:01:31] <tehnick> Недосып...
[02:02:06] <tehnick> Надо скомпилить пример.
[02:02:24] <tehnick> В gcc вроде бы код должен правильно отработать.
[02:02:51] <dhamp> о сохрани мозг тому кто прочёт то что я напишу )
[02:02:58] <dhamp> в коде в смысле )
[02:03:04] <tehnick> =)
[02:03:12] <tehnick> Ты еще комменты добавь.
[02:03:17] <tehnick> Соответствующие...
[02:06:42] <dhamp>     std::cout << 10/3 + 10 - 10/3*3 << "\n"; мда действительно 4 )
[02:08:17] <tehnick> Скобочки расставь.
[02:08:32] <tehnick> 10/3*3 --- вот эта конструкция мне не нравится.
[02:08:43] <tehnick> Результат будет зависеть от компилятора.
[02:09:25] <wilgib> интересно почему у некоторых пользователей в поле тег стоит версия 2.0.2
[02:09:39] <tehnick> wilgib: сборка из транка.
[02:10:18] <wilgib> tehnick: у меня тоже из svn и тоже вручную но у меня там стоит номер ревизии
[02:10:45] <tehnick> wilgib: кто тебе сказал, что у них ручная сборка?
[02:11:13] <tehnick> В пакетах eiskaltdcpp-unstable такая версия отображается.
[02:11:33] <wilgib> но ведь это же неверно
[02:11:46] <tehnick> Или если ты подкаталог .svn удалишь и cmake выполнишь заново, то тоже будешь иметь такой тэг.
[02:11:51] <wilgib> 2.0.2 будет через месяц
[02:11:59] <tehnick> Сфигле неверно?
[02:12:07] <tehnick> Негатив так решил нумеровать.
[02:12:13] <tehnick> Мне повиг.
[02:12:22] <tehnick> wilgib: смотри на главную.
[02:12:29] <tehnick> Я там этот факт отразил.
[02:13:32] <wilgib> тогда небудет разницы между нынешней сборкой из svn и последующим релизом
[02:13:41] <wilgib> разницы в теге
[02:13:48] <tehnick> wilgib: ага.
[02:15:31] <wilgib> tehnick: "Или если ты подкаталог .svn удалишь и cmake выполнишь заново, то тоже будешь иметь такой тэг." что ещё за подкаталог .svn ?
[02:16:16] <tehnick> wilgib: ух, я сейчас не могу сформулировать в двух словах...
[02:16:32] <tehnick> В нем хранится история изменений.
[02:16:38] <wilgib> а, всё, он же с точки начинается
[02:16:40] <tehnick> Предыдущие коммиты.
[02:16:43] <tehnick> Логи.
[02:16:56] <tehnick> И т.п. сопутствующая инфа.
[02:17:19] <tehnick> В subversion такой подкаталог есть в каждом каталоге проекта.
[02:17:29] <tehnick> В git --- только в корневом.
[02:17:47] <tehnick> Ну и в википедии лучше почитай.
[02:18:15] <wilgib> и который из них удалять?
[02:19:07] <tehnick> Переименуй.
[02:19:15] <tehnick> Тот, который в корне.
[02:19:34] <tehnick> Если совсем удалишь, то не сможешь svn update затем сделать.
[02:20:06] <tehnick> cmake заново выполнить не забудь.
[02:20:29] <tehnick> А может быть даже придется очистить то, что он до этого сгенерировал.
[02:20:44] <tehnick> dhamp: ты точно знаешь.
[02:20:49] <tehnick> Ответь.
[02:21:36] <dhamp> ?
[02:21:41] <wilgib> tehnick: я сегодня из svn собрал, когда ввели это изменение
[02:21:44] <wilgib> ?
[02:21:56] <dhamp> чего ответить?
[02:22:30] <tehnick> Надо ли очищать правила cmake, чтобы номер версии изменился?
[02:22:31] <wilgib> dhamp: чтобы тег был 2.0.2 а не номер ревизии что надо сделать?
[02:23:07] <tehnick> s/правила cmake/правила, сгенерированные cmake/
[02:23:07] <dhamp> find . -name ".svn" -exec rm -rf {} \;
[02:23:22] <dhamp> в верхнем каталоге сорцов
[02:23:38] <tehnick> wilgib: учти, что эта команда все удалит.
[02:23:44] <dhamp> после этого svnversion будет выдавать exported
[02:23:44] <tehnick> А не переименует.
[02:24:45] <dhamp> Restriction of upload speed is associated with restriction of download speed by sly formula:
download speed/10 + (download speed - (download speed/10)*10)
Do not try to understand it ...
[02:24:48] <wilgib> svn checkout http://eiskaltdc.googlecode.com/svn/branches/trunk/ eiskaltdcpp-trunk - я это делал вчера для несуществующего каталога eiskaltdcpp-trunk
[02:24:53] <dhamp> нормально ? )
[02:25:14] <wilgib> но у меня всё равно стоит номер ревизии
[02:25:20] <dhamp> wilgib, че тебе надо ? можешь обьяснить?
[02:25:23] <tehnick> dhamp: ага. Только пробел перед троеточием не нужен.
[02:25:44] <wilgib> с какого числа ввели новый тег?
[02:26:04] <tehnick> wilgib: svn export http://eiskaltdc.googlecode.com/svn/branches/trunk/ eiskaltdcpp-trunk
И подкаталоги .svn скопированы не будут...
[02:26:21] <tehnick> Блииин.
[02:26:25] <tehnick> Он не новый.
[02:26:34] <dhamp> tehnick, переносы строк это какое свойство ?
[02:26:42] <wilgib> tehnick: т.е. дело в том что вы в своём дереве не удалили .svn ?
[02:26:56] <tehnick> dhamp: wordWrap, ага.
[02:26:59] <wilgib> в своём дереве на googlecode
[02:27:03] <dhamp> я запутался. вы о чём люди?
[02:27:15] <tehnick> dhamp: забей, он не в теме...
[02:28:09] <tehnick> wilgib: code.google.com/p/eiskaltdc/source/detail?r=784
[02:28:40] <tehnick> Затем current станет stable
[02:28:45] <tehnick> И все.
[02:31:02] <wilgib> tehnick: просто я получал дерево так как тут указано http://code.google.com/p/eiskaltdc/source/checkout
[02:31:43] <wilgib> dhamp: в PKGBUILD тоже так получаются исходники
[02:32:21] <dhamp> wilgib, потому что это PKGBUILD для svn версии
[02:33:24] <wilgib> dhamp: о том и речь что пользователи пользуются svn-сборками от tehnick и у них тег = 2.0.2
[02:39:56] <dhamp> wilgib, это плохо?
[02:39:56] wilgib вышел(а) из комнаты
[02:40:22] <tehnick> dhamp: не успел.
[02:40:29] <tehnick> Ты когда сделаешь коммит?
[02:40:47] wilgib вошёл(а) в комнату
[02:41:07] <dhamp> сеёчас
[02:41:12] <dhamp> сейчас
[02:41:21] <tehnick> Клевая опечатка.
[02:41:29] <tehnick> Клавиши совсем рядом...
[02:41:31] <dhamp> lupdate делать или не надо?
[02:41:53] <tehnick> Надо. Только obsolete не убивай.
[02:42:00] <tehnick> Переводчики просили...
[02:42:04] <tehnick> Ок?
[02:42:18] <wilgib> dhamp: я считаю что это наоборот хорошо, но вот tehnick говорит что давать текущим сборкам из svn тег 2.0.2 это решение NegatiV
[02:42:38] <dhamp> lupdate -pro eiskaltdcpp/translations.pro будет
[02:42:40] <tehnick> wilgib: я тебе ссылку дал.
[02:42:47] <tehnick> На его коммит.
[02:43:11] <tehnick> lupdate eiskaltdcpp/translations.pro
[02:43:18] <tehnick> Этого достаточно.
[02:43:40] <dhamp> wilgib, мне вообще пофиг в ядре пи сборке указывается если svnversion возвращает не exported и не NULL в теге указывается ревизия как версия
[02:43:48] <dhamp> и в about тоже
[02:44:04] <tehnick> dhamp: его тег беспокоит.
[02:44:18] <wilgib> из этого коммита следует что надо всем сборкам из svn давать тег = 2.0.2 ?
[02:44:29] <tehnick> о_О
[02:44:37] <tehnick> Ты что курил?
[02:45:01] <tehnick> Из этого коммита следует, что текущая версия 2.0.2-current
[02:45:29] <tehnick> А все остальные заморочки --- личное дело пользователей.
[02:45:52] <tehnick> Ты можешь любой номер версии подставить перед компиляцией.
[02:46:26] <wilgib> это потому что она станет 2.0.2 когда будет релиз, а вот давать всем сборкам из svn один и тот же тег IMHO плохая идея
[02:46:54] <dhamp> wilgib, птица говорун успокойтесь
[02:46:55] <tehnick> Ты не понял.
[02:46:56] <dhamp> =)
[02:47:07] <tehnick> wilgib: она уже 2.0.2.
[02:47:17] <tehnick> И релиз для этого не нужен.
[02:48:37] <dhamp> отослал свой быдлокод )
[02:49:06] <dhamp> tehnick,
[02:49:19] <tehnick> dhamp: да, я вижу.
[02:51:29] <dhamp> tehnick, вроде параноидально всё сделал )
[02:57:10] wilgib вышел(а) из комнаты
[03:06:47] <tehnick> Я спать.
[04:18:00] dhamp вышел(а) из комнаты
[06:13:12] zonaspb вышел(а) из комнаты
[06:13:52] zonaspb вошёл(а) в комнату
[06:33:54] 0xd34df00d вышел(а) из комнаты
[06:35:10] 0xd34df00d вошёл(а) в комнату
[06:53:49] SolarRay вошёл(а) в комнату
[07:04:53] nE0sIghT вошёл(а) в комнату
[07:29:27] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
[08:33:06] WiseLord вышел(а) из комнаты
[08:56:53] e_zombie вошёл(а) в комнату
[09:00:09] e_zombie вышел(а) из комнаты
[10:21:18] zonaspb вышел(а) из комнаты
[10:24:15] zonaspb вошёл(а) в комнату
[11:00:41] zonaspb вышел(а) из комнаты
[11:02:59] zonaspb вошёл(а) в комнату
[12:06:34] dhamp вошёл(а) в комнату
[12:07:13] dhamp вышел(а) из комнаты
[12:07:23] dhamp вошёл(а) в комнату
[12:31:53] zonaspb вышел(а) из комнаты
[12:32:55] zonaspb вошёл(а) в комнату
[13:00:53] Abram вошёл(а) в комнату
[13:02:13] Клёк вошёл(а) в комнату
[13:05:11] SolarRay вышел(а) из комнаты
[13:40:47] dhamp вышел(а) из комнаты
[13:43:56] dzadza вошёл(а) в комнату
[13:44:51] dzadza вышел(а) из комнаты: offline
[14:20:52] amatus вошёл(а) в комнату
[14:35:33] Клёк вышел(а) из комнаты
[15:09:53] zonaspb вышел(а) из комнаты
[15:11:52] zonaspb вошёл(а) в комнату
[15:15:09] netson вошёл(а) в комнату
[15:16:15] <netson> что означает сообщение "Internal server running on 6048" которое пишется в консоли при запуске?
[15:25:01] <netson> кажется нашел, похоже на проверку одновременной работы только одного экземпляра
[15:25:14] <netson> мне как раз надо два запустить одновременно
[15:25:43] <mva> невозможно
[15:25:47] <mva> только под разными юзерами
[15:25:54] <tehnick> netson: только от разных пользователей.
[15:26:37] <netson> да, увидел в исходнике уже
[15:27:01] <tehnick> netson: это даже в ченджлоге есть.
[15:27:46] <netson> я брутфорс применил, сделал поиск строки в исходниках
[15:28:12] <netson> буду пытаться найти ревизию с проблемой, неудобно каждый раз текущую версию выключать
[15:32:51] <tehnick> netson: что за проблема?
[15:33:21] <netson> 426
[15:33:37] <netson> буду пытаться отловить проблемную ревизию
[15:33:49] <netson> ccache завелся, время компиляции уменьшилось
[15:34:01] <tehnick> Это хорошо.
[15:34:08] <tehnick> Удачи.
[15:43:47] zonaspb вышел(а) из комнаты
[15:45:04] zonaspb вошёл(а) в комнату
[15:47:21] tehnick вышел(а) из комнаты
[15:58:09] tehnick вошёл(а) в комнату
[16:00:06] tehnick вышел(а) из комнаты
[16:00:16] tehnick вошёл(а) в комнату
[16:11:18] netson вышел(а) из комнаты
[16:17:10] amatus вышел(а) из комнаты: Replaced by new connection
[16:17:20] amatus вошёл(а) в комнату
[16:24:46] Клёк вошёл(а) в комнату
[16:28:14] Клёк вышел(а) из комнаты
[16:37:35] <NegatiV> tehnick: ты собрал пакет под lenny?
[16:55:12] WiseLord вошёл(а) в комнату
[16:58:54] FiliN вошёл(а) в комнату
[17:15:11] amatus вышел(а) из комнаты
[17:15:53] amatus вошёл(а) в комнату
[17:16:37] mva вышел(а) из комнаты
[17:17:13] mva вошёл(а) в комнату
[17:21:45] dhamp вошёл(а) в комнату
[17:22:31] dhamp вышел(а) из комнаты
[17:22:42] dhamp вошёл(а) в комнату
[17:28:35] WiseLord вышел(а) из комнаты
[17:55:13] nE0sIghT вошёл(а) в комнату
[18:38:02] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[18:40:35] FiliN вышел(а) из комнаты
[18:56:44] SolarRay вошёл(а) в комнату
[19:03:17] amatus вышел(а) из комнаты
[19:35:17] zonaspb вышел(а) из комнаты
[19:35:32] dhamp вышел(а) из комнаты
[19:36:56] zonaspb вошёл(а) в комнату
[19:43:21] WiseLord вошёл(а) в комнату
[19:48:58] <tehnick> "[16:37:35] <NegatiV> tehnick: ты собрал пакет под lenny?"
Да, собрал. Только я собираю не в дебиане, а в убунте. Но пакет из ubuntu intrepid для debian lenny должен подойти. Можешь проверить:
https://launchpad.net/~tehnick/+archive/tehnick/+build/1704278
или
https://launchpad.net/~tehnick/+archive/tehnick/+build/1704277
[20:09:14] SPU вошёл(а) в комнату
[20:09:16] gray_graff вошёл(а) в комнату
[20:11:47] <mva> tehnick: тут просто жаловались на дебианопакет
[20:13:18] <tehnick> mva: кто, на какой?
[20:13:24] <tehnick> mva: где тут?
[20:13:32] <mva> не помню, спрашивай у негатива
[20:13:35] <mva> тут = тут
[20:13:36] <mva> в конфе
[20:14:07] <tehnick> mva: в конференции я ничего не пропускаю.
[20:14:11] <tehnick> Все логи читаю.
[20:14:22] <tehnick> Когда было, тогда и ответил.
[20:14:43] <tehnick> Проблема была не в деб-пакете, а пользователе.
[20:14:53] <mva> :)
[20:16:00] <tehnick> mva: серьезно. У меня же написано все на странице: пользователям дебиана ставить пакеты из ubuntu karmic. А он из lucid пытался поставить. И понятное дело споткнулся о зависимости...
[20:16:33] <tehnick> NegatiV: пинг.
[20:19:01] <NegatiV> tehnick: да
[20:19:06] <NegatiV> чего?
[20:19:56] <tehnick> NegatiV: провиришь пакет?
[20:20:01] <tehnick> *проверишь
[20:20:07] <tehnick> Ссылки выше.
[20:20:11] <NegatiV> угу но чуть позже
[20:24:00] <NegatiV> tehnick: я подписал лицензию для каждого хедера в проекте, добавил лицензии OpenSSL и DC++
[20:24:26] <tehnick> NegatiV: отлично.
[20:24:29] <NegatiV> + добавил разрешение от моего лица на линковку с OpenSSL
[20:24:37] <tehnick> Она же давно была.
[20:24:48] <NegatiV> надеюсь поможет с продвижением в дебиан)
[20:24:58] <NegatiV> tehnick: не было от моего лица вроде
[20:25:13] <tehnick> Ок.
[20:26:13] gray_graff вышел(а) из комнаты
[20:29:40] <NegatiV> tehnick: debian-pc:/home/negativ/Desktop/Скачивание# dpkg -i eiskaltdcpp-unstable_2.0.2~svn816-0ppa1~intrepid1_amd64.deb
Выбор ранее не выбранного пакета eiskaltdcpp-unstable.
(Чтение базы данных... на данный момент установлено 131074 файлов и каталогов.)
Распаковывается пакет eiskaltdcpp-unstable (из файла eiskaltdcpp-unstable_2.0.2~svn816-0ppa1~intrepid1_amd64.deb)...
Настраивается пакет eiskaltdcpp-unstable (2.0.2~svn816-0ppa1~intrepid1) ...
Обрабатываются триггеры для man-db ...
debian-pc:/home/negativ/Desktop/Скачивание#
[20:29:48] <NegatiV> вроде установился и даже работает
[20:33:42] <tehnick> Отлично.
[20:33:52] <tehnick> Скоро страницы обновлю.
[20:33:57] <tehnick> С описанием.
[20:35:27] <WiseLord> NegatiV: ты так категорически на юниксфоруме высказался о том, что в ближайшем будущем версии для win не будет..
[20:36:04] <WiseLord> это стало технически сложнее из-за каких-то изменений в коде, или просто мало надежды на появление умельца-сборщика под win?
[20:46:31] man_hattan вошёл(а) в комнату
[21:02:10] <tehnick> Magnet.exe is licensed under the Apache License.
Full license text: http://www.apache.org/licenses/LICENSE-2.0
Project Home Page: http://sourceforge.net/projects/magnethandler
GeoIP database Copyright (c) 2003 MaxMind LLC.  All Rights Reserved.
This product includes GeoIP data created by MaxMind, available from
http://maxmind.com/
[21:02:19] <tehnick> NegatiV: это к чему?
[21:02:41] <tehnick> Смотрю: http://code.google.com/p/eiskaltdc/source/detail?r=819
[21:06:44] man_hattan вышел(а) из комнаты
[21:07:26] wilgib вошёл(а) в комнату
[21:10:30] FiliN вошёл(а) в комнату
[21:17:47] <NegatiV> tehnick: просто скопировал с тарбола dcpp
[21:18:28] <NegatiV> WiseLord: для нас ближайшее будующее - до 26 июня
[21:18:38] zonaspb вышел(а) из комнаты
[21:18:51] <tehnick> Фигасе. о_О
[21:19:16] <NegatiV> WiseLord: потом у меня будет 2 месяца отпуска)
[21:19:22] <tehnick> Для меня ближайшее будущее --- завтрашний день... =)
[21:20:08] zonaspb вошёл(а) в комнату
[21:20:38] <NegatiV> tehnick: ты мне лучше расскажи чего надо от меня как разработчика чтобы в Debian попасть)
[21:21:07] <NegatiV> какие файлы, лицензии и пр. надо добавить/дописать
[21:22:37] dhamp вошёл(а) в комнату
[21:23:01] mva вышел(а) из комнаты
[21:23:04] netson вошёл(а) в комнату
[21:24:55] <netson> я окончательно запутался в проблеме с кодировками, теперь вижу баг и версиях в которых раньше не было :)
[21:25:05] <netson> или это пятничные глюки
[21:25:44] <netson> теперь я уверен только в одном: если пишу кому-то в приват кириллицей - показывает нормально. если пишу в общий чат - вижу пяпяпя
[21:26:09] A-lexey вошёл(а) в комнату
[21:26:19] <netson> помню точно что раньше отображалось все нормально в общем чате
[21:26:39] <tehnick> netson: скорее всего, ты сделал какие-то изменения в своей системе.
[21:26:40] <netson> и qt с момента когда начал eiskaltdc собирать я ни разу не менял
[21:26:49] <tehnick> При чем тут qt?
[21:26:58] <tehnick> В нем нет проблемы с кодировками.
[21:27:01] <netson> это логично, но без понятия за что зацепиться кроме qt
[21:27:26] <tehnick> Покажи вывод locale
[21:27:43] <netson> с точки зрения знающего исходник, какая разница между приватом и общим чатом в плане конверсий между кодировками?
[21:27:54] <netson> локаль сейчас кину на pastebin
[21:28:02] <netson> локаль тоже не менялась
[21:28:06] <wilgib> netson: проверь профиль хаба в избранных хабах - какая там кодировка стоит?
[21:28:17] <netson> wilgib, я пробовал с разными
[21:28:24] <netson> результат тот же
[21:28:24] <tehnick> Может что-то с конфигом?
[21:28:55] <tehnick> netson: удали вообще секции с кодировками из xml-файла.
[21:29:03] <netson> http://govnokod.com/2527
[21:29:07] <netson> вот локаль
[21:29:13] <tehnick> А затем выбери их в настройка заново.
[21:29:56] <tehnick> netson: попробуй:
export LC_ALL=ru_RU.UTF-8
[21:30:03] <tehnick> Или что у тебя там...
[21:30:15] <netson> tehnick, не работает именно eiskaltdc
[21:30:17] <tehnick> И из той же консоли запустить прогу.
[21:30:20] <netson> который раньше работал
[21:31:01] <netson> в каком xml файле смотреть и какие тэги искать?
[21:31:06] <netson> насчет кодировки
[21:31:08] <tehnick> netson: ~/.eiskaltdc++/EiskaltDC++.xml
[21:31:33] <netson> файл нашел
[21:31:42] <tehnick> Я ошибся.
[21:32:07] <netson> вижу <default_locale>
[21:32:19] <netson> проставлен в windows-1251
[21:32:32] <wilgib> tehnick: issue 434:
1)сейчас непонятный и длинный комментарий, чем тебе предложенный мной вариант не нравится?
2)Я ставлю ограничения не стрелочками, а руками - и столкнулся с этой проблемой.
[21:32:47] <tehnick> Favorites.xml
[21:33:11] <wilgib> dhamp: issue 434 ?
[21:33:32] <dhamp> wilgib, ?
[21:33:54] <wilgib> прочитай мой комментарий к нему
[21:34:37] <netson> tehnick, вижу там атрибут Encoding в тэгах <Hub>
[21:34:59] <netson> он проставлен cp1251
[21:35:08] <tehnick> Нормально.
[21:35:35] <tehnick> netson: попробуй еще LC_ALL указать, как я выше писал.
[21:35:47] <netson> попытка не пытка
[21:35:51] <netson> сейчас попробую
[21:36:06] <dhamp> wilgib, 2)Реализовать это улучшение:
при выставлении(если вписывать цифры руками) некоторого значения максимальной
скорости отдачи именно оно и ставится независимо от значения, но при этом согласно
принятой формуле тут же уменьшается число стоящее в поле для максимальной скорости
загрузки.
парсер рухнул, можно это по короче  ?
[21:36:31] <tehnick> netson: ага, у меня из-за LC_ALL в linuxdcpp были проблемы. Поэтому помню.
[21:37:11] <netson> tehnick, у меня та локаль что я показал выше годами работала нормально
[21:37:29] <netson> виден был русский всегда, при этом интерфейс программ английским оставался
[21:37:38] <dhamp> wilgib, или хотя бы попонятнее ?
[21:37:47] <tehnick> netson: дык не в самой локали дело. А конкретно в одной переменной окружения.
[21:38:22] <wilgib> dhamp: я пытаюсь вписать руками 512 KiB при этом ограничение на скорость загрузки стоит 8 MiB, поэтому 512 не вписывается.
[21:38:55] <dhamp> wilgib, что дальше?
[21:39:41] <netson> tehnick, гы, сейчас все видно
[21:40:03] <tehnick> netson: вот.
[21:40:03] <wilgib> dhamp:  я хочу чтобы 512 вписалось и тут же согласно формуле автоматически уменьшилось значение максимальной скорости загрузки
[21:40:09] <tehnick> netson: это фишка ядра.
[21:40:31] <netson> tehnick, о каком ядре речь? о ядре линукса?
[21:40:40] <tehnick> dhamp: кстати, частично он прав.
[21:40:49] <tehnick> netson: нет, о ядре dcpp
[21:40:56] <netson> о как
[21:40:57] <dhamp> tehnick, может быть )
[21:41:06] <dhamp> но мне не охота обратную птлю делать
[21:41:09] <dhamp> петлю*
[21:41:14] <dhamp> чтобы это работало
[21:41:15] <tehnick> dhamp: сейчас объясню в чем.
[21:41:48] <tehnick> Блин, я номер ревизии забыл.
[21:42:06] <tehnick> 812
[21:42:29] <dhamp> tehnick, ?
[21:42:34] <tehnick> connect(spinBox_UP_LIMIT_NORMAL,SIGNAL(valueChanged(int)),this,SLOT(slotUpLimitNormal(int)));
connect(spinBox_UP_LIMIT_TIME,SIGNAL(valueChanged(int)),this,SLOT(slotUpLimitNormal(int)));
[21:42:39] <tehnick> Вот это лишнее.
[21:42:50] <tehnick> И слоты тоже.
[21:42:58] SPU вышел(а) из комнаты
[21:43:17] <tehnick> Достаточно изменения spinBox_DOWN_LIMIT_TIME и spinBox_DOWN_LIMIT_NORMAL
[21:43:33] <dhamp> tehnick, и чем это лишнее ?
[21:43:42] <tehnick> Тогда и в spinBox_UP_LIMIT_NORMAL можно будет с клавиатуры текст вводить.
[21:43:49] <dhamp> типа для временных ставь чего душе угодно?
[21:44:00] <tehnick> dhamp: че-че?
[21:44:01] SPU вошёл(а) в комнату
[21:44:11] <tehnick> http://code.google.com/p/eiskaltdc/source/detail?r=812
[21:44:16] <dhamp> я тебя не понял )
[21:44:27] <tehnick> spinBox_UP_LIMIT_NORMAL->setMinimum(min);
spinBox_UP_LIMIT_TIME->setMinimum(min);
[21:44:34] <tehnick> Этого достаточно.
[21:45:00] <tehnick> Не надо сбрасывать цифры вводимые юзером.
[21:45:42] <tehnick> Потому что спинбокс постоянно отсылает сигнал valueChanged(int) когда ввыодишь с клавиатуры.
[21:45:51] <tehnick> А в слоте текст сбрасывается.
[21:46:23] <netson> tehnick,  при таком раскладе при запуске eiskaltdc раз в пять медленнее грузится почему-то
[21:46:23] <tehnick> dhamp:  Попробуй удалить цифры в spinBox_UP_LIMIT_NORMAL и ввести что-либо с клавиатуры.
[21:46:39] <netson> но во всяком случае русский вижу
[21:46:40] <tehnick> netson: "чудеса в решете"
[21:46:42] <dhamp> я спеуиально же так сделал
[21:46:44] <dhamp> )
[21:46:50] <tehnick> netson: оно не связанно никак.
[21:46:50] <dhamp> специально*
[21:47:17] <tehnick> netson: разве что ядро может решить шару перехешировать, т.к. названия файлов изменились.
[21:47:31] <tehnick> dhamp: ну и зря.
[21:47:33] <netson> tehnick, зато сейчас /sh работать перестало :)
[21:47:39] <netson> падает клиент
[21:47:40] <tehnick> dhamp: я исправлю?
[21:47:57] <netson> видимо glib без поддержки юникода собран
[21:48:01] <dhamp> tehnick, ну так всё равно же не будет меняться down limit
[21:48:19] <tehnick> dhamp: или можно сигнал другой обрабатывать вместо valueChanged(int)
[21:48:21] <dhamp> tehnick, можешь исправить как тебе нравится
[21:48:41] <tehnick> dhamp: не будет и не надо.
[21:49:18] <dhamp> tehnick,
connect(spinBox_UP_LIMIT_NORMAL,SIGNAL(valueChanged(int)),this,SLOT(slotUpLimitNormal(int)));
connect(spinBox_UP_LIMIT_TIME,SIGNAL(valueChanged(int)),this,SLOT(slotUpLimitNormal(int)));
это введено только для наглядности
[21:49:35] <dhamp> если убрать
[21:49:45] <dhamp> и попробовать поставить меньше допустимого
[21:49:56] <netson> tehnick, думаю можно на 426 лепить ярлык "invalid" и забыть. в этом случае действительно попытка обеспечить обратную совместимость не стоит свеч
[21:50:02] <tehnick> Если убрать, то две функции будут лишних...
[21:50:04] <dhamp> оно всё равно изменится на минимально допустимое
[21:50:26] <netson> tehnick, допишите там "use UTF-8!" и закрывайте :)
[21:50:28] <dhamp> имхо эти коннекты только для наглядности что меньше поставить низя
[21:51:28] <dhamp> tehnick, там ещё и опечатка в них )
[21:51:29] mva вошёл(а) в комнату
[21:51:35] <tehnick> netson: как ты переменную задавал?
[21:51:44] <dhamp> connect(spinBox_UP_LIMIT_NORMAL,SIGNAL(valueChanged(int)),this,SLOT(slotUpLimitNormal(int)));
connect(spinBox_UP_LIMIT_TIME,SIGNAL(valueChanged(int)),this,SLOT(slotUpLimitTime(int)));
[21:51:52] <dhamp> должно быть )
[21:52:15] <netson> tehnick, переменную окружения LC_ALL о которой речь выше шла?
[21:52:19] <tehnick> Да.
[21:52:26] <tehnick> У меня нет кои8...
[21:52:30] <wilgib> dhamp: tehnick: так что насчёт изменения комментария на этот: "вы не можете сделать скорость отдачи меньше чем скорость загрузки/10" ?
[21:52:36] <netson> двумя способами
[21:52:39] <netson> через export
[21:52:48] <netson> и напрямую при запуске
[21:52:49] <tehnick> wilgib: не нужно. Сейчас забавнее.
[21:52:54] <netson> результат тот же
[21:52:55] <tehnick> netson: блииин...
[21:53:10] <tehnick> netson: как koi8 полностью пишется?..
[21:53:18] <dhamp> wilgib, такой комментарий не отражает сути ибо минимальное результат целочисленного деления на 10 + остаток от деления
[21:53:29] <netson> чинится русский в общем чате, но валится все приложение при попытке /sh с какими-то матами из glib
[21:53:35] <tehnick> netson: у меня export LC_ALL=ru_RU.UTF-8
[21:53:37] <netson> tehnick, koi8-r
[21:53:43] <tehnick> netson: точно?
[21:53:56] <netson> ну я давал пример в pastebin
[21:53:58] <tehnick> Без всяких ru_RU?
[21:54:03] <netson> там где локаль моя
[21:54:13] <netson> ru_RU - это язык
[21:54:20] <netson> а koi8-r - кодировка
[21:54:24] <tehnick> netson: ru_RU.KOI8-R
[21:54:31] <tehnick> Вот это я спрашивал.
[21:54:35] <netson> понял
[21:54:45] <tehnick> netson: export LC_ALL=ru_RU.KOI8-R
[21:54:52] <tehnick> Вот так ты задавал?
[21:54:54] <wilgib> dhamp: многие пользователи не знают про целочисленное деление и деление вещественное,
[21:55:03] <dhamp> wilgib, и что ?
[21:55:05] <netson> так еще нет, сейчас попробую
[21:55:17] <dhamp> там именно формула по которой считается и написана
[21:55:19] <wilgib> tehnick: сейчас длинно и не понятно, нет в этом ничего забавного
[21:55:22] <dhamp> в чём проблема ?
[21:55:46] <tehnick> wilgib: там так и написано: "Даже не пытайтесь это понять..."
[21:55:48] <dhamp> в том что некоторые не могут оситлть простейшие математические операции?
[21:56:04] <dhamp> так разве я например виноват в этом ?
[21:56:07] <wilgib> dhamp: а то, что они будут ожидать именно вещественное деление: 1230/10=123
[21:56:18] <dhamp> омг
[21:56:25] <tehnick> ппц...
[21:56:27] <dhamp> ты посмотри на формулу
[21:56:41] <dhamp> можешь даже занчения подставить
[21:56:45] <dhamp> значения*
[21:56:57] <wilgib> tehnick: вот эта строка именно и отображает суть: "вы не можете сделать скорость отдачи меньше чем скорость загрузки/10"
[21:57:10] <tehnick> wilgib: нет, это строка нагло врет.
[21:57:11] <dhamp> wilgib, нет не отражает
[21:57:23] <dhamp> 257/10
[21:57:25] <dhamp> подели
[21:57:33] <dhamp> wilgib,
[21:57:56] <dhamp> получишь 25 + остаток 7
[21:58:12] <netson> tehnick, а вот с  LC_ALL=ru_RU.KOI8-R опять ничего не работает
[21:58:32] <tehnick> netson: жесть
[21:58:45] <netson> интерфейс на русский сменился, а в общем чате появляется опять "пяпяпя"
[21:59:02] <tehnick> netson: у тебя там такая каша в переменных окружения. Вот прога и запуталась... =)
[21:59:17] <netson> остальные проги нормально работают :)
[21:59:29] <tehnick> netson: значит, еще одну переменную нужно поправить.
[21:59:50] <netson> какую?
[22:00:17] <dhamp> wilgib, так ты всё ещё настаиваешь на том что комментарий надо поменять?
[22:00:27] <NegatiV> netson: кинь кусок Favorites.xml
[22:00:35] <wilgib> dhamp: может тогда заменит формулу на такую: max_download_speed/10.0 и округлять до ближайшего целого в большую сторону ?
[22:00:59] <netson> NegatiV, какой именно?
[22:01:18] <NegatiV> netson: с любым проблемным хабом
[22:02:17] <tehnick> netson:
export LC_ALL=ru_RU.KOI8-R && export LANG=ru_RU.KOI8-R
Просто попробуй. Даже если не согласен...
[22:02:23] <wilgib> dhamp: и мой ясный и короткий комментарий  будет подходить
[22:02:23] <dhamp> wilgib, чем это будет лучше*
[22:02:25] <dhamp> ?
[22:02:44] <wilgib> этим: и мой ясный и короткий комментарий  будет подходить
[22:02:56] <dhamp> wilgib, и всё равно он не будет подходить
[22:02:57] <tehnick> dhamp: очевидно же... "и мой ясный и короткий комментарий  будет подходить"
[22:03:08] <tehnick> =)
[22:03:08] <netson> NegatiV, http://govnokod.com/2528
[22:03:09] <NegatiV> dhamp: вы про комментарий в коде чтоль?)
[22:03:18] <tehnick> NegatiV: нет, в гуи.
[22:03:23] <wilgib> с точностью +-1
[22:03:32] <netson> tehnick, мысль понятна, сейчас попробую
[22:03:42] <dhamp> NegatiV, в setting connection limits
[22:03:48] <dhamp> label
[22:03:58] <dhamp> вот про него и спорим )
[22:04:14] <NegatiV> dhamp: да я просто подумал что юзеры совсем озверели и заставляют править каменты в коде)
[22:04:31] <wilgib> NegatiV: а ты что думаешь про нынешний комментарий в настройкт -> подключение -> ограничения ?
[22:04:48] <NegatiV> wilgib: не пользуюсь, так что ничего не думаю)
[22:04:49] <dhamp> wilgib, будут претензии от других мол комментарий не соответсвует
[22:05:05] <dhamp> на +- 1 отличается )
[22:05:18] <wilgib> NegatiV: ты прочитай что там написано, простые пользователи не поймут
[22:05:45] <netson> tehnick, ничего не изменилось даже так
[22:06:03] <netson> видимо все же что-то в юникод упирается где-то
[22:06:10] <NegatiV> netson: хм, конфиг правильный. даже не могу представить где может быть ошибка. приходящие сообщения обрабатываются как HUB_ENCODING->UNICODE, исходящие: SYSTEM_ENC->UNICODE->HUB_ENCODING
[22:06:45] <netson> NegatiV, а почему проблема проявляется только в общих чатах?
[22:06:57] <netson> когда пишу себе в приват, вижу нормально
[22:07:07] <netson> тут зацепки нет никакой?
[22:07:09] <tehnick> netson: а с другими?
[22:07:43] <netson> другие мне говорят что им видно
[22:09:28] <NegatiV> netson: сейчас коммит сделаю
[22:10:03] <dhamp> ктонить в *.vcproj нормально ориентиуется ?
меня этот xml убивает...
[22:11:00] <NegatiV> netson: r821
[22:11:03] <NegatiV> пробуй
[22:11:08] <netson> сейчас соберу
[22:11:57] <tehnick> NegatiV: может сменить current в версии на dev. А то как-то неоднозначно получается...
[22:16:10] <NegatiV> tehnick: ну у freebsd такая нумерация
[22:16:22] <NegatiV> вернее такое обозначение
[22:26:34] <NegatiV> netson: ?
[22:26:48] <netson> идет сборка еще
[22:27:02] <NegatiV> хм, долго...
[22:27:18] <netson> я компиляцию с маленьким приоритетом пускаю, поэтому
[22:27:27] <tehnick> netson: ты же говорил, что ccache настроил?..
[22:27:33] <netson> даже с ним
[22:28:58] <dhamp> netson, ты из портов что ли пересобираешь постоянно ?
[22:29:16] <netson> из каких портов?
[22:30:17] <dhamp> netson, а откуда тогда ?
[22:30:26] <netson> из svn
[22:31:15] <netson> было бы быстрее если бы до 821 я 820 собирал
[22:31:29] <netson> последняя версия была чуть больше 800, кажется 803
[22:32:58] <netson> ccache помогает, без него сборка вообще больше часа по минимуму
[22:33:41] gelraen вошёл(а) в комнату
[22:33:42] <dhamp> netson, на чём же ты собираешь?
[22:33:53] <netson> на атлоне
[22:34:25] <dhamp> netson, по моему 1 это слишком много
[22:34:29] <netson> на старом атлоне :)
[22:36:51] <gelraen> багрепорт: 2.0.1 на mac os x 10.6.3 x86 - из сообщений отправляемых в public chat вырезаются нелатинские символы
[22:37:12] <gelraen> вместо "testтестtest"  приходит "testtest"
[22:37:22] <gelraen> в личных сообщения всё ок
[22:37:34] <gelraen> кодировка хаба - windows-1251
[22:37:35] <netson> дежа вю :)
[22:37:37] <tehnick> Клево.
[22:37:41] <tehnick> netson: ага
[22:37:50] <gelraen> уже было, да?)
[22:37:59] <tehnick> gelraen: как починить знаешь?
[22:38:04] <gelraen> нет :(
[22:38:10] <gelraen> потому и пришёл
[22:38:48] <gelraen> в код пока не лез
[22:39:02] <netson> что, mac osx тоже еще на юникод не перешел? :)
[22:39:20] <tehnick> gelraen: попробуй из консоли запустить, предварительно выполнив в ней:
export LC_ALL=ru_RU.UTF-8 && export LANG=ru_RU.UTF-8
[22:39:21] wilgib вышел(а) из комнаты
[22:39:43] zonaspb вышел(а) из комнаты
[22:40:01] <netson> если шелл bash, то делать export не обязательно
[22:40:07] zonaspb вошёл(а) в комнату
[22:40:19] <netson> можно и так: LC_ALL=ru_RU.UTF-8 LANG=ru_RU.UTF-8 eiskaltdcpp
[22:41:06] <tehnick> gelraen: http://code.google.com/p/eiskaltdc/issues/detail?id=167 У него работает...
[22:41:45] <netson> gelraen, а проблема возникла сейчас, раньше все работало?
[22:42:32] <tehnick> gelraen: хотя и не идеально, да... http://code.google.com/p/eiskaltdc/issues/detail?id=167
[22:43:52] <tehnick> Кстати, это уже исправили: http://code.google.com/p/eiskaltdc/source/detail?r=778
[22:44:05] <tehnick> gelraen: у тебя какая локаль стоит?
[22:44:29] <netson> NegatiV, помогло
[22:44:37] <NegatiV> *yahoo*
[22:44:44] <netson> точнее, мне помогло
[22:44:56] <netson> надеюсь что не сломалось у всех остальных :)
[22:45:07] <NegatiV> у меня все работает
[22:45:29] <netson> я сейчас делал annotate
[22:45:41] <netson> та строчка очень давно была вписана в изначальном виде
[22:45:51] <netson> но точно помню что недавно работало
[22:46:13] <netson> обновился один раз недавно и начал наблюдать проблему
[22:48:44] <gelraen> tehnick: LC_ALL=ru_RU.UTF-8 LANG=ru_RU.UTF-8 open /Applications/eiskaltdcpp.app/ помогло
[22:49:29] <gelraen> netson: раньше не проверял %) я сам на freebsd сижу, клиент собирал девушке, на её же ноуте
[22:49:55] <netson> gelraen, буквально полчаса назад r821 закоммитили, у меня это решило проблему (не мак)
[22:49:58] <gelraen> tehnick: язык OS - русский, но я сомневаюсь что оно LANG/LC_ALL выставляет
[22:50:09] <netson> танцы с переменными окружения мне не помогли
[22:50:58] NegatiV вышел(а) из комнаты
[22:51:00] <mva> gelraen: попробуй обнови из транка
[22:51:14] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
[22:51:21] <tehnick> mva: не надо такого простым пользователям советовать.
[22:51:38] <mva> tehnick: он не простой
[22:51:41] <tehnick> Он скорее всего готовую сборку поставил.
[22:51:45] <tehnick> А какой?
[22:51:50] <mva> простые не пользуются FreeBSD
[22:51:58] <mva> я гарантирую это
[22:52:12] <tehnick> mva: чо-чо? У него макось же...
[22:52:18] gelraen внимательно смотрит на r821
[22:52:18] <mva> не у него
[22:52:31] <mva> tehnick: [01:49:19] <gelraen> netson: раньше не проверял %) я сам на freebsd сижу, клиент собирал девушке, на её же ноуте
[22:52:35] <mva> втыкаем-с
[22:52:41] <gelraen> mva: у меня девушка вполне простой пользователь %)
[22:52:44] <tehnick> Черт, пропустил..
[22:54:05] <gelraen> если я правильно понял, оно фиксит только отображение полученных от хаба сообщений в окне чата. а тут хабу отправляется сообщение уже без русских букв
[22:54:42] <mva> ну...
[22:54:53] <gelraen> ради чистоты эксперимента конечно могу слить trunk и собрать, но результат будет где-то через час-полтора
[22:55:15] <mva> gelraen: там в этой вашей макоси есть какое-нибудь подобие /etc/env || /etc/environment?
[22:55:30] <gelraen> нету
[22:55:33] <tehnick> gelraen: под фрей, кстати, проблем нет?
[22:55:35] <gelraen> как и в freebsd
[22:55:54] <mva> gelraen: а .profile оно перед стартом не читает?
[22:56:13] <gelraen> tehnick: под фрёй я жду kde 4.4, после того как libpng обновили. потому ещё на старой версии сижу
[22:56:28] <gelraen> mva: должно читать, сейчас посмотрю
[22:56:33] <tehnick> gelraen: о_О При чем тут кеды?
[22:56:48] <gelraen> tehnick: при том что мне лень их два раза пересобирать :)
[22:57:02] <tehnick> gelraen: зачем?
[22:57:11] <tehnick> gelraen: наш клиент не зависит от кед.
[22:57:34] <gelraen> первый чтобы перелинковать с новой версией libpng, второй - чтобы обновить
[22:57:39] <mva> tehnick: он разве говорил обратное?
[22:57:44] <gelraen> tehnick: да, но он зависит от qt4
[22:57:54] <gelraen> которое тоже зависит от libpng
[22:58:16] <gelraen> и когда я таки обновлю libpng мне придётся вручную пересобирать клиент
[22:58:18] <tehnick> gelraen: т.е. ты еще на третьей ветке кед сидишь?
[22:58:35] <gelraen> вместо того чтобы portmaster это сделал автоматически
[22:58:39] <gelraen> tehnick: 4.3.5
[22:58:51] <tehnick> А версия Qt?
[22:58:59] wilgib вошёл(а) в комнату
[22:59:35] <tehnick> gelraen: qmake -v
[23:00:07] <gelraen> qmake-qt4 -v
QMake version 2.01a
Using Qt version 4.6.1 in /usr/local/lib/qt4
[23:01:13] <tehnick> Кто тут добавлял http://qt-apps.org/content/show.php?content=123452 ?
[23:01:45] <tehnick> gelraen: отлично, но я не понимаю в чем проблема.
[23:02:09] <tehnick> С этой версией Qt все должно собраться.
[23:02:17] <wilgib> tehnick: там же ник указан Nikoli
[23:02:20] <mva> tehnick: забей
[23:02:34] <tehnick> wilgib: не факт, что здесь у него такой же ник.
[23:02:37] <gelraen> tehnick: проблема - лень записывать что надо потом ещё отдельно пересобрать eiskaltdc
[23:02:39] <gelraen> :)
[23:02:47] <wilgib> он сейчас здесь
[23:02:58] <mva> gelraen: а чего портмастер сам не слинкует все как надо? :)
[23:03:15] <netson> не факт что тот который тут - это он, но вероятность такого совпадения ников уже меньше :)
[23:03:24] <tehnick> gelraen: он же есть в портах. Разве он автоматически не пересоберется? Кстати, он и без пересборки будет работать в новой версией библиотек...
[23:03:46] <gelraen> mva: если я сейчас обновлю только eiskaltdc со старой версией libpng - как он потом определит что его надо пересобрать? телепатически?
[23:03:53] <tehnick> Nikoli: пинг
[23:04:18] <gelraen> tehnick: он соберётся, но если делать без обновления всех либ - потом будут лишние проблемы
[23:04:48] <gelraen> tehnick: уверен? покажи ldd -a `which eiskaltdc`
[23:05:16] <tehnick> ldd: нераспознанный ключ `-a'
[23:05:23] <gelraen> ух
[23:05:49] <tehnick> Эти ваши не гнутые утилиты...
[23:05:54] <gelraen> оно у вас може показать какие либы слинкованы непосредственно, а какие - через другие либы?
[23:06:12] <gelraen> прямые, да :Р :)
[23:06:36] <mva> gelraen: а в генте определяет, ага
[23:06:42] <mva>
[23:06:45] <gelraen> текущая версия непосредственно с libpng слинкована
[23:07:01] <gelraen> потому при апгрейде libpng.so.5 -> libpng.so.6 оно сломается
[23:07:23] <mva> emerge @preserved-rebuild такое лечит, ага :)
[23:07:46] <gelraen> :)
[23:08:24] <mva> и да, s#eiskaltdc#eiskaltdcpp#g
[23:10:04] <gelraen> такс, что-то я отвлёкся от задачи
[23:11:04] <tehnick> dpaste.com сказал, что текста много. Куда еще можно залить?
[23:11:15] <tehnick> Без авторизации...
[23:11:54] <gelraen> paste.org.ru ?
[23:11:57] <mva> tehnick: pastebin.ca
[23:12:00] <gelraen> pastebin.com ?
[23:12:09] <mva> gelraen: оба ненужны
[23:12:13] <gelraen> :)
[23:12:53] <tehnick> К сожалению, Google Chrome не может открыть страницу pastebin.com.
[23:12:56] gelraen как-то пыталось заставить код pastebin.ca работать в локалке - не получилось толком, взял codetrunk
[23:13:18] <mva> tehnick:
[23:13:21] <mva> tehnick: pastebin.ca
[23:13:48] <tehnick> mva: девственно чистая главная страница.
[23:13:54] <tehnick> Их разве не прикрыли?
[23:13:57] <mva> нет
[23:14:04] <mva> выкинь провайдера
[23:14:15] <tehnick> Ыыы =)
[23:14:18] <tehnick> Не могу.
[23:14:23] <tehnick> Он тут один.
[23:14:31] <tehnick> Без альтернатив.
[23:14:43] <gelraen> гм, pastebin.com похоже таки лежит
[23:15:22] <gelraen> с pastebin.ca у меня такая же гадость
[23:16:11] <gelraen> paste.org.ru вроде жив
[23:16:20] <mva> он юникод не умеет
[23:16:26] <mva> tehnick:
[23:16:30] <gelraen> tehnick: в файлик и на файлообменник какой-то :)
[23:16:48] <mva> apt-get install nopaste || wgetpaste || etc
[23:16:57] <mva> ну или какой там у тебя менеджер пакетов
[23:17:13] <mva> а.. ompload как вариант, да
[23:17:43] <tehnick> gelraen: http://paste.org.ru/?83cb7l
[23:19:03] <gelraen> ладно, уговорил :)
[23:20:23] <tehnick> mva: что там по поводу моего провайдера?.. =)
[23:20:47] <mva> tehnick: выкинь-выкинь
[23:20:56] <tehnick> gelraen: неужели перейдешь? =)
[23:21:09] <tehnick> mva: а что взамен?
[23:21:11] <gelraen> угу
[23:21:20] <mva> хз
[23:21:24] <mva> localhost ;)
[23:21:45] <tehnick> mva: libastral еще не допилили, а мне связь нужна.
[23:21:57] <tehnick> Так что вредные советы ты тут даешь.
[23:22:20] <mva> ну, извинити
[23:22:26] <mva> я не виноват, что у вас провайдер монополист
[23:22:53] <tehnick> mva: дык я и не виню. К тому же лично меня все устраивает.
[23:23:05] <tehnick> Я знаю примеры и похуже...
[23:27:16] <gelraen> ладно, через час будите, когда соберётся :)
[23:30:48] Abram вошёл(а) в комнату
[23:31:00] Abram вышел(а) из комнаты
[23:54:28] wilgib вышел(а) из комнаты
[23:58:02] netson вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!