Ein typisch-nerviges Java-Szenario ist das ewige Nullgeprüfe. Oft will man den Wert aus einem Parameter oder aber eine Alternative nutzen, wenn der Parameter null ist. Klassisches Beispiel: Ist ein String null, gib einen leeren String aus, wenn nicht, gib den String selbst aus. Eine einfache Lösung dafür bietet beispielsweise Apache Commons in der Funktionssammlung ObjectUtils.
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
Habe gerade meinen Blog auf das neue WordPress-Theme Twenty Twelve umgestellt. Ist leider noch beta und nur englisch, dafür gibt es viele Formatvorlagen zum Herumspielen…
Filmversteher…
Da ärgere ich mich, dass ich das Ende des Films nicht verstanden habe. Dann gucke ich bei Wikipedia nach. Es sei gewollt, dass man am Ende nicht mehr weiß, ob es so oder so war. Filme ohne klares Ende: Spannend. Aber auch gemein…
WordPress schützt Nutzer vor sich selbst
Unter meinen Artikeln steht mein Name, weil ich diese geschrieben habe. So wie sie sind. Wie die WordPress-Entwickler so überheblich sein können, das nicht zu respektieren, will mir einfach nicht einleuchten. WordPress? Sicher vertippt, heißt ja schließlich WordPress. Nicht belästigen, einfach ändern. Eine Software entscheidet, dass mein Urheberrecht zu brechen und ein Fehler in meinen… WordPress schützt Nutzer vor sich selbst weiterlesen
Android 4.2: Das schwächere Update
Nun habe ich seit einigen Wochen das neue Android 4.2 auf dem Smartphone und muss bemerken, dass mir diesmal nichts positiv aufgefallen ist. Einige Details wie das Benachrichtigungssystem wurden leicht verändert, einfacher oder besser ist jedoch nur wenig geworden. Viele Designänderungen, wie etwa am Uhrwidget, finde ich nicht wirklich schick. Ein schneller Zugriff auf die… Android 4.2: Das schwächere Update weiterlesen
Vom Aussterben bedroht? Das deutsche Anführungszeichen
Ich lese den ganzen Tag. Nachrichten, Blog-Artikel, Kommentare, Dokumentationen, Tutorials, Foren, Romane. Vieles davon ist deutsch, fast alles digital. Ob Rechtschreibschwäche und -ignoranz mit dem Web schlimmer oder lediglich sichtbarer wurden, will ich nicht beurteilen. Unter dem Deckmantel technischer Beschränkungen gibt es aber ein viel größeres Opfer als die deutsche Rechtschreibung: Unsere Anführungszeichen. „Lorem ipsum“
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
Zeitbeschränkungen in GUIs
Das Spiel Crysis 2 ist nicht nur schön anzusehen und langweilig zu spielen, es birgt auch eine lehrreiche Usability-Schwäche: Ist man bei der Sprachwahl zu Beginn des Spiels nicht schnell genug, wird nach einigen Sekunden einfach die Standardeinstellung Englisch gewählt. Dazu kommt, dass man diese Einstellung im Spiel selbst nicht wieder ändern kann – man… Zeitbeschränkungen in GUIs weiterlesen
Das Vollbild-Smartphone – mit Rand
„Mit […] nahezu randlosem Display. Das Vollbild-Smartphone ist da.“ Vollbild mit Rand. Also Fast-Vollbild. Also Nicht-Vollbild. Eine plumpe Werbelüge und ihre Enttarnung in zwei aufeinanderfolgenden Sätzen. Meine Gratulation an Motorola. Es ist schon mutig dem Kunden ins Gesicht zu sagen, dass man ihn für blöd hält.