neděle 31. října 2010

VLC pro iPhone

Sotva se objevil VLC Media Player pro iPhone, už to vypadá, že z AppStoru zase zmizí. Proč? Protože VLC Media Player je free a opensource program šířený pod licencí GPL. A ta je v rozporu se způsobem, jakým Apple přes AppStore program distribuuje. Problém je v tom, že Apple omezuje volné šíření VLC. Když si ho stáhnete z AppStore, bude digitálně podepsaný a nainstalujete ho pouze na svůj iPhone. Kamarádovi už ne. Na tom, že on si VLC může stáhnout z AppStoru také a zdarma, bohužel nezáleží. Ze stejného důvodu už byl z AppStoru stažený program GNU Go. Paradoxně ti kdo GNU licenci porušili jsou zřejmě autoři VLC - neměli nikdy VLC do AppStoru dávat....
Takže - kdo ještě VLC pro iPhone nemáte, rychle si ho stáhněte, dokud je...

VLC Media Player je vynikající multimediální přehrávač, který na rozdíl od jiných přehrávačů nepoužívá při přehrávání videa služby operačního systému, na kterém běží. Kodeky pro všechny možné video a audio formáty obsahuje v sobě. Z toho plyne jasná výhoda: stačí si nainstalovat VLC a přehrajete cokoliv. Nemusíte se zabývat tím, jestli máte v systému nainstalovaný ten či onen kodek, jestli se vám navzájem netlučou, jestli jste si nezanesli do systému nějaký ten malware. VLC je opensource.
Přesně ty samé výhody má VLC na iPhonu. Přehraje prakticky cokoliv a nemusíte se zabývat konverzí videa do formátu, který přehraje iPhona nativně, prostě ho do iPhonu nahrajete.
Ve stávající verzi má VLC bohužel jeden podstatný nedostatek - na rozdíl od "velkého" VLC zdá se neumí titulky. Další drobný problém je v tom, že je zřejmě při přehrávání videa náročnější na výkon procesoru, než vestavěný přehravač. To se může projevit cukáním videa a větší spotřebou baterie. Nicméně to by v další verzi bylo jistě dotažené - pokud se nějaká ještě objeví. Osobně doufám, že ano.

Unknown error 13019

Při dnešní synchronizaci iPhonu najednou iTunes vyhodily hlášku:
The iPhone cannot be synced. An unkonwn error occurred (13019)

Oblíbený recept vypnout/zapnout nezabral. Po chvíli hledání na netu jsem našel dvě možná řešení:
  • Zrušit synchronizaci hudby. Z iPhonu se vymaže všechna hudba, ale chybová hláška se už neobjeví. Následně znovu synchronizaci hudby zapnout.
  • Smazat voice memos.
První rada nepomohla - chyba se stále objevovavala.
Pohled na Voice Memos aplikaci byl zajímavější. Počet záznamů se zmnohonásobil - vypadalo to, že při každé synchronizaci zakončené tím "unknown error 13019" se objevila ke každému záznamu další kopie. Smazal jsem všechny záznamy, dal synchronizovat a ejhle - je po problému.

čtvrtek 28. října 2010

Nové trojské koně pro Mac OS X

Na úvod - čemu se vlastně v oblasti počítačů říká trojský kůň?

Pravého trojského koně si obránci Troji sami zatáhli do svého města v domění, že jde o neškodnou okrasnou sochu, kterou jim tam Řekové jen tak nechali. Ale kůň měl ještě další, skrytou funkci - v noci z něj vyskákali vojáci a otevřeli brány do města, do té doby nedobytného.
Softwarový trojský kůň - program - je něco podobného. Kromě své "normální" funkce, kterou od něj očekáváte (třeba přehrání videa) dělá bez vašeho vědomí ve vašem počítači ještě něco bokem - třeba odchytává vaše hesla a posílá je přes Internet někam pryč. Prostě škodí.
Na rozdíl od viru se trojský kůň nedostane do počítače (přes hradby Tróje) sám od sebe, ale jen s pomocí vlastníka počítače. Používá k tomu různé finty, kterými se vlastníka počítače snaží přesvědčit k tomu, aby mu pomohl překonat zabezpečení počítače. Třeba:
  • tváří se jako pěkná hra, která je bezplatně ke stažení
  • tváří se jako speciální prohlížeč, který je potřeba k bezplatnému prohlížní super pornostránek
  • tváří se jako balíček fotek, které někdo poslal omylem na vaši adresu - no nepodívejte se na ně...
  • tváří se jako dopis finančního úřadu, ve kterém vás vyzývají k doplacení daní na základě vyúčtování, které uvidíte, když dvakrát kliknete na přílohu mailu
  • a další a další způsoby...

