GitHub: FaceBook für Hacker

Für mich nahezu unbemerkt hat sich GitHub zu einem Mekka für Hacker entwickelt. Jeder kann eigene Projekte starten, andere Projekte abzweigen und die Änderungen wieder an den ursprünglichen Autor zurückgeben. Open Source, wie es sein sollte. Alles basierend auf der Revisionsverwaltung, die Linus Torvalds zur Verwaltung des Linux-Kernels ins Leben gerufen hat: Git. Und wer […]

NetBeans 6 als Rails-IDE

Als ich mir das letzte Mal NetBeans angeschaut habe, war das während meiner äußerst kurzen Java-Phase. Es war irgendwann im letzten Jahrhundert, noch bevor Sun NetBeans erwarb. NetBeans war eine reine Java-Entwicklungsumgebung — für und in Java. Bis vor kurzem sah ich auch keinen Grund, mich mit NetBeans wieder zu befassen. Doch vor ein paar […]

Autotest, Growl und RSpec

John Nunemaker beschreibt in Autotest Growl Pass/Fail Notifications wie man mit Growl sich die Ergebnisse von Autotest darstellen lassen kann. Hierzu muß man nur eine ~/.autotest-Datei anlegen, die die Benachrichtigunren anzeigt. Anscheinend haben jedoch letzte Änderungen in RSpec diese Beispielskripte unwirksam gemacht. Schuld ist das Ausgabeformat des Testlaufs. Doch mit wenigen Änderungen kann man das […]

Latexspiele auf den Schienen

Wer jetzt einen Artikel über außergewöhnliche Sexualpraktiken erwartet hat, der wird enttäuscht. Vielmehr geht es darum, aus einer Rails-Anwendung ein ansehnliches PDF herauszubekommen. Es gibt einen Haufen Wege, um PDFs in einer Rails-Anwendung zu erzeugen, aber irgendwie fand ich alle unbefriedigend. Die meisten sind einfach zu Low-Level. Ich will nicht festlegen müssen, an welchen Koordinaten […]

Tote Externals in SVN entfernen

Ich hatte in einem meiner Rails-Projekte validates_as_email benutzt. Dazu hatte ich es via Externals in das in mein Projekt importiert. Das funktionierte prima, bis vor einer Weile der externe Server seine Arbeit einstellte. Ich bekam beim Commit sowie bei neuen Checkouts immer Fehlermeldungen wegen dieser externen Referenz. Das ging mit nach einer Weile auf die […]

Zebra-Tables zum dritten

Zebra-Tabellen scheinen sowas wie ein Steckenpferd von mir zu sein. (s. hier und hier) CSS3 ist leider immer noch nicht weiter vorangekommen. Aber dafür habe ich in der Zwischenzeit Prototype für mich entdeckt. Prototype ist ein Framework für Javascript, was die Programmierung von Anwendungen in Javascript erheblich vereinfacht. Ich hatte ja schon mal hier angedeutet, […]

Schriftwahl für Programmierer

Ein Nicht-Programmierer wird vermutlich nicht verstehen können, wie eigensinnig ein Softwareentwickler bei der Wahl der richtigen Schrift für seinen Texteditor sein kann. Ein Programm soll nicht nur gut funktionieren, auch der Programmcode soll schön aussehen. Und da spielt die Schrift eine entscheidende Rolle. Gerade heute fielen mir gleich 2 Artikel in meinem Feed-Reader auf, die […]