Als
XMPP трындёж Talisman внезапно ermine попросила исправить багу в талисмане. мой ответ
ъыь, 19.08.2012 22:57:59:
открыл исходники, посмотрел на дату последнего редактирования (29 июня 2010), прослезился :D
и действительно, да кому оно надо? полторы калеки интересует эта забава из студенческих времён. но, правда, ностальгия :)
Disabler
fail Talisman date талисман и все его форки говорят, что сейчас у меня 32 августа. осень отменяется. в школу не надо...
[00:30:20] <diSabler> часики
[00:30:20] <Talisman> diSabler: у diSabler сейчас 00:30:20 (2011-08-32)
[00:35:33] <diSabler> Fatality: время
[00:35:34] <Fatality> diSabler: Текущее время: 00:35:35 (32.08.2011).
[00:36:36] <diSabler> stOrm: time
[00:36:38] <stOrm> diSabler: for you now 00:36:37 (2011-08-32)
Tuarisa
жизнь сон весна осень Talisman Привет, жуйк. На улице какая-то дико отвратительная погода, даже не поверишь, что уже первое апреля. От такой погоды и в осеннюю депрессия впасть несложно. Никакого настроения на башорге сегодня не создали, а в автобусе ещё и испортили. Ну кто ж знал, что сегодня 1е число и проездной кончился..
Ну а ещё на этой грустной ноте хотелось бы отметить влитие "под шумок" обновлённой погоды боту талисману. Ну хоть талик сегодня как обычно веселит =)
Als
трындёж Talisman да сегодня же 4 года моей под(д)елке — боту Talisman.
торжественно обещаю сделать сегодня новый первоапрельский изврат и закоммитить его в свн, stay tuned
Als
Talisman совершенно внезапно в свн моего бота появился новый коммиттер — @Tuarisa
скоро всех нас ждёт благословенное освобождение от багов!
Als
Talisman #747585 написал. два дня мучений, пара десятков костылей, слёзные моления в привате к @zinid'у и вот оно работает! в течениии сегодняшнего дня в режиме тестирования и выслушиваний "как всё нужно было делать". а завтра, возможно, и в SVN.
стартуем через 10 минут. кто хочет более реалтайм трындежа — talisman@conference.jabber.ru

по делу. было добавлено два новых фильтра и немножко переписаны текущие: для увеличения призводительности и для поддержки нового метода фильтрования. ядро не трогалось, изменилось всего два плагина. вернее, изменился лишь один (order_plugin.py), а один был написан с ноля.
торжественно объявляю о триумфальном возвращении фильтра смайликов! а также прошу любить и жаловать фильтр длинных слов (я забочусь о гиппопотомонстросескиппедалофобах).
что нужно сделать, чтобы заработал новый метод фильтрации: для начала дождаться обновления в SVN :) в конфигураторе комнаты написать жид бота с ресурсом и (пере)запустить бота. если уже запущен, то пишите filt fltmode 1. фильтры можно, как обычно отключать по одиночке. логика фильтров в новом режиме чуть изменена, описывать долго, поэтому не буду.
кажется всё
Als
Talisman предыдущий рекорд (#486803) побит. интересно, если с сервером ничего не будут делать, то сколько ещё он продержится?

Talisman, 27.05.2010 14:38:35:
я работаю без падений уже 1 мес 2 дн 0 час 18 мин 50 сек
было получено 122850 сообщений, обработано 141368 презенсов и 1233 iq-запросов, а также выполнено 6152 команд
также мной съедено 27216 кб памяти, потрачено 10461.82 секунд процессора, 1425.88 секунд системного времени и в итоге 11887.70 секунд общесистемного времени
я породил всего 968291 потоков, в данный момент активно 8 потоков
Tuarisa
Python Talisman Дописала тут seen-плагин к небезызвестному боту, прокачивала, так сказать, навыки в python. Впервые возникло такое чувство, что я познала некий дзен в программировании на этом языке.. Какие-то чисто питоновские изречения начали мне даваться..
Als
Talisman ох ты ж, оказывается сегодня у моего Талисмана день рождения — три года ему!!! ураааааааа!!!
gimlet
Talisman Als Чучелка> Kernel_panic: Слишком быстро отправляешь!

жыстянщиг> Чучелка: а вдрук эта пинг большой ermm

Чучелка> жыстянщиг: эта падонкафский йезыг, очевидно же падонкафский йезыг, очевидно же ermm

[09:50] Kernel_panic запретили входить в комнату (слишком много киков)

OsirisS> Чучелка ты ебаный прыщеблядскийбот. Пересорбери сама себя из исходников и того кто тебя сюда засунул тоже. Уебищная конфа

[10:09] OsirisS выгнали из комнаты (маты фтопку, kick from Чучелка)

Чучелка> OsirisS: У нас не матерятся!

Чучелка> OsirisS: :-) всяко и phpMyadmin и p/h/p/myadmin-rc1
Als
Talisman показателен ли такой аптайм? как вообще дела с аптаймом у ваших талисманов?

