mac-os-x

Fat Cat Software - iPhoto Library Manager - da ich so blöd war ein Photobuch auf einem anderen Mac als üblich zu machen (naja, der übliche war halt ständig belegt), muss ich mir jetzt wohl das hier mal angucken um zu schauen ob ich meine Bücher zusammenmergen kann auf eine einzelne Maschine. Schon blöd, dass Apple bei iPhoto keinerlei Merge-Funktion anbietet. Gerade mit einem Notebook und einem Desktop hat man ja doch recht schnell getrennte Libraries. Würde Lightroom Bücherdruck unterstützen wär ich ja eh schon längst weg von iPhoto. Alles irgendwie nicht so ganz befriedigend.

Links

rfc1437 | Content-type: matter-transport/sentient-life-form - Tendenzen stark in Richtung "wegschmeissen mit Archiv und neu anfangen" mit leichten Optionen zu "wegschmeissen, statisches Archiv und vielleicht einen Teil in die neue Plattform schaufeln wenn ich Zeit finde". Der Link zeigt wo ich im Moment rumspiele. Wordpress mit ein paar kleinen Plugins und einer nginx caching Front.

Bitrot

Hat mich jetzt auch voll erwischt. Meine alte Blog-Software wird wohl nicht unverändert überleben können. Alte Python-Version (2.3), altes (sehr altes) Django (0.91), alter PsycoPG Treiber (1.0), altes PostgreSQL (7.4) und das alles auf einer alten Debian (eine wilde Mischung verschiedenster Versionen mit Backports und eigenen Programmen und mehreren gescheiterten Upgrade-Versuchen). Argh.

Tja, ich schwanke noch zwischen "umprogrammieren" und "wegschmeißen". Letzteres hätte den Charme, dass ich den ganzen Müll nicht mehr mit mir rumschleppe. Und ehrlich, so viel interessantes hat sich auf meinem Blog eh nie abgespielt. Vielleicht kann ich ja vorher einen wget Mirror anlegen und mir den ganzen Kram irgendwo statisch hinkippen, so als Archiv.

Neuschreiben hat natürlich auch eine Menge Charme, aber die tausenden von alten Einträgen (über 4000 Artikel und über 4000 Links, dazu fast 200 Bilder) aus 8 Jahren (erster Eintrag am 3.11.2002) bloggen zu konvertieren klingt nicht wie Spaß. Und vermutlich sind tausende der Links eh völlig veraltet und hinfällig.

Keine Ahnung was ich mache, vielleicht versuch ich erstmal die Metaeule auf die neue Kiste zu bringen, da hab ich ja "nur" das Problem, dass es PHP4 nicht mehr im Ubuntu Repository für die 10.04 gibt und ich daher die Eule zwangsweise auf PHP5 bringen muss (und das mit Code der auf Wordpress 1.5 aufbaut - ich muss wirklich bekloppt sein).

Oder ich versuch die Installation einer gammelalten Debian mit den damals eingesetzten Paketen - die Kiste läuft eh nicht in der Front, sondern hinter anderen Maschinen, das Hack-Risiko ist an der Stelle ja dann doch eher gering. Die Metaeule hat natürlich auch ein paar Tausend Beiträge im Archiv (nur 8291, ist ja fast nix), aber wenn ich die alte Software weiter am Laufen halten kann (Security-Patches sind da einige im Laufe der Zeit reingelaufen, von daher kann die eigentlich ruhig weiter vor sich hin wurschteln), bräuchte ich die ja nicht zwingend anpacken.

Irgendwie war das mit dem Internet auch so eine richtig blöde Idee ...

Twisted Orchestration Language in Launchpad - und jemand hat die Orc-Kombinatoren nach Python portiert, unter Benutzung von Twisted. Allerdings finde ich persönlich Twisted eher eklig zu programmieren, aber wers mag ...

Kilim - beim Stöbern in den Orc Dokumentationen drüber gestolpert, eine microthread-Lib für Java.

