středa 13. července 2011

Gtalk s ICQ transportem


Jak asi víte už několik let nabízí gmail ( v anglické US verzi) možnost přihlásit se do AIM (ICQ) sítě, a mít tak své icq kontakty v jednom seznamu is kontakty Gtalk. Hlavní výhoda tohoto řešení je nepochybně schopnost gmailu uchovávat záznamy konverzací i u ICQ kontaktů. Problém je že toto řešení je méně než polovičaté. Zkušenější uživatel jemuž je známa zkutečnost že Gtalk je pouze upravený Jabber by čekal že ICQ je řešeno transportem a bude tedy dostupné v jakémkoliv desktopovém klientu nebo v programu Google Talk. Bohužel tomu tak není.
ICQ v Gtalku je řešeno pomocí webové technologie AJAX což znamená že je dostupné pouze přes webové rozhraní - pro většinu pohodlných lidí nepoužitelné. 
Je zde ovšem jedna cesta. Protože je Gtalk postaven na technologii Extensible Messaging and Presence Protocol (XMPP) neboli Jabber je možné využít transporty - ty totiž nejsou závislé na serverech a je tedy možné použít tedy i transporty z jinych serveru. Toto je u Gtalku nutnost protože on sám o sobě svoje transporty nepodporuje.

Osobně jsem se rozhodl pro kombinaci ICQ transport na Gtalk serveru rozhodl z nutnosti online archivovat historii, ale i také z vysoké spolehlivosti google serverů. 

Je pravda že servery jako jabbim.cz nabízí o 1000 000 funkcí více, ale archivace konverzací online kterou byl jabbim.cz jedinečný a diskuzní fóra po celém světě na něj odkazovali zájemce o archivaci již bohužel nefunguje.

Pokud by váš řešení mít "vše" u googlu zaujalo vezte že to není tak složité, prakticky jediná překážka která vám bude stát v cestě je omezení Google na přidání cca 45 -90 kontaktů za den. Je to nepříjemné ale transport vám je nabídne až se limit opět vynuluje. Přechod se proto při větším počtu kontaktů trochu protáhne a každý den vám bude klient nabízet (automaticky) přidat další desítky kontaktů. 


Doporučení 
klienti:

Z osobní zkušenosti mohu doporučit pro aktivaci transportu klient PSI (s zapnutou podporou Resolve_Nick http://www.jabber.cz/wiki/Jak_zaregistrovat_ICQ_transport#Klient_Psi ) která automaticky přejmenuje icq kontakty a nebudete mít seznam plný ICQ čísel.
Dále jsem zkoušel Gaji
m, ovšem ten při hromadném přidávání kontatků rád padá. A samozřejmě Jabbim klient který je velice dobrý sám o sobě:)
Gajim i Jabbim umožňují už automaticky přejmenovat kontakty při přidávání. 
Aktivace transportu:
Samotné přidání transportu na váš Jabber nebo Gtalk učet je velcie jendoduché, stačí si v libovelném z výše uvedených programů najít volbu "hledání služeb" "prohlížet služby"a podobně. 
To vám zobrazí seznam služeb které nabízí váš domovský server, pokud chcete externí zadejte do adresního řádku adresu libovolného jabber serveru. Osobně doporučuji pro ICQ transport servery jabber.no (norský server s vysoce aktuální verzí icq transportu) nebo jaim.at který je zase stabilnější. Pokud vyžadujete něco víc tak zbývá VIP jabbim.cz učet který vám dodá opravdu nabušený icq transport s fungujícím posíláním souborů (kvalitnější než u alternativních klientů) nebo schopnost avatarů, stavových zpráv atd...tyto věci bohužel nejsou standartem. 
Na druhou stranu se nemusíte starat o aktualizaci klienta pokaždé když se ICQ rozhodne změnit protokol aby zablokovalo alternativní klienty protože to za vás udělají na serveru. A navíc máte všechny své kontaky pod jedním účtem. 
Po stisku tlačítka "registrovat" u ICQ transportu vyplníte několik údajů (icq číslo, heslo a většinou použité kódování) a tím je většina práce splněna. 
Nyní už můžete jen sledovat jak se vám nejprve přidá kontakt icq."jmeno serveru zde".něco který má transport právě na starost. Ten vám právě za chvilku nabídne k přidání vaše ICQ uživatele a pokud máte vhodný klient tak je i automaticky pojmenuje. Pokud se pojmenování nezdaří a utility jako http://soumar.netlab.cz/cgi-bin/rename.py nepomůžou ( u Gtalku pravděpodobně ne) tak doporučuji stejnou cestou transport odregistrovat (v registračním formuláři přibude volba) a ´použít například jiný server.
Osobní zkušenost:

