Home
Psi+ Project
psi-dev@conference.jabber.ru
Вторник, 5 марта 2013< ^ >
Qwеst установил(а) тему: • Psi+ Project — Development branch of Psi IM Jabber client
• Room languages: Russian, English
http://psi-dev.googlecode.com/ | http://psi-plus.com/
• Wiki: http://psi-plus.com/wiki/ || FAQ: http://psi-plus.com/wiki/faq
• Forum: http://forum.psi-plus.com/ (Registration: http://forum.psi-plus.com/viewtopic.php?f=1&t=548 )
• Psi+ Windows Installer v0.16.25 || Changelog: https://raw.github.com/psi-plus/main/master/changelog.txt
• Чатлоги: http://chatlogs.jabber.ru/psi-dev@conference.jabber.ru
• Правила поведения в конференции: http://psi-plus.com/wiki/conference_rules
• "1000 мелочей" можно *самостоятельно* настроить плагином Extended Options Plugin ;-)
• Psi+ translations (over 30 langs) https://code.google.com/p/psi-dev/downloads/list?q=label:Translations
Конфигурация комнаты
Участники комнаты

GMT+4
[00:09:06] aitap вошёл(а) в комнату
[00:09:58] Qwеst вышел(а) из комнаты: -1
[00:14:15] aitap выгнали из комнаты: Текст сообщения дублируется!
[00:14:19] Qwеst вошёл(а) в комнату
[00:14:46] aitap вошёл(а) в комнату
[00:15:43] aitap выгнали из комнаты: Текст сообщения дублируется!
[00:15:56] aitap вошёл(а) в комнату
[00:17:07] <aitap> Ку. У меня есть вопрос на 2 абзаца, но бот упорно видит в нём дублирующийся текст. Придётся задать сжато: какие API плагинов лучше использовать для редактирования или создания входящих и исходящих сообщений, чтобы их было видно в окне чата и истории?
[00:17:18] Qwеst вышел(а) из комнаты
[00:18:26] <aitap> Примечание: нужна возможность вставлять XHTML.
[00:18:40] maksbotan вышел(а) из комнаты
[00:21:19] Qwеst вошёл(а) в комнату
[00:24:01] Qwеst вышел(а) из комнаты
[00:24:08] <aitap> PluginHost::sendStanza просто отправляет станзу, но в окне чата её (естественно) не видно. PluginHost::sendMessage эскейпит body, да и сам просто является обёрткой над sendStanza. Поступать, как Image Plugin, и использовать для записи сообщения в окно чата appendSysMsg не хочется.
[01:17:21] Neustradamus вышел(а) из комнаты
[01:17:41] Willly вышел(а) из комнаты
[01:18:04] dikiy вышел(а) из комнаты
[01:20:16] Neustradamus вошёл(а) в комнату
[01:34:12] <aitap> Завтра ещё раз сюда загляну, а также проверю void PluginHost::createNewEvent: звучит многообещающе.
[01:34:14] aitap вышел(а) из комнаты
[01:35:42] Dominges вышел(а) из комнаты
[02:02:04] Dominges вошёл(а) в комнату
[02:49:54] Z_God вышел(а) из комнаты
[02:56:42] nurr вошёл(а) в комнату
[03:11:59] taurus вышел(а) из комнаты
[03:27:08] nurr вышел(а) из комнаты
[06:13:25] ak вошёл(а) в комнату
[06:35:24] rion☫ вошёл(а) в комнату
[07:57:52] ak вышел(а) из комнаты
[09:09:04] anaksimandr вошёл(а) в комнату
[09:29:16] ivan1986 вошёл(а) в комнату
[09:29:25] ivan1986 вышел(а) из комнаты
[09:59:05] Qwеst вошёл(а) в комнату
[10:05:03] KukuRuzo вошёл(а) в комнату
[10:07:06] <Qwеst> .
[10:07:08] <iSida> Qwеst: Пинг от тебя 0.019 сек.
[10:07:18] <Qwеst> .seen gluxi
[10:07:18] <iSida> Qwеst: Я видела: gluxi - вышел 7 дней, 11:04:22 назад (Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found), Клиент: GluxiBot HG r422:f5dbe5c28a30 (2010-06-23 21:55 +0000)
[10:30:20] <KukuRuzo> Вот она - война роботов!
[10:48:07] Dealer_WeARE вошёл(а) в комнату
[11:43:18] Nirdosh_ вышел(а) из комнаты
[12:15:36] Nirdosh_ вошёл(а) в комнату
[12:28:13] zet вошёл(а) в комнату
[14:40:12] nurr вошёл(а) в комнату
[15:01:30] nurr вышел(а) из комнаты
[15:16:47] O01eg вышел(а) из комнаты
[15:18:48] O01eg вошёл(а) в комнату
[15:54:23] Dealer_WeARE вышел(а) из комнаты: Disconnected: closed
[16:46:34] Qwеst вышел(а) из комнаты
[16:47:00] anaksimandr вышел(а) из комнаты
[16:51:22] Neustradamus вышел(а) из комнаты
[17:04:02] Neustradamus вошёл(а) в комнату
[17:18:55] Neustradamus вышел(а) из комнаты
[17:24:17] Neustradamus вошёл(а) в комнату
[17:33:43] Dealer_WeARE вошёл(а) в комнату
[17:40:14] O01eg вышел(а) из комнаты
[17:49:48] O01eg вошёл(а) в комнату
[18:22:01] Nirdosh_ вышел(а) из комнаты
[18:45:27] Neustradamus вышел(а) из комнаты
[18:47:10] Nirdosh_ вошёл(а) в комнату
[18:50:38] Neustradamus вошёл(а) в комнату
[18:54:29] zet вышел(а) из комнаты: bb
[18:54:33] Neustradamus вышел(а) из комнаты
[18:57:02] rion☫ вышел(а) из комнаты
[19:01:23] Neustradamus вошёл(а) в комнату
[19:20:05] ivan101 вошёл(а) в комнату
[19:34:32] ivan101 вышел(а) из комнаты
[19:34:48] ivan101 вошёл(а) в комнату
[19:36:07] ivan101 вышел(а) из комнаты
[19:36:27] ivan101 вошёл(а) в комнату
[19:37:14] Neustradamus вышел(а) из комнаты
[19:38:14] ivan101 вышел(а) из комнаты
[19:40:12] KukuRuzo вышел(а) из комнаты: Всем пока...
[19:40:33] Neustradamus вошёл(а) в комнату
[19:42:17] Willly вошёл(а) в комнату
[19:43:05] Neustradamus вышел(а) из комнаты
[19:46:14] Neustradamus вошёл(а) в комнату
[19:47:58] Willly вышел(а) из комнаты
[19:48:09] Willly вошёл(а) в комнату
[19:49:08] Willly вышел(а) из комнаты
[19:53:46] Neustradamus вышел(а) из комнаты
[19:53:55] Dealer_WeARE вышел(а) из комнаты: Disconnected: closed
[19:55:03] ak вошёл(а) в комнату
[19:57:26] Neustradamus вошёл(а) в комнату
[20:01:41] ivan101 вошёл(а) в комнату
[20:07:48] rion☫ вошёл(а) в комнату
[20:18:28] ak вышел(а) из комнаты
[20:34:16] maksbotan вошёл(а) в комнату
[20:42:08] ivan101 вышел(а) из комнаты
[20:44:46] aitap вошёл(а) в комнату
[20:48:53] aitap выгнали из комнаты: Текст сообщения дублируется!
[20:49:10] aitap вошёл(а) в комнату
[20:49:19] <aitap> Привет. Посмотрел на StopSpam Plugin и OTR Plugin и смог написать свой фильтр входящих/исходящих сообщений до такого состояния, чтобы он даже собрался.
[20:49:33] <aitap> Теперь другая проблема: его не видно в списке плагинов в настройках. Пробовал класть в ~/.psi/plugins, ~/.psi/profiles/default/plugins, /usr/lib/psi-plus/plugins, даже пересобирать пакет psi-plus (файл плагина оказался в /usr/lib/psi-plus/plugins/).
[20:49:37] anaksimandr вошёл(а) в комнату
[20:49:56] <aitap> При запуске из командной строки никакой ругани на этот файл нет. Код прилагаю: http://paste.debian.net/239955/ (осторожно, это чуть ли не первая попытка серьёзно писать на C++/Qt).
[21:14:08] Qwеst вошёл(а) в комнату
[21:14:09] Neustradamus вышел(а) из комнаты
[21:22:30] Neustradamus вошёл(а) в комнату
[21:39:14] KukuRuzo вошёл(а) в комнату
[21:40:47] <KukuRuzo> aitap: плагин можно в для тестирования кидать в ~/.local/share/psi+
[21:40:58] <KukuRuzo> /plugins
[21:47:41] <aitap> KukuRuzo: спасибо, попробую положить и туда. Есть идеи, что можно было сделать не так, чтобы Psi+ и не видел плагина, и не ругался на его формат?
[21:48:19] <aitap> В терминал psi-plus пишет только 2 подозрительных строки, но они наверняка относятся к одному файлу:
[20:15:06] W:Attempted to load /usr/lib/psi-plus/plugins/libgstprovider.so, but it is not a valid plugin.
[20:15:06] W:File is a plugin but not for Psi
[21:49:09] <KukuRuzo> Первое про жстример сообщение
[21:51:02] <KukuRuzo> aitap: посмотри код плагинов дилера (можешь nullplugin) просто там есть "функции", которые обязательно должны быть, иначе плагин просто не подхватится, может ты какие выкинул
[21:52:27] <KukuRuzo> aitap: вот эти вроде     virtual bool enable();
    virtual bool disable();
    virtual void applyOptions() {};
    virtual void restoreOptions() {};
    virtual void optionChanged(const QString&) {};
    virtual void setOptionAccessingHost(OptionAccessingHost* host);
    virtual void setAccountInfoAccessingHost(AccountInfoAccessingHost* host);
    virtual void setPsiAccountControllingHost(PsiAccountControllingHost* host);
    virtual QString pluginInfo();
