OS X

  • Sbohem Evernote. Vítej, Simplenote!

    Evernote mi sloužil dlouho a po většinu času i dobře. Zaujalo mě na něm hlavně to, že měl řešení prakticky pro jakoukoliv platformu. Mac, iPhone, webové rozhraní a v případě potřeby i plno dalších. Postupem času mě ale začalo pár věcí iritovat, přičemž vesměs šlo o problémy, které se daly v zásadě zredukovat na jediný: přeplácanost, překombinovanost -- prostě víc než potřebuju. Reklamy v Evernote.app pro Mac nebyly příjemné, stejně tak jako celkově mizerná (nestabilní, přeplácaná) aplikace pro iPhone. On-line verze by také mohla být odlehčenější. Fungovat to ale fungovalo (hlavně pokud jde o synchronizaci), tak jsem tomu leccos trpěl.

    Ovšem jen do doby, než jsem objevil kombinaci Simplenote (web & iPhone) a Notational Velocity. Stručně řečeno umí téměř všecho, co od takového řešení očekávám, ale na rozdíl od Evernote to není slon. Funkčně i vizuálně minimalistické.

    Snad jediná věc, co mi chybí, je synchronizace tagů z Notational Velocity. Vyhledávání je ale ve všech zmíněných nástrojích velice dobře vyřešeno a tak lze tagy oželet a aplikovat filosofii "search, not sort".

    Doporučuji omrknout. Reklam se zbavíte za jednorázový poplatek $3.99, což je za tak kvalitní řešení naprosto směšná částka.

  • PowerBook G4 vs. MacBook jako sekundární stroj - jasná volba, říkáte?

    Nedávno jsem sice vyměnil černý MacBook za stolní Mac, ale mobility jsem se úplně vzdát nechtěl a tak jsem se jal shánět nějaký starší přenosný Mac, který by solidně zvládal maily, web, IM, hudbu, filmy a v nouzi třeba i práci :)

    Postupně jsem zúžil výběr na dva typy strojů, které by mým požadavkům vyhovovaly a jejichž ceny se poslední dobou motají kolem (či lehce pod) 10.000 Kč: PowerBook G4 (Aluminium) a první generace bílých Intel MacBooků.

    Někdo z vás si teď možná řekne, že tu není co řešit -- Intel je jasná volba. Já jsem ovšem koupil PowerBook G4 s 1.5 GHz PowerPC procesorem a jsem rád, že jsem to udělal. Proč? » Více...

  • OpenJDK 7 i pro majitele PowerPC Maců s Leopardem

    Na blogu Landona Fullera se dnes objevila další hodnotná a zajímavá informace pro javisty-jablíčkáře, kteří mají doma nějaký ten pěkný PowerPC Mac a na něm Leoparda.

    Máte možnost si vyzkoušet, v jakém stádiu vývoje je Java 7, resp. OpenJDK 7. To je věc, o které byste si v případě oficiální podpory Javy ze strany Apple mohli nechat zdát.

    Možnosti jsou dvě. Buď si stáhnete předpřipravenou binárku (openjdk7-macppc-2009-12-16-b4.tar.bz2) a nebo využijete dlouhých zimních večerů a JDK si zkompilujete sami (instrukce viz Fullerův blogpost).

    Tož jsem zvědav, jestli tentokrát Jetty na OpenJDK 7 alespoň nastartuje :)


  • 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 :)


  • Étoilé je k dispozici jako VirtualBox image

    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.

    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

    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 :-)

    Z Logitechu k MM » Více...

  • Odvážná předpověď z Macworldu: Snow Leopard bude zdarma a nebo za manipulační poplatek

    Když byl minulý rok na WWDC ohlášen Mac OS X 10.6 Snow Leopard, viceprezident pro SW inženýrství v Apple Bertrand Serlet řekl:

    “In our continued effort to deliver the best user experience, we hit the pause button on new features to focus on perfecting the world’s most advanced operating system.”

    A v duchu tohoto tvrzení se také nesly veškeré další zvěsti i oficiální informace o Snow Leopardovi, které vyplavaly na povrch.

    Apple v podstatě ohlásil pouze 5 novinek, z nichž ty, kterých si uživatel bude moci na první pohled všimnout, jsou pouhé dvě: podpora MS Exchange 2007 a QuickTime X.

    Plně 64-bitový kernel (zdravím Radka Hulána!), Grand Central a OpenCL jsou zcela jistě důležité a pozitivní změny (z nichž poslední dvě při své těsné spjatosti s HW opět rozeznívají hranu pro PowerPC), avšak nelze se ubránit dojmu, že prodat 10.6 obyčejnému "Frantovi Userovi" za $129 bude nadlidský úkol -- zvláště s přihlédnutím k současné zemdlené ekonomice.

    Jaká tedy bude cena za Mac OS X 10.6? Rob Griffiths z Macworldu není troškař -- myslí si, že Snow Leopard bude buď zdarma a nebo za "manipulační poplatek", třeba $20. Osobně jsem si také pohrával s myšlenkou, že by Apple mohl pomoci křivce nasazení 10.6 snížením ceny, ale takhle divoké představy jsem neměl :-) Dává to ale smysl i z jiného hlediska, než je počet novinek (který podle mě po nadcházející WWDC stejně naroste -- nemůžu se ubránit dojmu, že to prostě není všechno). Aby OpenCL a Grand Central měly smysl, musí bý opravdu rozšířené. Jinak se vývojářům nevyplatí investovat čas (a peníze) do vývoje SW, který jich využívá. A zmíněná cenová politika by tu penetraci mohla významně urychlit.


  • Další novinky ve Snow Leopardu

    Na Flickru se objevilo další album se screenshoty z připravovaného Mac OS X 10.6 Snow Leopard. Pojďme se podívat, co sněžná kočka nabídne nového. » Více...

Předchozí stránka 1 2 Další stránka
13 příspěvků