Nové trojské koně pro Mac OS X

trojan.osx.boonana.a

informovala o něm firma SecureMac. Trojan se šíří přes sociální síť Facebook a tváří se jako odkaz někam s nápisem "Is this you in this video?". Když na link kliknete, pokusí se do vašeho počítače nainstalovat program napsaný v Javě. Objeví se přitom varování "Do you want content signed by "PhotoAlbum" to have access to your computer". Obrázek najdete zde a na první pohled by vás měl varovat červený nápis "This root certificate is not trusted"

OSX/Koobface.A

O tomto trojanu informovala firma Intego. Také se šíří formou linku v sociálních sítích (Facebook, Twitter). Odkaz vede na program napsaný v Javě, který se po kliknutíé na odkaz pokusí nainstalovat do vašeho počítače. S tím ovšem musíte souhlasit a prohlížeč proto ukáže standardní okno, které může vypadat takto:

Pokud jste čekali po kliknutí přehrání videa, mělo by vás zarazit, že se objevilo toto varování a na něm (viz červeně zaškrtnuté věci):
  • něco požaduje přístup k vašemu počítači (podstatná věc - pro přehrání videa není nic takového třeba)
  • není možné ověřit digitální podpis
Stačí zbystřit, zamyslet se a kliknout na "Deny".

O počítačích Macintosh se tvrdí, že se jejich vlastníci nemusí bát virů a podobné havěti, známé z Windows. Není to tak úplně pravda - i pro Macintoshe jak je vidět vznikají škodlivé programy, v tomto případě trojské koně. Zatím to ale vypadá, že všechny takové pokusy potřebují pomoc vlastníka počítače. Takže stačí trochu přemýšlet a nad každou výstrahou se trochu zamyslet...

úterý 12. října 2010

Tango Video Calls

Tango Video Calls je po FaceTime další program pro videohovory, který umí používat čelní kamerku iPhonu 4. Na rozdíl od FaceTime nepotřebuje připojení k Internetu přes WiFi, ale je ochotný fungovat i když jste připojeni k Internetu jen přes 3G. Další odlišností je to, že Tango není pouze iPhone záležitost. Existuje i pro Android, takže počet typů telefonů, na kterých funguje (a tím i lidí, kterým se můžete přes Tango dovolat), je poměrně značný. Samozřejmě ne všechny podporované telefony mají čelní kamerku, takže videohovor s nimi bude dost nepraktický.

Rozhraní vypadá jako FaceTime (co také vymyslet jiného že). Vidíte se v malém okénku, můžete přepínat mezi čelní a zadní kamerou, vypnout video a nechat jen zvuk, můžete otočit telefon na šířku a obraz se přizpůsobí. To přizpůsobení není úplně dokonalé, otáčením telefonu můžete docílit toho, že vás druhá strana uvidí vzhůru nohama, což se nám s FaceTime nepodařilo...

Jaká je kvalita přenosu? Přes WiFi srovnatelná s FaceTime. Přes 3G byl zvuk i obraz kvalitní, ale zdálo se mi, že při přenosu dochází ke znatelnému zpoždění. Přes EDGE se spojení navázalo a druhá strana byla slyšet, o videu se ale už nedalo mluvit - cca jednou za 20 vteřin se ukázal jeden rozmazaný obrázek (musím podotknout, že nic lepšího bych nečekal a přes EDGE jsme to zkusili omylem). Subjektivně jsem měl pocit, že kvalita zvuku je horší než u FaceTime a že hlasitost byla nižší, až na hranici srozumitelnosti (a to přesto, že jsem vytáhl na iPhonu hlasitost nadoraz).