[21:53:36] <aitap> KukuRuzo: вроде бы, все на месте.
[21:54:20] <KukuRuzo> aitap: ах да, совет следи за стилем кода, у нас отступы - таб (8симв) ато у тебя код плавает трудно читать
[21:54:49] <aitap> KukuRuzo: да, исправлю. Похоже, Vim с QtCreator подрались.
[22:05:53] aitap вышел(а) из комнаты
[22:06:16] aitap вошёл(а) в комнату
[22:11:19] <KukuRuzo> aitap: а еще, возможно ты забыл наследовать класс плагина от public AccountInfoAccessor
[22:15:31] Willly вошёл(а) в комнату
[22:15:57] Willly вышел(а) из комнаты
[22:19:25] <aitap> Дописал public AccountInfoAccessor, добавляю его в Q_INTERFACES() - ошибка - Undefined interface. Странно.
[22:20:46] <KukuRuzo> А про инклюд забыл #include "accountinfoaccessor.h"
[22:20:56] <aitap> А, нет, это просто опечатка.
[22:22:28] <aitap> Сейчас проверю...
[22:22:30] aitap вышел(а) из комнаты
[22:23:56] aitap вошёл(а) в комнату
[22:27:16] <aitap> Положил и в ~/.local/share/Psi+/plugins, и в /usr/lib/psi-plus/plugins - в настройках не видно. После исправления отступов и наследования код выглядит так: http://paste.debian.net/239980/
[22:36:12] taurus вошёл(а) в комнату
[22:37:02] <KukuRuzo> aitap: собери плагин с CONFIG += debug и посмотри, должно инфу выводить, это если ты так еще не сделал
[22:40:54] <aitap> Перезапущусь...
[22:40:56] aitap вышел(а) из комнаты
[22:41:39] aitap вошёл(а) в комнату
[22:42:52] <aitap> А psi-plus пересобирать не нужно с debug? А то что-то ничего нового не появилось.
[22:43:21] <KukuRuzo> Попробуй
[22:45:02] aitap вышел(а) из комнаты
[22:46:12] rion☫ вышел(а) из комнаты
[22:49:49] aitap вошёл(а) в комнату
[22:52:46] <aitap> Тогда это до завтра, на этом нетбуке Psi+ что-то уж очень долго собирается.
[23:07:58] KukuRuzo вышел(а) из комнаты
[23:18:34] Z_God вошёл(а) в комнату
[23:21:17] anaksimandr выгнали из комнаты: Блокировка статус-флуда!
[23:33:26] aitap вышел(а) из комнаты
[23:59:07] Tobias вошёл(а) в комнату
[23:59:24] Tobias вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!