Portál AbcLinuxu, 2. května 2025 20:17

Jabber a ICQ: Imcom a mICQ

5. 10. 2005 | Matej Gagyi
Články - Jabber a ICQ: Imcom a mICQ  

Akého IM klienta používate na komunikovanie so svojimi známymi? V dnešnej dobe väčšina ľudí používa niektorého zo zástupcov grafických aplikácií. Prečo by sa teda niekto zaujímal o textové alternatívy?

Vždy môžu nastať komplikácie a X prestanú fungovať. Alebo chcete klienta pustiť na školskom serveri v screene. Alebo vás jednoducho otravujú okienka navyše, tak ako mňa. V každom prípade dôvod sa nájde.

CenterICQ je známa alternatíva. V konzole vykresľuje prehľadné okná pomocou knižnice ncurses a podporuje rad protokolov. Práca s ním je jednoduchá a intuitívna. To sú dôvody, prečo o ňom netreba rozprávať.

mICQ

mICQ je ICQ klient s príkazovým riadkom. Je napísaný v Céčku a má podporu pre skriptovací jazyk TCL. Podporuje SSL, UTF-8, ICQ protokol verzie 8 a SOCKS5 proxy.

Komunikácia pomocou mICQ sa výrazne líši od komunikácie, na ktorú ste zvyknutí. Každý úkon musíte vykonávať pomocou príkazov. Posielanie správy, vyhľadávanie používateľa, spravovanie kontaktov, to všetko sa môže zdať zo začiatku neuveriteľne ťažké. Keď sa však jednotlivé príkazy naučíte, príde vám to jednoduché.

Správy, tak ako prichádzajú a odchádzajú, zostávajú zobrazené v termináli. Jednotlivé kontakty nemajú priradené vlastné okná, na ich rozlíšenie si musíte všímať výpis mICQ.

klient micq

mICQ nie je pre pohodlných ľudí a možno ani pre tých aktívnejších. mICQ je síce naozaj nepohodlné riešenie, ale má aj jedinečné výhody. Pri vyťukávaní príkazov a rozoznávaní kontaktov v jednom okne terminálu si precvičíte pamäť, orientáciu, strojopis a vaši kamaráti vás začnú brať naozaj vážne.

Ak chcete vedieť viac, pozrite sa na domovskú stránku mICQ.

Pre úplnosť uvediem niekoľko základných príkazov:

help
Vypíše príkazy, ktoré mICQ pozná.
e, ee, eg, eeg
Vypíše používateľov, ktorí nie sú offline. e je stručný výpis, ee je široký výpis. Koncovka -g zaradí kontakty do skupín.
w, ww, wg, wwg
Vypíše všetky kontakty. Platia rovnaké princípy výpisu, ako pri e.
msg kontakt správa
Pošle správu kontaktu. Pozri: posielanie viacriadkovej správy.
a
Pošle správu kontaktu, ktorému ste posielali správu naposledy. Pozri: posielanie viacriadkovej správy.
r
Pošle správu kontaktu, ktorý vám naposledy napísal. Pozri: posielanie viacriadkovej správy.
h kontakt alebo history kontakt
Vypíše logy rozhovorov s uvedeným kontaktom.
f kontakt, finger kontakt
Zistí o kontakte jeho osobné informácie uvedené na serveri.
auth kontakt
Povolí používateľovi za kontaktom vidieť váš stav (online, away, ...).

Imcom

Imcom je klient pre otvorený IM protokol Jabber. Je podobný mICQ, ale je písaný v Pythone (aj jeho moduly sú písané v Pythone). Podporuje SSL a mnoho ďalších funkcií, ktoré Jabber ponúka.

Pre Imcom platia podobné pravidlá ako pre mICQ. Práca s ním je ťažká, aj keď pracovať s Jabberom pod grafickým klientom sa mi zdá ťažšie. Stačí si zapamätať niekoľko príkazov a všetko je hneď poruke; nie v dialógu, ktorý otvoríte z menu, cez nejaký nástrojový panel. Len stlačíte 3 - 4 klávesy a je to.

