А одне, всесильне, щоби поєднати всіх…  July 21, 2007
Випущу пару за інтернет-месенджери. Їх навколо так багато, стільки мереж, очі розбігаються, а все не те… Душа бажає чогось простого і зрозумілого, щоб пам’яті багато не жрало, рекламу не показувало, гарячі клавіші не перехоплювало,.. але при цьому охоплювало УСІ наявні (а бажано і прийдешні) чат-мережі(!). Що, забагато бажає? Отже, чого я хочу, і як це реалізувати (і як я це реалізував).
Чому не аська?
“Я люблю свою аську… Аська хороша — відчепіться від мене!” “Навіщо міняти те, що працює?” І т.д. І т.п. Аргументи відомі…
Ну, по-перше, аська — якийсь суто снгівський прикол. У нас вона правда популярна, і у людей більшість контактів на ній. Це зрозуміло. Але в світі вона “pretty much dead” (це цитата…). Її мережа не тільки далеко не на перших місцях по юзерах — вона сама на правах падчірки у АОЛ, і майбутнє її скоріше за все — або злиття з aim, або продаж на сторону. До речі, про мережі популярних інтернет-месенджерів:
АІМ — 53 мільйони юзерів
Джаббер — 40~50 млн
Ebuddy (MSN, Yahoo! and AIM (об’єднуючий сервіс)) — 35 млн
MSN — 27 млн
Yahoo! Messenger — 22 млн
QQ (це наші китайські друзі) — 20 млн
Sametime (IBM) — 15 млн
Skype — 9 млн
Xfire (для геймерів) — 6 млн
Gadu-Gadu (польська річ) — 5,6 млн
ICQ — 4 млн
…
Інфа з Вікіпедії (з усіма застереженнями, читайте статтю)
Спеціально до аськи перераховував… Як бачимо, вона далеченько. Але не в тому справа. Справа не в числах на мережу, справа в підході. Як то кажуть — “три кільця прекрасним ельфам…” і далі по тексту. Тобто ви можете обирати собі мережу по розміру, але це хибний підхід сам по собі. Кілець можна напороздавати направо і наліво. Але прикольно було б мати “одне, всесильне, щоби поєднати все”, не?
(і бути поза кільцями взагалі (якщо я ясно висловлююсь… ха))
Джаббер
Зрозуміло, що альтернативи Джабберу в цьому плані немає. Ця мережа задумана і реалізована як відкритий стандарт, вона децентралізована і т.д. У ній, зокрема, існують “транспорти” — такі добрі сервіси, які працюють посередниками між вами і конкретними великими комерційними мережами, з якими ви бажаєте зв’язатися. Тобто, в принципі ви можете говорити з будь-яким клієнтом вищезазначених мереж (ясно, що всі “рюшечки” цих мереж при цьому поріжуться, але, чесно, кому вони особливо потрібні? мені, наприклад, головне — гіпертекстові повідомлення, більшого й не треба…). Таким чином джабер і є тим “єдиним і всесильним”, якого ми так бажали (а прекрасні ельфи можуть лишити свої кільця собі).
Тому постає питання клієнта — якою прогою краще стукатися у джабер? Але це теж в принципі хибне питання. Великі комерційні мережі привчили нас задавати його — аякже, у них вся мережа заточена під клієнт (не нагадує це вам історію з html — як його пристосовували спочатку під netscape, потім під internet-вибачаюсь-на-слові-explorer… поки не прийшли до думки, що стандарт все-таки важливіший). Коротше, нічого питати про клієнт: якщо мережа відкрита і стандартна — клієнт може бути ЛЮБИЙ (з великого їх числа…). Більш того, їх може бути декілька
! Вони можуть бути звичайними standalone клієнтами, а можуть бути веб-клієнтами, а можуть бути ґаджетами на вашій сторінці…
Google Talk