Talisman, 17.01.2010 23:48:14:
я работаю без падений уже 23 дн 8 час 54 мин 26 сек
было получено 148849 сообщений, обработано 114505 презенсов и 1199 iq-запросов, а также выполнено 6263 команд
также мной съедено 29772 кб памяти, потрачено 5123.22 секунд процессора, 576.40 секунд системного времени и в итоге 5699.62 секунд общесистемного времени
я породил всего 912323 потоков, в данный момент активно 7 потоко
Als
Talisman вчера добавил фич в google_plugin.py, сегодня переписал horoscope_plugin.py, теперь он работает. оба плагина прибавили в функциональности.
на завтра намечается латание найденных багов. спасибо всем, кто о них докладывает! и, конечно же, GIV MI MOAR BAGZ!!!!11
Als
Talisman переписал плагин trans_plugin.py
он выучил кучу языков, немного сменил синтаксис, научился сам (почти :) ) определять язык оригинального текста (удобно для перевода из любых языков в какой-то один) и теперь нескоро умрёт.
несколько заметок.
1) удобнее всего перевод использовать настрочив себе макросов, которые сократят лишнее рукоприкладство. берите пример с входящих в комплект макросов "инрусиш" и "ининглиш", которые кстати поломаются после обновления из-за смены синтаксиса :) потрудитесь их обновить сами, потому что если это сделаю я, то все ваши глоабальные макросы слетят, ибо SVN не сможет слить мою и вашу базы, увы.
2) мной (пока) было решено выводить все поддерживаемые языки в справке к команде, т.е. сразу. в итоге справку раздуло, осторожно!
3) протестить времени категорически нету, если что, то кричите в talisman@conference.jabber.ru
итог. обновлённый плагин уже сегодня в ваших талисманах! через полчаса обещаю в SVN.

ps спонсор и муза старого нового плагина — Yaniv Shulman %)
pps кривой слог поста обусловлен тем, что я хочу спать, смотреть мультики и ещё делать целую кучу дел одновременно :D
Als
трындёж Talisman обновившийся Google Translate зажигает.
у талисмана явно началась какая-то чёрная полоса. сначала умер SOAP, потом отвалился гороскоп, а теперь ещё и переводчик не работает. чёрт!
Als
Talisman что-то меня не туда, куда нужно, клонит. вспомнилось мне, что я всегда делал для талисмана специальные идиотзимы на 1 апреля.
идея: сделать плагин, который будет отслеживать все знаковые числа и что-то делать с ботом на эти дни (менять статус, искажать сообщения, менять ник, флудить, etc). держитесь!!!

ps в ноябре ожидается как максимум две новых ревизии
pps как там плагин жуйки? у всех всё нормально? пожелания?
Als
Talisman совершенно неожиданно для всех и даже для себя (сам удивляюсь, чего это вдруг) обновил свн талисмана :) новый рабочий плагин для гугления included! hurry to use!!! если кто понимает о чём я %)
Als
Talisman эх, почти месячный аптайм был прерван старой-доброй ошибкой в плагине статистики по серверу:
File "plugins/sg_plugin.py", line 33, in first_handler_SG
qu=res.getQueryChildren()
File "modules/xmpp/simplexml.py", line 313, in __getattr__
raise AttributeError
AttributeError
DISCONNECTED
WAITING FOR RESTART...
RESTARTING
никак не доходят руки её пофиксить. честно говоря непонятно, что фиксить :(
а новая ревизия будет нескоро, увы
Als
Talisman short переход талисмана на Python 2.6 отменяется. в дистрибутив будет включен модуль для парсинга JSON. короче говоря новый гугль уже есть :) а когда он будет в SVN я не знаю :)
Als
Talisman всех поздравляю, у меня на сервере стал сегфолтится питон, предположительно из-за плагина жуйки. но так как никаких трейсбеков и прочих крашдампов не возникает , то куда копать — непонятно. поэтому я жду когда мне обновят питон до 2.6, тогда хоть смогу протестить новый плагин гугля. да, он будет работать только под 2.6, иначе никакого гугля.
откладывается обновление, короче
Als
Google Talisman сдох плагин гугля в талисмане. судя по всему SOAP в гугле закрыли. сначала ключи перестали раздавать, а спустя 5 (вроде) лет и весь сервис прикрыли. xml от него не получить, json мало инфы отдаёт, остаётся только xhtml версию гугля парсить. неудобно. есть ли варианты?
Als
Talisman long проясню, почему команды для просмотра постов и комментов (jray) и просмотра последних сообщений (jlast) в талисмане называются именно так.
для начала радуйтесь, что они не русские :D
jray — Juick Ray, т.е. лучик жуйки. на жуйке я заметил, что посты часто принято называть лучиками, такая местная локализация. вот отсюда уши растут. синтаксис=синтаксису бота жуйки. т.е., #1, #1+, #1/1 и моё нововведение #1/1-4, что означает диапазон комментариев.
jlast — Juick Last, последнее на жуйке. означает не последние популярные посты, а вообще все последние (издержки XMPP-API). можно также посмотреть посты определённого автора, но только (пока) по UID юзера. ждём, когда @ugnich реализует конвертацию тюда-сюда для XMPP-API.