Nepríjemnou skutočnosťou je to, že Imcom je veľmi slabo vyvíjaný. Dokonca na jeho oficiálnej stránke sa nachádza niečo úplne iné, ako by sa malo. Na druhej strane je príjemné, že v máji vyšla po dlhom čase nová verzia - 1.34 a zdrojové kódy sa objavili na adrese http://nafai.dyndns.org/files/. Na tomto mieste by sa mali v budúcnosti objavovať aj ďalšie verzie Imcomu.

klient imcom

Znovu si dovolím uviesť niekoľko príkazov:

/help
Vypíše všetky príkazy Imcomu, aj so stručným vysvetlením.
e
Vypíše všetky kontakty, ktoré nie sú offline.
w
Vypíše všetky kontakty.
/msg kontakt správa
Pošle správu kontaktu. Pozri: posielanie viacriadkovej správy.
// správa
Pošle správu kontaktu, ktorému ste posielali správu naposledy. Pozri: Posielanie viacriadkovej správy.
/r správa
Pošle správu kontaktu, ktorý vám naposledy napísal. Pozri: posielanie viacriadkovej správy.
/log kontakt
Vypíše logy rozhovorov s uvedeným kontaktom. Pozor, Imcom rozlišuje, či zadávate JID alebo nick.
/info kontakt
Zistí o kontakte jeho osobné informácie uvedené na serveri.
/auth kontakt
Povolí používateľovi za kontaktom, vidieť váš stav (online, away, ...).
/agents
Vypíše zoznam služieb a transportov na vašom Jabber serveri.
/agenthelp URL služby
Začne registráciu na uvedenú službu vášho Jabber servera.

Jabber

Dovolím si v skratke predstaviť Jabber. Jabber je, ako som už povedal, open source IM protokol vyvíjaný v Jabber Foundation. Na rozdiel od protokolu ICQ nie je ovládaný jednou komerčnou firmou a jeho smerovanie riadi komunita.

Jabber je založený na XML jazyku a je mimoriadne rozšíriteľný. Cez Jabber môžete ľahko a jednoducho pristupovať aj do sietí ICQ, MSN, Yahoo!, IRC a ďalších. Okrem toho ponúka Jabber množstvo ďalších rozšírení.

Google si vybral Jabber ako základ vlastnej IM siete a zostáva s ním ďalej kompatibilný. O Google Talk ste sa už mali možnosť dozvedieť zo správičky.

Záver

Dva nenáročné IM klienty Imcom a mICQ boli predstavené. Dúfam, že sa vám ich služby zídu nielen vo chvíľach, keď si nič iné nebudete môcť dovoliť. Mne v každom prípade učarovali a komunikovanie pomocou niečoho iného si už ani nedokážem predstaviť.

Oba uvedené programy môžete rozšíriť pomocou modulov. Týchto modulov je na internete veľmi málo. Ak bude záujem, napíšem článok o písaní modulov pre Imcom alebo potom pre mICQ. A možno napíšem aj ukážkové moduly podľa prianí čitateľov.

Poznámky:

Související články

CenterICQ - komunikační centrála
Textové hudební přehrávače
htop: top na druhou
Skype - internetová telefonie na GNU/Linuxu
VoIP: Telefonování přes internet pro každého
KDE: tipy a triky - III (DCOP a KDialog)
Mé oblíbené dockapps - II
Novinky v KDE 3.5

Odkazy a zdroje

mICQ
Imcom

Další články z této rubriky

Týden na ITBiz: Svět IT a burzy, umělá inteligence, Nvidia a outsourcing
Linuxové foto novinky: pozvolná evoluce
PCLinuxOS 2017.2 MATE - tak trochu zvláštní linuxová distribuce
Krátký pohled na Fedoru 25, Wayland a GNOME 3.22
Naprosto ničím nezajímavé Lubuntu 16.10

Diskuse k tomuto článku

Drom avatar 5.10.2005 04:44 Drom | skóre: 24 | Kdyne
Rozbalit Rozbalit vše Jabber
Odpovědět | Sbalit | Link | Blokovat | Admin
Ta reklama na Jabber na konci se mi moc nelibila... I kdyz mam Jabber, tak ho rad nemam, hlavne proto, ze docela casto pada pripojeni (na rozdil od Yahoo, ICQ nebo AOL) a ja musim odklepavat okna s hlasenim.
5.10.2005 08:35 Jáchym Čepický | skóre: 29 | blog: U_Jachyma
Rozbalit Rozbalit vše Re: Jabber
Hmm, jaký používáte server? Mě to na jabber.cz zatím ani jednou nespadlo. Výhoda Jabberu spočívá jednak v otevřenosti a jednak v decentralizaci -- nikdo vám nebrání, nainstalovat si vlastní jabber server a nebo se přeregistrovat na jiný jabber server, který poskytuje více služeb/v lepší kvalitě.

