Da der Jürgen immer so fleißig schreibt, hatte das OSBN-Artikel-Widget das Problem, dass es oft fast ausschließlich Bitblokes-Artikel anzeigte. Andere Schreiber, die nur selten Beiträge verfassen, wurden nur sehr kurze Zeit gelistet. Ich habe dieses Problem im OSBN-Forum angesprochen, 30 Minuten gewartet und nun ist es gelöst. Freie Software kann so schön sein. Vielen Dank an… Bitblokes-Widget jetzt als OSBN-Widget weiterlesen
Kategorie: Software-Entwicklung
Stellt Google Gmail ein?
Ohne mich geht alles schief: Eine Woche Urlaub und schon stellt Google den Web-RSS-Leser Google Reader ein? Damit verliere ich den für mich vielleicht wichtigsten Google-Dienst nach der Suche: Alles was mich interessiert immer nur einen Browser oder ein Android-Telefon entfernt, immer synchron und ohne jede Ladezeit. Die fadenscheinige Begründung: Das Interesse an RSS gehe… Stellt Google Gmail ein? weiterlesen
OSBN-Plugin: Es funktioniert!
Mein erstes Fazit nach den ersten Wochen mit dem neuen OSBN-Wordpress-Plugin: Die Spam-Zahl in meinem Kommentarbereich hat sich verfünffacht. Mehr Besucher waren ja das Ziel, aber irgendwie hatte ich mir das dann doch anders vorgestellt…
Comedy für Software-Entwickler
Grandioses Video, dass skurrile Eigenschaften von Ruby und Javascript zu echter Unterhaltung macht. [] + {} ist „[object Object]“, aber {} + [] ist 0? Ich habe schon viele Ecken und Kanten gesehen, aber noch nie so witzig zusammengefasst. [youtube clip_id=“_yZHbh396rc“]
Ubuntu: Java-Standardversion festlegen
Ein kürzlich installiertes Paket hatte das Java JDK 7 als Abhängigkeit. Netterweise hat es dies gleich als Standard eingestellt, so dass meine Java-6-Projekte nun nicht mehr richtig wollten. Statt alle Projekte umzustellen war es einfacher, den Standard im System wieder zurückzudrehen: sudo update-alternatives –config java
Javascript: Not a Number ist ’ne Number
Gemeiner, kleiner Fehler, der sich da in eines meiner Skripte geschlichen hat: var value = parseInt(input); if (typeof value === ’number‘) { doSomething(value); } Blöd, wenn doSomething nur mit richtigen Zahlwerten arbeiten kann: ParseInt liefert im Fehlerfall NaN. Und NaN hat einige interessante Verhaltensweisen: typeof NaN // ’number‘ NaN == NaN // false
Compiler-Sicherheit für Wicket: Bindgen und Wicket-ID-Bindings-Generator
Eine zentrale Schwachstelle von Apache Wicket ist die fehlende Sicherheit zur Übersetzungszeit. Viele Dinge werden als Strings angegeben, so dass simple Tippfehler erst zur Laufzeit und somit schlimmstenfalls erst beim Kunden auffallen. Betroffen sind vor allem drei Bereiche: PropertyModels, in denen Objektattribute als Strings notiert werden: new PropertyModel<String>(person, „name“); Wicket-ID-Referenzen, die Komponenten mit ihrem Template… Compiler-Sicherheit für Wicket: Bindgen und Wicket-ID-Bindings-Generator weiterlesen
Nighthacking auf Youtube
Eine kleine Empfehlung für Software-Entwickler: Der Youtube-Kanal Java hat viele sogenannter Nighthacking-Videos, in denen professionelle Programmierer frei und locker über für sie interessante Themen erzählen und direkt in Code gießen. Es wirkt nicht aufgesetzt und oft funktioniert nicht alles auf Anhieb. Eine Mischung aus charmant und lehrreich, die ich sehr unterhaltsam finde. Ein Beispiel: Venkat Subramaniam… Nighthacking auf Youtube weiterlesen
OSBN-WordPress-Plugin veröffentlicht
Valentin hat die schon länger existierende Idee eines OSBN-Plugins für WordPress umgesetzt. Es bietet zwei wesentliche Funktionen: Ein Widget, welches die Mitgliedschaft betont und einen Ticker des Netzwerks anzeigt. Mein Follow-my-Friend-Plugin, welches das Nofollow-Attribut bei allen Kommentatoren entfernt, die Mitglied im OSBN sind.
UTF-8-Checkboxen
☐ Ungecheckte Checkbox: ☐ ☑ Gecheckte Checkbox: ☑ Funktionieren leider nicht überall. Selbst mein Telefon mit aktuellem Chrome zeigt lediglich eine weiße Fläche…