14. Juni 2011 | Tags: ajax, api, backup, bash, blog, css, documentation, exchange, firewall, fun, geek, git, gnome, gtd, html, http, imap, internet, links, linux, mac, mail, mail.app, mapi, markdown, markup, mbox, microsoft, mutt, osx, outlook, php, plugin, proxy, scroll, search, shell, shortcuts, shorturl, static, sysadmin, terminal, unix, visor, web, wiki, wordpress
Meine pinboard.in-Links vom 25. Mai bis zum 6. Juni:
- Squeaky – is a web proxy, in the spirit of a2 or PHProxy
- Archive – This free plugin extends Apple Mail with the archive feature that you know and love from MobileMe and Gmail.
- lesspipe – is an input filter for the pager less as described in its man page. The script runs under a ksh compliant shell (ksh, bash, zsh) and allows to view files with binary content, compressed files, archives and files contained in archives.
- YOURLS – is a small set of PHP scripts that will allow you to run your own URL shortening service (a la TinyURL). You can make it private or public, you can pick custom keyword URLs, it comes with its own API. You will love it.
- MFCMAPI – uses Microsoft's published APIs to provide access to MAPI stores through a graphical user interface. Its purpose is to facilitate investigation of Exchange and Outlook issues and to provide developers with a canonical sample for MAPI development.
- Markdoc – is a lightweight Markdown-based wiki system. It's been designed to allow you to create and manage wikis as quickly and easily as possible.
- SL – (Steam Locomotive) runs across your terminal when you type "sl" as you meant to type "ls". It's just a joke command, and not usefull at all.
- mairix – is a program for indexing and searching email messages stored in maildir, MH or mbox folders.
- Guake – is a top-down terminal for Gnome (in the style of Yakuake for KDE, Tilda or the terminal used in Quake).
- Infinite Scroll – Automatically append the next page of posts (via AJAX) to your page when a user scrolls to the bottom.
21. November 2010 | Tags: airplay, airport, apple, browser, chrome, code, coffee, editor, emacs, flash, geek, git, gmail, google, graphic, gtd, gui, h.264, howto, html5, imap, internet, itunes, last.fm, latex, mac, mail, mail.app, music, networking, osx, outliner, radio, safari, snowleopard, stream, todo, txt, typography, versioncontrol, vim, windows, wlan, write, writing
Meine delicious.com-Links vom 29. Oktober bis zum 14. November:
- How to Setup Gmail Over IMAP to Play Nice Within Mac OS X Mail –
- AirTunes v2 UDP streaming protocol – The information contained in this document was obtained by reverse-engineering the protocol from network dumps obtained on a Mac OS X host running iTunes.
- LaTeX Coffee Stains – This package provides an essential feature to LaTeX that has been missing for too long. It adds a coffee stain to your documents. A lot of time can be saved by printing stains directly on the page rather than adding it manually.
- Going Flash-Free on Mac OS X, and How to Cheat When You Need It – Chairman Gruber with some good points…
- VIM-LaTeX – Vim is undoubtedly one of the best editors ever made. LaTeX is an extremely powerful, intelligent typesetter. Vim-LaTeX aims at bringing together the best of both these worlds.
- Tower – Great looking and powerful Git client for Mac OS X
- Chocomoko – is a Last.fm client and player application for MacOS X Snow Leopard
- The Guide – is an application that allows you create documents which inherently have a tree and text associated with each node of the tree.
- Org-Mode – is for keeping notes, maintaining ToDo lists, doing project planning, and authoring with a fast and effective plain-text system.
8. Juni 2010 | Tags: code, mac, mail, mail.app, mailingliste, mailman, mbox, osx, perl
Ich bin seit eineinhalb Jahrzehnten online. Es kommt vor, dass ich gerne Informations-Kanäle nutze, die auf frische Facebook- und Twitter-Adepten ein wenig old fashioned wirken könnten, aber dennoch sehr effizient funktionieren. Dazu gehören beispielsweise Mailinglisten. Vor kurzem habe ich die vcs-home Liste abonniert und da dort aktuell eher wenig Traffic aufläuft, wollte ich einen Blick in die Archive der Liste werfen.
Dort erhält man zwar einen netten Überblick über die verschiedenen Threads, aber ich dachte mir, dass es doch sicherlich auch ganz nett wäre, die alten Artikel in mein Mailprogramm zu bekommen. Da das hier das Internet ist, war ich nicht der erste mit dieser Idee. Die Software namens Mailman, die die vcs-home Liste und eine Vielzahl anderer Listen antreibt, stellt die Archive aber leider nur in gezipptem Text zur Verfügung und die meisten Mailprogramme erwarten eher mbox-Dateien oder die Export-Formate anderer Mailprogramme um mehrere Mails zu importieren. So auch Mail.app:

