*leechcraft

0xd34df00d 13.06.2011 18:26

Вообще радует, что часть вещей, изначально запланированных на время после релиза 0.5, я реализовываю или реализовал уже сейчас.

0xd34df00d 13.06.2011 15:05

С меню открытия новой вкладки нужно что-то делать. Там сейчас можно выбрать тип вкладки, и на моей системе это 9 вариантов. Если собран EiskaltDC++ — это еще плюс 8 вариантов. Менюшка из 17 пунктов открытия вкладки — это какой-то пиздец. В общем, щас оно выглядит как-то так: ... more →

0xd34df00d 13.06.2011 14:05

Кое-чо переделываю в ядре личкрафтов. Для упрощения понимания и уменьшения объема кода ядро личкрафтов таки стало плагином для самого себя.

0xd34df00d 11.06.2011 18:46

Посоны, тут чуваки в очередной раз отказываются от участия в проекте с мотивировкой, что дедфуд такой дедфуд ебнутый. ЧТОДЕЛАЦ?!

0xd34df00d 10.06.2011 23:55

В общем, хитрый план:
1. Довпиливаем Jingle, еще пару XEP'ов, заняшиваем местами гуйцы, допиливаем плагины типа автоидлера и игнора, релизим 0.5.
2. Перехуячиваем все на много процессов, взаимодействие через дибас, запиливаем VFS, доводим до ума скриптинг, переименовываем libplugininterface.so в libleechcraft.so, ... more →

0xd34df00d 10.06.2011 19:22

[23:20:17] * part1zan__azoth changed nick to part1zan__azoth_azoth_azoth_azoth
[23:20:17] * part1zan__azoth_azoth_azoth_azoth changed nick to part1zan__azoth
[23:20:18] * part1zan__azoth changed nick to part1zan__azoth_azoth_azoth_azoth_azoth
[23:21:32] * part1zan__azoth_azoth_azoth_azoth_azoth has left the ... more →

0xd34df00d 10.06.2011 13:47

Теперь по хистори можно искать: http://dump.bitcheese.net/images/yfuweja...
Правда, благодаря глюкам SQLite, не-латиница case-sensitive. Ну и хуй с ним.

0xd34df00d 10.06.2011 11:30

Azoth теперь также поддерживает XEP-0145: Annotations. Я уже добавил к juick@juick.com заметку, что Угнич — шлюха, например :3

0xd34df00d 09.06.2011 20:56

Олсо, личкрафты наконец-то научились детектить два плагина с одним ID и загружать только один из них. Так что теперь никаких двух азотхов в одном инстансе, если вдруг личкрафты были установлены одновременно в /usr и в /usr/local.

0xd34df00d 08.06.2011 20:00

...: кто то должен мой оптимизм уравновешивать
...: а то я реально думаю мы убьем KDE 4 через N времени
0xd34df00d: Да.
0xd34df00d: Когда выйдет KDE 5.
0xd34df00d: И KDE 4 сдохнет само.
0xd34df00d: :3
0xd34df00d: Optimistic deadfood is so optimistic.

0xd34df00d 07.06.2011 16:57

Посоны, зделойте мне в личкрафтах плагин для блокирования избранного пользователя в конфочках (повеситься на хук получения сообщения, сверять ник и тупо отменять стандартный обработчик), а также допилите плагин для хистори, чтобы там поиск и уняня.

0xd34df00d 06.06.2011 21:50

В общем, я придумал, что делать с личкрафтами и хистори.
Хотел сначала описать, что, но потом понял, что лень.

0xd34df00d 06.06.2011 19:45

С другой стороны, представление хистори отдельным протоколом поможет решить проблему отображения истории того контакта, которого уже нет в ростере по тем или иным причинам. Например, если его удалили руками, если это была конференция или участник в конференции.

Короче, посоны, давайте думать, а то у меня идеи ... more →

0xd34df00d 06.06.2011 19:37

Блин, я, похоже, довыебывался с ПЛАГИНАМИ @ АРХИТЕКТУРОЙ.
Сейчас хистори выглядит немного уебищно: http://dump.bitcheese.net/images/uturehy... , и наиболее очевидным решением этой уебищности является отображение истории прямо в окне чятика, со всеми стилями и форматированием.
Правда, тут возникает одна ... more →

0xd34df00d 06.06.2011 13:44

Зделол также отображение статуса отправки сообщения в гуйцах, да: http://dump.bitcheese.net/images/ivikoga...
По дефолту отправленное сообщение с синенькой стрелочкой, при получении уведомления о доставке стрелочка заменяется на зеленую, как на скрине.

0xd34df00d 05.06.2011 20:03

И XEP-0224 реализовал! Прямо праздник какой-то. Правда, пока не закоммитил.

0xd34df00d 05.06.2011 19:45

