Programátoři z pekel zde za šat a stravu programují čipová pseuda. Nyní s favicon!

Moderní pokec na nemoderních platformách

Chtěli byste si užít Jabber na Mac System 7? Na vašem Palmu? A co takhle na ZX Spectru? Dneska už se všechno dá.Na skvělou službu, o níž bude tento článek, jsem narazil při pokusech zprovoznit Jabber na PowerMacu s klasickým MacOSem. Ještě před několika lety to nebyl problém, ovšem pak jsem si na sebe ušil bič v podobě Google Talku. To, co se před nedávnem jevilo jako nejlepší volba, se v případě retroplatforem ukazuje jako čiré peklo. Před příchodem GTalku (a později FaceBook Chatu přes XMPP) tu totiž nebyl žádný server, který by měl rozdílnou svou adresu od toho, co má uživatel ve svém Jabber ID za zavináčem. Jabbernaut, skvělý to jabberový klient pro Mac OS 9, tak vůbec neumožňuje tyto dva atributy zadat odděleně, což přináší problém, neb na serveru gmail.com žádný jabberovský server neposlouchá a logout128@talk.google.com zas není platné uživatelské jméno.

Nejdříve jsem si stáhl zdrojáky Jabbernauta a souvisejících knihoven a pln optimismu si myslel, že tuto triviální úpravu v něm za pár minut provedu. Po deseti hodinách práce, kdy se mi podařilo sehnat, nainstalovat a nakonfigurovat Motorola CodeWarrior 6 z roku 2000 jsem hned u první kompilace skončil se seznamem chyb delším, než byl seznam božích jmen ve známé povídce A.C.Clarka. Po krátké konzultaci s jistým americkým macovským guru jsem došel k názoru, že se pro začátek podívám na jiné možnosti řešení.

BitlBee

A právě tehdy jsem narazil na BitlBee, jehož funkcionalita se dá marketingově shrnout do prohlášení: „Má vaše obskurdní platforma funkčního IRC klienta? Pak má i funkční ICQ, AOL, MSN, Jabber a Twitter.“ Autoři sami pravděpodobně ani netuší, co způsobili. IRC tu bylo už v době, kdy valná část z nás o počítačích věděla jen to, že LOAD““ nahraje Manic Minera a pak můžeme pařit až do rána. Klient existuje pro prakticky každou k síti připojenou platformu a díky BitlBee se už procesory v Atárkách, Amigách, klasických Macintoshích, Palmech nebo ZX Spectru se SIFem nemusí prokousávat hrůzami XML v XMPP protokolu ani řešit SSL šifrování.

BitlBee na Macu

Nastavení je v podstatě triviální. Stačí se připojit na některý veřejný BitlBee server, případně na server vlastní, pokud si na něj BitlBee nainstalujete (je to open source). Po připojení se vám ozve bot, u nějž provedete registraci svého nicku a hesla a postupně zadáte všechny účty, které chcete do IRC zapojit. Pokud nevíte jak na to, pomůžou příkazy help a quickstart, pokud nepomůžou ani ty, je zde několik polopatických návodů umístěných na webu projektu či z něj odkazovaných (třeba návod na GTalk).
Pro přidání existujícího Google Talk účtu stačilo po registraci mého nicku zadat account add jabber logout128@g m a i l.c o m heslo talk.google.com:443:ssl a aktivovat pomocí account on. Výsledek už vidíte výše sami. Vše šlapalo na první pokus.

Za tuto službu/aplikaci skutečně autorům děkuji, staré platformy díky ní získávají další možnosti. Zatím jsem BitlBee zprovoznil jen na Macu, ale počítám že Spectrum + SIF zkusím hned na příštím Sinclair Klubu. Zkuste to taky, ulítlosti platformy se meze nekladou.

Keywords: BitlBee, Google Talk, Jabber, ZX Spectrum, Atari, Amiga, Macintosh, nastavení, IRC, gateway