Archiv 13.11.2005 - 24.11.2005

Auf in die totale Überwachung

Passend zu den Satelliten anfunkenden RFID-Chips der US Militärs gibts auch in Europ hirnverbranntes zu vermelden: EU-Ausschuss segnet Kompromiss zur TK-Vorratsdatenspeicherung ab:

Datenschützer haben die Absprachen als "verhängnisvollen Dammbruch" in der Telekommunikationsüberwachung und "massivste Grundrechtseinschränkung" abgelehnt. Ihrer Ansicht nach würde sich bei der Verabschiedung des Gesetzesentwurfs auch in der überarbeiteten Form hierzulande die Frage seiner Vereinbarkeit mit der Verfassung stellen.

Aber die Politiker, die an dem Kompromiss beteiligt sind, feiern das ganze als grossen Erfolg. Naja, die Verfassung interessiert ja niemanden hier in Deutschland, speziell nicht die aktuelle Regierung - wie man an ihrem nicht verfassungskonformen Haushalt für 2006 sehen kann ...

Achso, und weil wir gerade bei Hirnverbranntem sind: die Musikindustrie fordert die gleichen Zugriffsrechte auf Einwahldaten von Bürgern wie für die Terrorbekämpfung vorgesehen sind. Wieder eine Parallele zu den hirnverbrannten Auswirkungen des Kampfes gegen die eigene Bevölkerung in den USA.

DOPE Squad Security - open source WLAN driver für Apple Airport. Gedacht für Nutzung als passiver WLAN Scanner.

DragAndDrop - MochiKit - Trac - Drag und Drop mit MochiKit.

Holografische Wechselmedien mit bis zu 1,6 Terabyte

Neues von den holografischen Speichermedien:

Die Scheiben sollen sich aber zunächst nur mit 20 Megabit pro Sekunde befüllen lassen und nach dem Beschrieb mindestens 50 Jahre halten.

Bitte das ganze mit bezahlbaren Medienpreisen, dann hab ich endlich ein brauchbares Archivierungsmedium für Bilder ...

How Secure is WEP, Anyway? - ein interessnter Link zur Sicherheit von WLAN, speziell wie leicht es ist ein WLAN mit WEP zu knacken.

Weird Python 2.3 Bug

Also wirklich, manche Bugs die man jagt sind wirklich strange. Guckt euch einfach mal folgendes Python Script an:


 import re

r = re.compile('^', re.M)

src = '''<html> <head> <title>Logviewer</title> </head> <body> <div> <h1>Titel</h1> </div> <div> {{}}
 {% block content %}
 {% endblock %}
 </div> </body> </html> '''

for match in r.finditer(src):
 print match.start()

