Posterous theme by Cory Watilo

Gtalk s ICQ transportem - pokračování

Před pár dny jsem psal o propojení služby Google Talk (gtalk) s icq transportem. A vzhledem k tomu že s několik věcí od té doby změnilo musím článek tímto aktualizovat.

 

Mnou používaný server pro icq transport jabber.no bohužel z důvodů stability odstavil svůj (spectrum) icq transport a tím mi udělal čáru přes rozpočet. 

 

Rozhodl jsem se tedy pro vyzkoušení Jabbim ICQ transportu i na Google Talk. Jak mi bylo řečeno adminy, to zda bude transport fungovat i na jine než jabbim domeně je věc náhody - rozhodl jsem se to risknout. Další překážka je že mimo jabbim´server je dostupný pouze VIP icq transport - to ovšem není problém protože každý účet má pro jabbim transporty automaticky 14 dní  VIP zdarma.

 

Popis jak funguje registrace transportů je uveden v minulém článku, nebudu to tedy rozepisovat. Řeknu jen že jsem trochu experimentoval a asi 2x docílil toho že se mi kontakty přidali pouze ve tvaru ICQ čísel, takže jsem musel transport odregistrovat a zkusit to znovu. To byl ale kámen úrazu. 

 

Nemilosrdný Google Talk

 

Protože jsem tedy několikrát přidal všechny mé kontakty a opět je smazal, řádově tedy fluktuace stovek kontaktů tak jsem překročil omezení pro přidání kontaktů dané v google talk. 

 

Jediné co mi při snaze přidat jakýkoliv kontakt XML konzole vypsala bylo:

</item>
</query>
<error type="wait" code="500" >
<resource-constraint xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
<text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">Over maximum subscriptions per day</text>
</error>
</iq>


 

 

Jak jsem později zjistil jedná se o specialitu Gtalku protože to není XMPP featura. Navíc jakkoliv vypadá slovní spojená per day lákavě, uzamčené přidávání kontaktů se po jednom dni neodemklo. Dokonce ani po dvou, třech, čtyřech, pěti, šesti nebo sedmi. Dokonce ani osm.

Trvalo to celých 9 dní než se Google rozhodl se nade mnou smilovat a umožnit mi přidat do seznamu a autorizovat zbývající 32 kontaktů. Jak velkorisé.

 

Shodou náhod den na to mi přišla zpráva z Jabbim.cz že opět zprovoznili Jabbim Archiv pro aktivaci historie online - tedy vlastně nejhlavnější důvod proč jsem z jabbimu odešel. No to je prostě život:) 

 

Vzhledem k tomu že mám nyní po pár dnech nějaké zkušenosti zkusím je shrnout do výhod/ nevýhod

 

Výhody/nevýhody Jabbim VIP ICQ transportu na Google Talk

 

Výhody

Možnost se přihlásit ke svému učtu i na klintech které umožnují gtalk, ale ne ostatní jabber servery - ano takových je mnoho.

Možnost uchovávání historie online s dostupností odkudkoliv na svém gtalk učtu.

Při použití google apps učtu možnost mít jabbera icq na vlastní doméně.

 

Nevýhody

Zatím se mi nepovedlo zprovoznit posílání souborů přes icq - mělo by fungovat a třeba ještě bude.

Nutnost nejprve odregistrovat jiné transporty - ale to platí všude

 

Na jiné nevýhody jsem zatím nenarazil. 

 

Převod Jabbim VIP peněz na jiný účet

 

 Jak jsem psal výše, jediná možnsot jak použít icq transport mimo jabbim je použití VIP transportu. A vzhledem k tomu že již jeden VIP účet mám na jabbim, trochu jsem se bál zda je možný přesun peněz na jiný účet. To samozřejmě jde a je to velice jednoduché. Stačí napsat na kontakt MoneyBot kterého může mít každý VIP uživatel a který informuje o zbývajícím kreditu. Pžíkazem help se dozvíte seznam podporovaných příkazů, jeden z nich je příkad prevod.

help prevod

 

Příkaz: prevod /jid/ /částka/

Převede požadovanou částku na účet daného uživatele. Po převodu musí na účtu odesílatele zůstat kredit na 14 dnů provozu.

Během pár sekund jsem si tedy převedl zbývající peníze na Gtalk a tím si zabezpečil dlouhodobé fungování ICQ transportu. 

 

 

 

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. 

(download)

Stolní PC s hybridním cloudem

Velice zajímavá myšlenka mi přišla na mozek když jsem přemýšlel nad technologií Intel Turbo Boos která je použita v nových procesorech i5 a i7. Funguje tak že pokud procesor detekuje že ho využívá jednovláknová aplikace (nebo třeba jen dvouvláknová u 4 jádra). Tak nepoužitá jádra vypne a jediné zatížené automaticky přetaktuje na vyšší frekvenci. Tímto dojde k uspoře času i elektřiny protože díky vypnutá ostatních jader je TDP ( vyzažované zbytkové teplo) stejné.

Ale ted k mé myšlence. Když se řekne cloud computing každému se asi vybaví velké servrové farmy kde obrovky výkoné servry obsluhují požadavky klientů. Mnozí říkají že je v této technoglii budoucnost a domácí počítače se přemění pouze na klienty pro cloudové servery.

Máme tedy dva extrémy. Klasické PC které je soběstačné a vše si dělá a počítá samo. Nebo cloudový sytém kde všechno dělá cloud. 

Co by se ale stalo kdyby jsme dokázali tyto dvě odvětví spojit a vzít si z každé to nejlepší? Tak jako turbo bost kombinuje vysokou frekvenci jednoho jádra a vícejadernost tak by mohlo být možné zkombinovat i cloud computing s klasickým počítačem. 

 

Uvedu příklad. Bude existovat procesor který bude obsahovat instrukce pro rozhodování o tom, zda by by bylo vhodnější aby vstupní data zpracoval sám, nebo zda bude rychlejší pokud je odešle po rychlé lince na cloud kde budou okamžitě zpracovány a odeslány z5. Nebo bude stejný princip řídit nějaký nízkoúrovňový ovladač. 

 

Je zde samozřejmě mnoho ale, například prediktivní

Cloud-computing-efficiency
funkce procesoru by musela být opravdu vyspělá, konektivita a rychlost cloudu opravdu vysoká a uplatnění asi nebude pro každodenní použití ale třeba jen pro nějaké specifické funkce. 

 

Co myslíte vy? Je to technologie budoucnosti která přinese úspory zdrojů nebo jen slepá ulička?