Eine sehr praktische Lösung fand ich bei Uwe Hermann, der den entscheidenden Perl-Schnipsel hier auflas und passenderweise mailman2mbox nannte:
#!/usr/bin/perl
while (<STDIN>) {
s/^(From:? .*) (at|en) /\1\@/;
s/^Date: ([A-Z][a-z][a-z]) +([A-Z][a-z][a-z]) +([0-9]+) +([0-9:]+) +([0-9]+)/Date: \1, \3 \2 \5 \4 +0000/;
print;
}
Mit der Befehlsfolge
wget http://lists.madduck.net/pipermail/vcs-home/2009-April.txt.gz
gunzip 2009-April.txt
./mailman2mbox < 2009-April.txt > 2009-April.mbox
wäre dann der April 2009 schon in das passende Format gewandelt. Während ich schon einen for-Loop zusammenschraubte, um diesen mit der stupiden Tätigkeit des Imports der gesammelten Archive zu betrauen, überkam mich die Idee, den Import einfach ohne die Umwandlung zu probieren. Und siehe da, lo and behold, Mail.app frisst auch die unbehandelte Version anstandslos und überführt sie in eine lokale Mailbox mit dem Namen der importierten Datei:

Von dort aus habe ich die importierten Mails dann per Drag and Drop in den bereits angelegten vcs-home Ordner verschoben.
Exportieren kann Mail.app übrigens auch ganz gut. Einzelne Mails werden per Drag and Drop auf den Schreibtisch als EML-Dateien gespeichert. Mehrere Mails können über Ablage -> Speichern unter… im oben bereits erwähnten Mbox-Format gesichert werden wenn das Format Reine Datei der E-Mail gewählt wird.