To vám žádný z vámi jmenovaných protokolů nemůže posktytnout.
Zdenek.Z avatar 5.10.2005 09:14 Zdenek.Z | skóre: 14
Rozbalit Rozbalit vše Re: Jabber
...hlavne proto, ze docela casto pada pripojeni...
A co vám brání používat jiný jabber server (nebo si nainstalovat vlastní)? Já používám njs.netlab.cz a problémy nemám. Asi 2x jsem dříve zažil výpadek, ale už se dlouho nic takového nestalo.
...a ja musim odklepavat okna s hlasenim.
Okna s hlášením nemají nic společného s protokolem, ale s klientem, resp. jeho nastavením.
5.10.2005 10:51 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Jabber
Já používám njs.netlab.cz a jediné, s čím jsem měl poslední dobou potíže byl icq transport.
When your hammer is C++, everything begins to look like a thumb.
5.10.2005 12:03 Greenhorn | skóre: 8 | blog: Linux is good way to freedom. | Proseč pod Ještědem
Rozbalit Rozbalit vše Re: Jabber
To je zajímavé, já má přesně opačnou zkušenost. Zatímco mi jabber.cz ještě nikdy nespadl, ICQ pravidelně denně a dokonce večer se ani nenaloguji, nemluvě o samých timeoutech při odesílání zpráv. Zkoušel jsem změnit i klienta, ale výsledek byl stejný. Takže Jabber používám právě hlavně proto...
5.10.2005 13:26 Spike | skóre: 30 | blog: Communicator | Praha
Rozbalit Rozbalit vše Re: Jabber
Já to vidím asi takhle:
5.10.2005 16:29 Spike | skóre: 30 | blog: Communicator | Praha
Rozbalit Rozbalit vše Re: Jabber
Asi takhle: Nemáš rád XMPP/Jabber, nebo svůj server? Nebo dokonce klienta? Za padání Jabber jakožto protokol nemůže. Ostatní je na tobě.
Yin avatar 5.10.2005 17:01 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
Rozbalit Rozbalit vše Re: Jabber
To nie je reklama... nie každý vie, čo to je Jabber! Skúste si urobiť malú anketu na ulici... :D
Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.
5.10.2005 07:28 peskua | skóre: 8 | blog: Peskua_Blog
Rozbalit Rozbalit vše mIcq
Odpovědět | Sbalit | Link | Blokovat | Admin
Micq používám již delší dobu a jsem sním nadmíru spokojen, někdy se sice stane, že když posílám zprávu pomocí r a v tu chvílí mě někdo napíše, takže zpráva směruje někomu jinému, ale to dost vyjímečně.
navíc ať jsem kdekoli, tak se stačí pomocí ssh, přihlásit na stroj kde mě běží tenhle klient a tak nemusím instalovat žádné jiné klienty na jiné stroje.
to je asi hlavní důvod proč u něj jsem
5.10.2005 08:36 m0d0r | skóre: 13 | Zilina
Rozbalit Rozbalit vše Re: mIcq
najskor by som povedal iba jedno. Pise sa to mICQ !:) aj to krajsie vyzera !!!Rudiger Kuhlmann by sa asi dost nasral keby to videl ;).A za druhe ;) odkedy som zistil ze tam funguje [TAB] a tak dobre ako sa len da tak uz prikaz ako "r" nepouzivam a nemusim ;)
5.10.2005 08:51 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: mIcq
Pravda. Opravil jsem článek.
Yin avatar 5.10.2005 17:09 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
Rozbalit Rozbalit vše Re: mIcq
Ďakujem
Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.
5.10.2005 09:50 peskua | skóre: 8 | blog: Peskua_Blog
Rozbalit Rozbalit vše Re: mIcq
uz se to nestane :-)
chci se vás ale zeptat, zda mICQ umožňuje posílání souborů, nebo jejich příjem a popřípaďe jakou syntaxí ?
díky
5.10.2005 16:09 m0d0r | skóre: 13 | Zilina
Rozbalit Rozbalit vše Re: mIcq
treba skusit pouzit prikaz "help peer file" :)
5.10.2005 23:03 Honza Král | skóre: 3 | Praha
Rozbalit Rozbalit vše Re: mIcq
ve verzi 5.0.4 'r' a 'a' funguji tak, ze se automaticky rozvinou do tvaru msg ADRESAT, takze tyhle problemy odpadaji

