gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Четверг, 8 августа 2013< ^ >
Tehnick установил(а) тему: Конференция разработчиков EiskaltDC++ | Conference of EiskaltDC++ developers
Site: https://code.google.com/p/eiskaltdc/
Logs: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2013/
Bug tracker: https://code.google.com/p/eiskaltdc/issues/list
Notes for developers: https://code.google.com/p/eiskaltdc/wiki/notes_for_developers
How To Ask Questions The Smart Way: http://catb.org/%7Eesr/faqs/smart-questions.html
Как правильно задавать вопросы: http://parallel.ru/cluster/smart-questions-ru.html
Last stable release: 2.2.8 (2013-06-23)
Release schedule:
* 2013-08-xx Bug fix release EiskaltDC++ 2.2.9
* 2013-09-xx Release EiskaltDC++ 2.3.0
Конфигурация комнаты
Участники комнаты

GMT+4
[00:03:39] <grayich> ну да
[00:03:52] <grayich> а какая задача вообще?
[00:05:46] <grayich> Tehnick:
[00:06:05] <Tehnick> if ( JSON::RPC::VERSION >=  1.03 ) {
    my $client = new JSON::RPC::Legacy::Client;
}
else {
    my $client = new JSON::RPC::Client;
}
[00:06:14] <Tehnick> grayich: вот так будет работать?
[00:07:59] <Tehnick> Стоп.
[00:08:05] <Tehnick> Не там проблема.
[00:08:10] <Tehnick> А здесь:
-use JSON::RPC::Client;
+use JSON::RPC::Legacy::Client;
[00:08:29] <grayich> а подчасть
[00:08:40] <Tehnick> Да.
[00:08:46] <grayich> будет
[00:08:58] <Tehnick> Ок.
[00:09:00] <grayich> только $JSON::RPC::VERSION
[00:09:02] <Tehnick> Сейчас попробую.
[00:13:56] <grayich> у меня ругается .. ща пойму чего)
[00:14:46] <Tehnick> "use" not allowed in expression
[00:14:48] <Tehnick> =(
[00:16:05] <Tehnick> Пробовал в лоб: http://susepaste.org/view/raw/62226204
[00:17:49] <grayich> Tehnick: http://paste.org.ru/?mtwd4l
[00:17:52] <grayich> скорее так
[00:18:06] <grayich> use JSON::RPC::Legacy::Legacy::Client;  перед new
[00:24:20] <Tehnick> grayich: вот эта часть работает неправильно:
if ( $JSON::RPC::VERSION >=  1.03 )
[00:24:30] <Tehnick> Version JSON::RPC::VERSION - 0.96
[00:24:59] <Tehnick> А проверка все равно true возвращает внутри if().
[00:25:43] <Tehnick> В итоге я получаю ошибку:
Can't locate JSON/RPC/Legacy/Client.pm in @INC ...
[00:26:14] <grayich> не  else почему то "срабатывает"
[00:26:38] <grayich> интерпретатор похоже use видит заранее
[00:26:49] <grayich> у меня срабатывает кстати
[00:27:13] <grayich> покраеней мере без модулей .. просто принты раставил и поменял версию
[00:27:44] <grayich> на канале перла чето спят все
[00:32:29] <grayich> а старая версия так нужна? )
[00:33:07] <Tehnick> grayich: да
[00:37:05] <Tehnick> Я тоже спать хочу...
[00:37:21] <Tehnick> Отложим на потом.
[00:37:23] Tehnick вышел(а) из комнаты
[00:50:04] <grayich> Tehnick: да, use на этапе компиляции обрабаотывется,  вот так работает http://paste.org.ru/?7kzt6h
[00:53:40] Tehnick вошёл(а) в комнату
[00:53:52] <Tehnick> grayich: отлично, спасибо.
[00:55:20] <grayich> еще с eval есть вариант
[00:56:25] <grayich> это для чего скрипт вообще ?
[00:57:26] <Tehnick> grayich: этот вариант -- то, что нужно.
[00:57:52] <Tehnick> grayich: это скрипт --- интерфейс командной строки для управления демоном
[00:58:43] <grayich> а
[00:58:48] <grayich> тогда неважно
[00:59:28] <grayich> проверил и его и eval  .. по времени и использовании проца в принципе одинаково
[00:59:34] <grayich> поэтому буз разницы
[00:59:35] gelraen вышел(а) из комнаты
[01:04:42] <grayich> Tehnick: не внедряй, чреез евал нужно походу
[01:05:46] <Tehnick> grayich: почему?
[01:05:56] <Tehnick> grayich: я уже пушнул. У меня работает.
[01:08:36] <grayich> Tehnick: http://paste.org.ru/?rvykbp
[01:08:49] <grayich> +proller> grayich, require не выполняет импорты
[01:09:00] <grayich> +proller> а eval "use.."  выполнит
[01:09:33] <grayich> вообщем гдето можно нарватьсся на глюки с require
[01:11:21] <grayich> еще форма записи new  устарела вроде  и щас юзается чето типа  JSON::RPC::Client->new()
[01:11:25] <grayich> но это мелочи
[01:24:53] <Tehnick> [00:08:30] <grayich> +proller> а eval "use.." выполнит
Вот только по ссылке use-то и нет... =)
[01:25:18] <Tehnick> Но вообще, я разницы не вижу.
[01:25:59] <Tehnick> Импорт был в коде выше.
[01:30:11] Tehnick вышел(а) из комнаты
[01:32:10] Diger вышел(а) из комнаты
[01:35:13] <grayich> гг, т ада
[01:36:41] <grayich> Tehnick: вообщем вот окончательный вариант) http://paste.org.ru/?i3w337
[01:42:07] gelraen вошёл(а) в комнату
[02:31:45] Tehnick вошёл(а) в комнату
[02:32:19] <Tehnick> grayich: вот окончательный вариант: http://susepaste.org/view/raw/24847925 =)
[02:32:34] Tehnick вышел(а) из комнаты
[02:44:11] <grayich> Tehnick: а чего  require ? )
[06:33:13] grayich вышел(а) из комнаты
[07:01:02] gelraen вышел(а) из комнаты
[07:01:12] ONYX вышел(а) из комнаты
[07:01:27] gelraen вошёл(а) в комнату
[07:45:49] ONYX вошёл(а) в комнату
[08:11:01] ONYX вышел(а) из комнаты
[08:11:11] ONYX вошёл(а) в комнату
[08:36:01] ONYX вышел(а) из комнаты: Replaced by new connection
[08:36:11] ONYX вошёл(а) в комнату
[09:07:30] mars1an вошёл(а) в комнату
[09:12:35] Diger вошёл(а) в комнату
[09:46:39] Diger вышел(а) из комнаты
[10:36:24] Diger вошёл(а) в комнату
[11:05:03] ONYX вышел(а) из комнаты
[11:18:48] ONYX вошёл(а) в комнату
[11:25:50] Diger вышел(а) из комнаты
[11:46:49] Diger вошёл(а) в комнату
[12:10:53] Diger вышел(а) из комнаты
[12:16:40] Diger вошёл(а) в комнату
[12:27:35] ONYX вошёл(а) в комнату
[12:37:12] Diger вышел(а) из комнаты
[12:54:31] grayich вошёл(а) в комнату
[14:20:06] gelraen вышел(а) из комнаты
[14:46:20] gelraen вошёл(а) в комнату
[15:00:30] ONYX вышел(а) из комнаты
[15:57:28] Diger вошёл(а) в комнату
[16:44:59] nixtrian|home вышел(а) из комнаты
[18:05:34] mars1an вышел(а) из комнаты
[19:57:01] Diger вышел(а) из комнаты
[20:29:56] Diger вошёл(а) в комнату
[21:04:00] gelraen вышел(а) из комнаты
[21:15:14] gelraen вошёл(а) в комнату
[21:22:34] ONYX вышел(а) из комнаты: Replaced by new connection
[21:22:44] ONYX вошёл(а) в комнату
[22:40:11] ONYX вышел(а) из комнаты: Replaced by new connection
[22:40:21] ONYX вошёл(а) в комнату
[22:40:48] Diger вышел(а) из комнаты
[23:17:02] Diger вошёл(а) в комнату
[23:18:16] ONYX вышел(а) из комнаты
[23:23:05] ONYX вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!