Orc Language - bisher nichts davon gelesen, aber sieht recht interessant aus. Kern ist Cor, eine funktionale Sprache ohne Seiteneffekte und darauf aufbauend dann Orc, die zur Orchestrierung von Services in verteilten Systemen dient. Das ganze in einer recht ansprechenden, kompakten Syntax auf der JVM. Könnte man sich durchaus mal als Alternative zu Scala und Clojure angucken, Java wird dabei als externer Service integriert, dadurch können recht einfach verteilte Systeme gebaut werden, bei denen Teile eben in Java implementiert sind. Erinnert in vielen Punkten stark an die Ideen von Erlang (generell von einem verteilten System ausgehen, aber trotzdem Teile lokal aus Performancegründen halten), wobei ich die Syntax deutlich angenehmer finde. Und mit der JVM eine deutlich weiter verbreitete VM als bei Erlangs BEAM.

Interactive Fabrication » Beautiful Modeler - wow, das ist ausgesprochen cool.

Tornado Web Server Documentation - muss mir doch mal Tornado näher angucken. Hab jetzt für ein Nebenprojekt einen Webservice mit web.py gebaut, was erschreckend simpel (und schmutzig) ging. Tornado baut auf einem sehr ähnlichen Konzept auf, schmeisst Django-ähnliche Templates in den Mix und bietet gleich noch einen guten asynchronen Server und Unterstützung für asynchrone sockets und http requests. Könnte gerade für Webservices eine gute Alternative sein, die wenig Resourcen braucht.

Fat Cat Software - iPhoto Library Manager - da ich so blöd war ein Photobuch auf einem anderen Mac als üblich zu machen (naja, der übliche war halt ständig belegt), muss ich mir jetzt wohl das hier mal angucken um zu schauen ob ich meine Bücher zusammenmergen kann auf eine einzelne Maschine. Schon blöd, dass Apple bei iPhoto keinerlei Merge-Funktion anbietet. Gerade mit einem Notebook und einem Desktop hat man ja doch recht schnell getrennte Libraries. Würde Lightroom Bücherdruck unterstützen wär ich ja eh schon längst weg von iPhoto. Alles irgendwie nicht so ganz befriedigend.

The V4Z80P – A Z80 Based Laptop @ Retroleum - da baut einer nicht nur seinen eigenen Computer mit eigenem System, es ist auch noch gleich ein Laptop. Oder sowas ähnliches jedenfalls.

Oracle cooks up free and premium JVMs - und Oracle beginnt mit dem Versuch des Cash-in auf Java. Wenn es klappt, könnte Java bald in ähnlicher Situation wie .NET sein: die freien Implementierungen hängen hinter dem Umfang der kommerziellen hinterher. Was das für alternative Sprachen auf der JVM bedeutet, muss sich erst zeigen - aber sicherlich wird es für einige Probleme sorgen. Allerdings ist die JVM-Welt groß genug und mit genügend Alternativen ausgestattet, und Oracle ist nicht Microsoft. Von daher könnte das ganze auch bloß wieder ein Sturm im Wasserglas sein und allenfalls die typischen Oracle-Opfer betreffen.

Kunsthalle Bielefeld: Der Westfälische Expressionismus - ich glaub ich hab tatsächlich mal einen Grund nach Bielefeld zu fahren.

Mediathek für Mac OS X - muss ich mir mal angucken. Schliesslich ist ja die Archivierung dank dämlicher Privatsenderhansel (und Politikern, die sich zu deren Erfüllungsgehilfen gemacht haben) heutzutage Sache der Zuschauer.

Panasonic DMC-GF2 Preview: 1. Introduction: Digital Photography Review - ich hasse dich, Panasonic. Jetzt will ich das niedliche kleine GF2+14mm Kit haben. Menno. Erst Apple mit dem MacBook Air und jetzt Panasonic, alle wollen nur mein Geld.

