úterý 23. února 2010

IM+ verze 3.6 - vylepšení Jabberu

Vyšel update aplikace IM+ pro iPhone na verzi 3.6. IM+ je výborný klient instant-messaging sítí, který umí celou řadu protokolů. Vylepšení je celá řada (seznam viz screenshot dole), ale mě zaujalo vylepšení Jabber klienta - možnost nastavit si prioritu a resource.
K čemu je v Jabberu priorita?
Protokol a IM síť Jabber počítá už "od přírody" s tím, že můžete být přihlášeni pod svým jménem z několika počítačů najednou. Když jste přihlášeni ze stolního domácího počítače, vyběhnete ven nakoupit a cestou se připojíte ještě z iPhonu, nic se nestane - jste připojeni pod svým id z obou dvou zařízení. Na rozdíl např. od sítě ICQ, která by po přihlášení z iPhonu váš domácí počítač prostě "vykopla".
Mimochodem - to není žádný teoretický problém, stále se setkávám s lidmi, kterým "záhadně vypadává" to "nespolehlivé" ICQ na stolním počítači a to díky tomu, že jsou současně přihlášeni přes Meebo (jinak dobrá služba) nebo něco podobného a zapoměli na to...
Takže u Jabberu se tohle stát nemůže.
Nicméně jistě vás napadá, co se stane, když jste přihlášeni ze dvou počítačů a někdo vám pošle zprávu. Kam dorazí? Na jeden z nich? Na oba? Právě tohle by se mělo teoreticky dát ovlivnit nastavením priority.
Priorita je číslo od -127 do 128 a nastavuje se v konfiguraci klienta. Platí, že pokud jste přihlášeni do sítě Jabber z více klientů, pak zprávy jsou doručovány na toho klienta, který má v konfiguraci vyšší prioritu neboli vyšší číslo. Nastavením priority si tedy můžete zvolit, na kterého klienta se mají zprávy přednostně doručovat.
Poznámka: pokud nastavíte jako prioritu záporné číslo, neměly by na klienta chodit zprávy vůbec.

Příklad:
Stolní počítač mám přes den stále zapnutý a na něm stále puštěného klienta Jabberu (v mém případě Adium). Nechci se zabývat tím, že bych ho vypínal když někam odbíhám. Současně chci, abych se mohl v takovém případě připojit z iPhonu a psát přes Jabber. Jak na to:
Na stolním počítači si v Adiu nastavím prioritu 5, na iPhonu v IM+ prioritu 10. Jakmile se připojím k Jabberu z iPhona, budou se mi zprávy doručovat na něj. Jakmile se odpojím, budou chodit opět na stolní počítač.

Co se stane, když nastavím v obou klientech stejnou prioritu? Kam přijde zpráva, kterou mi někdo pošle?
Podle wiki na www.jabber.cz v takovém případě záleží na implementaci Jabber serveru, u kterého jste se registrovali. Buď pošle zprávu na oba klienty současně nebo jen na jednoho - na toho, který se přihlásil jako poslední.

Tolik teorie a teď jak to vypadá v praxi.
Pohrál jsem si s nastavováním priority u dvou klientů připojených k Jabberu současně a zjistil toto: Zpráva poslaná na moje JID přijde na toho klienta, který komunikoval naposled. Bez ohledu na nastavenou prioritu.
Nečekaný, trochu překvapivý výsledek, ze kterého plyne, že priority jsou mi zatím k ničemu. Nicméně netvrdím, že vůbec nefungují - pravděpodobně je to pouze záležitost implementace Jabber serveru, který používám (jabberd2) - a časem se to možná změní.
Zatím to dávám k ledu.

Ještě dodatky:

1) přehled novinek v updatu IM+ 3.6



2. default hodnoty priorit v některých klientů:
Adium: 1, IM+: 5, Facebook: 0, Miranda: 5

pondělí 22. února 2010

Ach ta reklama...

Stáhl jsem si aplikaci Analytics Agent Lite pro iPhone. Měla by umožnit prohlížet statistiky služby Google Analytics na iPhonu. Google má totiž stránky této služby udělané ve Flashi a ten iPhone neumí.

Jak ta aplikace zobrazuje statistiky není důležité, smazal jsem ji. Verze "Lite" totiž není jen zjednodušená verze placené aplikace na vyzkoušení, ale autoři se pokoušejí něco vydělat i na ní prostřednictvím reklamy. Bohužel stylem, který mi nevyhovuje.
Hned při prvním spuštění se totiž aplikace pokusila zjistit ze systému mé GPS souřadnice:


