blog

Autocomplete auf der Python-Konsole (0) Kommentare

Kleine Programme mit Python auf der Konsole zu testen, ist mitunter viel Tipparbeit. Eindeutig zuviel. Arbeit sparen kann man sich mit Autocomplete. Das muss man aber erstmal laden. Entweder man gibt auf dem Interpreter dies ein: import readline,rlcompleter readline.parse_and_bind(“tab: complete”) Geschickter ist es, die PYTHONSTARTUP-Variable zu setzen. Der Code, der in dieser Variable referenziert wird, wird automatisch beim [...]

assoziative Arrays und length bei Javascript (0) Kommentare

Ein Array ist ja eigentlich eine Datenstruktur mit nummerischen Schlüsseln. Deswegen gibt es gerne mal eine Überraschung, wenn man in Javascript Code schreibt und ein assoziatives Array benutzt. Dies ist ein Sonderfall der Datenstruktur Array, weil der Schlüssel zu den Werten nicht einen nummerischen Datentyp nutzt, sondern einen String. Deswegen gibt auch folgender Codeschnipsel immer [...]

skipfish – web application security scanner (0) Kommentare

Google hat einen Scanner namens skipfish veröffentlicht, mit dem sich die Sicherheit von Webapplikationen testen lässt. Das Programm ist reines C und soll auf allen Plattformen laufen. Unter Windows benötigt man Cygwin. Unter Ubuntu habe ich es gerade getestet. Dort müssen die Pakete libidn11-dev, libssl-dev installiert sein.
Das Tool entspricht nicht den Anforderungen WASC Web Application [...]

original verpacktes HTC White Magic mit Bot infiziert (1) Kommentar

Da hat jemand ein nagelneues HTC White Magic bei Vodafone bestellt und musste feststellen, dass sich auf der Memory-Card tatsächlich Malware befindet. Ich schätze mal, dass das unter Android und Linux kein Problem ist, aber sobald man die microSD an einen Windows-Rechner hängt, wird es unangenehm.

Firefox Backspace unter Ubuntu wieder zum Arbeiten bringen (0) Kommentare

Es ging mir gehörig auf den Sack, dass Firefox im Gegensatz anderen Gnome-Programmen nicht auf Backspace hörte, wenn ich wieder zurückblättern wollte. So sehr auf den Sack ging mir das. Sogar zu Google Chrome bin ich gewechselt, weil dieser Browser weiß, was sich gehört. Ich erspare Euch die Einzelheiten, wie es zu diesem Disaster kommen [...]