Unscharfes Suchen ist äußerst hilfreich. Wer länger mit Sublime oder vergleichbaren Editoren gearbeitet hat weiß es zu schätzen, dass er statt eines Datei-Dialogs Strg+p, „filibpost“ und Enter drückt, um etwa files/sql/libs/postgresql-lib.rb zu öffnen. Ich arbeite gerade an einem ähnlichen Hilfskommando, welches das Öffnen in Vim etwa mittels ff filibpost vim ermöglicht. Alles nicht so schwierig… Die Suche nach der Fuzzy-Search weiterlesen
Webdesign: Wörter statt CSS und Bilder
Nicht dass die Idee neu ist, aber Justin Jackson hat damit kürzlich eine gewisse Resonanz erreicht: Das Web habe seine Inhalte vergessen, sie in den Hintergrund gedrückt und durch immer tollere und schrillere Designs verdeckt. So der Tenor. Man brauche kein spezielles responsives Design, keine Skripte und kein Content-Management-System. Der Grundgedanke des Webdesigns sollten Wörter sein.… Webdesign: Wörter statt CSS und Bilder weiterlesen
Serial downvoting reversed
Schön zu wissen, dass Stackoverflow für die mühsam gesammelten Reputationspunkte auch Schutzmechanismen hat. Nachdem jemand die letzten zwei Tage acht willkürlich gewählte Fragen von mir negativ bewertet hat, habe ich sie nun zurückbekommen: Wen und wie ich jemanden verärgert habe weiß ich leider nicht. Immer diese Leute die keinen Spaß abkönnen…
Adaptive Bilder im responsiven Webdesign
Während die Gestaltung für unterschiedlich große Ausgabegeräte mit CSS mittlerweile ganz gut möglich ist, hat responsives Webdesign ein großes Problem: Bilder. Schon für Entwickler ist es nervig, unzählige Größen bereitzustellen. Vollautomatisierte Lösungen, die auch für technisch unversierte Nutzer funktionieren, sind noch um einiges komplizierter. Eine schöner Ansatz, der zumindest einen großen Teil dieses Gebietes abdeckt, bietet Adaptive Images. Die Software habe ich nicht getestet und sie dürfte für viele ohnehin nicht nutzbar sein, da sie PHP und einen Apache Webserver erfordert. Die Idee ist aber gut und einfach umsetzbar.
Von Data-Warehouses und Website-Statistiken
Schon vor längerer Zeit habe ich im Rahmen meiner damaligen Firma ein Analysewerkzeug für Website-Besuche geschrieben. Leider ist das ganze recht organisch gewachsen, so dass es heute schwer fällt die Software zu verbessern. Wie lässt sich eine belastbare Architektur entwickeln? Ein Stichwort, an dass ich im Zusammenhang mit großen Datenmengen stets denken muss: Data-Warehouses.
Ruby mit RVM unter Ubuntu installieren
Ruby unter Ubuntu zu installieren ist nicht schwer. Es ist in den Paketquellen enthalten und auch das Bauen einer aktuelleren Variante ist nicht wirklich kompliziert. Ein Problem ist jedoch, dass Ruby noch stark in der Entwicklung steckt und auch kleine Versionssprünge große Änderungen mit sich bringen können. Mit Paketquellen ist es schwierig überall genau die… Ruby mit RVM unter Ubuntu installieren weiterlesen
Die Champions League und die mediale Grundversorgung
Laut Spiegel kostet die Champions-League-Free-TV-Lizenz geschätzte 54 Millionen pro Saison. Ein Bürger zahlt monatlich 17,98 Euro für den öffentlich-rechtlichen Rundfunk. Er wird nicht ganz 80, fängt aber erst als Erwachsener an zu zahlen. Vielleicht sind das 60 Jahre… 17,98 Euro * 12 = 215,76 Euro 50 000 000,00 Euro / 215,76 Euro = 231 738,97… Die Champions League und die mediale Grundversorgung weiterlesen
Git-Merge-Konflikte mit Diff3 einfacher lösen
Merge-Konflikte zu beheben ist nicht immer leicht: <<<<<<< HEAD customer.setPriority(42); ======= client.setPriority(32); >>>>>>> master Customer oder Client? 42 oder 32? Die richtige Lösung muss aus dem umliegenden Code abgeleitet werden. Hier kann es wie so oft helfen, den letzten gemeinsamen Stand der Versionen zu sehen.
Dateien nach LOC auflisten
Das einfachste, aber manchmal durchaus ausreichende Maß für Komplexität sind die guten alten Lines of Code. Hier ein kleiner Schnipsel, um in der Bash alle Ruby-Dateien des aktuellen Verzeichnisses und aller Unterverzeichnisse aufzulisten: find . -name ‚*.rb‘ -print0 | xargs -0 wc -l | sort -n Das funktioniert natürlich mit jeder beliebigen Sprache. Einfach die… Dateien nach LOC auflisten weiterlesen
Umfrage: Die beste Schriftart für Programmierer
Auf der Website Slant läuft derzeit eine Umfrage nach der besten Programmierschriftart. Ganz oben ist derzeit das freie Source Code Pro, insgesamt werden über 30, zum Großteil quelloffene oder zumindest gratis nutzbare Alternativen in Bildform vorgestellt. Für jeden Entwickler einen Blick wert…