Když jsem to odmítl, připojila se na net a vzápětí mi naservírovala pěknou reklamku - díky absenci informací ale zjevně určenou pro jinou zemi:

Po necelé minutě se to opakovalo, ale tentokrát už naběhla reklama pěkně lokalizovaná pro mě. Pravděpodobně na základě IP adresy telefonu.

Takže "Lite" aplikace putovala do koše. Jednak reklama na displeji iPhonu dost nešťastně překáží při ovládání, jednak zjišťování mé polohy přes GPS považuji už za dost velký zásah do soukromí. Myslel jsem, že se to trochu omezí, ale zjevně ne.

pátek 19. února 2010

Digitální podpis od České pošty - prodloužení certifikátu

Rok uběhl a platnost mého certifikátu pro digitální podpis, který jsem si loni vyřídil od České pošty a její certifikační autority PostSignum, se nachýlila ke konci.

30 dní před vypršením platnosti certifikátu mi přišlo e-mailem upozornění spolu s návodem, jak získat certifikát na další rok:
  • vygenerovat si další klíč a žádost o certifikát
  • žádost poslat e-mailem na adresu podatelny
  • a samozřejmě podepsat stávajícím, ještě platným certifikátem
Výborně, nemusí se nikam chodit.

Klíč a žádost je možné vygenerovat
  • On-line ve www prohlížeči - nejjednodušší, ale funguje jen v Internet Exploreru a pod Windows
  • Off-line pomocí programu PostSignum Tool, který je napsaný v Javě a měl by tedy běžet všude
Jelikož mám Apple Macintosh, rozhodl jsem se pro PostSignum Tool. Po loňských problémech s tímto programem jsem začal přečtením návodu k instalaci.
Je stručný. Program potřebuje Sun Javu verze 1.4.2. Na mém Mac OS X Snow Leopard je Java distribuovaná Applem, ne přímo od Sunu, a to verze 1.6.0.
Mám špatnou zkušenost, že programy psané pro určitou verzi Javy obecně nemusí fungovat s novější verzí. Proto jsem jen letmo pohlédl na další řádku "je potřeba nainstalovat neomezené politiky JCE" a aniž bych začal googlovat co to znamená, zbaběle jsem spustil VMware a Microsoft Windows...
Takže už mám certifikát na další rok a k tomu aspoň jednu dobrou zprávu - na rozdíl od loňska jdou vygenerovat klíč a žádost už i pod Windows Vista.

čtvrtek 18. února 2010

Kontextová reklama podruhé

Na www stránce o iPhonu se objevují reklamy na ochranná pouzdra na iPhone, na stránkách věnovaných outdooru reklamy na goretexové bundy a pod článkem o tragické nehodě na dálnici bliká adresa pohřební služby. Tomu se dnes nikdo nediví, každý bere jako samozřejmost, že reklama se přizpůsobuje obsahu stránky a tím i (možná) zájmům člověka sedícího za počítačem.

Že z počítače v Čechách vidím na českých stránkách reklamy v češtině, ale z počítače ve Španělsku na českých stránkách reklamy ve španělštině, je už trochu zvláštní, ale stejně nepřekvapí - jsou to reklamy na firmy, které jsou nejblíž.

Ale dnes jsem si všiml něčeho, co už mě zarazilo. Na stránkách o počítačích se zničeho nic místo obvyklých reklam na super-nové-výkonné-notebooky objevují jen obrázky zasněžených hor, rozesmátých lyžařů a krásných rakouských penzionů. Může to mít spojitost s tím, že jsem strávil asi dvě hodiny googlováním ubytování v Alpách a informací o lyžařských střediskách? Že by Google sledoval co hledám a podle toho mi servíroval odpovídající reklamu i poté, co jen tak brouzdám po webu? No - uvidím, jak dlouho to vydrží...

Dva předchozí uvedené způsoby "cílení" reklamy jsou celkem neškodné - podle obsahu stránky nebo zeměpisné polohy počítače. Ale třetí způsob vypadá, jako by Google sbíral informace přímo o mě jako o konkrétní osobě. To už se mi moc nelíbí.
Nezapomeňte - to že jste paranoidní ještě neznamená, že po vás nejdou!

středa 17. února 2010

Proč IP telefonie

