LINUX.ORG.RU

Вышла libICQKid2 0.5.0


0

0

В свое время я долго искал вменяемую библиотеку с высокоуровневым API для работы с протоколом OSCAR. К сожалению так и не нашел, пришлось писать самому. Так и родилась ICQKid2 library. Простой клиент на ее основе строится буквально в несколько строк кода. Функционал OSCAR'а реализован, конечно, далеко не весь, но большинство встребованных вещей присутствуют и замечательно работают.

Так сложилось что эта библиотека засветилась в BeOS-сообществе в лице клиента Romashka-ICQ, а мимо линуксоидов прошла стороной, хотя ко вторым я имею куда больше отношения, чем к первым, так что вот, исправляюсь.

Документация на русском и английском присутствует в покореженном виде (это не я, это на SF так принято) на сайте проекта, и во вменяемом - внутри архива. Пользуйтесь на здоровье ;)

Сайт проекта: http://icqkid2.sourceforge.net :)

>>> Проект на SourceForge

Ответ на: Re: Вышла libICQKid2 0.5.0 от navotno_stoechko

Re: Вышла libICQKid2 0.5.0

>> В общем нету под линями хорошей аськи.

Вызывающе неверная информация.

>И слава Б-гу.

Какая радость - сделать людям гадость. =)

Почему же тебя колбасит от осознания того что людям от чего-то хуже?

wieker ★★ ()
Ответ на: Re: Вышла libICQKid2 0.5.0 от navotno_stoechko

Re: Вышла libICQKid2 0.5.0

А лично по мне, то чем больше разного и хорошего софта тем лучше. Автору - респект.

anonymous ()

Re: Вышла libICQKid2 0.5.0

http://en.wikipedia.org/wiki/Instant_messaging
User base

* Yahoo! Messenger: 60 million users ([1]).
* AIM: 54 million active users (September 2005), 195 million total (January 2003).
* Windows Live Messenger: 29 million active (Nielsen//NetRatings, August 2005), 155 million total (April 2005).
* ICQ: 20 million active[3], 400 million total.
* QQ: 20 million peak online users, 221 million "active"[4].
* Skype: 8 million peak online (August 2006), 100 million total (April 2006).
* Paltalk: 3.3 million unique visitors per month (August 2006).
* Jabber: 40-50 million users; large error margin because of unpublished user counts for Google Talk (October 2006).
* Ebuddy: 35 million users (including 4 million mobile) (October 2006)
* Sametime: 15 million (enterprise) users.
* xFire: 6,049,556 users.
* Gadu-Gadu: 5.6 million users (June 2006).
* MXit: 2 million users (majority in South Africa, more than 150,000 international) (October 2006)
* Meebo: 0.67 million users (October 2006)

jedy ★★ ()
Ответ на: Re: Вышла libICQKid2 0.5.0 от Viert

Re: Вышла libICQKid2 0.5.0

> Мужики, вы чего? Вы серьёзно верите, что можно мигрировать всех icq-пользователей на jabber? Так это утопия.

Интересно, куда подевались все пользователи Odigo?

Aceler ★★★★★ ()
Ответ на: Re: Вышла libICQKid2 0.5.0 от anonymous

Re: Вышла libICQKid2 0.5.0

> Если вы имеете ввиду UTF-8 capability, то еще не прикрутил, работаем в фиксированной 8-битке, но в будующем обязательно прикрутим (в licq тоже нет UTF-8 но тем не менее :)

Жалко, ну ладно.

> Теоретически и с 8-биткой проблем не должно быть, т.к. каждый клиент в инфо юзера должен заполнять codepage, но на практике, понятное дело, никто этого не делает.

Вот про эту "на практике" речь и идет. Мы в Kopete сделали выбор кодировки вообще для любого пользователя - беспрецендентный, AFAIK, шаг. И выбор кодировки по умолчанию. Причем если пользовательский клиент заполняет codepage - используем codepage.

Тем не менее есть даже такие клиенты, которые пишут, что могут UTF8, а на самом деле не могут... Да еще с этими байтами в конце предложения - пока они просто отбрасываются.

В общем, надо встречаться :) Если все пойдет хорошо - я мигом сооружу еще один ICQ плагин для Kopete.

Aceler ★★★★★ ()
Ответ на: Re: Вышла libICQKid2 0.5.0 от Aceler

Re: Вышла libICQKid2 0.5.0

> Мы в Kopete сделали выбор кодировки вообще для любого пользователя - беспрецендентный, AFAIK, шаг.