Eventlet Networking Library - muss ich mir mal näher angucken, das monkey-Patching von Standardbibliotheken um diese trivial in einer asynchronen Umgebung zu nutzen sieht sehr interessant aus.

Magic Launch - interessantes kleines Tool mit dem man die Anwendung, die für eine Datei bei Doppelklick kommt, konfigurieren kann. Besonders interessant wenn man manche Files in verschiedenen Verzeichnissen mit unterschiedlichen Editoren öffnen möchte (weil z.B. ein Projekt mit Netbeans und dem Netbeans Python Plugin arbeitet, ein anderes aber normal mit dem TextWrangler und ein drittes mit VIM wg. Kompatibilität zu Unix arbeitet). Oder auch wenn man einfach nur eine Dateierweiterung hat, die von verschiedenen Programmen genutzt wird.

TidBITS Watchlist: TinkerTool 4.2 - wer die alberne Button-Anordnung in iTunes 10 nicht mag, hier gibts Hilfe. Ausserdem kann man Safari RSS Support abgewöhnen, was durchaus hilfreich ist wenn man eh nur einen externen Reader benutzt. Und auch sonst kann man so allerhand umstellen.

NinjaKit: GreaseMonkey for Safari! : apple - Link auf Reddit weil die Originale Site auf Japanisch ist. Greasemonkey liefert eine nette Schnittstelle für Userscripte zur Veränderung von Websites, kann manchmal recht hilfreich sein. Für Firefox schon ein Standard, für Safari noch eher ungewöhnlich (wobei es z.B. in Fluid, einem Webkit-basierten Browser, schon integriert ist).

Introduction - wer statt AppleScript lieber mit Ruby automatisiert findet hier eine gute Doku zu einer Ruby AppleScript Bridge.

Creating ePub files with Pages - die neueste iWork 9 Version von Pages hat jetzt ePub Export eingebaut. Könnte ein recht einfacher Weg zur Erstellung eigener eBooks sein, sofern Pages mit dem Source des eBooks klarkommt.

itod's fluidium at master - GitHub - der Unterbau von Cruz (social browser), Fluid (site specific browser) und Fake (browser automation ala Automator). Eignet sich als Basis für RIA genauso wie als Basis für spezifische Browser für Websites oder Mashups oder whatever. Ist allerdings Mac only.

Fake - Mac OS X Web Browser Automation and Webapp Testing Made Simple. - vom Autor von Fluid, den ich gerne für site-spezifische Browser benutze.

iPad or Bust! - Blog - The Omni Group - OmniOutliner für das iPad? Das wär klasse. Wobei für viele Sachen benutze ich mitlerweile einfach Taskpaper wegen des einfachen syncens. Ich hoffe ja immer noch, mehr Apps nutzen Dropbox als Dateiablage, aber bisher ist das noch reichlich dünn gesäht.

HDRtist "HDR Software will never be the same" - Ohanaware - die Software, die ich für den HDR Test benutzt habe. Keinerlei Einstellmöglichkeiten jenseits simpler Berechnungsstärken für die Einzelbilder. Aber das Ergebnis gefällt mir und sieht recht natürlich aus.

Creaceed - Hydra - sollte ich mir mal angucken, da es sowohl einige Tone-Mapping-Algorithmen hat als auch Pixelmapping/-morphing unterstützt werden, man daher nicht zwingend mit Stativ arbeiten muss (auch wenn da natürlich dann Abstriche gemacht werden müssen). Ausserdem gibts das als Lightroom Plugin.

HDR PhotoStudio: HDR photo software, HDR merge & editing, BEF plug-in, realistic HDR imaging - und noch eine Software, die auch Fokus auf korrekte Farbabbildung und nicht diesen albernen Pseudo-HDR-Look legt.

Bug 560738 – No Mac-style keyboard shortcuts - woah. Seit November 2008 gibt es einen offenen Bug bei Tomboy (Notizprogramm für Linux, Windows und Mac), das die Cmd+Irgendwas Hotkeys auf dem Mac alle nicht arbeiten (oder manchmal eingeschränkt zumindestens die für cut/copy/paste) ... irgendwie könnte man den Eindruck bekommen, Tomboy ist nicht wirklich verbreitet auf dem Mac ...