Koukám na měsíční vyúčtování mé pevné linky. Jsou tam zajímavé údaje, tak třeba: 143 hovorů v celkové délce 6 hodiny 13 minut, cena 89Kč. Pravda, strávit na telefonu víc než šest hodin za měsíc vypadá dost šíleně. Ale zajímavá je cena - 24 halířů za minutu hovoru? To je podezřele málo, hlavně ve srovnání s účty za stejné období před rokem. Ale je to tak. Přešel jsem totiž na IP telefonii.
Kdysi dávno (z hlediska IT - řekněme necelých 10 let?) bylo telefonování přes Internet spíš technickou zajímavostí a ne běžně používanou věcí.
Pro technické nadšence to znamenalo koupit si sluchátka s mikrofonem, zalézt pod stůl, připojit to zezadu k počítači do správného konektoru, nainstalovat Skype a dlouho laborovat s nastavením zvukové karty a instalací různých verzí driverů. Pak zavolat stejně postiženému kamarádovi a opájet se zázrakem - tím že ve sluchátkách slyším jeho hlas, se zpožděním několika vteřin a bez některých slov.
Pro laickou většinu bylo telefonování přes Internet jen synonymem levnějších mezinárodních telefonních hovorů, které byly ovšem výrazně nekvalitnější, než ty běžné. A které nabízeli podomní obchodníčci předstírající, že jsou z Telecomu.
Mít kvůli telefonování zapnutý stolní počítač, nasazená sluchátka, počítač připojený přes modem k Internetu a předem domluvený čas, kdy totéž udělá ten druhý - volaný - aby mohl hovor "zvednout", bylo strašně nepraktické. Znám dost lidí, kteří to přesto používali - většinou pro hovory s příbuznými žijícími v zahraničí - nepohodlí a špatná kvalita hovoru byla prostě přiměřená cena ve srovnání s cenou mezinárodních telefonních hovorů.
V dnešní době je IP telefonie něco úplně běžného. Změnilo se totiž dost věcí, které to umožnily:
  • Připojení k Internetu je výrazně lepší než dřív, hlavně rychlostí. Domácnosti jsou připojené většinou přes ADSL nebo rozvody kabelové televize a to za paušál - tedy nepřetržitě a není nutné hlídat a počítat čas, kdy jste připojeni k netu. Ve městech je zase možné se připojit poměrně kvalitně k Internetu přes WiFi z restaurací, hotelů, obchodních center, škol...
  • Zlepšily se počítače - zvukové karty dnes patří do standardního vybavení každého počítače, fungují bezproblémově a není nutné složitě shánět ovladače a experimentovat s nimi.
  • Programy pro IP telefonii se také zlepšily - používají standardní protokoly a jsou dostatečně "chytré" na to, aby nastavily v počítači vše potřebné a uživatel nemusel složitě laborovat.
  • Prodávají se specializovaná zařízení - IP telefony. Z hlediska člověka je to normální stolní telefon, který se místo do telefonní zásuvky zapojí do Internetu. Je stále zapnutý a používá se jako klasický telefon, můžete si zavolat kdy chcete a není nutné mít k tomu zapnutý počítač. Jeden takový telefon je na obrázku nahoře - vypadá úplně normálně, že?
  • Stále více mobilních telefonů a PDA se umí připojit k Internetu přes WiFi. Do těchto telefonů se dá nahrát program pro IP telefonii a můžete pak telefonovat přes Internet všude, kde se přes WiFi připojíte k Internetu. Pochopitelně jedním z telefonů, které toto umí, je i iPhone.
A jaké jsou výhody IP telefonie? Z mého pohledu tyto:
  • Máte normální telefonní číslo, ze kterého můžete volat a na které může kdokoliv zavolat vám.
  • Ceny volání jsou nižší, než ceny volání z běžné pevné linky, o mobilním telefonu nemluvě.
  • Ceny volání do zahraničí jsou nízké přímo extrémně, v mnoha případech je volání do zahraničí levnější, než volání v rámci ČR
  • Volání v rámci jednoho operátora bývá zdarma. V ČR navíc existuje skupina operátorů, kteří mají vzájemnou dohodu o tom, že zdarma je i volání mezi jejich zákazníky navzájem.
  • IP telefon je z hlediska tarifů "pevná linka". Pokud vám volá často někdo, kdo má pevnou linku, je to pro něj výhodné (zvlášť když má tarif, který obsahuje volání na pevné linky za paušál).
  • Můžete telefonovat z kteréhokoliv místa na světě, kde se připojíte k Internetu, ze svého telefonního čísla a za stejné ceny. Když v zahraničí zajdete do restaurace, kde je WiFi zdarma a zavoláte odtamtud ze svého iPhonu přes IP domů, voláte za cenu cenu místního hovoru po ČR.
  • Když se přestěhujete, připojíte telefon v novém bydlišti k Internetu a máte stále stejné telefonní číslo - dokonalá přenositelnost :-)
  • VoIP operátoři většinou poskytují další služby typu hlasová schránka, přesměrování hovoru, podrobný výpis hovorů, které se snadno nastavují a ovládají přes Internet