Zajímavý je způsob, jakým Tango sestaví seznam lidí, kterým můžete zavolat. Při prvním spuštění programu jste požádáni o registraci - uvedení svého jména, telefonního čísla a e-mailu. Tyto údaje jsou zřejmě odeslány firemnímu serveru - budiž. Následně si Tango vyžádá přístup k vašemu adresáři. Obsah vašeho adresáře zřejmě odešle na firemní server, porovná se seznamem zaregistrovaných uživatelů a obratem získá seznam těch lidí z vašeho adresáře, kteří Tango používají a kterým můžete zavolat. Vidíte jen seznam jmen, ze kterých si vyberete.
Z hlediska uživatele elegantní a jednoduché, žádné vymýšlení loginů, hesel apod.
Mně osobně se to nelíbí. Nemám zájem o to, aby cizí aplikace vzala celý můj adresář a odeslala ho někam do Internetu... Přes Tango vám tedy nezavolám.

Plusy:
  • Funguje i přes 3G
  • Multiplatformní - kromě iPhonu 4 a iPhonu 3GS funguje i na strojích s Androidem
  • Jde čistě přes IP, neplatíte žádné hovory
  • Aplikace je zdarma
Mínusy:
  • Kvalita o něco horší než u FaceTime, obecně dost závislá na kvalitě signálu
  • Požaduje plný přístup k adresáři v telefonu a údaje z něj pravděpodobně někam odesílá
  • Drobné nedota
Stránky autora: http://tango.me
Odkaz do iTunes


Přišel vám článek zajímavý? Dejte mu hlas:

pondělí 11. října 2010

Klávesová zkratka Cmd-+ na české klávesnici Mac OS X

Hodně aplikací pod Mac OS X má předdefinované klávesové zkratky na zvětšení a zmenšení použitého písma - např. Terminal, Safari, Firefox... Standardně jde o kombinace kláves Cmd-"mínus" a Cmd-"plus".
Je snadné si zvyknout, že fungují téměř ve všech aplikacích. A začít je používat.
Problém ale nastane s klávesnicí, která nemá numerickou část. To znamená s každým notebookem a s novou hliníkovou bluetooth klávesnicí. Při nastavení českého rozložení kláves na nich prostě Cmd-"plus" stisknout nejde.
Řešením je klávesovou zkratku pro zvětšení písma předefinovat.
Postup:
  1. Opsat si přesně text menu (např. v aplikaci Terminal je to "Bigger", v aplikaci iTerm je to "Bigger Font"
  2. Otevřít System Preferences / Keyboard / Keyboard Shortcuts
  3. V Application Shortcuts přidat položku: vybrat aplikaci, napsat přesně text z položky menu a definovat novou zkratku - já si vybral kombinaci Alt-Cmd-"mínus":


Výsledek pak vypadá takto:


Nyní jde v aplikacích Terminal a iTerm používat pro zvětšování a zmenšování fontu klávesové zkratky Alt-Cmd-"mínus" a Cmd-"mínus".

Škoda jen že se zkratky musí definovat pro každou aplikaci zvlášť - protože každá aplikace má jinak pojmenovanou položku v menu.

neděle 10. října 2010

Restore iPhonu na starší verzi firmwaru

Někdy je potřeba nahrát do iPhone starší verzi iOSu (downgrade). Jak na to:

1) Obstarat si soubor se starší verzí - např. stažením z http://www.iclarified.com/entry/index.php?enid=750

2) Připojením iPhonu k iTunes

3) V iTunes kliknout myší na tlačítko Restore a držet přitom klávesu Alt (na Mac OS X, ve Windows klikat myší a držet přitom Shift):

4) Objeví se dialogové okno pro výběr souboru. Vybrat stažený soubor s příslušnou verzí iOSu.

A je to.

Nezapomenout předem iPhone zazálohovat!

FaceTime - čas na videohovory

Před pár lety začali mobilní operátoři budovat novou generaci mobilních sítí - sítě 3. generace, tzv. 3G. Kromě normálních telefonních hovorů měly nové sítě umět i přenos dat vysokou rychlostí a umožnit tak celou řadu nových aplikací. Jednou ze slibovaných služeb byly i videohovory.
3G sítě tu jsou, slibované videohovory ne. Proč? Důvodů je víc, především tyto:
  • 3G sítě ještě nemají zdaleka 100% pokrytí. Vysokorychlostní přenos dat funguje jen někde a že by se udržel během pohybu volajícícho a nevypadával je utopií.
  • Dostupné telefony nejsou na videokonference připravené - konkrétně kolik se prodává telefonů, které by měly na přední straně kamerku, která by snímala volajícícho?
  • Pro operátory jsou videohovory především další možností, jak ze zákazníka dostat peníze za službu navíc. Bude-li poměr ceny běžného hovoru a videohovoru stejný jako poměr ceny SMS a MMS, kolik lidí to bude běžně používat? A bude si chtít koupit na to vybavený telefon? Je to trochu začarovaný kruh.
