Bisher war die Aufgabenverwaltung meiner Wahl Doit.im. Wie ich bereits früher darlegte, gefiel mir die recht vollständige Getting-Things-Done-Unterstützung (GTD) in Verbindung mit einer kostenlosen Android-App. Allerdings war ich skeptisch, wie sich das alles auf lange Sicht finanzieren soll. Die Antwort weiß nur wenig zu gefallen, vor allem wenn man nicht bereit ist, die geforderten 2 Dollar im Monat zu löhnen…
Autor: Sebastian Gaul
PostgreSQL-Byte-Array mit PHP in Datei schreiben
Will man Binärdaten, die in einer PostgreSQL-Tabelle als Typ bytea hinterlegt sind, direkt ausgeben oder in eine Datei schreiben, muss die Rückgabe zunächst demaskiert werden. Andernfalls wird sich euer Bildbetrachter weigern, eine gespeicherte Grafik zu öffnen. Grund dafür ist, dass die Daten bei der Auswahl mit SELECT als Oktalzahlen zurückgegeben werden, die mit einem Backslash… PostgreSQL-Byte-Array mit PHP in Datei schreiben weiterlesen
Besserwisser-Studenten
Wenn Bildung zum Feindbild wird.
PHP-Coding-Guidelines: PHP Framework Interop Group
Neben vielen weiteren hat PHP ein in meinen Augen besonders nerviges Manko: Es stellt keine Guidelines dafür bereit, wie der geschriebene Code formatiert werden soll. Für einen Überblick habe ich vor längerer Zeit schon einmal die Vorgaben großer Projekte verglichen. Viel interessanter scheint jedoch der Ansatz der PHP Framework Interop Group zu sein, die ein ganzes Bündel von Empfehlungen für Webentwickler geschnürt hat.
Nonofollow: Blog-Vernetzung ohne Nofollow
Schon zur Gründungszeit vom Open-Source-Blog-Netzwerk habe ich in meinem Artikel Egoismus fördern: Inhaltliche Verknüpfung von Blogs einen Vorschlag gemacht, um das gegenseitige Kommentieren in Blogs attraktiver zu machen. Darin beschrieb ich, wie ein Blog-Betreiber A einen fleißigen Kommentator B belohnen kann, indem er den Blog von B auf eine Nonofollow-Whitelist setzt. Diese Liste sorgt dafür, dass eingetragene Links aus dem Kommentarbereich des Blogs von A nicht mehr mit dem Nofollow-Attribut markiert werden. So erhält der fleißige Kommentator eine kleine Belohnung in Form suchmaschinenrelevanter Backlinks auf den eigenen Blog.
Die Idee hat im OSBN-Forum etwas unvollständig die Runde gemacht und Missverständnisse aufgeworfen. Einige davon möchte ich nun beseitigen.
Adobe mit freier Programmierschriftart
Irgendwie muss ich mich noch daran gewöhnen, dass es von Adobe etwas kostenlos gibt (Flash-Player und ähnliche Schadsoftware mal außen vor): Im Rahmen einer Veröffentlichung freier Schriftarten ist nun auch die dickengleiche Schrift Source Code Pro bereitgestellt worden, die somit vor allem für Entwickler interessant sein dürfte. Eine weitere Chance für Leute, die auf der… Adobe mit freier Programmierschriftart weiterlesen
RegHex heißt jetzt Regexpad…
… sonst ändert sich nur die Domain. Unser Online-Tool, mit dem man direkt im Browser reguläre Ausdrücke gegen mehrere Beispieltexte testen kann, ist ab sofort unter folgender Adresse zu erreichen: http://regexpad.com
Thinkpad T430s: Ubuntu-kompatibel
Drei Tage teste ich nun das Lenovo ThinkPad T430s N1RGCGE 2356GCG mit Ubuntu. Verbaut sind ein Intel Core i7 3520M, 12 GB RAM, Intel HD 4000, 180-GB-SSD und ein WXGA++-Bildschirm (1600×900). Mein Fazit: Keine Probleme, alles läuft wie gewünscht. So soll es sein.
Thinkpad: 57 GB Windows
Heute mein neues Dienst-Thinkpad bekommen. Eine SSD mit 180-Werbungs-GB ist verbaut, das macht 157 GB fürs Arbeiten. 57 davon genehmigt sich das vorinstallierte Windows, 13 weitere gehen für eine Sicherungspartition drauf. Bliebe ja sogar noch die halbe Festplatte für mich. Schade, muss ich meine Steuererklärung wohl weiter in einer VM machen…
Apache-Wicket-Quickstart unter Ubuntu 12.04
Nachdem ich mich auf Arbeit die letzten Wochen oft über Windows und Tomcat ärgern musste, habe ich heute auf einer frischen Installation von Ubuntu 12.04 ein Demoprojekt mit Apache Wicket eingerichtet. Wicket ist ein Rundumsorglospaket für die Webapp-Entwicklung und in Verbindung mit Maven in 5 Minuten lauffähig. Statt Apache und Tomcat wird für die Entwicklung der handliche Webserver Jetty verwendet.