-
Jak ukládají data iCal, Mail, Address Book a iTunes? Často za použití standardů a bez obfuskace.
Když nedávno Palm zprovoznil synchronizaci Pre s iTunes, všichni se zadrženým dechem čekali, co Apple udělá. A Apple? Podle očekávání synchronizaci zarazil. Okamžitě se vyrojila armáda, která začla Applu nadávat, že se chová monopolně. Jsou snad ale iTunes jedinou cestou, jak synchronizovat? Brání Apple synchronizaci PIM dat v Macu se zařízeními třetích stran?
Pojďme se podívat na to, jak Apple svoje data ukládá a jak těžké asi musí pro schopného programátora být taková data synchronizovat. » Více...
-
Faktury-online.cz je první online generátor faktur s podporou Apple iWork '09 / Numbers
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...
Pocity z formátu Numbers '09 mám vcelku dobré. Dopouští se sice stejné ohavné chyby jako ODF (resp. tedy OpenOffice.org) a ukládá vše do jednoho souboru (data, styly -- pro tuto relativně jednoduchou fakturu je to XML soubor o velikosti více než 1MB), ale jinak je celkem rychle pochopitelný i bez jakékoliv dokumentace (do určité míry, ovšem). Celkem jsem neměl problém na úrovni XML laborovat ani třeba s formátováním textu či slučováním buňek.Doufám, že Apple se jednoho dne také rozhodne tento formát nějak standardizovat a nebo alespoň pro vývojáře registrované na ADC uvolní zdokumentovaná XML Schemata. Do jisté míry by to iWorku mohlo pomoci.Tak tedy doufám, že alespoň někomu přijde podpora iWorku vhod a že jí využije. Chyby hlaste :)
-
Faktury-online.cz: generátor faktur ve formátech ODF, Office Open XML (OOXML) a XHTML
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.