Ziemlich vielseitig für ein Programm das dem Betriebssystem beiliegt…
25. Februar 2010 | Tags: client, code, conversion, git, gtd, gui, iphone, iPod, linux, mac, mail, mail.app, mercurial, osx, plugin, ruby, stream, subversion, svn, twitter, versioncontrol, video, windows
Meine delicious.com-Links vom 2. Februar bis zum 25. Februar:
- Pino – is a Twitter and Identi.ca client for the Linux desktop. It's simple, fast and native.
- Attachment Scanner Plugin for Mail.app – When you send a message, it checks if there's an attachment. If there isn't, and it looks like you've referred to an attachment in the body of your mail (by using a word like attach, attaching, attachment, etc), it gives you a warning. Most of the time, you should never notice that this plugin is running, but in those cases when you do need it….
- Air Video – can stream videos in almost any format to your iPhone and iPod touch. You don't need to copy your videos to the device just to watch them.
- Amp – is unlike any other VCS software to date. Amp's novel command system gives you the flexibility to customize and personalize the way you develop software.
2. Februar 2010 | Tags: 7, artwork, code, gtd, house, ikea, latex, mac, mail, mail.app, mathe, mirror, osx, plan, search, shareware, software, sysadmin, unattended, vista, visualization, windows, xp, _why
Meine delicious.com-Links vom 29. Januar bis zum 2. Februar:
- Rocketbox – is a powerful, new way of searching your e-mail in Apple Mail.app. $14,95.
- Springer LaTeX Search Beta – lets you search through over 1,096,133 LaTeX code snippets to find the equation you need.
- _why's Estate – Everything _why has published on the internet should be accessible from here. It works sort of like a museum that sells maps. Many of his abandoned writings are mirrored locally here, and everything else is through external links.
- Autodesk Project Dragonfly – Free Home Design Software – Think the Sims without any Sims…
- Ninite Easy PC Setup – installs software fast with default settings and
says "no" to browser toolbars and other junk.
runs on Windows XP/Vista/7 and works in the
background unattended and 100% hands-free.
14. September 2009 | Tags: addressbook, bookmarks, browser, cloud, code, dvd, exchange, firefox, git, google, googlereader, gui, howto, ical, imap, iphone, java, ldap, linux, mac, mail, mail.app, mozilla, osx, pop, presentation, rip, rss, seven, shell, smtp, sync, thunderbird, versioncontrol, vista, visualization, windows
Meine delicious.com-Links vom 8. September bis zum 14. September:
- On Top Replica – A real-time, always on top, "replica" of a window of your choice, based on DWM Thumbnails.
- Weave – Syncing Engine for Firefox…
- Git: Your New Best Friend – Nice introduction to git on GUI and shell…
- DavMail – is a POP/IMAP/SMTP/Caldav/LDAP exchange gateway allowing users to use any mail/calendar client (e.g. Thunderbird with Lightning or Apple iCal) with an Exchange server, even from the internet or behind a firewall through Outlook Web Access.
- RipIt – Simple DVD Ripper for Mac OS X, seems to integrate nicely with handbrake… $19.95…
- Gruml – ermöglicht es Dir, Deine Feed-Abonnements aus Google Reader unter Mac OS X anzusehen und zu verwalten.
12. September 2009 | Tags: 10.6, apple, backup, code, gpg, mac, macports, mail.app, mysql, osx, snowleopard, timemachine

Seit guten zwei Wochen rennt jetzt das aktuelle Mac OS X 10.6 auf meinen MacBook. Das Update lief völlig problemlos, ausser an den Stellen wo es Probleme gab.
Ich liste hier zunächst meine Probleme auf und komme dann zu den positiven Aspekten der neuen Katze aus dem Hause Apple.
TimeMachine
Das erste Backup nach dem Upgrade dauerte erst unfassbar lange, funktionierte dann problemlos und nach zwei Tagen starb das SparseBundle einen traurigen Tod und war nicht mehr mountbar. Tschüss dann liebe Daten!
Meine Backupmethode des MacBooks wird zwar von Apple nicht offiziell unterstützt, aber einen Totalausfall hätte ich dann doch nicht erwartet.
Nach einem kompletten Neuanfang läuft aber nun alles wieder sehr gut. Der Unterschied scheint zu sein, dass vorher noch die MAC-Adresse im Namen des SparseBundles auftauchte, wo unter 10.6 lediglich der Hostname steht. Dieses Bundle musste ich auch gar nicht mehr selber anlegen, das hat der Snow Leopard selbst getan.
MySQL
Auf meinem MacBook läuft für lokale Entwicklung und Tests ein MySQL-Server. Der funktionierte nicht und das bequeme Starten und Stoppen über eine PreferencePane in den Systemeinstellungen forderte erst einen Start derselben in 32-Bit um danach in den digitalen Orkus zu verschwinden.
Nachdem ich mir die 10.5er x86_64 Version von MySQL heruntergeladen hatte konnte ich MySQL, das Startup-Item und die PrefPane neu installieren und seitdem klappt alles wieder.
MacPorts
Die MacPorts hatten ebenso wie MySQL ziemliche Probleme mit der 64-Bit Architektur. Die einfache Lösung via
$ sudo port selfupdate
$ sudo port sync
$ sudo port upgrade --force installed
wollte bei mir natürlich nicht funktionieren. Erst zickte getttext, dann bestand Python darauf, unbedingt eine python.exe kompilieren zu wollen. Über eine recht harte Migration klappte dann aber doch alles:
- Neue MacPorts Version 1.8.0 installieren.
- Liste der installierten Ports erstellen:
port installed > myports.txt
- Den ganzen Glibber von vorher aufräumen und alle Ports deinstallieren:
sudo port clean installed
sudo port -f uninstall installed
- Alle Ports wieder neu installieren:
for i in `cat myports.txt | cut -d "@" -f 1`; do sudo port install $i; done
Danach habe ich noch eine neue Liste der installierten Ports erstellt und gegen die alte gedifft. Soweit ich das sehen kann ist alles wieder da, nur teilweise in frischeren Versionen.
GPG-Mail

