Včera v mé mailové schránce přistála pozvánka k testování alfa verze nového linuxového operačního systému pro netbooky -- Jolicloud. Co jsem zatím měl možnost vyzkoušet a otestovat, je to první Linux pro netbooky, který vykazuje známky relativní dotaženosti, nekompromisní orientace na koncového uživatele a dokonce i docela pěkného vizuálního provedení -- tedy alespoň k tomuto směřuje, je to přecejen jen alfa verze a občas je to znát. » Více...
Jolicloud — konečně Linux pro netbooky, který stojí za to zkusit
Autor: Daniel Kvasnička ml. | Hardware, Linux
Faktury-online.cz je první online generátor faktur s podporou Apple iWork '09 / Numbers
Autor: Daniel Kvasnička ml. | Apple, Mac, OS X, XML, Vývoj web apps
Nedávno jsem uvedl online generátor faktur faktury-online.cz, který na rozdíl od jiných podobných služeb nevytváří faktury v PDF, ale v několika formátech podporovaných nejrozšířenějšími kancelářskými balíky (zda je to výhoda či nevýhoda, to posuďte sami).
Včera v noci přibyla na českém internetu unikátní podpora pro tabulkový procesor Numbers z balíku Apple iWork '09. Proč jsem implementoval podporu pro balík, jehož podíl na trhu je ještě menší než podíl samotného Applu a oproti konkurenci je mizivý? Důvodů bylo několik.
- Mám Apple rád, takže z části to byla srdcová záležitost.
- iWork je dobrý kus softwaru, slušná konkurence pro Office a OpenOffice.org / NeoOffice a těší mě, že mu tímto můžu malinko pomoci.
- Přestože nový formát iWorku není veřejně specifikovaným standardem, je v principech velmi podobný ODF a OOXML (XML-in-a-ZIP) a já jako příznivec XML jsem měl chuť se v něm trošku pohrabat...
Faktury-online.cz: generátor faktur ve formátech ODF, Office Open XML (OOXML) a XHTML
Autor: Daniel Kvasnička ml. | XML, Vývoj web apps
Dnešním dnem spouštím novou webovou aplikaci určenou ke generování faktur v otevřených kancelářských formátech OpenDocument (ODF), Microsoft Office Open XML (OOXML) a také XHTML: FAKTURY ON-LINE.
Služba je prozatím pouze ve fázi jednorázového generátoru faktur bez nutnosti přihlášení. Pokud bude dostatečný zájem, budu na aplikaci dále pracovat a nabídnul bych zabezpečenou zónu s kompletní správou fakturačního procesu, možnost vlastních šablon a interoperabilitu s dalšími programy, např. s pomocí REST API.
Pokud narazíte na jakoukoliv chybu -- ať už technickou či právní / ekonomickou (obsah faktury) -- ozvěte se.
Pro uživatele Apple iWork mám bohužel zatím špatnou zprávu. Přestože Numbers umí OOXML, výstup z mého generátoru nezvládnou a to přesto, že je plně validní podle XML schemat OOXML a Office s ním nemá problém. Nubers bohužel o povaze chyby nenapíšou vůbec nic, pouze soubor odmítnou otevřít. Nový formát iWork '09 je podobně jako ODF a OOXML postaven na zazipovaném XML, tak doufejme, že existuje alespoň malinká naděje, že Apple ke svému formátu jednou vydá kompletní dokumentaci.
Google Sync a iPhone OS 3.0: co je jinak a proč už stojí za to to zkusit
Autor: Daniel Kvasnička ml. | Apple, Mac, Google, iPhone
Nedávno jsem se rozčiloval, že kalendářové funkce v iPhone OS 3.0 jsou stále jaksi omezené. Bylo to hlavně kvůli tomu, že jsem nemohl díky limitu 5 kalendářů využít Google Sync a tudíž pro mě pozvánky byly zapovězené. Alespoň jsem si to myslel.
Zjistil jsem však, že se věci mají jinak. Především došlo s uvedením iPhone OS 3.0 ke změně, o které se moc nemluví (na českém internetu snad vůbec), a to sice k navýšení maximálního počtu synchronizovaných kalendářů na 25. Tím padla první překážka.
Dalším problémem byly zvěsti o tom, že kalendáře lze synchronizovat pouze sloučením do kalendáře jednoho. Dočetl jsem se to spolu s dalšími nepřesnostmi (neomezený počet synchronizovaných kalendářů, představování Google Sync jako novinky v 3.0, nefunkčnost pozvánek) na iphonetips.cz. Není tomu tak. Po nastavení Exchange účtu v iPhone a provedení první synchronizace se váš stroj u Google zaregistruje a vy pak můžete na adrese http://m.google.com/sync (třeba přímo z vašeho iPhone) zaškrtnout, které kalendáře chcete synchronizovat (dokonce pro každý stroj využívající Google Sync zvlášť). Funguje to přesně tak, jak má.
Posledním problémem, který se ovšem vyřešit nepodařilo (a Google o něm ví), je částečná nefunkčnost pozvánek. Má se to totiž tak, že pokud vámi zvaný účastník má Google Calendar, akce se mu v kalendáři objeví, ale mailem mu nepřijde. Pokud Google Calendar nemá, pak opravdu pozvánky nefungují vůbec. Nevím, jestli je to věc iPhone, ale spíše podezírám Google (pokud je někdo Exchange expert, můžete do komentářů napsat kdo že to má tu zodpovědnost odeslat mail s pozvánkou, zda klient či server?). Každopádně ale lepší než nic.
Suma sumárum, novinky spojené s příchodem iPhone OS 3.0 mě umožnily konečně vypnout synchronizaci kalendářů přes iTunes a přejít na mnohem pohodlnější OTA sync. A vám to doporučuji také. Stále však považuji za smutné, že práce s pozvánkami je tolik omezená.
Na Macu řeším sync za pomoci BusySync. Aniž bych chtěl dělat reklamu, musím říci, že funguje téměř perfektně (pozvánky se nesynchronizují směrem iCal -> Google) a na rozdíl od některých řešení se neplatí paušálně, pouze jednorázově. Pohled na to, jak se vám v iCalu objeví událost, kterou jste před pár desítkami sekund uložili na iPhone (aniž byste platili za mobileMe), za to stojí :)
Pokud jde o synchronizaci kontaktů, tak tu jsem ještě Google Syncu nepřenechal. Neměl bych pak totiž jak synchronizovat Address Book s Gmailem (bez instalace dalšího SW, do které se mi nechce -- a nebo mi něco ušlo?).
Eclipse Galileo je tu: pro Mac s příchutí Carbonu a 32 i 64 bitového Kakaa
Autor: Daniel Kvasnička ml. | Apple, Java, Mac, Java EE, Eclipse
Vývojové prostředí Eclipse ve verzi Galileo (3.5) se dočkalo ostrého vydání.
Pro nás, uživatele Mac OS X, je zajímavá skutečnost, že tato verze přichází v případě Macu v několika různých "příchutích": klasická Carbon verze, 32 bitová Cocoa a také plně 64 bitová Cocoa (pro majitele Maců s 64 bitovými procesory od Intelu, tzn. alespoň Core 2 Duo).
Stahovat můžete na obvyklém místě (http://www.eclipse.org/downloads/), avšak z mě neznámého důvodu je 64 bitová Cocoa varianta celkem dobře schovaná: http://update.eclipse.org/downloads/drops/R-3.5-200906111540/download.php?dropFile=eclipse-SDK-3.5-macosx-cocoa-x86_64.tar.gz
Upozorňuji zájemce, že jde o čisté SDK. Předpřipravené balíky s plug-iny dostupné na hlavním webu Eclipse jsou pouze v Carbon a 32 bit Cocoa variantě (což se může časem změnit).
Pro úplnost: pokud chcete používat 64 bitovou verzi, spusťte /Applications/Utilities/Java Preferences.app a ujistěte se, že ve spodním rámečku nadepsaném Java Applications máte 64 bitovou Javu na prvním místě.
Zároveň bych rád ještě upozornil na článek Eclipse Galileo for Mac: Cocoa or Carbon?, který by vám mohl pomoci při rozhodování po které příchuti sáhnout. Já osobně jdu do 32 bitového kakaa, i když bych mohl jet na 64 bitech. Jistota je jistota.
Happy coding!
Étoilé je k dispozici jako VirtualBox image
Autor: Daniel Kvasnička ml. | Apple, OS X, Objective-C, GNUstep / NeXTSTEP, Darwin OS
Přestože je Mac OS X suverénně nejznámějším a nejpoužívanějším potomkem snah firmy NeXT, kterou Steve Jobs založil po svém odchodu (vyhazovu) z Apple, není jediným.
Již delší dobu existuje open source framework GNUstep využívající jazyk Objective-C a stavějící na Cocoa API (které vzniklo právě v NeXTu a které bylo použito pro vývoj dosti inovativního operačního systému NeXTSTEP a dnes i OS X). A právě na základě (nejen) tohoto frameworku začal před časem vznikat zajímavý a celkem ambiciózní projekt -- Étoilé.
Étoilé je na OS nezávislé modulární uživatelské prostředí, jehož podobnost s Mac OS X je viditelná na první pohled. A díky GNUstepu a dalším technologiím to podobností ve vzhledu zdaleka nekončí.
Pokud měl člověk zájem Étoilé vyzkoušet, až dosud bylo třeba ho buď kompilovat a nebo se spokojit s hodně starým a tudíž už dost nereprezentativním live CD. To se před pár chvílemi změnilo -- k dispozici je Étoilé VirtualBox Development Image (Ubuntu 9.04 + Étoilé). Je nutno podotknout, že tohle v žádném případě není operační systém pro produkční použití a v žádném případě ho není možné považovat za reálnou konkurenci OS X. Je to ale hodně zajímavý počin, kterému stojí za to fandit, protože filosofie OS a UI nastolená NeXTem má světu co dát a není důvod, proč by tento přínos měl proudit jen skrze Cupertino.
Jakmile bude image stažen, podaří se mi Étoilé spustit a pohrabat se v něm, určitě se tu o něm ještě dočtete :)
Pozn.: V této souvislosti bych také rád upozornil na PureDarwin -- další z open source počinů stavějících na technologiích pocházejících od Apple.
UPDATE: Tak to vypadá, že "development" v názvu toho image má větší význam, než jsem čekal. Je to čistá instalace Étoilé a neobsahuje žádnou z aplikací, které je možné vidět na screenshotech. Alespoň jsem je tam nenašel. Zajímavé ale je, že ty aplikace, co tam jsou (např. Dock), používají prakticky úplně stejnou .app strukturu jako aplikace pro dnešní Mac OS X. Vždycky jsem fandil UNIXovým systémům, které se snažily uniknout z vydýchané zatuchlé cely balíčkovacích systémů a snažily se dělat věci více uživatelsky orientované (PC-BSD, GoboLinux). Tohle je podobný případ.
Kalendář v iPhone OS 3.0 stále neumí pozvánky. Ale hlavně, že máme MMS.
Autor: Daniel Kvasnička ml. | Apple, OS X, iPhone
Tohle bude tak trošku rant. A téma bude kalendář v iPhone, který od samého uvedení iPhone na trh stále ještě není schopen posílat pozvánky a odpovídat na pozvánky zaslané (ve spolupráci s Mailem). Ovšem pokud náhodou nemáte Exchange. Pak to v novém OS 3.0 funguje. Nemůžu si pomoci, ale dere se mi na jazyk slovo kripl... Mnoho věcí, jejichž absenci v iPhonu se lidé posmívají, je mi fuk. Ale tohle ne.
Může mi tohle někdo vysvětlit? Chystá Apple další verzi jako placený upgrade a je tohle jen další z triků, kterým mě a další uživatele chtějí donutit ke koupi? Proč tímhle způsobem privilegují technologii konkurence? (Ano, ani mobileMe vám nepomůže.) Nebo je opravdu tak těžké tuhle funkcionalitu aktivovat i u klasických a CalDAV kalendářů? (Jejichž nastavení mimochodem nelze synchronizovat mezi s iCalem. Když chcete stejný CalDAV kalendář v iCalu i na iPhone, budete ho nastavovat dvakrát.)
No ale hlavně, že pánové z Apple zapracovali na MMS. Skáču radostí až do stropu, když si uvědomím, že můžu zhruba za 10 Kč poslat pár desítek či stovek kilobajtů dat ...dokonce i s obrázkem! Vítejte v minulosti!
Alespoň že je v 3.0 pár příjemných novinek, v čele se Spotlightem. A nechci slyšet nic o darovaném koni...
Ach jo.
UPDATE: Pomoci může aplikace iNvite. Sice je to lehce krkolomné (neuloží událost do vašeho kalendáře, musíte poslat pozvánku také sami sobě), ale úkol to evidentně jaksi plní.
A taky mě vytáčí, že Mail neumí kopírovat zprávy, pouze přesouvat. Takže tagování mailů v Gmailu se nekoná :-/
UPDATE 2 (20.6., 11:36): iNvite neni žádná sláva. Několikrát sletěl, někdy se nepodařilo pozvánku odeslat a formát je taky nějaký divný. Když pozvánka dojde, Mail ji neumí okamžitě předhodit iCalu -- je nutné ji otevřít ručně.
UPDATE 3 (28.6., 11:14): K tématu také viz. článek Google Sync a iPhone OS 3.0: co je jinak a proč už stojí za to to zkusit.
Z Logitechu MX400 na Mighty Mouse
Autor: Daniel Kvasnička ml. | Apple, Mac, OS X, Mighty Mouse, Hardware
V minulých dnech jsem po nějaké době relativně spokojeného používání myši Logitech MX400 přesedlal na Mighty Mouse od Apple. Zajímá vás, proč by někdo měnil laserovou a akorát tak do ruky tvarovanou myš od krále PC periferií za optickou Mighty Mouse, která má primitivní tvar a o jedno tlačítko méně? Pak čtěte dál :-)
Názor: Hulánovo pubescentní navážení se do nového iPhonu
Autor: Daniel Kvasnička ml. | Apple, Steve Jobs, iPhone, Radek Hulán
Jen blázen by si myslel, že něco jako WWDC zůstane u Radka Hulána, jakožto českého odborníka na firmu Apple, bez odezvy. Nezůstalo.
Přes ničím nepodloženou (a nepodložitelnou) lež o relativně neúspěšné firmě (Hulán zřejmě naráží na prolezlost IT trhu produkty Microsoftu, ovšem redukovat úspěch na install base, za to by vyrazili i prváka na ekonomce) přejdeme k Hulánovým komentářů nových vlastností iPhone OS 3.0. » Více...
Ledy tají, peklo mrzne: Český Apple je oficiální!
Autor: Daniel Kvasnička ml. | Apple, Mac
Server Živě.cz dnes přinesl zprávu, která musí oblažit srdce každého jablíčkáře v zemích Českých.
25.5.2009 byla do obchodního rejstříku zapsána firma Apple Czech, s. r. o., jejímž 100% vlastníkem je Apple, Inc. se sídlem v Los Angeles a jednatelem Gary Joseph Wipfler, zaměstnanec Apple.
Je třeba říci, že zastoupení Apple v ČR je zatím pouze formální. Že to ale znamená jasnější vyhlídky na lepší časy, o tom snad nepochybuje nikdo z nás.
Pěkná zpráva, takhe chvíli před WWDC keynote :)
(Díky kamarádovi Jakubovi, který link na Živě postnul na fejsbůk)