This Post references the Kunduz Airstrike on September 3rd 2009 where two stolen fuel trucks got bombed. This lead to the resignation of the German General Wolfgang Schneiderhan and Defence Minister Franz Josef Jung. I skimmed over the wardiary leaked by Wikileaks and found some references to this incident. As I find more I will update this Post. …
Hey! Hooray! CouchDB 1.0 was released today! And of course blog.toke.de is now being powered by CouchDB 1.0! Have I mentioned CouchDB is awsome?…
http://blog.toke.de since now tries to be an html5 test platform and is html5 compliant. blog.toke.de is hosted by an CouchDB server behind an Nginx server with an proxy configuration. This post is an testpost.…
Lets introduce HTML5 canvas tag by just using it: If you can read this your Browser does not support the canvas tag :-( And how is this made? function draw() { var ctx = document.getElementById('myCanvas').getContext('2d'); ctx.fillStyle = "rgb(200,0,0)"; ctx.fillRect (10,10,55,50); ctx.fillStyle = "rgba(0,0,200,0.5)"; ctx.fillRect (30…
HTML5 Geolocation Demo - It uses the HTML5 geolocation API. Only usable with a compatible browser. var myLocation; if (navigator && navigator.geolocation) { function getLocation(position) { /* Callback for getCurrentPosition results */ document.f.lat.value = position.coords.latitude; document.f.lon.value = posi…
Greetings fellow pirates! Arrrrr! Blog is now dynamic again (previous was static html for quite a time). It is running on CouchDB.…
Um nach dem Debian OpenSSL-Bug DSA 1571-1 die SSH-Hostkey neu zu generieren folgendes Tun (keine Garantie): sudo mkdir /etc/ssh/compromised_keys sudo mv /etc/ssh/ssh_host_* /etc/ssh/compromised_keys sudo /usr/bin/ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -N "" sudo /usr/bin/ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N "" Update 14.05.2…
Da ich heute gefragt wurde wie bei einem Apache (für dynamische Daten) mit Ngnix (als Frontendproxy und statische Daten) einzelne Downloads oder Dateizugriffe mit Django kontrolliert werden können beschreibe ich hier eine Möglichkeit. Nginx konfigurieren Der Nginx soll die Daten nur auf "Zuruf" senden. Somit muss er daran erinnert werden, das er …
Sich häufig ändernde DNS-Zonefiles zu bearbeiten kann recht unangenehm werden vor allem wenn noch automatisiert von verschiedenen Systemen darauf zugegriffen werden muss. Aus diesem Grunde habe ich "DNS-Records at large" (Kampfname) gehackt. Weit davon entfernt tatsächlich fertig zu sein leistet es jedoch zusammen mit einem PowerDNS schon hervorrag…
Zwei coole Projekte, das schon seit längerem in vieler Munde: CouchDB und darauf aufbauend: Ajatus CouchDB ist eine Dokumentenbasierte Datenbank mit flachem Addressraum und REST-JSON-API. Ajatus ist ein darauf aufbauendes dezentrales CRM. Beide sind noch recht Experimentell aber die Aussichten sind sehr gut. Vor allem die einzigartigen Konzepte…
<?php if ($_GET['page_id'] == 100) { print $_GET['page_id']; } ?> Sieht richtig aus erlaubt aber u.U. einen XSS oder gar einen SQL-Injection-Angriff. Schuld ist die automatische Typenkonvertierung von PHP. Dies ist einer der Gründe, weshalb man nicht mit ungeprüften Variablen arbeiten sollte. Im obigen Beispiel ist das eine ungeprü…
Jim graphed some interesting Pictures out of posted Flickr Photos.…
Man sagt ihm ja nach er habe Lügengeschichten erzählt. In Wirklichkeit war alles anders. Der Baron war leicht vergesslich und wollte seine Reise- und Erlebnissberichte nicht vergessen. Da er aber kein Papier und Bleistift bei sich hatte drohte alles in Vergessenheit zu geraten. Auf dem Heimweg kam ihm eine blendende Idee. Er schrie seine Geschicht…
Owning a Nokia E61i and want to transcode a video for it? Easy… get ffmpeg: ffmpeg -i INPUT-FILENAME -f mp4 -vcodec mpeg4 -b 2500000 \ -r 15 -s 320x240 -acodec aac -ar 24000 -ab 64 \ -ac 2 OUTPUT-FILENAME.mp4 If you write this on one line dont use “\”.…
Der Linuxkernel lässt sich unter Debian GNU/Linux natürlich genau wie in anderen Distributionen mit make menuconfig && make dep && make bzImage && make modules erstellen und anschließend die erstellten Binärdaten in /boot und /lib/modules/uname -r/ kopieren. Dies läuft aber dem sauberen Paket-Management (dpkg) unter Debian z…