Home
Psi+ Project
psi-dev@conference.jabber.ru
Четверг, 12 апреля 2012< ^ >
Dealer_WeARE установил(а) тему: Поздравляем KukuRuzo с Днем Рождения!!!
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+ Win32 Installer v0.15.5320 || 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 ;-)
Конфигурация комнаты
Участники комнаты

GMT+4
[00:12:26] rion☫ вошёл(а) в комнату
[00:27:23] rion☫ вышел(а) из комнаты
[00:54:31] O01eg вышел(а) из комнаты
[01:12:11] tehnick вошёл(а) в комнату
[01:16:25] <tehnick> передать Qwеst Обновил файлы локализации, теперь все строки доступны в переводах.
[01:16:27] <iSida> tehnick: Я видела несколько человек с таким ником и могу ошибочно передать. Совпадений: 2, будет передано сообщений: 2
[01:17:53] tehnick вышел(а) из комнаты
[01:32:16] liuch вошёл(а) в комнату
[01:39:30] liuch вышел(а) из комнаты: Возможно вернусь
[02:31:05] antizeus вошёл(а) в комнату
[02:31:15] <antizeus> гг
[02:31:16] <gluxi> бугага
[02:31:22] antizeus выгнали из комнаты: Сообщения очень похожи!
[02:31:31] antizeus вошёл(а) в комнату
[02:31:37] antizeus выгнали из комнаты: Сообщения очень похожи!
[02:31:53] antizeus вошёл(а) в комнату
[02:32:36] <antizeus> Dominges: здарова тварь
[02:36:08] <antizeus> гг
[02:36:08] <gluxi> бугага
[02:36:34] <antizeus> в испании безработные живут не туджат а в русне существуют впроголодь
[02:36:45] <antizeus> не тужат
[02:37:44] <antizeus> у вас может быть лучше а у руснявого народа не может потому что на него всем насрать
[02:37:51] <antizeus> :-D
[02:38:04] <antizeus> и это здорово
[02:38:09] <antizeus> :-D
[02:38:59] <antizeus> в чечню по контракту ахаха деньгу зашибать и чурок убивать
[02:39:16] <antizeus> русня ***нная
[02:39:40] <WilDFirE> я всё больше разочаровываюсь в троллях
[02:40:34] <antizeus> ну в чечне теперь не разгуляешься как раньше надо по другим раенам пошуровать где меньше спроса
[02:41:26] <WilDFirE> помню мы налётами целый конфы протролливали. но теперь уже времена не те
[02:41:51] <antizeus> хули мамку чью то убил почасовая оплата плюс участие в боевых действиях герой ***дь
[02:42:08] <antizeus> гг
[02:42:08] <gluxi> бугага
[02:42:39] <antizeus> WilDFirE: пасть сучью закрыла быстро сука
[02:43:20] <WilDFirE> antizeus: ну иди и закрой суке сучью пасть :-)
[02:44:17] <WilDFirE> ща обожди 10 мин как пакет докачается и пинг нормальный будет сразимся. если я не усну
[02:44:30] <antizeus> WilDFirE: тварь ***нная
[02:45:34] <WilDFirE> antizeus: я покажу тебе http://ru.wikipedia.org/wiki/%D0%9A%D1%83%D0%B7%D1%8C%D0%BA%D0%B8%D0%BD%D0%B0_%D0%BC%D0%B0%D1%82%D1%8C !!
[02:45:57] <WilDFirE> :-)
[02:47:05] <WilDFirE> antizeus: а ты прикольный!
[02:47:06] <WilDFirE> antizeus: бубенчик ты мой!
[02:47:14] <WilDFirE> какой няшный ^_^
[02:48:10] <WilDFirE> порой изза таких людей как antizeus я готов радоваться жизни! как всё прекрасно!
[02:48:13] <WilDFirE> antizeus: да, мой бубенчик?
[02:48:58] <WilDFirE> молчи, молчи. я сам знаю что ты хочеш сказать! я тебя тоже люблю, мой бубенчик!
[02:50:21] <antizeus> WilDFirE: сучка ***нная
[02:50:45] <WilDFirE> antizeus: да, я знал что ты такой! мой бубенчик!
[02:51:16] <antizeus> WilDFirE ты у***ще свинобесовское я твою сучью натуру е б а л
[02:51:40] <antizeus> WilDFirE: и срал на тебя и на все что ты пишешь сучка
[02:51:48] <WilDFirE> antizeus: да! ещё, мой бубенчик!
[02:51:59] <antizeus> гг
[02:51:59] <gluxi> бугага
[02:52:11] <antizeus> какая ты смешная сучка
[02:52:57] <WilDFirE> ладно я спать. можеш сам себя ещё немного потроллить а потом ложись спать, мой бубенчик
[02:53:23] <antizeus> WilDFirE: *****и на дорожку сучка е б а нн а я
[02:53:32] antizeus выгнали из комнаты: Блокировка скрытого мата цензором!
[02:53:45] antizeus вошёл(а) в комнату
[02:54:01] <antizeus> WilDFirE: вылижи мне яйца наташа
[02:54:22] <antizeus> русня е банная
[02:55:02] <antizeus> давай вовчик нагнетай руснятину пусть ее немцы вы е бут
[02:55:07] <antizeus> :-D
[02:55:53] <antizeus> русня она ж такая любит чтоб ее е бали редко но метко
[02:56:03] <antizeus> гг
[02:56:04] <gluxi> бугага
[02:56:07] <antizeus> :-D
[02:56:16] <antizeus> победители е банные
[02:56:20] <antizeus> :-D
[03:05:31] <antizeus> свинобесовская русня в зверином бешенстве убивает беззащитных женщин входеспецоперации против двух предпологаемых мусульман
[03:05:37] <antizeus> :-D
[03:05:58] <antizeus> WilDFirE: пиши сучка
[03:10:31] <antizeus> WilDFirE: или русня боится против равных в войнушку повые бываться?
[03:10:45] <antizeus> WilDFirE не говоря уже о тех кто сильнее
[03:10:55] <antizeus> :-D
[03:11:13] <antizeus> WilDFirE: мразота свинобесовская
[03:11:19] <antizeus> :-D
[03:21:43] liuch вошёл(а) в комнату
[03:23:33] liuch вышел(а) из комнаты: Возможно вернусь
[03:26:38] <antizeus> встал я утром в шесть часов
[03:26:47] <antizeus> нет резинки от трусов
[03:26:52] <antizeus> вот она вот она
[03:27:35] <antizeus> на пальчике намотана
[03:27:44] <antizeus> :-D
[03:28:00] antizeus вышел(а) из комнаты: QIP Infium: Спокойное общение
[03:54:45] OKTAVIUS вышел(а) из комнаты
[04:02:47] OKTAVIUS вошёл(а) в комнату
[04:10:30] liuch вошёл(а) в комнату
[04:48:02] Z_God вышел(а) из комнаты
[04:48:57] liuch вышел(а) из комнаты: Возможно вернусь
[06:13:29] rion☫ вошёл(а) в комнату
[06:20:59] rion☫ вышел(а) из комнаты
[06:58:14] rion☫ вошёл(а) в комнату
[07:04:30] Флинт2 вошёл(а) в комнату
[07:08:11] Флинт2 вышел(а) из комнаты
[07:08:35] rion☫ вошёл(а) в комнату
[07:13:10] Котэ-Готэ вышел(а) из комнаты
[07:30:44] rion☫ вышел(а) из комнаты
[07:31:47] <rion☫> передать KuKuRuZo затести свеженький апстримчик
[07:31:49] <iSida> rion☫: Я не видела KuKuRuZo в конференции. Вы можете указать jid.
[07:32:37] <iSida> RSS: Новости для Recent Commits to iris:master
• Merge branch 'master' into newdns
m src/irisnet/corelib/netinterface_unix.cpp
m src/jdns/jdns_sys.c
m src/xmpp/jid/jid.cpp
m src/xmpp/jid/jid.h
m src/xmpp/xmpp-im/client.cpp
m src/xmpp/xmpp-im/filetransfer.cpp
m src/xmpp/xmpp-im/filetransfer.h
m src/xmpp/xmpp-im/s5b.cpp
m src/xmpp/xmpp-im/s5b.h
m src/xmpp/xmpp-im/types.cpp
+ sr[…]
https://github.com/psi-im/iris/commit/89748f403df7a20cc2d5a79bbe5a319c9ca1f0ba
• merge with master
m iris.pri
m src/irisnet/corelib/addressresolver.cpp
m src/irisnet/corelib/addressresolver.h
m src/irisnet/corelib/netnames_jdns.cpp
m src/irisnet/corelib/objectsession.cpp
m src/irisnet/corelib/objectsession.h
m src/irisnet/noncore/cutestuff/bsocket.cpp
m src/irisnet/noncore/cutestuff/bsocket.h
m src/irisnet/noncore/cutestuff/bytestream.cpp
m src/irisnet/noncore/cutestuff/bytestream.h
m src/irisnet/noncore/cutestuff/httpconnect.cpp
m src/irisnet/noncore/cutestuff/httpconnect.h
m src/irisnet/noncore/cutestuff/httppoll.cpp
m src/irisnet/noncore/cutestuff/httppoll.h
m src/irisnet/noncore/cutestuff/socks.cpp
m src/irisnet/noncore/cutestuff/socks.h
m src/irisnet/noncore/legacy/ndns.cpp
m src/irisnet/noncore/legacy/ndns.h
m src/irisnet/noncore/legacy/servsock.cpp
m src/irisnet/noncore/legacy/servsock.h
m src/irisnet/noncore/legacy/srvresolver.cpp
m src/irisnet/noncore/legacy/srvresolver.h
m src/libidn/idna.h
m src/libidn/internal.h
m src/libidn/libidn.pri
m src/libidn/nfkc.c
m src/libidn/profiles.c
m src/libidn/punycode.h
m src/libidn/stringprep.c
m src/libidn/stringprep.h
m src/xmpp/jid/jid.cpp
m src/xmpp/jid/jid.h
m src/xmpp/sasl/digestmd5proplist.cpp
m src/xmpp/sasl/digestmd5proplist.h
m src/xmpp/xmpp-core/connector.cpp
m src/xmpp/xmpp-core/parser.cpp
m src/xmpp/xmpp-core/parser.h
m src/xmpp/xmpp-core/protocol.cpp
m src/xmpp/xmpp-core/protocol.h
m src/xmpp/xmpp-core/securestream.cpp
m src/xmpp/xmpp-core/securestream.h
m src/xmpp/xmpp-core/simplesasl.cpp
m src/xmpp/xmp[…]
https://github.com/psi-im/iris/commit/f1e11ed5a6c6743662d7979385b2a9952c49a3dd
[07:39:27] rion☫ вышел(а) из комнаты
[07:46:13] Флинт2 вошёл(а) в комнату
[07:46:58] Флинт2 вышел(а) из комнаты
[07:54:02] Qwеst вошёл(а) в комнату
[08:20:22] Qwеst вышел(а) из комнаты: -1
[08:22:55] Котэ-Готэ вошёл(а) в комнату
[08:26:03] rion☫ вошёл(а) в комнату
[09:00:16] Котэ-Готэ вышел(а) из комнаты: Replaced by new connection
[09:00:17] Котэ-Готэ вошёл(а) в комнату
[09:10:08] Qwеst вошёл(а) в комнату
[09:15:53] <Qwеst> rion☫: а что в свеженьком апстримичке?
[09:19:43] ivan1986 вошёл(а) в комнату
[09:22:48] nsof вошёл(а) в комнату
[09:24:30] Котэ-Готэ вышел(а) из комнаты
[09:25:49] <rion☫> Qwеst: пул реквест 3х летней давности накатил
[09:28:22] <Qwеst> rion☫: при установленной галке "использовать стандартный порт SSL" сервера пси ругается Ошибка обмена данными с сервером .Ошибка TLS handshake.
[09:29:26] <Qwеst> А в остальном вроде норм:)
[09:29:34] <rion☫> Qwеst: уже пересобрал что ли?
[09:29:38] <Qwеst> Да
[09:31:35] <rion☫> Qwеst: т.е. до обновления такого бага точно не было?
[09:32:10] <Qwеst> Точно точно.
[09:33:19] <rion☫> Qwеst: прокси не юзаются?
[09:33:46] <Qwеst> Нет. Прямое подключение к серваку
[09:34:05] KukuRuzo вошёл(а) в комнату
[09:34:27] <KukuRuzo> О! Круто
[09:34:43] <KukuRuzo> rion☫: ванильку тестить или можно пси+?
[09:34:51] Qwеst вышел(а) из комнаты
[09:35:03] Qwеst вошёл(а) в комнату
[09:35:23] <Qwеst> Ух тыж. Даже уронить получилось:)
[09:35:23] <rion☫> KukuRuzo: ну в принципе пофиг.
[09:35:36] <Qwеst>
[09:35:42] <Qwеst>
[09:35:46] <Qwеst> .v
[09:35:48] <iSida> Qwеst: Psi+ 0.15.5321-webkit (Apr 12 2012) // Windows 7
[09:36:22] <Qwеst> К гталку кстати коннект стал робить так же как и с патчем дилера. Буквально за минуту :)
[09:40:58] Qwеst вышел(а) из комнаты
[09:43:35] Qwеst вошёл(а) в комнату
[09:46:53] Nirdosh_ вошёл(а) в комнату
[09:50:42] <rion☫> Что там с легаси, седня гляну
[09:50:57] <KukuRuzo> А я патч дилера с отключенным teredo еще не пробовал
[09:57:46] KukuRuzo вышел(а) из комнаты
[09:58:47] KukuRuzo вошёл(а) в комнату
[09:59:41] KukuRuzo вышел(а) из комнаты
[10:00:24] KukuRuzo вошёл(а) в комнату
[10:01:00] Qwеst вышел(а) из комнаты: -1
[10:08:19] Qwеst вошёл(а) в комнату
[10:09:38] KukuRuzo вышел(а) из комнаты
[10:09:51] rion☫ вышел(а) из комнаты: Replaced by new connection
[10:09:52] rion☫ вошёл(а) в комнату
[10:10:48] Qwеst вышел(а) из комнаты
[10:11:15] KukuRuzo вошёл(а) в комнату
[10:11:35] Qwеst вошёл(а) в комнату
[10:11:49] KukuRuzo вышел(а) из комнаты
[10:13:05] KukuRuzo вошёл(а) в комнату
[10:14:04] <Qwеst> Эх. Опять неуловимая бага )
[10:21:52] KukuRuzo вышел(а) из комнаты
[10:23:16] KukuRuzo вошёл(а) в комнату
[10:26:22] KukuRuzo вышел(а) из комнаты
[10:29:48] KukuRuzo вошёл(а) в комнату
[10:30:39] <KukuRuzo> http://pix.academ.org/img/2012/04/12/b06c1caa363eb46335903f9df6dcd160.png
[10:31:11] <KukuRuzo> И гугл также соединяет (
[10:31:52] KukuRuzo вышел(а) из комнаты
[10:32:22] KukuRuzo вошёл(а) в комнату
[10:32:23] KukuRuzo вышел(а) из комнаты
[10:33:41] KukuRuzo вошёл(а) в комнату
[10:33:42] KukuRuzo вышел(а) из комнаты
[10:34:45] KukuRuzo вошёл(а) в комнату
[10:35:23] <nsof> "Miranda ошибка сервера"
[10:35:26] <KukuRuzo> Вообще 3 сервака от клиента отвалились и в конфу не пускает(
[10:35:36] <KukuRuzo> .v
[10:35:38] <iSida> KukuRuzo: Psi+ 0.15.5121-webkit (Sep 27 2011) // Windows 7
[10:35:40] <nsof> шикарный заголовок окна
[10:35:46] <KukuRuzo> Тут всё соединилось
[10:37:16] KukuRuzo вышел(а) из комнаты
[10:38:46] petval вошёл(а) в комнату
[10:41:24] <petval> Hi guys, i have one bug report regarding build 5320 on windows. changelog says * [upstream commit] psi: fixed detection of config data dirs on windows * [upstream commit] psi: one yet fix for windows profile dir but if i have in psi-plus-portable.bat set PSIPLUSDATADIR=Psi+ then Psi+ doesn't find my config folder. when i added the set PSIDATADIR=Psi+ which I thought was deprecated then it found it.
[10:44:37] KukuRuzo вошёл(а) в комнату
[10:46:57] KukuRuzo вышел(а) из комнаты
[10:49:56] rion☫ вышел(а) из комнаты
[10:52:18] KukuRuzo вошёл(а) в комнату
[10:53:30] <KukuRuzo> petval: just try to rename psi-plus.exe to psi-plus-portable.exe and move Psi+ folder to folder with psi-plus-portable.exe file, and run psi-plus-portable.exe
[10:53:30] KukuRuzo вышел(а) из комнаты
[10:54:08] KukuRuzo вошёл(а) в комнату
[10:54:43] rion☫ вошёл(а) в комнату
[10:57:10] petval вышел(а) из комнаты: Replaced by new connection
[10:57:26] petval вошёл(а) в комнату
[10:57:48] KukuRuzo вышел(а) из комнаты
[10:58:31] petval вышел(а) из комнаты: Replaced by new connection
[10:58:54] KukuRuzo вошёл(а) в комнату
[10:59:00] zet вошёл(а) в комнату
[10:59:02] KukuRuzo вышел(а) из комнаты
[10:59:16] petval вошёл(а) в комнату
[10:59:34] rion☫ вышел(а) из комнаты
[11:05:26] KukuRuzo вошёл(а) в комнату
[11:05:31] <petval> KukuRuzo: it works. but my config folder was already in the same folder as binary. setup didn't rename the file. maybe all 3 ways should work, this way least users are surprised.
[11:09:50] <KukuRuzo> zet: наверное надо как-то сделать в сетапе возможность выбрать портативную версию при установке, и автоматом переименовывать екзешник
[11:10:29] <zet> KukuRuzo: наверное можно
[11:15:12] Dealer_WeARE вошёл(а) в комнату
[11:18:13] <KukuRuzo> petval: there are must be make-psi-plus-portable.bat file it renames binary automatically. Setup can't make portable version yet.
[11:18:15] Dealer_WeARE установил(а) тему: 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+ Win32 Installer v0.15.5320 || 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 ;-)

[11:19:39] <KukuRuzo> Qwеst: а у тебя нормально новая версия робит?
[11:22:52] O01eg вошёл(а) в комнату
[11:25:29] <Qwеst> KukuRuzo: да
[11:27:54] Котэ-Готэ вошёл(а) в комнату
[11:31:48] KukuRuzo вышел(а) из комнаты
[11:32:00] KukuRuzo вошёл(а) в комнату
[11:34:45] petval вышел(а) из комнаты
[11:34:54] Котэ-Готэ вышел(а) из комнаты: Replaced by new connection
[11:34:55] Котэ-Готэ вошёл(а) в комнату
[11:35:51] <KukuRuzo> Оказалось со стандартным портом SSL - не коннектит
[11:37:48] <Qwеst> KukuRuzo: ну так я об этом в самом начале сказал что легаси ссл что-то глючит:)
[11:40:02] zet вышел(а) из комнаты
[11:40:22] zet вошёл(а) в комнату
[11:41:30] <zet> KukuRuzo: запиши в трекер. Там есть задача по инсталлеру
[11:58:32] rion☫ вошёл(а) в комнату
[12:00:24] <KukuRuzo> А это умышленно вернули имя папки с профилем на PSIDATADIR или просто при переносе в апстрим потерялось?
[12:00:50] <iSida> RSS: Новости для Issue updates for project psi-dev on Google Code
• Update 9 to issue 399 ("Psi+ Windows Installer (NSIS)")
Предложение:
сделать возможность при установке выбирать версию программы:
-обычная
-портативная
для портативной переименовывать екзешник в psi-plus-portable.exe ну и не создавать ярлыков и системных переменных.
http://code.google.com/p/psi-dev/issues/detail?id=399#c9
[12:03:54] <rion☫> KukuRuzo: надо вообще убрать эту переменную:)
[12:07:03] nsof вышел(а) из комнаты
[12:07:35] nsof вошёл(а) в комнату
[12:08:10] <KukuRuzo> rion☫: зачем? Есть же всякие любители клиент батниками запускать
[12:11:55] <nsof> KukuRuzo: будто это что-то плохое
[12:16:57] KukuRuzo вышел(а) из комнаты
[12:17:10] liuch вошёл(а) в комнату
[12:18:30] <liuch> Dealer_WeARE: по поводу пустого поля ввода при переименовании контакта - это родное поведение кода, я там ничего не менял... кажется :) Или это пожелание?
[12:18:47] <Dealer_WeARE> liuch: пожелание
[12:19:18] KukuRuzo вошёл(а) в комнату
[12:19:53] <liuch> rion☫: Сегодня проверю на транспорте. А раньше так же было?
[12:26:25] KukuRuzo вышел(а) из комнаты
[12:27:38] KukuRuzo вошёл(а) в комнату
[12:29:06] <KukuRuzo> Хотя если так посмотреть то смысла в переименовании переменных PSIDATADIR в PSIPLUSDATADIR особого нет, если это только для пользования батниками конечно, а не при использовании глобально в системе.
[12:29:06] KukuRuzo вышел(а) из комнаты
[12:29:55] KukuRuzo вошёл(а) в комнату
[12:35:37] Nirdosh_ вышел(а) из комнаты
[12:36:59] <WilDFirE> а где можно почитать о командах по ctrl+space?
[12:38:37] <Dealer_WeARE> WilDFirE: tab понажимай
[12:38:49] <rion☫> KukuRuzo: ага
[12:39:02] <WilDFirE> дофига их)
[12:39:09] <WilDFirE> ща разбираться буду
[12:39:49] <WilDFirE> а где join и leave? это самые важные команды
[12:40:06] <Dealer_WeARE> WilDFirE: на рифму не нарывайся
[12:40:54] KukuRuzo вышел(а) из комнаты
[12:40:57] <WilDFirE> Dealer_WeARE: расчитывал на выход с указанием причины в презенсе
[12:41:22] <Dealer_WeARE> WilDFirE: я понял. Есть опция для указания причины.
[12:41:41] rion☫ вошёл(а) в комнату
[12:41:47] rion☫ вышел(а) из комнаты
[12:41:51] KukuRuzo вошёл(а) в комнату
[12:42:03] <WilDFirE> одна для всех выходов?
[12:42:19] <Dealer_WeARE> Да
[12:42:40] <WilDFirE> ну это я знал
[12:42:45] <WilDFirE> фигово
[12:42:47] <Dealer_WeARE> WilDFirE: кстати, команда лив есть
[12:43:20] <WilDFirE> ах, да. я просто не в конфе tab жмакал
[12:43:37] ____t вошёл(а) в комнату
[12:43:45] Dealer_WeARE вышел(а) из комнаты: By-by, losers ;)
[12:43:55] ____t вышел(а) из комнаты
[12:44:09] <KukuRuzo> zet: я все переменные для сборки в скрипт перенёс, чтобы не сорить в системе
[12:44:40] Dealer_WeARE вошёл(а) в комнату
[12:45:16] <WilDFirE> (By-by, losers ;))
[12:46:11] KukuRuzo вышел(а) из комнаты
[12:47:26] KukuRuzo вошёл(а) в комнату
[12:47:28] KukuRuzo вышел(а) из комнаты
[12:48:55] KukuRuzo вошёл(а) в комнату
[12:49:30] KukuRuzo негодует.. Инет лагает просто капец
[12:51:03] KukuRuzo вышел(а) из комнаты
[12:52:29] KukuRuzo вошёл(а) в комнату
[12:52:59] KukuRuzo вышел(а) из комнаты
[12:54:15] KukuRuzo вошёл(а) в комнату
[12:55:04] Nirdosh_ вошёл(а) в комнату
[13:02:29] Котэ-Готэ вышел(а) из комнаты: Replaced by new connection
[13:02:33] Котэ-Готэ вошёл(а) в комнату
[13:07:20] KukuRuzo вышел(а) из комнаты
[13:08:59] KukuRuzo вошёл(а) в комнату
[13:18:05] KukuRuzo вышел(а) из комнаты
[13:19:04] KukuRuzo вошёл(а) в комнату
[13:21:04] liuch вышел(а) из комнаты: Возможно вернусь
[13:23:39] KukuRuzo вышел(а) из комнаты
[13:24:15] KukuRuzo вошёл(а) в комнату
[13:25:15] Qwеst вышел(а) из комнаты: -1
[13:29:07] KukuRuzo вышел(а) из комнаты
[13:29:45] KukuRuzo вошёл(а) в комнату
[13:32:01] ivan101 вошёл(а) в комнату
[13:33:52] KukuRuzo вышел(а) из комнаты: Replaced by new connection
[13:33:53] KukuRuzo вошёл(а) в комнату
[13:36:48] KukuRuzo вышел(а) из комнаты
[13:43:15] Z_God вошёл(а) в комнату
[13:47:15] Qwеst вошёл(а) в комнату
[13:50:40] Котэ-Готэ вышел(а) из комнаты
[13:53:46] tux-den вошёл(а) в комнату
[13:57:36] <tux-den> Dealer_WeARE: rion☫ zet предлогаю дать права модераторов луичу и кукурузе как постоянным членам проекта и они могли ублюдков с квипа банить
[13:58:22] <rion☫> я не против
[13:59:01] <tux-den> я тоже за!
[14:00:02] <tux-den> rion☫: ждем остальных хотя думаю они точно не против
[14:01:00] <Dealer_WeARE> Та не против, конечно
[14:02:12] <tux-den> тогда пусть кто нить из держателей наградит их
[14:04:42] <ferimy> сим посвящаю вас в рыцари круглого стола :)
[14:04:52] <ferimy> кто-нить скажет это?
[14:12:50] <ivan101> за
[14:18:53] tux-den вышел(а) из комнаты
[14:30:54] WilDFirE вышел(а) из комнаты
[14:32:38] rion☫ вышел(а) из комнаты
[14:33:01] rion☫ вошёл(а) в комнату
[14:46:55] WilDFirE вошёл(а) в комнату
[14:55:13] Котэ-Готэ вошёл(а) в комнату
[15:14:07] Котэ-Готэ вышел(а) из комнаты
[15:14:21] Котэ-Готэ вошёл(а) в комнату
[15:46:42] Nirdosh_ вышел(а) из комнаты
[15:50:07] ivan101 вышел(а) из комнаты
[15:51:22] Qwеst вышел(а) из комнаты
[15:51:38] Qwеst вошёл(а) в комнату
[16:06:21] WilDFirE вышел(а) из комнаты
[16:07:03] nsof вышел(а) из комнаты
[16:07:36] nsof вошёл(а) в комнату
[16:10:49] KukuRuzo вошёл(а) в комнату
[16:13:21] WilDFirE вошёл(а) в комнату
[16:17:51] <rion☫> !gg Евгений Храмцов
[16:17:53] <gluxi> rion☫: Can't parse google
[16:17:57] <rion☫> hm
[16:18:05] Котэ-Готэ вышел(а) из комнаты
[16:18:49] <rion☫> Dealer_WeARE: ты не Храмцов случаем?)
[16:18:56] <iSida> RSS: Новости для Downloads for project psi-dev on Google Code
• otrplugin-0.9.5pre-win32.7z (630 KB)
OTR Plugin 0.9.5pre || 12.04.2012 || Qt 4.8.0
Labels: Archive Plugins Windows Download
http://code.google.com/p/psi-dev/downloads/detail?name=otrplugin-0.9.5pre-win32.7z
[16:19:32] <Dealer_WeARE> rion☫: нет :)
[16:19:57] <rion☫> блин кто же. zet его знает
[16:20:41] <rion☫> о нашел. это zinid
[16:28:35] <iSida> RSS: Новости для Recent Commits to plugins:master
• [OTR] Use QDir t[…]
• Merge branch 'm[…]
https://github.com/psi-plus/plugins/commit/46f7547c8acd0a33379e26fa2d8ffa934f3554d2
• [OTR] Cleanup, consistency chang[…]
https://github.com/psi-plus/plugins/commit/50e12547581c72d0b621ad9ffdbb14788f9394b0
• [OTR] Move icons into new 'resources' subdirector[…]
• Merge branch 'master' of https://github.com/psi-plus/plugins
m dev/pstoplugin/pstoplugin.cpp
m dev/pstoplugin/pstoplugin.h
m generic/attentionplugin/attentionplugin.cpp
m generic/attentionplugin/changelog.txt
m generic/birthdayreminderplugin/birthdayreminderplugin.cpp
m generic/birthdayreminderplugin/changelog.txt
m generic/captchaformsplugin/captchadialog.cpp
m generic/captchaformsplugin/captchadialog.h
m generic/captchaformsplugin/captchaformsplugin.cpp
m generic/captchaformsplugin/changelog.txt
m generic/captchaformsplugin/loader.cpp
m generic/captchaformsplugin/loader.h
m generic/captchaformsplugin/options.ui
m generic/chessplugin/mainwindow.cpp
m generic/cleanerplugin/changelog.txt
m generic/cleanerplugin/cleaner.cpp
m generic/cleanerplugin/cleaner.h
m generic/cleanerplugin/cleaner.ui
m generic/cleanerplugin/cleanerplugin.cpp
m generic/cleanerplugin/cleanerplugin.h
m generic/cleanerplugin/common.cpp
m generic/cleanerplugin/common.h
m generic/cleanerplugin/default.xml
m generic/cleanerplugin/models.cpp
m generic/cleanerplugin/models.h
m generic/cleanerplugin/optionsparser.cpp
m generic/cleanerplugin/optionsparser.h
m generic/cleanerplugin/viewers.cpp
m generic/cleanerplugin/viewers.h
m generic/clientswitcherplugin/accountsettings.cpp
m generic/clientswitcherplugin/accountsettings.h
m generic/clientswitcherplugin/changelog.txt
m generic/clientswitcherplugin/clientswitcherplugin.cpp
m gen[…]
https://github.com/psi-plus/plugins/commit/75720c2f17ecf258185dd354103e2f62cb40ff31
• Merge git://github.com/FlorianFieber/plugins
m dev/otrplugin/README
m dev/otrplu[…]
https://github.com/psi-plus/plugins/commit/0da4c61d13dfb42e0788cf4967e66d67f5dbd779
• fix compilation on windo[…]
[16:32:37] <rion☫> Dealer_WeARE: а ты не подумываешь пообъединять некоторые плагинохосты?
[16:32:44] O01eg вышел(а) из комнаты
[16:45:50] watchdog вошёл(а) в комнату
[16:46:41] <rion☫> .
[16:46:43] <gluxi> rion☫: Pong from rion☫ after 0.226 secs.
[16:46:43] <iSida> rion☫: Пинг от тебя 0.108 сек.
[16:50:31] <KukuRuzo> Ухты меня повысили. Эт дело надо отметить...
[17:16:37] rion☫ вышел(а) из комнаты
[17:18:13] rion☫ вошёл(а) в комнату
[17:22:13] Qwеst вышел(а) из комнаты: -1
[17:23:50] Qwеst вошёл(а) в комнату
[17:25:10] <Dealer_WeARE> rion☫: не думал, вообще то.
[17:28:11] <nsof> ух ты, теперь забанить меня могут ещё больше людей! .___.
[17:29:05] <WilDFirE> модератор забанить&
[17:29:08] <WilDFirE> ?
[17:29:10] u2kill вошёл(а) в комнату
[17:29:11] <WilDFirE> мб кикнуть?
[17:29:16] u2kill вышел(а) из комнаты
[17:30:26] <Dealer_WeARE> WilDFirE: через изиду все можно :)
[17:31:25] <WilDFirE> я в своём творении сделал чтобы зерегистрированый модер приравнивался к админу
[17:31:26] <nsof> хм, ранги я просмотрел, ок забанить не могут
[17:31:36] <WilDFirE> т.е. модератор и зарегистрированый участник
[17:31:45] <nsof> Dealer_WeARE: нет, не могут
[17:32:56] <nsof> исида спустя Nлет  так и не научилась давать локальный доступ на команды, только глобальный, а глобально модератор не имеет прав через неё банить
[17:33:00] <nsof> WilDFirE: не нужно
[17:34:30] <WilDFirE> nsof: почему? удобно
[17:34:43] <Dealer_WeARE> KukuRuzo: протетсти бан
[17:35:26] <WilDFirE> Dealer_WeARE: я тоже хочу его забанить!
[17:35:40] <Dealer_WeARE> WilDFirE: можем на тебе протестить
[17:35:54] <WilDFirE> Dealer_WeARE: не, наоборот
[17:37:48] <nsof> WilDFirE: удобно когда можно локально доступ изменить, а не когда приравнивать
[17:38:16] <WilDFirE> nsof: ну можно изменять и глобально и локально для конфы
[17:39:07] <WilDFirE> nsof: просто если роль модератор и ранг зарегистрированный то это приравнивается к админу
[17:39:27] <nsof> не трогай меня вообще
[17:39:27] <Dealer_WeARE> KukuRuzo: а твой ppbuld откуда сорцы ванили тянет?
[17:40:49] watchdog вышел(а) из комнаты
[17:49:55] <iSida> RSS: Новости для Downloads for project psi-dev on Google Code
• otrplugin-0.9.5pre-src.tar.gz (37.4 KB)
OTR Plugin 0.9.5pre Source Code
Labels: Plugins Archive Source Download
http://code.google.com/p/psi-dev/downloads/detail?name=otrplugin-0.9.5pre-src.tar.gz
[18:00:15] nsof вышел(а) из комнаты
[18:15:39] <KukuRuzo> Dealer_WeARE: он юзает libpsibuild
[18:18:19] tchgefest вошёл(а) в комнату
[18:18:33] tchgefest вышел(а) из комнаты
[18:21:23] rion☫ вышел(а) из комнаты
[18:24:45] diSabler вошёл(а) в комнату
[18:42:00] <zet> передать tux-den изида же банит
[18:42:03] <iSida> zet: Я видела несколько человек с таким ником и могу ошибочно передать. Совпадений: 10, будет передано сообщений: 10
[18:42:52] <zet> передать rion☫ да ты упоролся! это zinid
[18:42:55] <iSida> zet: Передам.
[18:44:31] <zet> Dealer_WeARE: через изиду с его правами не забанить
[18:46:21] rion☫ вошёл(а) в комнату
[18:48:46] zet вышел(а) из комнаты: bb
[18:49:52] Dealer_WeARE вышел(а) из комнаты: Disconnected: connection closed
[18:50:57] Флинт вошёл(а) в комнату
[18:59:13] rion☫ вышел(а) из комнаты
[18:59:26] rion☫ вошёл(а) в комнату
[19:04:46] <diSabler> .sayto zet походу боты вот так капчу проходят: http://i.imgur.com/rPQ99.jpg
[19:04:47] <iSida> diSabler: Передам.
[19:08:31] KukuRuzo вышел(а) из комнаты
[19:09:30] Флинт вышел(а) из комнаты
[19:30:16] rion☫ вошёл(а) в комнату
[19:30:48] Qwеst вышел(а) из комнаты
[19:31:44] rion☫ вышел(а) из комнаты
[19:35:24] Qwеst вошёл(а) в комнату
[19:36:32] ivan101 вошёл(а) в комнату
[19:38:16] iSida вышел(а) из комнаты: Обновление по команде от diSabler
[19:38:46] iSida вошёл(а) в комнату
[19:39:14] Qwеst вышел(а) из комнаты
[19:46:50] O01eg вошёл(а) в комнату
[19:46:50] Qwеst вошёл(а) в комнату
[19:52:46] ivan1986 вышел(а) из комнаты
[20:03:22] mengest_ вошёл(а) в комнату
[20:05:28] <mengest_> Почему у меня со скином lunnacat пси подвисает?
[20:05:45] <Qwеst> Хз
[20:05:57] <Qwеst> Не должно
[20:06:02] <mengest_> У всех так?
[20:21:53] <nsof> Нет, только у тебя
[20:23:18] <mengest_> Ну, он как зависает то, замедленная работа
[20:23:54] <mengest_> Ибо оперативы много жрёт
[20:24:25] <mengest_> Хз почему так
[20:26:43] O01eg вышел(а) из комнаты
[20:28:31] O01eg вошёл(а) в комнату
[20:32:00] <Qwеst> А другие скины?
[20:36:58] <mengest_> Я их мало смотрел ибо не понравились. С дефолтным всё ок
[20:38:25] <Qwеst> Так проверить
[20:44:32] O01eg вышел(а) из комнаты
[20:44:59] O01eg вошёл(а) в комнату
[20:57:50] rion☫ вышел(а) из комнаты
[20:58:23] KukuRuzo вошёл(а) в комнату
[20:58:47] KukuRuzo вышел(а) из комнаты
[20:58:49] rion☫ вошёл(а) в комнату
[20:58:51] KukuRuzo вошёл(а) в комнату
[21:07:55] Qwеst вышел(а) из комнаты: -1
[21:08:54] Dealer_WeARE вошёл(а) в комнату
[21:14:44] Dealer_WeARE вышел(а) из комнаты: Disconnected: connection closed
[21:17:39] KukuRuzo вышел(а) из комнаты
[21:18:10] Dealer_WeARE вошёл(а) в комнату
[21:18:39] KukuRuzo вошёл(а) в комнату
[21:19:26] τυχ-Δεη вошёл(а) в комнату
[21:20:17] <Dealer_WeARE> τυχ-Δεη: ну что, мака не нашел пока? :)
[21:20:22] <τυχ-Δεη> KukuRuzo: с повышением, ждем новых плюшек)))
[21:20:42] <τυχ-Δεη> Dealer_WeARE: нет к сожалению, но думаю найду
[21:22:31] <τυχ-Δεη> nsof  WilDFirE господа, будете на пару офтопить, будете награждены, чем объяснять думаю не стоит!!!
[21:23:22] <WilDFirE> эх, опять τυχ-Δεη с его некликабельным ником)
[21:23:50] rion☫ вышел(а) из комнаты
[21:23:54] <τυχ-Δεη> передать zet может она этого не знает, ибо один уепок ночью на пару с WilDFirE гадили в конфе
[21:23:56] <iSida> τυχ-Δεη: Передам.
[21:25:13] Qwеst вошёл(а) в комнату
[21:26:03] tchgefest вошёл(а) в комнату
[21:26:17] <Qwеst> Упали
[21:26:27] tchgefest вышел(а) из комнаты
[21:26:52] <τυχ-Δεη> WilDFirE: все кликабельный, все норм.
[21:28:25] <τυχ-Δεη> Dealer_WeARE: я тут в позитронику заходил, там продавали мак бук эир, я блин не пожалею почти 40 кусков и куплю таки это дело, правда когда смогу)
[21:30:13] <WilDFirE> τυχ-Δεη: две буквы не кликабельны)
[21:30:21] <WilDFirE> два символа точней
[21:30:56] <τυχ-Δεη> WilDFirE: и чо? пойти апстенку убится. кому надо найдкт как написать. пох.
[21:31:42] <WilDFirE> да не, просто для информации
[21:33:25] liuch вошёл(а) в комнату
[21:33:47] <τυχ-Δεη> во, еще один модер) размножаемся
[21:34:17] <diSabler> τυχ-Δεη: τυχ-Δεη τυχ-Δεη τυχ-Δεη τυχ-Δεη
[21:34:19] <liuch> Оппа, меня с повышением?
[21:34:23] <diSabler> хз. кликабельно...
[21:34:52] <τυχ-Δεη> liuch: ага, ты по ночам тут часто, будешь банить придурков
[21:35:11] <τυχ-Δεη> diSabler: и я про то же
[21:35:15] <liuch> τυχ-Δεη: Ну если только. Ночью я тут бываю. Днем реже
[21:35:45] nsof вышел(а) из комнаты
[21:35:46] <τυχ-Δεη> liuch: ага, ночью был, видел что тут творилось
[21:36:11] <liuch> τυχ-Δεη: Я заходил тогда. Он еще тут был.
[21:36:47] <diSabler> вообще, можно конфу на ночь закрывать...
[21:37:11] <τυχ-Δεη> liuch: ага, все равно с повышением вас с кукурузой)
[21:37:28] <τυχ-Δεη> diSabler: неплохая идея, под пароль
[21:37:34] <liuch> τυχ-Δεη: спс.
[21:38:11] <liuch> я пришел риона помучать а его нету(
[21:38:24] <τυχ-Δεη> liuch: он вышел минут 10 назад
[21:38:30] <diSabler> τυχ-Δεη: нет. все не мемберы будут автоматом гостями.
[21:39:03] <τυχ-Δεη> diSabler: тоже неплохо.
[21:39:31] <diSabler> τυχ-Δεη: надо с zet'ом согласовать и я сделаю.
[21:39:58] <τυχ-Δεη> diSabler: что то говорит что он упрется и будет против
[21:40:31] <diSabler> τυχ-Δεη: хз. можно в 2 часа ночи закрывать конфу и открывать часов в 8 утра.
[21:40:50] <liuch> diSabler:
» вообще, можно конфу на ночь закрывать...
А как быть с теми кто с другой стороны шарика?
[21:41:41] <diSabler> liuch: тут часто что-то хорошее ночью обсуждается?
[21:41:42] <Qwеst> Закрывать только для спикающих по русски)
[21:41:45] <WilDFirE> ботегу поручите. в овнеры его и на таймер отправка станз
[21:42:01] Котэ-Готэ вошёл(а) в комнату
[21:42:06] <liuch> diSabler: Бывает вопросы задают. Я даже на что то пару раз отвечал
[21:42:12] <diSabler> WilDFirE: мож в muc-админы вообще записать?
[21:42:35] <WilDFirE> diSabler: не вижу смысла
[21:43:12] <diSabler> WilDFirE: а я не вижу смысла записывать в овнеры, не вижу смысла отправлять голые станзы.
[21:44:08] <WilDFirE> diSabler: только овнеры могут юзать этот XEP. не голые а с закрытием конфы
[21:44:33] <diSabler> liuch: ну хз. можно какие-нибудь другие варианты придумать.
[21:44:58] <diSabler> WilDFirE: я могу закрыть конфу и не будучи овнером.
[21:45:22] <WilDFirE> diSabler: админом на своём сервере?
[21:46:30] <diSabler> .config muc_filter_newbie_time 100000000
[21:46:32] <iSida> diSabler: Возраст новичков: 100000000
[21:46:44] <diSabler> WilDFirE: ну скажи что-нибудь?
[21:47:00] <diSabler> сомневаюсь, что получится...
[21:47:16] <diSabler> .config muc_filter_newbie_time 30
[21:47:16] <iSida> diSabler: Возраст новичков: 30
[21:47:43] <diSabler> .participant WilDFirE
[21:47:47] <WilDFirE> ну это не закрытие. muc фильтр только
[21:47:59] <diSabler> ты мог говорить?
[21:48:10] <WilDFirE> кстати muc фильтр ещё не отлажен до конца на abber.ru. ненадёжно
[21:48:15] <WilDFirE> » [21:47:37] <diSabler> ты мог говорить? нет
[21:48:23] <τυχ-Δεη> iSida: красавица ты наша)
[21:48:27] <iSida> τυχ-Δεη: Я не умею.
[21:48:50] <diSabler> muc-фильтр работает как надо. в дополнительной "отладке" не нуждается.
[21:49:09] Qwеst вышел(а) из комнаты: -1
[21:54:49] liuch еще раз убедился что ничто так не ограничивает желания программиста как компилятор.
[21:55:03] Qwеst вошёл(а) в комнату
[21:55:35] <WilDFirE> » [21:54:29] *liuch еще раз убедился что ничто так не ограничивает желания программиста как компилятор. можно юзать интерпретируемые языки
[21:56:35] <Qwеst> Dealer_WeARE: а что в дебаге означают такие строки
warning: SXS: Invalid parameter(s) passed to FindActCtxSection*()
[21:56:48] <liuch> WilDFirE: Не, спс. О багах узнаешь слишком поздно.
[21:57:31] <WilDFirE> liuch: это больше подходит для не интерпретируемых
[21:57:54] <WilDFirE> компилил несколько часов и нипашет
[21:58:02] <liuch> WilDFirE: Холивар? Не, пока воздержусь
[21:58:29] Qwеst вышел(а) из комнаты
[22:00:41] Qwеst вошёл(а) в комнату
[22:03:57] <τυχ-Δεη> mengest_: вебкит версия пси?
[22:05:16] <KukuRuzo> У отр плагина своя репа?
[22:16:04] ivan101 вышел(а) из комнаты
[22:27:07] rion☫ вошёл(а) в комнату
[22:29:07] rion☫ вышел(а) из комнаты
[22:29:12] WilDFirE вышел(а) из комнаты
[22:30:19] rion☫ вошёл(а) в комнату
[22:30:43] rion☫ вышел(а) из комнаты
[22:30:57] rion☫ вошёл(а) в комнату
[22:32:42] rion☫ вышел(а) из комнаты
[22:33:09] rion☫ вошёл(а) в комнату
[22:33:15] rion☫ вышел(а) из комнаты
[22:33:24] rion☫ вошёл(а) в комнату
[22:35:36] WilDFirE вошёл(а) в комнату
[22:38:36] <rion☫> я кажется что понял что я сломал накаченным пул реквестом.
при включенном legacy ssl псинка пытается провести ssl handshake при этом коннектясь не на домен:5223  а на srv_resolve(xmpp, домен).
ну а так как srv выдает только адреса где изначально ссл нет (появляется после start tls), то получается какашка. ибо сервак ждем что мы ему пришлем xml, а мы ему шлем какую-то непонятную бинарную рандомную хренотень
[22:39:09] <rion☫> ждет*
[22:41:15] <rion☫> кстати до этого логика была примерно такая:
- дай срв
- на
- ах, вижу хосты в срв. к черту легаси ссл. буду юзать эти хосты
[22:41:50] <Qwеst> :-D
[22:42:37] <τυχ-Δεη> гы, а что то полезное в этом пул реквесте?
[22:43:14] <rion☫> да. srv резолвер перенесен в отдельный красиво оформленный класс
[22:43:32] <rion☫> ну и логика вся проработана
[22:44:08] <τυχ-Δεη> о как. хорошо.
[22:44:31] τυχ-Δεη ванильку хочет потрогать
[22:44:43] <rion☫> а в природе ещё остались xmpp сервера, которые не умеют start tls?
[22:45:43] <Qwеst> Эт как?
[22:49:05] <rion☫> Qwеst: ну это примерно так, в одном соединении (без реконнектов)
к: привет серв
с: привет клиент. ты знаешь я умею шифроваться!
к: вах круто! давай шифоваться!
с: начинаем шифроваться
к: зашифровались.
... далее весь траф зашифрованный...
к: привет серв
с: привет клиент, знаешь я поддерживаю сжатие трафика!
к: о круто! хотя мне в целом похер, давай уже сообщениями обмениваться!
[22:50:36] <WilDFirE> вам бы на баш с такими примерами)
[22:50:39] <rion☫> с: нет проблем
.... далее xmpp соединение считается установленным...
к: эххехеей! сообщение
[22:52:38] <Qwеst> Сервер не поддерживает шифрование tls
[22:55:25] <rion☫> завтра гляну че я там точно наломал. седня уже спать хочу
[22:57:38] <iSida> RSS: Новости для Downloads for project psi-dev on Google Code
• psi-plus-otrplugin-0.9.5pre-1-i386.deb (111 KB)
OTR Plugin 0.9.5pre || 12.04.2012 || Qt 4.8.0
Labels: Plugins Package Linux Download
http://code.google.com/p/psi-dev/downloads/detail?name=psi-plus-otrplugin-0.9.5pre-1-i386.deb
[22:58:54] <Qwеst> Хм
[22:59:25] rion☫ вышел(а) из комнаты
[23:16:16] Dealer_WeARE вышел(а) из комнаты: Disconnected: connection closed
[23:19:59] τυχ-Δεη вышел(а) из комнаты: Disconnected: connection closed
[23:26:12] τυχ-Δεη вошёл(а) в комнату
[23:32:45] Qwеst вышел(а) из комнаты: -1
[23:36:36] <liuch> KukuRuzo: Кто сегодня ночью первый дежурит? :)
[23:53:07] <KukuRuzo> А что?
[23:54:18] <liuch> KukuRuzo: Не парься
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!