hier das album
urlaub in kroatien
das handbuch für die gute ehefrau
jede frau, die sich anständig ihrem mann gegenüber verhalten will, sollte dieses meisterwerk aus dem jahre 1955 auswendig lernen und befolgen:

schon interessant, dass frau daran erinnert werden muss, dass sie glücklich ist, ihn zu sehen (punkt 8)
danke philip für den tipp ;)
eine niederlage, ein erfolg
heute meine erste partie go mit ben gespielt ..

.. und verloren, wenigstens nicht haushoch. heute aber auch endlich den bescheid vom dekanat abgeholt und etwas bekommen, dass man mir nicht so schnell verderben kann:

ab jetzt ist es offiziell – und vor allem belegbar ;)
besonders ist auf das “doktorin” zu achten. zeitgemäß
probleme beim arbeiten :)
jaja, katzen wollen sehr viel aufmerksamkeit

kommt mir sehr bekannt vor, deswegen hab ich im rondo auch geantwortet:
“Wer ist dein treuster Freund? Meine Katze, die oft auf meinem Schoß sitzt, wenn ich am PC arbeite.”
…nicht etwa, weil ICH sie da immer raufsetze… sondern weil sie immer über tastatur auf meinen schoss springt und mir nichts anderes übrig bleibt als sie dort zu lassen, sonst wiederholt sich das spiel alle 5 minuten ;)
siehe auch folgendes video (via zuckerwatte)
XSQL treibt mich in den wahnsinn
mal wieder was aus meinem spannenden alltag als software-entwickler:
Oracle XSQL Servlet gibt so nette fehlermeldungen aus wie “Ungültiger Spaltenindex“, die aber irgendwie nicht direkt mit dem Index, der Anzahl oder Reihenfolge der Spalten des SQL statements oder ähnlichem zu tun hatte…
die lösung des problems war aber bald geklärt, da ich mit hilfe eines lieben arbeitskollegen erkannte, dass die anzahl der bind-params nicht mit der anzahl der verwendeten params übereinstimmt.
in xsql müssen alle params, die mit dem <xsql:query .. />-tag bind-params übergeben werden verwendet werden. diese können mit einem fragezeichen ? oder direkt mit dem prefix “:” angesprochen werden, aber nicht zu wenige, keine doppelten verwendungen und nicht zu viele… eben genau richtig passend muss es sein. das ist die banale lösung.
.
wieso können programmierer dieser tools nicht vernünftige fehlermeldungen ausgeben? sowas wie “Anzahl der bind-params stimmt nicht mit der Anzahl der verwendeten Params überein”. da wär ich und wahrscheinlich alle xsql progger sehr glücklich. ein anderes beispiel für grauenhafte fehlermeldungen sind die gute, alte NullPointerException in Java oder “undefined is not a function” in helma ;)
.
nachtrag: die selbe lösung gibt es auch bei dr fehlermeldung “fehlender IN- oder OUT-Parameter auf Index:: i“. hier wird ein parameter, der mit bind-params gesetzt wird, öfter im SQL verwendet, als er definiert wurde. die lösung: den parameter sooft in bind-params übergeben, wie er verwendet wird!
grafiken sagen mehr als tausend worte
auf graphjam gibts lustige diagramme und statistiken, zu fast jedem blödsinn, z.b.


via peter h.
auf dem weg in den urlaub
endlich wohlverdienter urlaub, wenn auch nur für eine woche. sonne, strand, entspannung
kroatien, ich komme!

mehr lustige kitties auf i can has cheezburger
cc schutzprofil für internetwahlen
auf der seite des deutschen bsi gibt es das neue common criteria-schutzprofil für online-wahlen zum durchlesen als pdf. hier der bericht auf heise.de
ich muss es mir noch durchsehen, prinzipiell begrüße ich aber diese entwicklung. ob eine zertifizierung von internetwahlen mit diesem protection profile wirklich viel bringen würde, sei noch dahingestellt. vor allem der disclaimer, dass es sich nur um einen “Basissatz von Sicherheitsanforderungen” handelt, verunsichert mich da etwas.
leider kommt das protection profile aber etwas zu spät für den programmierwettbewerb, für den ich mir gerade einige internetwahl-systeme angeschaut habe – dazu aber später einmal ;)
i ♥ google pack
gestern bin ich aus berlin von der DACH security konferenz gekommen, bei der ich mir blöderweise über das wlan der tu berlin malware eingefangen habe. eigentlich schön ironisch – malware auf einer konferenz über it-sicherheit.
das blöde war nur, dass weder mein geliebter symantec antivirus noch ad-aware den schaden beheben konnten. die lösung lag aber nicht so fern, einmal kurz gegooglet und plötzlich landete ich bei google pack, einem bundle von gratis software, das auch Norton Security Scan und Spyware Doctor enthält. diese versionen der sonst kostenpflichtigen software sind etwas abgespeck und aufs nötige reduziert und konnten mir mein notebook, mit dem ich schon genug ärger hatte, wieder richten.
neben Norton Security Scan und Spyware Doctor enthält das pack noch Google Earth, Picasa, StarOffice, Google Toolbar für IE, RealPlayer, Firefox mit Google Toolbar, Skype und Adobe Reader. das beste an diesem pack ist, dass man sich aussuchen kann, welche tools man installieren will und welche nicht!
super sache, weiter so!