Das GPGMail Plugin funktioniert nicht unter 10.6. Und es schaut so aus, als hätte der einzige Entwickler keine Zeit für ein Update. Das ist sehr blöd. Ich stehe jetzt vor der Entscheidung entweder
- Auf verschlüsselte Mails zu verzichten
- Jeweils von Hand über die Shell zu ver- und entschlüsseln
- Einen anderen MUA wie Thunderbird oder Mutt zu nutzen
Alles nicht so schön, mal sehen wie ich das machen werde…
LaTeX und TextMate

Mein liebster Editor TextMate wollte keine LaTeX-Dokumente mehr kompilieren. Das hat mich ob der anstehenden Diplomarbeit zunächst sehr entsetzt, war dann aber mit einem Update aller TextMate Bundles schnell erledigt. Hintergrund des Fehlers ist wohl das Update von Ruby auf 1.8.7.
Tolle neue Sachen
So, das war es dann mit der Meckerei. Alles andere klappte super. Ich glaube auch nicht, dass normale Anwender solche Probleme haben sollten und sie waren ja auch alle, mit der wirklich bitteren Ausnahme des GPGMail Plugins, lösbar.
Das Programm, das am neuesten ausschaut, QuickTime X, kann jetzt auch Videos von iSights aufnehmen und z.B. Kapitel in MP4 Videos anzeigen.

In den Systemeinstellungen wird mir angezeigt, dass es eigentlich an der Zeit für einen neuen Akku wäre…