A v tom se objeví iPhone 4 a FaceTime :-)

V tuto chvíli musím upřesnit, že FaceTime nejsou videohovory přes 3G síť. Aby si mohli dva iPhonáři zavideohovořit, musí mít oba v tu chvíli k dispozici připojení k Internetu přes WiFi. To je sice na jednu stranu nevýhoda, na druhou stranu to má dva výrazné klady: videohovor je kvalitnější než přes 3G síť a hlavně - je zadarmo, běží přes Internet! Tedy, skoro zadarmo....

Jak funguje FaceTime v praxi:
  • FaceTime musíte napřed povolit v nastavení. iPhone vás v tu chvíli upozorní, že musí odeslat SMS - pravděpodobně registrace vašeho telefonního čísla.
  • V podstatě běžným způsobem zatelefonujete druhému (buď si ho najdete v adresáři iPhonu a stisknete tlačítko FaceTime nebo vytočíte jeho číslo a stisknete tlačítko FaceTime, které se objeví na displeji během vyzvánění)
  • Druhá strana to zvedne.
  • Pokud jsou splněné podmínky pro videohovor (obě strany mají připojení do Internetu přes WiFi), telefonní hovor přes mobilní síť se ukončí a volání pokračuje přes Internet - zaplatíte vlastně jen několikavteřinový hovor.


Při FaceTime držíte telefon ne u ucha, ale před sebou, abyste viděli na displeji člověka na druhé straně. V malém okénku zároveň můžete kontrolovat, jak on vidí vás. Okénko je možné na dispeji prstem přesunout do jiného rohu. Funguje to na výšku i na šířku, obraz se sám přetočí a změní formát. Můžete přepínat na čelní kameru (vlastní obraz) nebo na zadní. Telefon se pochopitelně sám přepne na hlasitý odposlech.

Kvalita videa a zvuku je překvapivě dobrá, zpoždění zvuku neznatelné. Jediná nepříjemná věc je to, že natažená ruka držící telefon se po chvíli unaví. Ale když si sednete a iPhone si položíte na stůl před sebe, tak to také funguje a obraz se aspoň neklepe.

Líbí se mi, jak je použití FaceTime krásně integrované do telefonu - v podstatě se neliší od vytáčení normálních hlasových hovorů. Také je vidíte v seznamu uskutečněných a zmeškaných hovorů - od hlasových se liší jen malou ikonkou.

Funguje to všude? Bohužel ne. Jde-li místní připojení k Internetu přes Wifi přes přísnější firewall, můžete narazit. Telefon se bude chvíli pokoušet o spojení a pak to vzdá. Jde o známý problém, který jde vyřešit nastavením firewallu. Potřebné informace jsou na stránce technické podpory Applu. Při volání z domova přes běžný domácí router ale pravděpodobně žádné problémy mít nebudete. A pokud jde o to, že druhá strana FaceTime hovor nepřijme, protože zrovna není dobře učesaná a nalíčená - to už je jiný problém.



sobota 9. října 2010

CISCO break sequence na české klávesnici Mac OS X

Dlouho jsem nevěděl, jak na české klávesnici pod Mac OS X vygenerovat známou sekvenci Ctrl-Shift-6, kterou se přeruší nějaká akce (třeba traceroute) na příkazové řádce zařízení firmy CISCO. Přepínat kvůli tomu z české na anglickou se mi nechtělo.
Řešením je namapovat si příslušnou sekvenci na jinou kombinaci kláves. V emulátoru terminálu iTerm se to udělá takto:
  • Menu Boomarks / Manage Profiles / Keyboard Profiles / Global
  • Na kombinaci Shift-F6 namapovat hexa sekvenci 0x1E


Martine, díky za tip!

pátek 8. října 2010

iTerm - terminál pro unixáře

