Die Enttäuschung über mein MacBook wird immer größer. Zumindest die Verarbeitung meines Exemplars ist wesentlich schlechter als von vielen Lowbudget-Notebooks. Wie schon mal in diesem Blog beklagt, klemmen einige Tasten und das Display öffnet und schließt mit deutlichen Widerstand, dessen Überwindung zu einem vernehmbaren Knacken führt.
Nun hat sich heute noch ein Teil vom Rand des [...]
Möchte man eine MySQL-Datenbank mit Ruby ansprechen, muss unter UNIX-artigen Betriebsystemen den Datenbanktreiber manuell kompilieren.
Dazu genügt es die jeweils aktuelle Version von http://www.tmtm.org/downloads/mysql/ruby/ zu laden und zu kompilieren. Derzeit aktuell ist Version 2.7.3 .
Das Archiv ist mit tar xzvf mysql-ruby-2.7.3.tar.gz schnell entpackt. Danach wechseln wir ins Verzeichnis mysql-ruby-2.7.3 konfigurieren das Modul:
sudo ruby extconf.rb --with-mysql-include=/usr/local/mysql/include [...]
1 GB RAM sind anscheinend zu wenig für mein kleines MacBook. Nach drei Stunden Arbeit (nichts außergewöhnliches: TextMate, CyberDuck, Terminal, iPhoto, iTunes, Mail und Safari) hat Darwin 370688 Speicherseiten ausgelagert. Das dürfte bei 1024 MB RAM eigentlich nicht sein. Kann es denn sein, dass OS X so verschwenderisch mit Speicher umgeht?
Da Arbeitsspeicher auch nicht [...]
Ärgerlicherweise verursachte das letzte Airport-Extreme-Update 2007-001 mehr Probleme als es löste, zumindest bei einigen vielen Usern. Apple reagierte erst über zwei Monate später mit der überarbeiteten Version 2007-002 des Airport-Extreme-Updates.
Schon darauf eingestellt abermals mit nackter Gewalt das Update aus meinem System entfernen zu müssen, habe ich gerade das neue Update eingespielt. Bislang scheint jedoch [...]
Ich versuchte mal eben eine zweite Partition auf meinem MacBook einzurichten, um Debian als Zweitsystem zu installieren. Leider scheiterte der erste Versuch daran, dass sich mit Boardmittel die OS X Partition nicht verkleineren lässt:
diskutil resizeVolume disk0s2 68G "JHFS+"
Started resizing on disk disk0s2 Macintosh HD
Verifying
Resizing Volume
Resizing encountered error No space left on device (28) on disk [...]
Hier und dort gibt es die passenden Anleitungen - und ich stehe jetzt in Zugzwang mit meinem Flickrplugin. Allerdings bin ich mir noch unsicher, inwieweit die Anweisungen noch kompatibel zu iPhoto 6 sind. Jedenfalls wäre es wünschenswert, wenn Apple iPhoto 7 zum Anlass nehmen würde, endlich die API zu dokumentieren. Damit würden sich [...]
Das OS X WLAN-Kernelmodul unterstützt den in Intel-Macs verbauten IO80211-Chipsatz nur unzureichend. Auf meinem MacBook etwa gelang es mir nicht, mich an der privaten SSID MyPlace des La Fonera anzumelden. Wie eine kurze Recherche ergab, war der Grund dafür in der gemischten WPA/WPA2-Verschlüsslung der La Fonera Firmware zu suchen.
Zum Glück lässt sich das [...]
Bislang habe ich mit vim unter OS X gearbeitet, jedoch die mangelnde Integration in die Deskopumgebung vermisst. Vor kurzem bin ich dann nach einigen Zögern auf TextMate umgestiegen. Die Trialversion von Textmate hatte mich von Anfang an überzeugt, aber eigentlich wollte ich einer Open Source Software den Vorzug leisten. So probierte ich Smultron aus, [...]
IBM hat unter Productivity tips einen interessanten Artikel veröffentlicht, der einige Tipps enthält, wie mensch seine Produktivität auf der Kommandozeile optimieren kann.
Als sehr aufschlussreich empfinde ich die vorgestellte Möglichkeit durch Kombination bekannter UNIX-Tools eine Statistik der am häufigsten in der Shell aufgerufenen Kommandos zu erstellen.
$ history|tail -1000|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -r
Auf [...]
Die bittere Erkenntnis, dass Softwareaktualisierungen oftmals mehr neue Probleme verursachen als lösen, habe ich als Gelegenheitswindosuser mittlerweile verinnerlicht. Törichterweise habe ich Apple mehr Vertrauen geschenkt und bedenkenlos das AirPort Extreme Update 2007-001 installiert, obwohl mein WLAN bislang zufrieden stellend funktionierte. Die Rache folgte stehenden Fußes: Nach wenigen Minuten wurde die Verbindung zum Router unterbrochen und [...]