Téměř půl roku jsme využíval icq transport (VIP) na serveru jabbim.cz. Ten nabízí velice kvalitní služby a vysokou stabilitu. Mezi výhody patří třeba funkční posílání souborů - při problémech vám příjde odkaz na stažení souboru z jabbim serveru, ale v 99% případech se přenos provede přímo. Dále podpora zobrazení avatarů či statusových zpráv. Nevýhodou může být pro někoho možnost mít icq transport aktivní jen v jednom klientu najednou (ano, na jabber účet lze být přihlášen z více míst najednou a zprávy budou chodit podle nastavení priorit buď na ten nebo na ten - nebo na oba zároveň. 
U jabbimu jsme nikdy
 neměl problém přenést soubor nebo že by mi zpráva přišla v azbuce. 
Výhody/nevýhody ICQ transportu
Icq transport není nějaká "killer feature" která by vás dostala do kolen a změnila "způsob kterým komunikujete s lidmi", ale  je to featura která potěší a lze si na ní skvěle zvyknout. 
Nevýhody:
Nemožnost detekce klientů - Pokud jste zvyklí sledovat v kontakt listu kdo má jaký klient, o toto přijdete. Jako klient se bude zobrazovat "bot" nebo icq transport
Posílání souboru - (pouze pokud máte smůlu na server). Jen u starých serverů, dnes je obtížné se setkat.
Status kontaktů - (pouze pokud máte extrémní smůlu)- Jen u starých serverů, dnes je obtížné se setkat.
Zobrazení avataru - (pouze pokud máte extrémní smůlu)- Jen u starých serverů, dnes je obtížné se setkat.
Jste závislí na serveru který vám poskytuje transport - i když ve většině případů mají tyto servery větší spolehlivost než samotné ICQ.
Výhody
Šifrování komunikace - protože je ICQ transport "uvnitř" jabber protokolu jsou přenášená data šifrována stejně jako klasické jabber zprávy. Nemusíte se tedy
 bát že by někdo odposlech co píšete. 
Archivace zpráv online nezávisle na klientu - Používáte více klientů nebo se přihlašujete z více míst? Nyní můžete mít historii na jednom místě dostupnou odkudkoliv (a pouze pro vás - poštovná zákon je v tomto VELICE tvrdý)
Možnost používání jakéhokoliv klienta který umí Jabber/Gtalk - Těchto klientů je dnes většina, vzhledem k tomu že ICQ je jen lokální anomálie v České Republice je Jabber spolu s MSN asi nejpoužívanějším protokolem. 
Ve všech klientech vypadají kontakty stejně spolu s zařazením do skupin - Jak si to uložíte, tak to máte. 
Dobrý mezičlánek přechodu na lepší protokol - Pokud jednom zkusíte služby které jsou o mnoho let vyspělejší než zastaralé ICQ je těžké se vracet zpět.
Posílání souborů - ano toto je i výhoda, u serverů jako jabbim se můžete spolehnou že soubor přenesete a spolehlivost je větší než u alternativních klientů.
Závěr:

Mimo ICQ transport existují desítky dalších transportů kterými můžete naplnit svůj jabber účet. Od klasického SMTP který vám umožní používat maily po M
SN,GADU-GADU,YAHOO,TWITTER,FACEBOOK,SMS,IRC a další. Dále také servery nabízejí například jDisky což jsou online uložiště kam můžete uploadovat soubory pouhým
 posláním je na určitý kontakt - a to buď na soukromý nebo veřejný který je dostupný pro kohokoliv.

Doufám že vám tento text pomůže se lépe orientovat v problematice, za připomínky budu rád.