Používáte v Mac OS X příkazovou řádku? Líbí se vám, že pod grafickým rozhraním Macintoshe je čistokrevný Unix? Administrujete unixové/linuxové servery? Pokud jste odpověděli třikrát ano, určitě důvěrně znáte systémovou aplikaci Terminal a určitě vás na ní pár věcí chybí, stejně jako mě. Vyzkoušejte iTerm!

iTerm je opensource program pro emulaci terminálu napsaný speciálně pro Mac OS X. Plně nahradí systémový Terminal a umí pár příjemných věcí navíc:
  • Text označený myší se automaticky zkopíruje do schránky (select-to-copy). Základní věc, co neskutečně usnadňuje práci s příkazovou řádkou a Terminal to nemá.
  • Celoobrazovkový režim - stiskem Cmd-Enter
  • Umí řídicí sekvence potřebné pro podporu myši v programech typu vim apod.
  • U základních 16 barev textu je možné v konfiguraci nastavit jejich odstíny (konkrétně já si musím zesvětlit modrou, jinak je pro mě na černém pozadí nečitelná)
Z dalších pěkných funkcí ještě zmíním:
  • Je možné psát z klávesnice do všech otevřených oken současně. Teoreticky by šlo tímto způsobem třeba konfigurovat několik zařízení současně, ale zatím jsem nenašel odvahu to vyzkoušet.
  • Jde programovat Applescriptem (pro mě zatím neznámá oblast).
  • Přes Bonjour ukáže všechny Mac počítače s běžícím ssh na lokální síti.
Kompletní přehled možností iTermu najdete na stránkách programu.

Nic ovšem není ideální. Mně osobně nevyhovovalo defaultní nastavení iTermu a musel jsem si ho po instalaci trochu přiupravit. Bylo toho víc, ale u některých věcí jsem trochu tápal a ty uvádím:

Jak nastavit barevné schéma "bílý text na černém pozadí":

iTerm má takový profil už připravený (Dark Background v Display Profiles). Ovšem jako defaultní se nastaví trochu nečekaně přes menu Bookmarks / Manage Bookmarks, kde se pro záložku Default změní položka Display.

Tlačítko Backspace nechť posílá Ctrl-H:

Tuto celkem běžnou volbu jsem v nastavení nenašel, musel jsem to změnit úpravou defaultního profilu klávesnice: Menu Bookmarks / Manage Profiles / Keyboard Profiles / Global, nadefinovat klávesu delete jako "send hex code 0x08".

Font:

Defaultní font se mi nelíbil. Nastavil jsem proto stejný, který používá Terminal - LucidaConsole. Postup: v otevřeném okně stisknout Cmd-I, Window, nastavit oba fonty, velikost 15. Velikost 15 není v nabídce, ale jde napsat do okna ručně a zafunguje to. Poté kliknout na Update Default.

středa 6. října 2010

Sbohem Windows Vista

Tento týden Windows Vista definitivně opustily disk mého počítače. Pod novými Sedmičkami jsem rozběhal vše co jsem potřeboval a nebyl důvod nechávat 80GB obsazených nevyužívaným systémem.
Ještě jsem je naposled spustil, abych se ujistil, že jsem nezapoměl okopírovat něco důležitého. Systém zřejmě vycítil, že je to naposled a snažil se svou existenci co nejvíc prodloužit. Antivirový program s vypršelou licencí spustil kompletní kontrolu disku, začal stahovat svou novější verzi a snažil se mě přimět k prodloužení licence. Ke kontrole disků se přidal Windows Defender. Windows Update začal na pozadí stahovat aktualizace a aktualizovat se chtěla i Java, která naštěstí zdvořile požádala o svolení. Ve výsledku systém hodně dlouho nereagoval na myš ani klávesnici, jen pomalu vykresloval různá okna a zase je po minutě pomalu mazal. Prostě typické chování oken, když je delší dobu nezapnete.
Windows Vista jsem používal tři a půl roku. Během té doby jsem je postupně migroval z disku starého PC na disk nového Macintoshe, kde napřed sídlily v Boot Camp partišně, později už jen v souboru pod VMware. Užil jsem si s nimi dost a mohu říct, že byly jedním z důvodů mého přechodu na Mac. Bohužel se bez Windows stále ještě neobejdu, ale Windows 7 jsou výrazně rychlejší (a to i pod VMwarem), takže - Windows Vista, sbohem!