Sieht ja ganz harmlos aus - liefert einfach nur die Positionen der Newlines (ja, ich weiss, das macht man anders - der Source ist nicht von mir). Das Script hat unter Python 2.3 eine Endlosschleife auf dem letzten, abschließenden Newline. Nimmt man das raus (also pappt das """ direkt hinter das letzte Tag ohne Zeilenumbruch) funktioniert das Script. Unter Python 2.4 funktionieren beide Varianten. Und hinter sowas muss man dann herjagen ...

Ich brauch ja nicht extra zu betonen, das dieser kleine Schnipsel Code in einem grösseren Berg von Code versteckt war, oder?

Manchmal ist OS X etwas strange

Ich dachte mir, da mein Rechner jetzt ja ein MacMini ist, und ich daher den Rechner nicht mehr dauernd mitschleppe- da kann ich doch FileVault deaktivieren. Fällt wohl leider vorerst aus, denn Mac OS X teilt mir mit, zur Deaktivierung müsste ich 4 Terabyte an freiem Plattenplatz haben - da muss ich wohl noch ein Weilchen drauf sparen, bevor ich mir das leisten kann

Bin nicht der einzige mit dem Problem. Scheinbar verrechnet sich OS X, wenn der Plattenplatz vermeintlich nicht reicht (wobei mein Homeverzeichnis nur 31 G belegt, aber 44 G frei sind) bei der Anzeige des nötigen weiteren Plattenplatzes.

Microsoft standardisiert Office-Formate in ECMA

Stephen Walli (Ex-Microsofter) über die zu erwartenden Fallstricke in der letzten Microsoft-Aktion:

Es wird wahrscheinlich eine gebührenfreie Lizenz sein, weil die aktuelle Patentlizenz für die proprietäre Spezifikation gebührenfrei ist. Diese Patentlizenz konnte jedoch nicht unterlizenziert werden, sodass ein Implementierer, der seine Implementierung unter der GPL lizenzieren wollte, dies nicht konnte. Tatsächlich zwangen frühere Beispiele rund um den IETF-SenderID-Standard Benutzer anderer Implementierungen dazu, eine Lizenz mit Microsoft abzuschließen, was ein eher lästiges Problem für frei lizenzierte Software ist.

Der Hinweis auf die SenderID-Geschichte ist durchaus wichtig: Dort hat Microsoft auch ständig davon geredet, dass es ein offener Standard sei, aber dabei immer verschwiegen, dass deren Verständnis von offenen Standards absolut inkompatibel mit vielen Bereichen der Open-Source-Entwicklung sind. Mit Sicherheit wird Microsoft wieder die GPL blockieren.

Abgesehen davon, ich finde es schon ziemlich armselig, wenn Microsoft sich schlicht weigert, ODF zu implementieren und meint, einen eigenen Pseudo-Standard ihres Krams machen zu müssen - zumal man ja genau weiß, wie sich Microsoft dann zu solchen Standards verhält. Die werden dann wieder an den passenden Stellen erweitert und schon ist es vorbei mit dem freien Zugriff.

The Vienna Conclusion: Sponsorship+Politics=Influence

Starkes Stück: laut Georg Greve wurde auf Wunsch von Microsoft eine Abschlusserklärung einer WSIS Arbeitsgruppe in Österreich verändert.. Statt einem Satz über den Erfolg von freier Software war plötzlich ein nie gefallener Satz über die Vorzüge von DRM enthalten. So wird einfach eine unliebsame Stimme wegredigiert - und dann behauptet, es wäre doch alles in Ordnung ...

Vatikan-Papier: Schwule dürfen keine Priester werden

Keine Kirche!

Die Schwulenhatz des Papstes geht weiter:

Der Vatikan möchte aktive Schwule und Personen, die die Bewegung der Homosexuellen unterstützen, nicht in Priesterämtern sehen. Eine Ausnahme gibt es nur, wenn die Betreffenden ihre Neigungen mindestens drei Jahre lang überwunden haben, wie aus einem Dokument hervorgeht, das die katholische Nachrichtenagentur Adista gestern im Internet veröffentlichte.

Genau. Homosexuelle Neigungen überwunden haben. Ja, klar. Eigentlich müsste man die Bildzeitung wegen ihrer "Wir sind Papst" Titelzeile wegen übler Nachrede verklagen ...

Web Development Bookmarklets - diverse Bookmarklets die sehr hilfreich für Webentwicklung sind.

Closures python,scheme,ruby - eine gute Erläuterung der etwas defekten Lookups für lexikalische Variablen in Python (jedenfalls wenn eine Zuweisung in einem Inner Scope beteiligt ist).

EU Generalanwalt gegen Datenweitergabe

Weitergabe von Flugpassagierdaten ist unzulässig sagt der EU Generalanwalt:

Der Generalanwalt beim Europäischen Gerichtshof (EuGH), Philippe Léger, empfiehlt, das Abkommen zwischen der EU und den USA über die Weitergabe von Flugpassagierdaten aufzuheben.

Schon seltsam, wenn der Datenschutz erst durch den EuGH gerettet werden muss, weil er bei uns einfach in vorauseilendem Gehorsam über Bord gekippt wird ...

Hab ich eigentlich schon gesagt, ...

... daß ein 20" Cinema Display eine ziemlich feine Sache ist? Auf dem Bildschirm kann man sich ja glatt verlaufen ...

Light Field Photography with a Hand-Held Plenoptic Camera - ich versteh zwar nur die Hälfte, aber sogar die klingt schon richtig gut. Eine Kamera, die nicht nur Pixel aufnimmt, sondern Pixelschichten - und damit dann nachträglich per Software der Fokuspunkt gesetzt werden kann. Auf der Site sind einige Beispiele. Für Makrofotografie wäre die Technik der absolute Hammer ...

Linux on an Apple Powerbook G4 - noch mehr zum Powerbook und Linux, hier gibts auch anständige Tastaturbelegungen.

Routes 1.0 Released - das ist die Python-Version der URL-Routen aus Ruby-on-Rails. Sehr interessant, ich muss mich irgendwann mal dransetzen und gucken ob ich das nicht in Django als alternativen URL-Dispatcher einbauen kann.

"The Whitespace Thing" for OCaml - Einrückung als Syntax-Element (ala Python und Haskell) für OCaml. Interessant. Wobei allerdings OCaml eh schon nur geringen Syntax-Overhead hat, so das ich das eigentlich nicht für nötig halte.

Ubuntu on the PowerBook G4 (powerbook5,6) beschreibt ein paar der Probleme die man mit Ubuntu auf Powerbooks hat - für mich als Referenz, wenn ich mein Notebook umstelle.

Ubuntu und Powerbook

Ok, da mein Mac Mini fleissig rödelt und alles funktioniert wie es soll, hab ich dann mal die Gelegenheit genutzt und auf meinem Powerbook Ubuntu installiert. Ich wollte ja endlich mal wieder gucken wie gut sowas heute klappt - früher waren Notebooks ja noch echtes Abenteuer mit Linux.

Grundsätzlich sieht das ganze sehr gut aus - wie schon der erste Eindruck von der Live-DVD. Alles startet ordentlich, die Komponenten werden grösstenteils gut erkannt und die Einstellungen sind weitestgehend sinnvoll - gerade die einfache Installation (für einen Testflug benutze ich gerne den DAU-Modus, einfach um zu gucken wie gut die Leute ihren Job verstehen) hinterlässt ein rundum gut eingerichtetes Desktop System.

Blöderweise habe ich aber ein Notebook. Und zwar ein Powerbook.

Naja, die Software an sich läuft. Der Desktop ist nett eingerichtet und die Auswahl an Software ist sehr brauchbar - auch die ganzen Notebooksachen sind weitestgehend installiert. Was fehlte?

Nunja, fangen wir mit dem einfachsten an: ein Powerbook hat nunmal eine feste Tastaturbelegung - die Tasten sind beschriftet. Ich hab nicht vor die Beschriftung abzurubbeln und auf PC umzulackieren. Wieso liefern die Torfnasen keine Powerbook-Tastaturbelegung mit? Ich hab zwar was im Netz gefunden, aber um das dann einzuhängen sind grössere Handstände (entweder einen nicht vollständig funktionierenden Patch einspielen oder den X-Startprozess anpassen - beides nicht unbedingt DAU-geeignet) nötig. Wieso kommt sowas nicht direkt mit dem System? Schliesslich sieht doch jeder, der ne Mac-Tastatur mal vor der Nase hat, das die nun wirklich nicht identisch mit PC-Tastaturen ist. Verschärft wird das ganze noch dadurch, das durchaus einige Mac-Tastaturlayouts dabei sind - die aber alle nur mit alten ADB-Tastaturen Sinn machen, denn sie haben völlig andere Tastaturcodes.

Dann das nächste: Powermanagement. Es wird ein Haufen Software installiert, der grösstenteils ohne brauchbare Doku daher kommt. Das macht nix - eigentlich sollte alles einfach nur eingerichtet sein. Und es ist grösstenteils auch eingerichtet: schliesse ich mein Display und öffne ich es, wird im daemon.log ordentlich eingetragen das pbbuttonsd das passende Script ordentlich ausführen konnte.

Wäre nur nett gewesen, wenn das Script dann auch irgendwas gemacht hätte ...

Leute, Powermanagement ist nicht irgendwie nice to have mit einem Notebook, das ist essentiell. Und eigentlich ist alles dafür notwendige vorhanden. Packt es bitte mit drauf und benutzt es auch. Die Installation von Ubuntu sieht jedenfalls so aus, als ob da einfach irgendwie der Teil, der die Aktionen ausführen würde, weggelassen wurde. Und in welchem Paket das nun wieder stecken könnte, hab ich auf die Schnelle nicht gefunden.

Dann Bluetooth. Das System erkennt alles mögliche und irgendwas wird auch irgendwie gemacht mit irgendwem - aber wie und was und wo man jetzt mit Bluetooth machen kann, das sieht man irgendwie nicht. Hey Leute, Bluetooth ist ja nun wirklich nicht mehr ultraneu, und für Linux gibts da auch schon länger was - wir wärs denn mal mit wenigstens rudimentären Werkzeugen, die einem den Status anzeigen?

WLAN tuts immer noch nicht - kann aber Ubuntu nix für, ist der blöde Hersteller der Karten. 3D-Beschleunigung der Grafik tut auch nicht, weshalb der Desktop doch etwas zäher ist als nötig wäre - gleicher Grund wie bei WLAN. Wirklich schade, das Hardware-Hersteller einem freien Betriebssystem noch extra Steine in den Weg legen.

NIckeligkeiten am Rande: das Trackpad ist bescheuert hektisch eingestellt - nahezu unbedienbar für Menschen mit motorischen Problemen. Konservativere Einstellungen wären deutlich sinnvoller. Und Gnome ist immer noch recht verschwenderisch mit Bildschirmplatz - hey, mein Notebook hat nunmal nur 1024x768, ich kann da nicht einfach Pixel anbauen!

Alles in allem bestätigt Ubuntu seine gute Eignung als Desktop-System - denn das installierte System an sich ist wirklich brauchbar. Aber Notebooks sind immer noch das letzte Abenteuer für die ganz Harten.

Und mein Notebook? Naja, ich werd wohl einfach wieder den Tiger drüberbügeln

Dejavu - Trac - ein weiterer Object-Relational-Mapper für Python. Klingt aber in Punkten ganz interessant.

Ein Marsjahr unterwegs

Über die Super Leistung der Marsroboter:

Die dramatische Landung, bei der die 180-Kilogramm-Gefährte in Airbags gehüllt ins Marsgeröll krachten, jährt sich in diesen Tagen, denn seither ist ein Marsjahr, also 687 Erdentage vergangen. Zur allgemeinen Überraschung funktionieren die Marsmobile immer noch.

Wirklich klasse, was die kleinen Kisten da hinlegen. Hoffen wir auf noch ein Marsjahr. Und bitte von der Baureihe noch ein paar auf ein paar anderen Planeten und Monden, wenns recht ist?

Na endlich gehts der Dialer-Verwertungskette mal an den Kragen

BGH-Urteil bricht Dialer-Wiederverkaufskette auf:

Dem "durchschnittlich verständigen und informierten Telefon- und Internet-Nutzer" sei "die Leistungskette zwischen dem Teilnehmernetzbetreiber und dem Mehrwertdiensteanbieter nicht bekannt". Daher lasse sich der "Anwahl des Mehrwertdiensts nicht die Erklärung des Nutzers entnehmen, einen Vertrag mit dem Nummernverwalter schließen zu wollen". Der Anbieter sei "aus Sicht des Kunden Erfüllungsgehilfe eines Dritten".

Sehr gut. Damit wird es für die Dialer-Mafia endlich mal schwieriger ihre Gelddruckmaschinen zu betreiben. Wurde ja auch langsam mal Zeit. Ja, mir ist klar, das die Zwischenstationen nicht zwangsweise mit den Dialerabzockern zu tun haben - aber sie haben es zumindestens billigend in Kauf genommen das über sie solche Geschäfte abgewickelt werden. Und das ständige Versteckspiel der Dialerbetreiber hinter Zwischenfirmen war ja nun wirklich absurd.

Rechtsstreit um ARD-Wahl-Grafiken beigelegt

Demokratie powered by Microsoft hat ein Ende:

Die Kooperation von Infratest dimap mit Microsoft bei ARD-Wahlsendungen sei beendet, berichtete der federführende Norddeutsche Rundfunk am Montag.

Wird auch Zeit. Der Eiertanz der ARD zu dem Thema war einfach nur noch lächerlich. In Wahlsendungen gehört keine Firmenwerbung rein. Basta.

Deutschland - Waffenschieber

Erst die Leopard II Panzer an die Türkei, jetzt U-Boote an Israel - und dann auch noch mit Finanzierung eines Teils der Produktion durch Deutschland selber. Ganz grosse Aktion.

Und nein, mich stört daran nicht das Wort "Israel" - da könnte auch irgendein anderes Land stehen. Mich stört - neben der generellen Tatsache der Waffenproduktion und des Waffenexportes - der Teil wo Deutschland ein Drittel der Produktionskosten selber trägt ...

Tja, mal wieder verbockt, Intel: Hyperthreading hurts server performance, say developers - was war nochmal der Grund, warum Apple auf die Intel-Prozessoren setzt? Bessere Performance? Pfffft.

Richard Stallman Gets in Trouble with UN Security for Wearing a Tin-Foil Hat - naja, nicht Tin-Foil-Hat, eher ein in Alufolie eingepackter Ausweis. Wegen RFID.

Taxi 3

He, das war doch gerade Sly Stallone?

(Und ganz ehrlich: der Bond-Verschnitt am Filmbeginn ist doch wirklich einfach nur gnadenlos gut)

Widerwärtig ...

... die Panikmache der Hetzer gegen den Datenschutz und die Privatsphäre, wenn das Fernmeldegeheimnis droht ernstgenommen zu werden.

Definition: Peinlich

Leute, die über ihr Blog-Design längere Artikel schreiben.

Bundeskanzler dürfen einen Meineid leisten und schwarze Konten unterhalten, kommen mit einem drohenden Fingerwedeln davon. Aber Betrug am Fussball wird in Deutschland schwer geahndet.

Hibernate on your non-brandnew Mac - geht auf vielen alten PowerBooks, außer auf dem 12" 867Mhz PowerBook. Ratet mal, welches ich habe ...

Kritische Lücke in Content Management System Mambo

PHP entwickelt sich immer mehr zum Sicherheits-Müllhaufen:

Nicht immer erhöht unter PHP das Deaktivieren von register_globals die Sicherheit. Manchmal öffnet sich dadurch erst eine Schwachstelle. So auch im Falle des Content Management System Mambo, das laut eines Postings auf der Sicherheits-Mailing-Liste Full Disclosure eine Schwachstelle enthält, mit der es Angreifern möglich ist, eigenen Code auf dem Server auszuführen.

Dazu trägt sicherlich bei, das es kaum eine Sprache - ausser vielleicht noch Perl - so viel Cruft mit sich rum, wie PHP. Das Ergebnis zeigt sich dann immer wieder in esoterischen Problemen, die dann selbst Leute erwischen, die eigentlich von der Erfahrung her auf sowas vorbereitet sein müssten.

Ein Millimeter

Ein Millimeter

Ein Millimeter

Das ganze ist wirklich nur ein Millimeter - genauer gesagt die Mitten der beiden oberen Striche sind einen Millimeter auseinander. Der untere Strich steht auf dem Halbmillimeter. Die Unschärfe sind bei der geringen Schärfentiefe die man bei so extremen Vergrößerungsmaßstäben - 12fache Vergrößerung bezogen auf den Kamera-Chip der EOS 10D - hat, völlig normal.

Kaktusmilbe

Kaktusmilbe

Kaktusmilbe

Kaktusmilbe Revisited

Jutta und ich haben mal wieder mit Makrofotografie rumgespielt - Jutta hat sich eine Kaltlichquelle von Zeiss zugelegt, also gibts endlich genug Licht auch für absolut krasse Vergrösserungen. Ergebnis: die Kaktusmilbe mal wieder besucht:

Wer einen Grössenvergleich möchte: das nachfolgende Bild ist ein Ausschnitt aus einem recht präzisen Millimetermaß - die oberen beiden Striche sind einen Millimeter auseinander, der untere steht auf dem Halbmillimeter. Das Bildfeld entspricht dem des Bildes oben.

Die leichten Unschärfen kommen einfach aus dem extremen Abbildungsmaßstab - ca. 12fache Vergrösserung bezogen auf die Grundfläche des Chips der 10D - und durch das weit außerhalb seiner optischen Parameter betriebenen optischen System.

Zum Einsatz kam eine Canon EOS 10D, ein Adapter von Canon EF auf Contax Y/C, ein Contax Balgengerät, ein Tokina ATX 17mm/f3.5 in Retrostellung und das ganze dann auf Stativ und Kugelkopf (so ein Arca Swiss Monoball ist schon was feines - für Makro-Arbeit der ideale Kugelkopf). Dazu dann etwas Fingerspitzengefühl, Geduld, und Reihenaufnahmen mit minimal wechselndem Abstand Objektiv-Motiv.

Kaktusstachelpolster

Kaktusstachelpolster

Kaktusstachelpolster

e-Voting: Anfechtung der Bundestagswahl wegen Wahlcomputern

Ärger mit den Wahlautomaten bei der Bundestagswahl:

Wiesner bemängelt insbesondere, dass die Stimmabgabe mittelbar – über das Wahlgerät und die eingesetzte Software – erfolgt und nicht überprüft werden kann, ob die abgegebene Stimme sofort und unverändert im Stimmenspeicher abgelegt sowie anschließend im elektronischen Stimmenspeicher bis zur Ermittlung des Wahlergebnisses nicht mehr verändert wird.

Ich drück ja die Daumen das er durchkommt mit seinem Antrag, sehe aber keine grösseren Chancen - denn sicherlich wird es einfach wieder totdiskutiert und bis dann eventuell das Bundesverfassungsgericht entscheidet, ist die derzeitige Koalition schon längst gen Orkus gegangen (die hält keine 4 Jahre durch) ...

Manches ärgert mich fürchterlich

Zum Beispiel, wenn Umlaute nicht sauber verarbeitet werden - wie bei dem pre_populate_from bei Django. Daher benutze ich das einfach nicht mehr in meinem CMSProject, sondern fülle den Slug einfach im _pre_save. Und lasse dann dort eine entsprechende Routine laufen. Wobei auch diese nicht wirklich perfekt ist, aber immerhin brauchbar ...

Und ja, das hier ist ein Testbeitrag für die Funktion um aus einem Titel mit Umlauten einen Slug zu machen.

Und dann war da noch ...

... der Offenbarungseid der Rot-Schwarzen-Horrorkoalition und das laute Heulen und Zähneklappern all der Interessensarschkriecher die meinen jetzt ihr Bütterchen weggenommen zu bekommen. Wärend dessen wird dann weiter gegen Hartz IV Empfänger gehetzt und der Sozialstaat demontiert, der Polizeistaat aber weiter ausgebaut. Jeglicher Verstand wird aussen vor gelassen und deshalb das Konjunktürchen mal eben mit Mehrwertsteuererhöhung gemeuchelt. Garniert wird das ganze dann mit einem klaren Verfassungsbruch im Haushalt für das nächste Jahr. Und diese Schwachmaten stellen sich hin und feiern sich und ihr armseliges Machwerk.

Bei schlechten Filmen kann man immer umschalten. Wo ist bitte die Fernbedienung für die Realität?

Apples WebObjects mit neuen Lizenzbedingungen

Apple hat die Lizenzfragen zu WebObjects geklärt - Deployment auf Linux-Kisten ist jetzt auch ganz normal erlaubt. Damit ist die XCode-Umgebung mit WebObjects jetzt also komplett von Entwicklung bis Deployment Freibier.

Astgewirr

Astgewirr

Astgewirr

Beim Geocaching fotografiert

Einfach nur eine Reihe Bilder die bei verschiedenen Geo-Caching-Touren gemacht wurden. Zum Teil in der Coesfelder Heide, zum Teil in der Nähe von Wolbeck:

Ein paar mehr Bilder ...

... gibts in meinem CMS Testbed(ja, ich stricke mal wieder an meiner eigenen Content-Management-Software). Und wenn ich mir angucke wie wenig Zicken meine eigene Software macht und wie viele Zicken Wordpress immer mal wieder macht (z.B. konnte ich heute keine Bilder hochladen, ohne das ich irgendeinen Grund erkennen konnte - nix in den Logfiles, keine Fehlermeldung, einfach nur die Weigerung hochzuladen), dann könnte der Umstieg immer näher rücken ...

Esmeralda

Esmeralda

Esmeralda

Fliessender Fluss

Fliessender Fluss

Fliessender Fluss

Gefällter Baum

Gefällter Baum

Gefällter Baum

Jäger und Beute

Jäger und Beute

Jäger und Beute

L.O.V.E.

L.O.V.E.

L.O.V.E.

Moorsee

Moorsee