Waveboard – Google Wave Client for iPhone and Mac - ich mach ja eigentlich nix mit Google Wave, einfach weil sich bisher (trotz Accont) keine Gelegenheit ergeben hat, aber die Apps hier - sowohl für OS X Desktops als auch iPhone (und ich vermute mal auf Dauer auch iPad) sehen ganz nett aus.

Mac OS X on netbooks | myMacNetbook.com - alles rund um Hackintoshs. Da Apple immer noch kein anständiges Subnotebook mit Mattdisplay liefert, und mein kleiner Asus dann doch ein etwas kleines Display hat, mal im Auge behalten.

Schlüsselbund meldet: Der Zugriff auf dieses Objekt unterliegt Beschränkungen - weil ich gerade mal wieder das Problem hatte, und weil es mich echt annervt, das dieser Bockmist immer noch drin ist, nach so langer Zeit: niemals nicht MobileMe für die Synchronisation von Schlüsselbunden benutzen. Manchmal funktioniert es für eine Weile, aber das trügt. Früher oder später zersägt der Sync den Schlüsselbund und im schlimmsten Fall muss man dann komplett zurücksetzen (oder gucken ob man in TimeMachine noch einen funktinierenden Schlüsselbund findet). An Apple: das ist ganz große Scheiße.

HoudahGeo - Photo Geocoding for Mac - müsste ich mir mal angucken, bei meinen letzten Urlaubstouren war es schon etwas schade, dass ich keine Punkte auf der Karte hatte. Und die Idee, einfach Referenzfotos mit dem iPhone zu machen und dessen GPS und Zeitstempel für die nachträgliche Kodierung der Fotos zu benutzen, ist garnicht mal so blöd.

iPhone / iPod Touch Backup Extractor - weil die iPhone Backups ja binäre Files sind und eine Freundin jetzt Probleme mit einem kaputten Backup hatte, sicherheitshalber mal dieses Tool gelinkt, damit kann man Files aus evtl. defekten iPhone Backups rausholen, solange die Grundstruktur der sqlite Files noch einigermaßen sauber ist.

Menial » Base - und wenn man nur mal fix mit einem GUI Tool in eine SQLite-Datenbank reingucken will, sieht das Shareware-Tool hier garnicht so schlecht aus.

homebrew - GitHub - neue Packagemanager für Unix-Software unter OS X. Ein paar interessante Ansätze, anders als Fink und MacPorts (letzteres ziehe ich normalerweise vor) setzt es auf schon installierten Tools und Libs auf und installiert daher nicht das halbe Internet wenn man nur ein kleines Tool braucht. Allerdings hat es derzeit nahezu keinen Support für Dependencies, und die Auswahl an Pakete ist noch recht schmal. Und das Ergebnis ist halt wirklich nur selbstkompilierte Tools mit etwas Link-Verwaltung drumherum.

[tw] : Building a Codeless Language Module with BBEdit 8.5 and (Ir-) Regular Expressions - weil ich immer wieder danach suche, hier eine Anleitung wie man die codeless language modules für BBEdit und TextWrangler baut. In der neuen Version können die nämlich regular expressions. Tipp: die regular expressions in der grep Suche von BBEdit/Textwrangler ausprobieren, dann sieht man ob sie auch korrekt auf einem Source funktionieren.

Daring Fireball: Das Tablet - "Ich sage nicht voraus, dass Apple den Mac auslaufen lässt. (Im Gegenteil, ich habe gehört, dass Mac OS X 10.7 im Juni auf der WWDC für Entwickler veröffentlicht wird.) Wie alle Apple-Produkte wird das Tablet weniger können, als wir erwarten, aber die Dinge, die es kann, wird es unglaublich gut machen. Es wird einen Bruchteil der Funktionalität eines MacBooks bieten — aber dieser Bruchteil wird viel mehr Spaß machen. Die gleichen asperger-ähnlichen Kritiker, die das iPhone abgetan haben, werden sich auf all das konzentrieren, was das Tablet nicht kann, und erklären, dass Apple diesmal wirklich alles versaut hat. Der Rest von uns wird sich anstellen, um eines zu kaufen."