% leechcraft --version
LeechCraft 0.4.75-26-g270b4e4 ( http://leechcraft.org)
this version can haz teh UNLIMITED CAT POWA :3 ε:

CAT POWA FTW!

0xd34df00d 05.06.2011 19:24

Уняня, реализовал XEP-0184 (delivery notifications) и закинул этим няшам патчик в апстрим. Пойти что ли сделать attention и annotations.

0xd34df00d 05.06.2011 12:12

СОБЫТИЕ ВЕКА! Я реализовал, наконец, conference-only-ростер: http://dump.bitcheese.net/images/aziweve...

0xd34df00d 04.06.2011 16:10

Сварганил табличку XEP'ов в Azoth: http://leechcraft.org/plugins-azoth-xoox
Реквестирую ваши реквесты по поддержке различных XEP'ов.

0xd34df00d 04.06.2011 11:39

Перешел на свежую версию QXmpp. Кто собирает из гита — перед следующим обновлением личкрафтов не забудьте утянуть свежую версию QXmpp заодно, а то попрет туева хуча ошибок.
Из улучшений — ничего особого заметного, просто мигрировал на новый API по работе с MUC'ами, так что оно должно быть чуточку пошустрее, ... more →

0xd34df00d 04.06.2011 08:01

В общем, запилил альтернативные ники при джойне в конференциях и сделал поддержку изменения размера шрифта в азотхе по Ctrl+Scroll.

0xd34df00d 04.06.2011 06:40

Вообще, похоже, личкрафт идет по пути одебиливания^W улучшения юзабилити.
Сейчас добавил альтернативные ники на случай, если при джойне к конфе ник уже занят — такое часто бывает, если человек только пробует личкрафт.
Потом подумал и сделал использование альтника в виде дописывания "_azoth" к использовавшемуся ... more →

0xd34df00d 02.06.2011 16:47

Выкинул к хуям Konversation и решил попробовать сидеть в ирке только с личкрафтов. Посмотрим, чо там @magog накодил.

Do you really want to delete ?

*leechcraft is used by:

0xd34df00d

0xd34df00d

Пахом

Pahom

Darth Bricktop

Like-all

ʎǝuoɥǝʞɐus

snakehoney

K900

K900

Jarkko

Jarkko

Elena

Elena

Rayslava

XonX

XonX

jabber

jabber

Haomand

Haomand

Maxim Kirenenko

part1zano

Артс

arts

16+

238328

kb

kb

gelraen

gelraen

Michael Pogoda

MPogoda

Crazy_Owl

Crazy_Owl

nstm0

nstm0

Тимка

xennexy

Ноникнейм Кун

nonickname-kun

Thordendal

z56371410

skyw00lf

skyw00lf

analizer

analizer

Hirthwork McGillah

hirthwork

Aika

Aika

werehuman

werehuman

L29Ah

L29Ah

няша

generatorglukoff

biohazardmonkey

biohazardmonkey

TrollStation

TrollStation

Deadie

Deadie

Desu1488

Desu1488

Ствол

Dulo_T-34

Mostly harmless

sevasat

wasd

wasd

VidaDI

VidaDI

Mellon

Mellon

Nico-izo

Nico-izo

Notis

Notis

Maxim Barzunov

zweipluse

alxrt

alxrt

Daniil_TrueIfrit

Daniil_TrueIfrit

e1coyot

e1coyot

akifo

akifo2

Iwasawafag

Iwasawafag

Kirsche

Kirsche

jhenko

NIR

NIR

Nebeda

nebeda

πες

violetta

nya

nya

kurkuma

anonymous_owl

anonymous_owl

0verMind

dorfe

dorfe

Алексий

sigmakyte

MarSoft

MarSoft

Dieu

8

Eight

cirno

cirno

Faumi

Faumi

Имя

werkzeug

SetazeR

setazer

techpriest

techpriest

Дэш

dash

lexszero

lexszero

Myp

Myp

Tosh

zombieff

ilder

ilder

al1k

al1k

Akirame-Miko

Akirame-Miko

0xd43df00d

0xd43df00d

SirAnthony

SirAnthony

Veles

vs

MarkS

MarkS

rman

shchvova

shchvova

Daria

Doma-Ne-Voi

diSabler

diSabler

hate-engine

hate-engine

anonkz

anonkz

Emo♥boy

Emoboy

Хотеть!

xotetb

beardog

beardog

madao

wass

wass

Minoru

Minoru

folex

folex

Voker57

Voker57

Elias Artamonov

onotoleonide

Forth EMU

emu

rarjpeg

jpeg

asmer

asmer

der_FeniX

der_FeniX

chemikadze

chemikadze

4DA

4da

Ky6uk

Ky6uk

kuroneko

eurekafag

eurekafag

DOOMer

DOOMer

Катенька

sociobljad

Octocat

octocat

Oxyd

Oxyd

Раджа

radjah

Coldead

Coldead