Und solche Kleinigkeiten findet man überall im System.
Dazu fühlt sich mein MacBook seit dem Update auf 10.6 auch schneller an. Vor allem dem Finder merkt man die Optimierungsarbeiten an. Egal ob man lokal arbeitet und sich die Vorschaubilder schneller aufbauen als vorher, oder man Dateien über das Netzwerk kopiert. Alles ein bisschen schneller, alles ein wenig hübscher.
Nach der Installation konnte ich mich ausserdem über knapp 30 GB mehr Platz auf der Festplatte freuen. Das ist schon sehr beachtlich und gerade auf einem Laptop mit eher kleiner Festplatte hoch willkommen.
Alles in allem bin ich sehr zufrieden mit dem Update. Das Preis-Leistungs Verhältnis ist bei 29,00 € wirklich gut und ich bin gespannt was ich noch an Neuerungen finden werde.
Nachdem ich jetzt hier in meiner Textbox auf “Publish” geklickt habe, werde ich das System frohen Mutes auf 10.6.1 updaten, see you on the other side…
6. Mai 2009 | Tags: audio, backup, blog, cloud, code, conversion, converter, cryptography, datacenter, development, divx, dns, economy, filesystem, fuse, gesellschaft, gmail, google, gpg, greenit, gtd, gui, h.264, howto, id3, imap, internet, klang, linux, mac, mail, mail.app, mercurial, mp3, mp4, mpeg, music, musik, network, objective-c, osx, plugin, python, radio, security, shell, smtp, sniffer, socialweb, ssh, system:filetype:pdf, system:media:document, theme, unix, versioncontrol, video, vinyl, virtualization, visualization, web2.0, windows, wordpress, xcode
Meine delicious.com-Links vom 2. Mai bis zum 6. Mai:
3. Oktober 2008 | Tags: addressbook.app, adressbuch, exchange, ldap, mac, mail, mail.app, microsoft, osx, outlook, shell
Das tolle an einem globalen Adressbuch in Exchange ist ja, dass man an seinem Computer ein stets aktuelles Verzeichnis aller Mitarbeiter des Unternehmens hat. Zumindest wenn man Microsoft Outlook unter Windows nutzt.
Wenn man als Mac-User das lokale OS X Adressbuch mit dem Exchange-Server synchronisieren möchte, stößt man unweigerlich auf den Apple-Artikel Synchronisieren von Adressbuch und Exchange.
Dem Artikel lässt sich auch sehr gut folgen, nur funktioniert das ganze leider nicht. Wenn man den Sync-Vorgang mit dem Outlook WebAccess anstößt, findet sich in den Logs der Absturz des Programms Translator:
02.10.08 11:40:39 com.apple.syncservices.SyncServer[31062] 2008-10-02 11:40:39.647 Translator[31175:10b] Invoked to sync conduit com.apple.ExchangeConduit for entityNames: com.apple.contacts.Email Address,com.apple.contacts.Phone Number,com.apple.contacts.URL,com.apple.contacts.Contact,com.apple.contacts.Street Address
Die Apple-Discussions sind leider nicht sehr hilfreich, weiter ist zu dem Thema offenbar noch niemand gekommen und Apple hält sich bedeckt…
Aber es gibt noch eine weitere Möglichkeit in drei einfachen Schritten an das globale Exchange-Adressbuch heran zu kommen. Kein kompletter Sync, aber eine As you type Suche, und das ist ja auch schon sehr nett.
Die Anleitung startet nach dem Klick…
Weiterlesen →
14. Juli 2008 | Tags: adressbook, apple, audio, blog, cheatsheet, code, comic, concentration, debug, donationware, encryption, flash, game, geek, geotag, googleearth, googlemaps, gpg, gps, gtd, html, image, internet, itunes, javascript, jquery, linux, mac, mail, mail.app, music, osx, pdf, pgp, photo, photography, php, physics, plugin, poster, security, shareware, sleep, spongebob, subversion, svn, tv, txt, unix, vi, vim, web, whitenoise, wiki, windows, wordpress, xbox, xhtml, zip
Meine del.icio.us-Links vom 9. Juli bis zum 13. Juli:
- Beeswax – is an information management system inspired by Lotus Agenda. It aims to recreate Agenda’s flexibility and efficiency in a clutter-free, text-based (ncursesw) user interface with vi key bindings.
- XML Google Maps – This plugin allows you to easily insert Google Map or Google Earth Plugin Maps into your blog.
- PosteRazor – Der PosteRazor schneidet eine Rasterbild-datei in Stücke, die anschließend ausgedruckt und zu einem Poster zusammengefügt werden können.
- The GPG Plugin for Address Book – The ABKey plugin enhances Address Book by allowing you to see which of your contacts have current, revoked and expired keys as well as providing more detailed information on request.
- MacGDBp – Debugger for live, running PHP Applications
- thisissand.com – Colorful falling sand. Quite meditative…
- Cornerstone – Graphical Subversion Tool for Mac OS X. Single User License for $59…
- Springy – Works as a archive browser. Can add and extract files on the fly. Shareware, $18.
- SpongePedia – ist eine Enzyklopädie mit Informationen und weltweit umfangreichste Seite rund um die Serie SpongeBob Schwammkopf. WTF?
- Cheat Sheets for Front-end Web Developers – 23 excellent, print-ready cheat sheets for HTML, CSS, and JavaScript including MooTools, jQuery and wordpress.
- GimmeSomeTune – Amazing iTunes extension featuring lyrics, album art, last.fm, hotkeys and many more. Donationware.
- SimplyNoise.com – free white noise straight from the internet
- Viva Pinata – Putzeliges Strategiespiel auf der XBox 360 mit Papptierchen…