The Browser You Loved to Hate

Ich habe sicher nicht viel für Microsoft übrig, aber die neue Werbekampagne browseryoulovedtohate.com ist dann doch ganz witzig. Selbstironisch greift man die graue Vergangenheit auf und dezent witzig darauf hin, dass auch der IE sich weiterentwickelt hat. Man sieht einen hauptberuflichen IE-Hasser bei der Arbeit, der auf allen möglichen Internetseiten seiner Meinung Kund tut. Neue Features und… The Browser You Loved to Hate weiterlesen

CSS: Elemente vertikal zentrieren

Bild im Rahmen zentrieren Ein Inline-Element (span, img, b, u, i, em…) in einem Blockelement (div, p, h1…) vertikal zu zentrieren ist nicht leicht. Zwar gibt es die CSS-Eigenschaft vertical-align, aber leider ist deren Verhalten recht eigen: div { height:50px; } span { vertical-align:middle; } span

HTML-Strukturen im Handumdrehen: Zen-Coding

Zen-Coding ist für HTML-Schreiber eine schöne Sache. Will man komplexe Konstrukte wie Tabellen mit der Hand schreiben, sind da einige Tastendrücke notwendig. Zen-Coding kürzt die Sache ab. Man schreibt: table.overview#mainoverview>thead(>tr>th*4)+tbody>tr>td*4

Node.js unter Ubuntu installieren

Im Repository von Ubuntu 12.04 findet sich das Paket nodejs in Version 0.6.12. Wer es lieber aktuell mag, kann sich den JS-Server auch einfach selber bauen (entsprechende Build-Tools wie build-essentials müssen installiert sein): wget http://nodejs.org/dist/v0.8.14/node-v0.8.14.tar.gz tar -xf node-v0.8.14.tar.gz cd node-v0.8.14 ./configure make sudo make install

Echtzeit-Semantikprüfung für Java

Fast schon unscheinbar kommt es daher, bahnbrechend könnte die Idee sein: Das Eclipse-Plugin JUnitLoop prüft in Echtzeit, welche Unittests von gerade gemachten Änderungen betroffen sind und führt diese automatisch aus. Der Entwickler bekommt mit dem Speichern eine Rückmeldung, ob und wo seine Änderungen zu Problemen geführt haben. Das Tool ist in etwas so einfach zu bedienen,… Echtzeit-Semantikprüfung für Java weiterlesen

Javascript-„IDE“ Light Table: Ernüchternde Alpha

Light Table: Echtzeitausführung von Closure-Skripten

Vor einiger Zeit hatte ich über die damals recht vielversprechende Javascript-IDE Light Table berichtet. Was damals schon recht vielversprechend aussah wirkt aus heutiger Sicht wie ein manipuliertes Werbevideo: Die nun verfügbare Alphaversion kann fast nichts von dem, was damals versprochen wurde. Keine IDE, vielmehr ein unfertiger Editor.

Apache-Commons-Poesie

Plain Java public class ApacheCommonsTest { public void print(String text) { if (text != null && text.trim().length() != 0) { System.out.println(text); } } }

Wörterbuch für deutsche Softwareentwickler

Gibt es eigentlich Wörterbücher für deutsche Softwareentwickler? Wie oft habe ich lange Zeit darüber nachgedacht, wie ich eine Methode benennen könnte, die bspw. Anführungszeichen um einen String setzt? Ein klassisches Deutsch-Englisch-Wörterbuch hilft hier vielfach nicht, da man oft nicht einmal ein gutes deutsches Wort findet oder aber nicht weiß, welche der zehn Übersetzungen nun geeignet… Wörterbuch für deutsche Softwareentwickler weiterlesen

WordPress-Statistikplugins: Word Stats

Auf der Suche nach einem Zeichenzähler für WordPress habe ich mir ein paar Plugins angeguckt. Word Stats kann für mich eigentlich zu viel: Es liefert Diagramme und Zahlen für alle Artikel. Direkt nach der Installation startet dafür ein Scanvorgang, der merklich am Server nagt. Informationen am Artikel sind super: Wort-, Zeichen- und Satzzahl, Wörter pro Satz,… WordPress-Statistikplugins: Word Stats weiterlesen