есть предложения лучше? пишите, я всё выслушаю и приму во внимание. не факт конечно, что реализую, но поменять имена команд ещё можно, пока не прижилось. поэтому-то старые команды таким как есть и останутся и по ним ничего не принимается.
спасибо за внимание.

ps постараюсь сегодня выложить новую ревизию, а также эксклюзивные плагины (juick_plugin.py в т.ч.) в ветку branches официального SVN
Als
Talisman short научил талисмана вытаскивать из жуйки единичный коммент, а также диапазон комментов. скоро в свн! и уже у моём боте :-p
Als
трындёж Talisman так, народ, давайте разберёмся раз и навсегда. я делаю бота исключительно для себя — как мне нравится. насколько труЪ-вейно — это решать конечно вам, но учтите, что большинство мнений я уже слышал — три+ года всё таки живёт это недоразумение.
если вы считаете, что что-то не так, то это лишний раз доказывает, что мы не тупые программы и не ничего более.
счастья всем
Als
Talisman блин, я так долго штамповал костыли, что сейчас мне от них не просто плохо, а стыдно. но что делать, когда нету возможно реализовать нечто труЪ-вейно? вот поэтому я сам себя уже второй день уговариваю дописать таки для плагина жуйки в талисмане вытягивалку диапазона комментов и одного коммента. и нафига я это затеял и вообще наобещал? знал ведь, что по-хорошему не получится. наверное судьба такая :)
Als
трындёж Talisman вечер. сижу и строгаю костыли для приёма комментов с джуйка по XMPP API (оно, как известно, кхм...) — вытягивалку отдельных комментов, диапазона.
тал известен своей ленью, он часто вместо обычных ответов говорит "леееень", "а можно я это потом сделаю?" и т.д. так случилось и на этот раз.
я забыл закомментить получение комментов и сделал запрос, тал поканючил "а можно я это потом сделаю?", я про себя обрадовался, сказал ему "да" и... он действительно сделал это "потом" — через 10 секунд попапом высочила мессага с комментами в полэкрана %) сука!
мораль — надо искоренять эту лень и у себя и у него :)
Als
Juick XMPP air Talisman мучаю бота жуйка, пытаясь найти неописанный в апи фичи. я бы не удивился, если бы нашёл, но я удивился поняв, что на непонятные ему станзы он вообще никак не отвечает. ни error тебе, ни что-то другое — просто тишина. плохо. зато не затрачивается лишняя вычсила :)
делаю плагин для талисмана и сталкиваюсь с некоторыми неприятными фактами:
1) вытянуть все комменты на луч — удобно, но один никак. пытался вставить rid (логично же!) — бот молчит (!).
2) по 10 штук — ладно. но отправлять станзы группами с одним и тем же id это как-то... зачем вообще iq? ведь можно было юзать message и делить лучи с помощью стандартного thread. впрочем, что написано топором
3) ну и наконец необходимость юзать UID пользователя вместо ника — это, пока что, ни в какие ворота, но обещали сделать погламурнее :) ждём
Als
трындёж Talisman juick.com juick.com хаха, жуйка приняли за талисмана %) с ума сойти, я и не знал, что этот мой недобот настолько распространён (люблю себе льстить). и это приятно, ибо подстёгивает улучшать.
скажу по секрету, что возможно один новый будущий разработчик тала сейчас пытается привести в чувство его Русский язык. так что от этого ужаса я освобождён и могу ремонтировать плагины, готовя их к последней версии Talisman ver.1
Als
Juick Talisman ладно, я пишу плагин для Тала, который будет что-нить вытягивать из жуйка. стало интересно :) вот только куда его девать. в свн он не нужен, ибо не для всех, т.е. на мой вкус жуйк специфичен, в отличие от пинга :D
наверное заведу в branches ветку для плагинов, которые я сделал и которым нечего делать в основных ветках.
СКОРО!!!
Als
Talisman уже не упомню всю цепочку гуглопоиска, но наткнулся вот на #58525
долго смеялся :D я об этом и не знал, пойду снимать сливки с владельцев этого старого дерьма, надо же как-то всю эту параноидальность оправдывать %)
а заодно проверить текущий транк, вдруг в него кака бомба закралась, наподобие "вируса" в сорцах дельфей. мухаха