To mi prijde lepsi nez TAB
Ondřej Kuda avatar 5.10.2005 10:10 Ondřej Kuda | skóre: 27 | blog: obcasny_blog
Rozbalit Rozbalit vše ysm
Odpovědět | Sbalit | Link | Blokovat | Admin
ysmv7.sourceforge.net
Yin avatar 5.10.2005 17:12 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
Rozbalit Rozbalit vše Re: ysm
YSM som kedysi skúšal, ale nepamätám sa, prečo som ho hneď zamenil za mICQ. Každo pádne ani mICQ sa u mňa dlho neohrialo... sľubujem, že len čo najbližšie vypadne jabber.sk, pripojím sa k ICQ sieti pomocou YSM a napíšem recenziu (po dôkladnom preskúmaní).
Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.
5.10.2005 17:22 sombody_or_nobody
Rozbalit Rozbalit vše everything personal
Odpovědět | Sbalit | Link | Blokovat | Admin
what if i will say im the king, hmm... he thing that if he say you everything of jabber or something like that. wasit a worth he's like nothing, im not saing that he is a bad-one im saing that :he said it, you done it. ain't it... the want after your all dont lisen to him all right. I now him, i now him wery good. so everything what i want of your is :dont listen him. O.k.
5.10.2005 17:49 troolix | skóre: 2
Rozbalit Rozbalit vše Re: everything personal
What are you talking about here ?
5.10.2005 17:54 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: everything personal
Žumpa ještě není implementovaná, takže /dev/null?
10.10.2005 19:16 outrage | skóre: 20 | blog: Outrage's Blog
Rozbalit Rozbalit vše Re: everything personal
Ano, prosím.
Není-li to pravda, je to velmi dobře vymyšleno.
6.10.2005 19:18 sombody or nobody
Rozbalit Rozbalit vše stay at the side
yours off people the sucking one-time rich slave at yours, shit dont listen him. I now him he's a liar!!!
5.10.2005 21:26 trancelius | skóre: 22
Rozbalit Rozbalit vše Něco trochu víc "raw" :)
Odpovědět | Sbalit | Link | Blokovat | Admin
server: nc -lp 5478
klient: nc $IP_SERVERU 5478

... a máme plně live "protokol" (live = skáčeme si do řeči :))

LFCIB avatar 31.8.2006 22:29 LFCIB | skóre: 19 | blog: LFCIB | /home/lfcib
Rozbalit Rozbalit vše Re: Něco trochu víc "raw" :)
Píšu trochu opožděně :-) ale kde seženu prosím to nc? Nikde jsem o tom nic nenašel, google, tady, debian balíky ... nic, není to zkratka něčeho(asi jo ale čeho).

Díky

LFCIB
-=:L:i:N:u:X:=-<=>-=:4:e:V:e:R:=- Vyhovuje mi Debian GNU/Linux
31.8.2006 23:15 trancelius | skóre: 22
Rozbalit Rozbalit vše Re: Něco trochu víc "raw" :)
A já odpovídám rychle :))

v gentoo emerge net-analyzer/netcat,

jinak http://netcat.sourceforge.net/
kayman avatar 28.12.2005 01:50 kayman | skóre: 3 | Bratislava
Rozbalit Rozbalit vše imcom a zobrazenie sprav ked som bol mimo
Odpovědět | Sbalit | Link | Blokovat | Admin
zdravim, chcel by som sa spytat ako v imcom spravim taku uzitocnu vec ako pozriet si vsetky spravy ktore mi prisli ked som bol away. je to mozne bez toho aby som si pamatal cas odchodu?
Yin avatar 9.9.2006 00:39 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
Rozbalit Rozbalit vše Re: imcom a zobrazenie sprav ked som bol mimo
Nacitaj modul zaznamenajuci spravy v stave away: /loadmod awaylogmodule

Prezri spravy dosle pocas posledneho stavu away: /awaylog
Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.