Далі починається цікаве… Я перепробував купу джабер-клієнтів (я на вінді): Psi, Gajim, Exodus, Pandion… У всіх них купа фіч, дуже корисних і все таке, але… Усі вони якісь негарні…
Так, а що? Не забуваймо, я вже обрав собі мережу і шукаю тільки приємний засіб комунікації — щоб було просто і приємно посилати і отримувати гіпертекстові повідомлення. Що, знову забагато прошу?
На сцену виходить гугл. Еге ж, хто як не він спеціалізується по простих інтерфейсах
? Визнаю, як тільки я побачив Google Talk, я захопився ним через його інтерфейс. Він такий (c)lean. Та за ним прихована ціла купа фіч — просто вони не б’ють вам в очі, як нахабна реклама!
Отже, чому Google Talk:
1. Це гугл.
2. Це джабер.
(цього, в принципі тому хто розуміє достатньо, але додамо ще парочку…)
3. Це інтеграція з gmail — усі ваші чати (якщо ви увімкнете цю фічу) зберігаються (і шукаються) разом з вашою поштою
4. Це телефонія через інтернет
Але ще раз головне: Google Talk — це не клієнт, це джабер-сервер, тому клієнт до нього може написати будь-хто. Існують офіційний standalone-клєнт (чий інтерфейс мені подобається), веб-клієнт (від якого я просто в захваті, бо там так гарно зреалізовані флікер і youtube), але є і клієнти для кпк, ява-клієнти для мобілок і т.д. І всі існуючі джабер-клієнти, звичайно, можуть напряму конектитися до Google Talk.
Що поганого… Гугл знаменитий тим, що у нього все на бета-стадії. Офіційний клієнт, звісно, (c)lean, і це все добре, але фіч йому поки що не вистачає. Тобто для інстант-меседжінгу всього якраз стільки, скільки треба, — а от з настройками гірше. Оф. клієнт Google Talk буде працювати з аською і всім іншим, АЛЕ — тільки після того, як буде настроєний для цього. Тому стратегія має бути поки що така: качається повнофічний клієнт (типу псі), конектиться до Google Talk і до потрібного транспорту, напр. icq, у Google Talk додається напр. icq-список контактів, псі видаляється, запускається Google Talk і все ок. Тобто в двох словах — настройки робляться в псі, а користуємось для спілкування Google Talk.
Пару людей мене питали про це, тому як все зробити по кроках (на прикладі icq, інфа звідси):
- Качаємо і встановлюємо Google Talk і псі
- Запускаємо псі і конектимся на Google Talk джабер-сервер, всі інструкції тут. (Увага, робіть як сказано тут, інструкції для псі на гуглі застарілі!)
- Після того, як ви створите акаунт у псі, там з’явиться опція Service Discovery — тут ви маєте знайти сервіс (сервер), який надає icq-транспорт (їх море). Я користуюсь jabber.me.uk, можна скористатись jabber.kiev.ua, коротше знайдіть собі сервер. Як заєднаєтесь, побачите там icq-транспорт. Двічі клікніть на ньому і, якщо реєстрація відкрита, запуститься діалог, в якому треба ввести свій icq-номер і логін. Після чого з’явиться увесь ваш аськин контакт-лист, і його тут же оптом можна буде додати на Google Talk
- Видаляється псі (чи залишається, якщо треба буде в майбутньому поміняти які настройки) — запускається і юзається Google Talk. Уся ваша аська буде вже там, разом з іншими контактами з gmail, всі чати будуть зберігатися на gmail і всі інші очікувані переваги (до речі, будуть видні іконки контактів з аськи
!)
Знову ж таки — про погане.
- Контакти матимуть неприглядний вигляд 111111@icq.jabber.me.uk, де 111111 — номер аськи цього вашого контакта. Тому ще в псі їх треба вручну перейменувати у щось осмислене, наприклад по ніках (чому в псі? — тому що там можна дивитись icq-інфо і швиденько копіювати ніки). У мене 24 контакти, я зробив це швидко; у кого більше — тим важче ;-(
- Для додавання icq-контактів, треба запускати icq-клієнт, що дозволяє це робити, після чого псі, щоб додати нові контакти в гугл-ток
- Якщо ваш icq-транспорт відійде від справ — прийдеться повторювати всю процедуру з додаванням контактів заново ;-( (слава богу, це буває рідко)
— але оскільки ми маємо справу з гуглом, майбутнє працює на нас, і все це легко може змінитись на краще. Крім того, з часом, як ви відвикнете мислити категорями клієнтів, все це не здаватиметься вам незручністю — ну і що, що на кожну функцію потрібний свій клієнт? це речі разові, головне — результат; а рез-т той, що в пам’яті у вас не буде постійно висіти роздутий і негарний icq-клієнт з рекламою і spyware (що до того ж встановлює глобальний системний хук і реально гальмує систему, перехоплюючи ваші улюблені гарячі клавіші (напр. shift-ctrl-I у фотошопа!) — річ, яку неможливо вимкнути в 6-ій версії icq-lite, капець просто…) — плюс усі ваші контакти з будь-яких існуючих і ще ненароджених мереж будуть в одному зручному місці (заради чого все і затівалося).
п.с.: приємний додаток: Google Talk веб-клієнт, інший інтерфейс того же самого — але яка гарна реалізація! (я просто в захваті, серйозно…). Фіч більше, аніж у основного клієнта. З особливих приємностей — мульті-чат, перегляд фоток з флікера і відео з труби прямо у вікні чата (що так зручно, просто не ясно, як це нікому раніше в голову не прийшло…) І все це діло можна організувати як ґаджет собі на сторінку чи блог (чим я найближчим часом і займусь, просто щоб спробувати) — тобто відвідувачі вашого блога зможуть розмовляти з вами прямо зі сторінки (за умови, звісно, що у них є gmail-акаунт (а у кого його зараз немає?)).
click here -> Запустити для проби Google Talk веб-клієнт <- click here
(Плюс ви можете додати Google Talk собі на мобілку — клієнт радити не буду, бо ще не пробував).
п.п.с.: якщо ж ви все-таки орієнтуєтесь на просто клієнт, і бажаєте мати всі (майже всі) відомі мережі без прив’язки до джабера — спробуйте піджін (але це не наш підхід… хіба що тримати його на компі для того, щоб з одного місця додавати нові контакти в різних мережах, це таки зручно… але юзати при цьому все-таки краще джабер і Google Talk).
- Comment RSS ~
- Tags: icq, itblog-ua, Soft ~
- author: minus-one

Comments»
Тобі PR менеджером треба бути
TKabber ще більше (c)lean
Але до нього треба ще приловчитись.
P.S. Тримаю на своєму ноуті TKabber + Google Talk + Skype
Користуюсь в основному першим, два інших використовую вельми рідко…
>> TKabber ще більше (c)lean
на скріншотах він таким не виглядає - стандартні меню, кнопки… все-таки інтерфейс gtalk більше функціонально-орієнтований (нічого зайвого). плюс там ще треба Tcl мати (качати)… такі речі мене лякають
взагалі, хороших клієнтів багато, але справа не в тому. gtalk - для мене тільки інтерфейс, якщо треба щось змінити, я тримаю для цього псі. а інтерфейс по-моєму, має бути максимально функціональним (швидким і ненав’язливим, простим, як молоток) - наприклад, ява-проги я би в якості інтерфейса не став використовувати (просто тому що вони повільні).
а ще gtalk це гугл - тобто все в розвитку (от наприклад я чув десь, що вони зі skype домовляються про пряму взаємодію мереж
)…
(п.с.:
оновив твій лінк в блогролі наhttp://graywolf.kiev.ua/ щось він не оновлюється, тому поки що зачекаємо… — але все-рівно омедето з новим сайтом!)Чорт, геть забув, що коментував тут і не заглядав.
>> плюс там ще треба Tcl мати (качати)… такі речі мене лякають
Для такого випадку є Tkabber-Starpack: http://tkabber.jabber.ru/starpack
Хоча там деякі речі принесли в жертву, але я зараз на роботі сиджу з нього.
>> gtalk - для мене тільки інтерфейс, якщо треба щось змінити, я тримаю для цього псі. а інтерфейс по-моєму, має бути максимально функціональним (швидким і ненав’язливим, простим, як молоток)
Здається ТКаббер в провину можна поставити лише швидкість (та й то з натяжкою)
Але зрештою якщо тебе повністю ГТок влаштовує, то переходити, звісно, сенсу нема. Просто так як я дуже активно юзаю мультиюзер конференції
джаббера, то мені потрібна функціональність налаштування кімнат та модерування, а більшість клієнтів це не підтримує.
>> а ще gtalk це гугл - тобто все в розвитку (от наприклад я чув десь, що вони зі skype домовляються про пряму взаємодію мереж)…
О, це взгалі було б чудово! Сподіваюсь це не лише чутки.
>> (п.с.:
оновив твій лінк в блогролі наhttp://graywolf.kiev.ua/ щось він не оновлюється, тому поки що зачекаємо… — але все-рівно омедето з новим сайтом!)Арігато ^_^ Поповнювати буду його як повернусь з Карпат. Зберу тоді трохи матеріалів і переїду на новий хостинг, бо із-за обмежень Хо.ком.уа не можна робити кроспости в ЖЖ та вставляти фотки з Флікра.