Plex Media Center for OS X - mal geblogmarkt, weil ich mir eventuell einen kleinen Mediaserver mit einem Mac Mini bauen möchte. Bei den Bergen an digitalen Fotos die ich mitlerweile habe, wären automatische Diashows auf einem großen Monitor vielleicht mal ganz nett.

The Tumblr Backup app is ready for its first beta... - wer Tumblr benutzt und einen Mac hat, da gibts jetzt ein Backup-Tool. Könnte ich mir für mein kleines Bilder-Tumblr mal angucken.

RWPluginMarkup - Markdown plugin für RapidWeaver.

UNITY: Game Development Tool - ist jetzt frei wie Freibier.

[zfs-discuss] Apple cans ZFS project - warum Apple ZFS fallen gelassen hat.

bamboo-language - "Bamboo is intended to provide an implementation of Smalltalk and Strongtalk for both the iPhone and Mac OS X, leveraging Apple's Objective-C runtime, LLVM, and Clang.". Gibt noch nicht viel Inhalt dort, also wohl eher als Absichtserklärung zu betrachten.

xmlisp - und noch ein MCL Abkömmling (oder evtl. eher ein CCL Abkömmling). Also ein Common Lisp auf Mac, dieses hier mit spezifischen Erweiterungen für 2D und 3D Grafik und Game-Programmierung. Erinnert so ein bischen an Processing auf den ersten Blick.

Major bug in Snow Leopard deletes all user data - ok, ich benutz den Gast-Account nicht, aber vielleicht ja jemand da draußen. Wenn ja, besser erstmal hier lesen, bevor die Daten futsch sind.

Winclone - weil ich mich die ganze Zeit gefragt hab, wie ich meine Bootcamp-Partition vernünftig sichern kann - damit gehts simpel und einfach aus OS X heraus (da bin ich ja schliesslich die meiste Zeit).

Phone Amego Help - interessantes kleines Tool das per Bluetooth mit dem Mobile verbunden auf dem Rechner das Wählen und Annehmen/Abweisen von Telefonaten auf dem Mobile erlaubt. Ok, ich gehör zu der "Kein Schwein ruft mich an" Klasse von iPhone-Usern (ich benutz es eh fast nur für Internet), von daher ist es für mich wohl eher uninteressant.

Set newer portable Macs' sleep mode - weil ich danach immer mal wieder geguckt habe. Mein MBP macht komischerweise keinen Deep Sleep, soweit ich das beurteilen kann - wenn der Akku leer ist, ist das Ram futsch, obwohl ich in Mode 3 bin. Hmm. Könnte ich auch genausogut auf Mode 0 wechseln und das Sleep Image löschen und die 2 G für was anderes benutzen ...

ADC—Developing Cocoa Applications Using MacRuby - nettes kleines Tutorial für die neue Ruby-Version von Apple.

MacRuby » Home - hatte ich das nicht schon mal? Egal. Ruby-Implementierung auf Basis der Objective-C Runtime. Sieht mitlerweile schon sehr gut aus (siehe auch vorheriges Tutorial) und mehr Spaß als Objective-C ist es allemal.

GitX - grafische Oberfläche für git auf OS X. Ich bin ja eigentlich Mercurial-Fan, aber für manche Sachen ist git doch recht praktisch (bessere Unterstützung für binäre Daten zum Beispiel).

MonoDevelop on MacOS X - ist zwar Microsoft-Murks, und die ausführbaren Programme heißen .exe, aber immerhin gibts ein paar interessante Programmiersprachen unter Mono die man jetzt auch sinnig unter OS X ausprobieren kann.