Tak, dost bylo nadšení, možná někdy příště napíšu něco podrobnějšího o možnostech jednotlivých zařízení a programů.

úterý 16. února 2010

Kam Safari nemůže

Jako www prohlížeč používám prakticky jen Safari - v Mac OS X, v iPhonu i pod Windows. Dostanu se s ním bez problémů prakticky všude, ale stále jsou některé stránky, na které s ním prostě nemůžu. Jde hlavně o tyhle weby:
  • Blogger.com - do příspěvku se občas dostanou podivné kaskádní styly se slovem "apple" v názvu, kazí formát blogu.
  • Aukro.cz - jde všechno až na zadání nové aukce.
  • www.PostSignum.cz - vygenerování osobního certifikátu v prohlížeči
A ještě pár dalších, ale tyhle mě štvou nejvíc.

Proklatě!

Řešením bývá nastartovat Firefox, ten si poradí prakticky se vším, s vyjímkou aplikací speciálně pro kombinaci Windows/Internet Explorer. K těm patří bohužel právě PostSignum.cz.

neděle 14. února 2010

Windows 95 - větší volnost, větší radost


Také se vám stane, že při úklidu náhodně narazíte na nějakou historickou zajímavost?
Já našel skvěle zachovaný reklamní leták na Windows 95. Je krásný, barevný, nadšený a optimistický, takže jsem neodolal a něco z něj oscanoval.
V letáku se vyzdvihuje zejména tlačítko Start, Hlavní panel (Taskbar), dlouhá jména souborů, vyvolání aktuálních nabídek pravým tlačítkem myši, veškeré možnosti nastavení soustředěné do Ovládacích panelů, ochrana heslem....
Je to už 15 let. Vzpomene si vůbec někdo, co bylo přes Windows 95 na PC předtím? Windows 3.1, MS-DOS a geniální T602...

Zvláště roztomile působí z dnešního pohledu technické požadavky k přechodu na Windows 95:
  • procesor 386DX nebo lepší
  • 4MB operační paměti (tohle píšu na počítači, co má 4GB paměti!)
  • 35 - 40 MB volného místa na disku
  • disketová mechanika 3.5 HD nebo CD-ROM
  • myš (pouze doporučená, ne nutná)
Vypadá to jako historie, ale osobně znám jeden počítač s W95, který je stále v provozu. Slouží jako psací stroj - píše se ve Wordu 95, tiskne se na laserové tiskárně od HP z té doby, scanuje na scanneru připojeném přes SCSI a zálohuje se na diskety. Není to sice 386DX, ale jedno z prvních Pentií, ale W95 na něm jsou a stále bezproblémově fungují. Asi protože to nebylo nikdy připojené k Internetu (a nebude).

sobota 13. února 2010

Na Facebook přes Jabber

