UNIVERZITA PARDUBICE Ústav elektrotechniky a informatiky
Semestrální práce z předmětu Typografie
Autor: Ondřej Welsch
Komunikace po internetu Díky rozvoji Internetu se začaly zmenšovat vzdálenosti mezi lidmi a zjednodušovat způsoby jejich komunikace. Ve světě Internetu nemusíte uvažovat nad tím, kde jsou fyzicky vaši přátelé. Stačí použít některý komunikační program a můžete si popovídat s kamarádem z paneláku stejně jednoduše jako se známým z Japonska. Bohužel, velké firmy postupně začaly ukousávat trh s komunikátory, a tak teď existuje mnoho různých navzájem nekompatibilních programů a sítí. To staví mezi lidi hranice. Pokud si kladete otázku, co s tím, tak Jabber je odpověď. Jabber bourá tyto hranice. Spojuje lidi a usnadňuje jejich komunikaci. Nepatří žádné firmě a je otevřený pro každého. Jabber může použít kdokoli. Vaše škola, bytovka i vy. Střední podnikatel i velká firma. Kdokoli má chuť komunikovat a chuť najít společný jazyk může najít v Jabberu řešení. Ano, Jabber je společný jazyk. Tam, kde vám ostatní komunikátory vnucují jejich podmínky, program a reklamu, tam vám Jabber protokol nabízí možnost volby. Mnoho možností voleb. Kdyby e-mail byl jako dnešní trh s komunikátory, tak bychom nemohli posílat e-maily mezi různými servery. Pro čtení pošty bychom mohli používat jen jeden program a jen na jednom operačním systému. A bylo by výslovně zakázáno používat něco jiného. E-mail takový není. Dejte podobné možnosti i do světa komunikátorů. Používejte Jabber.
Zrození a vývoj Jabberu Historie Jabberu sahá do roku 1998, kdy Američan Jeremie Miller založil projekt Jabber (do češtiny bychom slovo Jabber mohli přeložit jako brebentit, drmolit nebo štěbetat). Stalo se tak z potřeby uživatelů sjednotit různorodé IM systémy s uzavřenou architekturou (ICQ, MSN Messenger, AIM, Yahoo! Messenger a další) pod jeden systém, jehož architektura by byla otevřená a přístupná všem. Základem protokolu Jabber je XML. Část z něho je dnes standardizována jako XMPP (eXtensible Messaging and Presence Protokol). Díky transparentnosti XML si může kdokoliv nad protokolem vytvořit vlastní funkce.
V čem je Jabber lepší ● ● ●
●
●
●
●
Nikdo Vám nenutí reklamu, můžete změnit jak server tak klienta. Otevřený standard, každý může napsat svého klienta, navrhnout novou funkci. Nejste závislí na rozmarech jedné firmy, každý může mít vlastní server. Všechny jsou spolu vzájemě propojeny a dohromady tvoří ucelenou koumunikační síť Jabberu. Mezinárodní zprávy jsou kódovány pomocí Unicode, které obsahuje znaky prakticky všech písem světa, takže můžete komunikovat stejně jednoduše s kamarádkou v paneláku jako s japonským známým. Možnost připojení z více míst najednou - můžete být připojeni z počítače, z notebooku i třeba z mobilu najednou a nastavit, kam chcete aby přicházely nové zprávy. Nikdo vás neomezuje v používání Jabberu - ve výběru programu, který chcete používat, ani v účelu použití. Na rozdíl od jiních proprietárních sítí. Díky transportům nepřijdete o možnost komunikovat s uživateli jiných sítí (ICQ, MSN, AIM, Yahoo IM a další).
Architektura Jabberu Architektura Jabberu velmi připomíná architekturu emailu. Jabber se skládá ze sítě distribuovaných serverů. K jednotlivým serverům se pak připojují příslušné klienty, které na nich mají zřízený účet a které jsou schopny díky distribuované síti serverů komunikovat s klienty přihlášenými na jiných Jabber serverech. Jeho nedílnou součástí jsou kvůli univerzálnosti transporty, aby uživatelé nebyli omezeni v komunikaci pouze v rámci jednotlivých Jabber serverů, což si na samém začátku Miller předsevzal. Transport můžeme charakterizovat jako speciální agent nebo službu, která zabezpečuje přenos zpráv do proprietárních systémů (ICQ, AIM, SMS brána, RSS služba atd.). Pro každý proprietární systém je potřeba jeden transport. Jednoduše nastíněno, pokud chceme z Jabber klienta zaslat zprávu uživateli, do u nás stále nejoblíbenějšího ICQ, komunikuje Jabber klient s Jabber serverem prostřednictvím XMPP protokolu. Na Jabber serveru je pak zpráva předána transportu určenému ICQ, který tuto zprávu přetlumočí do protokolu pro ICQ. A obráceně.
Výhody Hlavní výhody, které Jabber dělají skutečně silným protivníkem stávajícím proprietárním IM systémům, a tím dávají uživatelům důvod používat jej, jsou následující. Protokoly, které Jabber používá, jsou otevřené, plně zdokumentované a volně k používání. Kdokoliv si může vytvořit svůj klient nebo server. Provést vlastní rozšíření nad protokoly. Protokol XMPP, který Jabber využívá, je schválen organizací IETF (Internet Engineering Task Force) jako internetový standard. Nad protokoly XMPP se dále využívají rozšířené protokoly JEP (Jabber Enhancement Proposals). Systém je decentralizovaný. Každý si může spustit svůj vlastní server. Komunikace v systému je vysoce bezpečná, a to díky přímé podpoře šifrování prostřednictvím bezpečnostních protokolů SASL (Simple Authentication nad Security Layer), nebo TLS (Transport Layer Security), které jsou zapracovány do základu XMPP specifikací. Flexibilita Jabberu je vysoká. Kromě oblasti IM Jabber zvládá network management, sdílení souborů, monitoring vzdálených systémů, hry a jistě i mnoho dalšího. Jabber mohou taktéž používat klienty skryté za firewallem nebo proxy. Jabber obvykle komunikuje na portu 5222, nebo 5223, ale podporuje i HTTP tunneling. Poslední výhodou, kterou si uvedeme, je podpora Unicode. Komunikovat tedy můžeme v nejrůznějších jazycích.
Jabberský server jabber.cz spuštěn Server je přístupný všem uživatelům Jabberu, registrace i používání instant messagingových služeb jsou (a nadále budou) bezplatné. V současné době jabber.cz nabízí propojení do sítí ICQ, MSN a Yahoo!, přístup k službám přes webový javaapplet a možnost připojení k serveru zabezpečeným protokolem SSL. Spuštěním veřejného jabberského serveru se iniciativa Jabber.cz připojuje k podpoře otevřených standardů namísto proprietárních řešení mamutích softwarových korporací. Systém Jabberu je platformově nezávislý, založený na XML, otevřený z hlediska architektury i licence. Přímo konkuruje proprietárním systémům pro instant messaging, jako je ICQ, AIM, MSN messenger nebo Odigo. Uživatelé dávají Jabberu přednost hlavně kvůli podpoře mnoha operačních systémů (Linux, Windows, Mac...) a interoperabilitě s ostatními sítěmi. Jabberský server může nainstalovat a veřejně či soukromně provozovat kdokoli.
Iniciativa Jabber.cz je nekomerční inicitativa bez oficiálního statutu. Byla založena v březnu letošního roku z čistého nadšení technologií Jabberu. Jejím cílem je jednak informovat o Jabberu jako o alternativě ke komerčním IM programům, jednak podpořit další vývoj Jabberu v České republice a na Slovensku. Iniciativa v současné době provozuje informační stránky www.jabber.cz a největší (co do počtu registrovaných uživatelů) veřejný jabberský server v ČR. Spravuje také centrální JUD (Jabber Users Directory) pro Českou republiku. Provozovatel Jabber.cz je členem Jabber foundation.
Funkce Jabber serveru njs.netlab.cz Adresa Port/SSL SSL ICQ MSN Konference IRC JUD AIM Yahoo Jogger SMTP RSS Headlines FileTransferProxy Weather Oskar SMS Gateway Eurotel SMS Gateway
njs.netlab.cz 5222/5223 ANO ANO ANO ANO ANO ANO ANO ANO ANO ANO ANO ANO ANO ANO ANO
Výpočet překmitů VF zesilovače b
∫ a
b
f x dx=∫ a
x−a b−x f x dx x−a b− x
Legenda: x - frekvence, a - horní mez amplitudy, b - dolní mez amplitudy.
Text pochází z článku Jabber - Instant messaging bez omezení na serveru linuxexpres.cz*, a dále jsem čerpal ze servrů jabber.cz, root.cz a njs.netlab.cz. Text byl upraven typograficky. ● ●
● ● ●
Sazební obrazec je formát A5 s okraji 2 cm, 2,5 cm, 2 cm a 2,4 cm (zleva, shora, zprava a zezdola). Odstavce: ○ Text je zarovnán do bloku bez možnosti dělení slov. ○ Nadpisy jsou zarovnány na levý okraj bez dělení slov. ○ Pořadová sazba je zarovnána na levý okraj a vyznačena vertikálním bílým místem o velikosti 6 pt (1/2 řádku). Text v položkách seznamu je odsazen o 28 pt, označení položky (puntík) je od textu odsazeno o 11 pt vpravo. ○ Tabulka je zarovnána 0,3 cm od levého okraje; vyznačena je vertikálním bílým místem, a to 18 pt shora a 18 pt zdola. Text v buňkách je zarovnán na levý okraj bez dělení slov. Chlebovým písmem je Times New Roman (Times) o velikosti 10 pt s dvoubodovým řádkovým prokladem. Matematický text je sázen řezy rodiny CM (Math Italic, Math Symbols, …) o velikosti 12 pt. Další vyznačovací styly: ○ nadpis 1. úrovně: písmo Arial, 16 pt, tučné; bílé místo zdola 12 pt, ○ nadpis 2. úrovně: písmo Arial, 14 pt, tučné; bílé místo shora 24 pt, zdola 12 pt, ○ nadpis 3. úrovně: písmo Arial, 12 pt, tučné; bílé místo shora 12 pt, zdola 6 pt, ○ tabulka: písmo Arial, 8 pt, vyznačovací řez je tučný (Arial Bold).
*http://www.linuxexpres.cz/jabber-instant-messaging-bez-omezeni-1