Axiotron Modbook - hat mal jemand eben schnell so 2000 EUR für mich über? Das Ding könnte mit sowas wie Blender ziemlich genial sein für lockere Sculpting-Sessions im Comfy-Chair.

Mothers Ruin Software: Suspicious Package - interessantes Tool um mal schnell mit QuickLook in Installationspakete zu gucken, ohne sie dafür starten zu müssen.

Mac-Bot-Netz? - nicht das ich den Unfug vom "Unangreifbaren MacOS X" glauben würde, den manche Apple-Jünger verbreiten (Hallo Apple - könnten wir mal etwas detailliertere Update-Beschreibungen jenseits von "verbessert die Kompatibilität und erhöht die Stabilität" bekommen? Danke!), aber ob ich unbedingt einem Laden glauben würde, der selber immer wieder versucht hat seltsame Produkte an Apple-Besitzer zu verkaufen und immer wieder mit mehr als zweifelhaften Pressemitteilungen versucht hat, Panik und Käufe seiner Software zu schüren?

Getting the most out of a 1024x600 screen - drei Postings mit guten Tipps, wie man mehr Screen auf kleinen Rechnern frei macht. Speziell interessant die Konfigurationsmöglichkeiten des Doc (man kann es tatsächlich ein wenig entnerven!) und der Menubar (auto-hide abhängig von der Applikation) sowie der schon von mir benutzte Bildschirm-Scale-Faktor (auch Anwendungsabhängig).

KeyCue - find, remember, and learn menu shortcuts - nicht uncool. Einfach einen Modifier gedrückt halten und es zeigt eine Liste von Hotkeys. Praktisch, wenn man die Hotkeys noch nicht alle so gut kennt und lernen will (weil halt Tastatur dann doch fixer geht als rum-mausen).

macvim - Google Code - noch eine VIM-Version für Mac, aber eine mit besserer Untertützung diversester Mac-Techniken. Und besserer Integration (z.B. werden viele Standardkeys unterstützt). Ausserdem ist es auf der aktuellen Version aufbauend.

Scripting Drawer für Acorn - mein Lieblingsbildereditor ist ja Acorn - weils so klein, schnell und schick ist. Ausserdem kann ich es in Python programmieren. Und mit diesem Plugin kriegen die Fenster direkt einen Scripting-Drawer ala Nodebox - damit kann man dann direkt den Python-Code laufen lassen, ohne immer durch das Filtermenü zu hangeln. Nett!

Stainless for OS X Leopard - interessantes Projekt: ein Multi-Prozess-Browser für OSX. Im Prinzip ähnlich zu Google Chrome (jedes Tab ist ein eigener Prozess), aber weitergehend in dem jeder Prozess einen lokalen Cookie-Storage und getrennte Auth-Sessions haben kann. Also z.B. in mehreren Google-Mail-Accounts im gleichen Browser in mehreren Tabs eingelogged sein, ohne Probleme.

ExpanDrive: Ridiculously simple SFTP and FTP drive access on your Mac - auch mal angucken, schliesslich hab ich tonnenweise Zeug auf SFTP Servern rumliegen. Und die Cyberente ist zwar nett, aber eigentlich würd ich schon lieber den Finder benutzen - jedenfalls, wenn das Ergebnis benutzbar ist.

Instant color schemes for your Mac with ColorSchemer Studio OSX - und weil ich immer wieder die gleichen langweiligen Farbkombinationen in SL benutze, wär sowas vielleicht auch mal sinnvoll.

Intaglio — Macintosh Drawing & Illustration - sieht gut aus, muss ich mir mal angucken. Speziell die Möglichkeit Texte als Pfade zu benutzen könnte für mich interessant sein

VectorDesigner - und noch eine Grafiksoftware, die ich mir mal angucken sollte. Vektorgrafik würde auch einige der Textprobleme lösen (für SL brauche ich immer wieder mal Text an Pfaden und Text als Pfade, das ist mit Acorn eher sperrig zu machen).