Позволю себе не согласиться, насколько я видел и пользовал - в licq и gaim есть возможность насильственного выбора кодировки для любого пользователя, про sim не вспомню сейчас.

> Тем не менее есть даже такие клиенты, которые пишут, что могут UTF8, а на самом деле не могут...

А есть еще клиенты, которые не могут UTF-8 и пишут что не могут, ведь их нельзя взять и отбосить? :)

> Если все пойдет хорошо - я мигом сооружу еще один ICQ плагин для Kopete.

К сожалению я не осведомен, а какие проблемы у существующего?

Вообще прикручивать разные новомодные феньки и воркэраунды (в том числе и UTF-8) - сложность невеликая. У меня вот глобальная мысль зреет перепроектировать архитектуру библиотеки с нуля, чтобы это был набор полностью асинхронных вертикальных стеков сделаных как конечные автоматы с набором состояний. Это позволит полностью абстрагироваться от сетевых методов, улучшит интеграцию с приложениями, избавит от всякой возни с network timeout'ами при потенциальной возможности саботажа со стороны сервера и т.д.

Salieff ()
Ответ на: Re: Вышла libICQKid2 0.5.0 от Aceler

Re: Вышла libICQKid2 0.5.0

>> Мужики, вы чего? Вы серьёзно верите, что можно мигрировать всех icq-пользователей на jabber? Так это утопия.

> Интересно, куда подевались все пользователи Odigo?

Один умер, а два других разругались.
Только к чему ты это?

gpg ()
Ответ на: Re: Вышла libICQKid2 0.5.0 от anonymous

Re: Вышла libICQKid2 0.5.0

> я думал, что даже у насв стране на него наконец-то забили, как во всём цивилизованном мире несколько лет назад.

Обожаю читать бред сопливых "икспертаф". ICQ в Германии аж по телеку рекламируют, тут её позиции всё ещё весьма сильны.

anonymous ()

Re: Вышла libICQKid2 0.5.0

Библиотека одна из лучших, спасибо автору. Romashka-ICQ едиснтвенный клиент, которым пользовался либо я, либо коллеги. либо друзья и который не требовал обновлений в связи с осенними периодическими изменениями в протоколе, в отличии от miranda, qip и прочих.

anonymous ()

Re: Вышла libICQKid2 0.5.0

А вот скажите-ка, насколько надёжны ваши жабберные сервера? Главный сервер icq изредка отваливается или подглючивает, но при таком количестве клиентов - немудрено. Да и редко это происходит, весьма редко. А у жабберов, насколько я слышал, постоянные траблы. Ну и нах мне этот гимор? Асе уж не знаю с какого года смерть предрекают, а она всё жива. Так что шли бы вы, революционеры сопливые :)

anonymous ()
Ответ на: Re: Вышла libICQKid2 0.5.0 от anonymous

Re: Вышла libICQKid2 0.5.0

Буагага гугловый сервак джаберовский пойдет в качестве надежного? Я что-то не видел что бы гугл падал.

anonymous ()

Re: Вышла libICQKid2 0.5.0

да братва... я уже несколько лет сижу на vicq если хто не вкурсе ето perl-based консольный клиент. ети осенние изменения в протоколе тоже полная фуйня. помню шота захачил - заработало патом позырив в дампы откатил хак и снова заработало гавно полное ето icq но исторически куча друзей там

orb ()
Ответ на: Re: Вышла libICQKid2 0.5.0 от orb

Re: Вышла libICQKid2 0.5.0

А вот автор vicq давно перешел на jabber. К чему бы это?

anonymous ()
Ответ на: Re: Вышла libICQKid2 0.5.0 от Salieff

Re: Вышла libICQKid2 0.5.0

> А есть еще клиенты, которые не могут UTF-8 и пишут что не могут, ведь их нельзя взять и отбосить? :)

Это как раз не проблема. Если они честно пишут, что могут только cp1251, то мы им посылаем cp1251. А вот если они пишут utf8, то мы им посылаем utf8, а они получают зюки.

> К сожалению я не осведомен, а какие проблемы у существующего?

Вот я только что описал :) Хотя в будущем, конечно, проблем будет меньше.

Aceler ★★★★★ ()
Ответ на: Re: Вышла libICQKid2 0.5.0 от Salieff

Re: Вышла libICQKid2 0.5.0

Есть такой клиент - IM2. Вот хрен к нему по-русски напишешь. Говорит, что умеет UTF8 и RTF - на деле не умеет ни того ни другого.

Aceler ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.