Facebook zprovoznil rozhraní ke svému chatu přes standardní protokol Jabber. Super! Multiprotokoloví chat klienti typu Adium se sice dokázali k chatu Facebooku připojit i předtím, ale nebylo to moc spolehlivé. To by teď mohlo skončit. Bude stačit standardní a hlavně spolehlivé rozhraní pro Jabber. Návod na konfiguraci klientů Facebook zveřejnil zde. Je nutné být přihlášený - v návodech se pak zobrazí přímo vaše osobní údaje, šikovné. Vyzkoušel jsem s Adiem, funguje.
Mé nadšení bohužel zchladilo to, že se klient s Facebookem nespojí přes SSL. To znamená, že veškerá komunikace jde po síti v otevřené formě, nezašifrovaně. Heslo jde zřejmě v md5, což je lepší než nic, ale nedostatečné, SSL to nenahradí.
Opět jsem to tedy odkonfiguroval, podíval se na www.facebook.com a uvědomil jsem si, že SSL se zde používá jen na přihlášení a všechno ostatní včetně chatu už běhá po Internetu volně, také nezašifrovaně. Není to tedy o moc lepší než ten Jabber bez SSL :-(
Měl bych si dát na monitor cedulku, která byla dřív příslušenstvím vojenských radiostanic: "Pozor, nepřítel naslouchá!"

pátek 12. února 2010

Apple zakázal GPS jen pro reklamu

Ve starších příspěvcích na tomto blogu jsem upozorňoval na iPhone aplikace, které nemají s GPS nic společného, ale přesto se z GPS modulu iPhonu snaží získat informace o aktuální pozici.
Šlo především o podivné chování hry TapDefense a programu Young Painter. U obou aplikací jsem pak detekoval to, že po přečtení GPS souřadnic odešlou nějaká data na server firmy, která se zabývá distribucí reklamy. Osobně bych to klasifikoval jako utajené sbírání osobních údajů.

Proto mě potěšilo, že Apple 3. února 2010 napsal vývojářům, že aplikace, které budou využívat funkci zjišťování aktuální pozice bez rozumného důvodu (ve vztahu k funkci aplikace), do AppleStore nepustí.
Konkrétně "If your app uses location-based information primarily to enable mobile advertisers to deliver targeted ads based on a user's location, your app will be returned to you by the App Store Review Team for modification before it can be posted to the App Store."

Osobně si myslím, že primárním účelem tohoto pravidla není blokovat utajený sběr osobních údajů, ale dělat aplikace více "user friendly" - neboli aby uživatel nebyl zbytečně obtěžován a hlavně zmaten dotazem, jestli aplikace smí nebo nesmí použít lokalizační funce. Ale i přesto to považuji za dobrou věc.

Zdroj: mujmac.cz

čtvrtek 11. února 2010

Spánek podle iPhonu

iPhone má v sobě zabudovaný detektor pohybu a polohy - prostě pozná, jak je zrovna natočený. Ze začátku okouzloval tím, že sám měnil zobrazení aplikací na displeji na výšku nebo na šířku, podle toho jak jste s ním otočili. Pak se objevila hra Labyrint - neuvěřitelná věc. Ovládání her otáčením iphonu se stalo celkem běžnou věcí, ale autoři her postupně přicházejí na další a další nápady, jak šikovně to polohové čidlo využít.
Narazil jsem na zajímavou aplikaci Sleep Cycle, která také tohle čidlo využívá.
Jak to funguje:
iPhone si dáte do postele na matraci (viz obrázek), pustíte aplikaci a jdete spát.

Během spánku člověk střídá dvě fáze. V jedné spí tvrdě "jako dřevo" - leží a nehýbe se. V druhé fázi spí jen lehce a všelijak se převrací. iPhone umístěný na matraci registruje a zaznamenává její otřesy a podle toho usuzuje, ve které fázi spánku právě jste.

Dokáže pak nakreslit hezký graf o průběhu vašeho spánku, kterým se můžete (když chcete) pochlubit přátelům na Facebooku:

Ovšem hlavním účelem aplikace Sleep Cycle není jen zveřejňování toho jak spíte na Facebooku, jejím hlavním úkolem je vás šetrně a příjemně ráno probudit.
Vychází z teorie, že nejšetrnější je vzbudit člověka v té fázi spánku, ve které spí lehce. Zatímco místo násilného probuzení z fáze tvrdého spánku je lepší probudit se raději o něco dříve.
Takže:
  • nastavíte si, v kolik hodin chcete vstávat
  • aplikace celou noc monitoruje váš spánek
  • když se během 30 minut před nastaveným časem dostanete do fáze lehkého spánku, vzbudí vás příjemnou, pomalu se zesilující hudbou
  • když se do fáze lehkého spánku nedostanete, tak vás v nastavený čas přesto vzbudí, abyste nezaspali
Důležité je umístění iPhonu v posteli. Nemůže být moc daleko, aby na vaše převracení v posteli ještě zareagoval. Nemůže být moc blízko, abyste ho nezalehli nebo naopak neshodili na zem, pod polštářem se přehřívá a není slyšet, prostě chce to trochu laborování. Aplikace na to pamatuje, můžete zapnout testovací režim, ve kterém reaguje na pohyb zabzučením. Pokud nejste v posteli sami, ale s nějakou kočkou (nebo psem), nemá to pochopitelně smysl ani zkoušet.
iPhone je dobré mít celou dobu připojený na nabíječku.
Pokud nechcete mít v noci u hlavy zdroj mikrovlnného vyzařování, není nic jednoduššího, než přepnout iPhone do Airplane modu.

Je s tím docela zábava. Jednak je zajímavé zjistit, jak vlastně spíte... a osobně jsem se přistihl, že v noci při otáčení na druhý bok ještě podvědomě plácám rukou do postele, aby to iPhone na tuty zaregistroval...