CouchDB 0.9 auf Debian Lenny

Debian Lenny hat die CouchDB bereits im Package System, allerdings nur in Version 0.8. Da sich in der 0.9er u.a. die API für die Design Dokumente leicht geändert hat und diese Änderung bereits in die neuesten Wrapper eingeflossen sind (wie z.B. PHPillow, und inzwischen auch die Version 0.10 veröffentlicht wurde, ist es keine gute Idee mehr, noch auf 0.8 eine neue Entwicklung zu starten.

Aus dem Grund muß wohl selbst Hand angelegt werden.
Continue Reading »

Klage wegen Kennzeichenscanning abgewiesen

Leider sind Patrick Breyer und ich heute vor dem Verwaltungsgericht in München mit meiner Klage gegen den Freistaat Bayern wegen dem Kennzeichenscanning gescheitert.

Der Richter hat allerdings eine Berufung zugelassen. – Das will ich natürlich auch tun und rufe deshalb ab sofort zu Spenden auf um diesselbe zu finanzieren!

http://benjaminerhart.com/kennzeichenscanning/

Beim Twittagessen (abends)

Twittagessen

Ars Electronica 2009

Am Montag war ich mit Freunden in Linz zum Ars Electronica Festival. Gleichzeitig ist ja gerade Linz 09 Kulturhauptstadt angesagt… Es gab also mehr als genug zu sehen!

CouchDB – Abschied von der relationalen Datenbank

CouchDB Logo

Als ich neulich die Chaosradio Folge zur CouchDB angehört habe, war es plötzlich völlig klar: All die Jahre sind einem klassische relationale Datenbanken wie MySQL, DB/2 oder Oracle beim Webapplikationsdesign eigentlich immer im Weg gestanden. Continue Reading »

Anlegen an Port 445

In letzter Zeit war ich doch etwas verwirrt: meine Server hatten plötzlich einen Port 445 anzubieten, wenn ich mal wieder einen Portscan drüberlaufen lies… nmap nennt ihn „microsoft-ds“ und führt ihn als „filtered“.

Nun bin ich aber kein Freund von Firewalls – im Zweifelsfall stolpere ich nur selber darüber, und ein Admin, der nicht weiß, welche Ports auf seinem Server offen sind… Naja.

Ich habe also keine Firewall auf dem Server installiert, deshalb ist es etwas verwirrend, wenn nmap meint, da wäre eine am Werk.

Auf dem Server selbst nachgeschaut, gibts auch keinen Dienst, der sich an den Port binden würde…

Des Rätsels Lösung findet sich bei der Gibson Research Corporation. Der feine Herr Internetprovider hinter dem ich sitze „takes matters into his own hands“… Grml.

Nicht das ich den Port bräuchte, aber wenn man mit einem anfängt… Wieso werden Ports gesperrt, nur weil unfähige Microsoft Produktmanager nicht in der Lage sind, ihre Arbeit richtig zu machen?

Über den Generationenkonflikt mit den „alten Männern mit Kugelschreibern“

Selten einen Artikel gelesen, der das aktuelle Problem so auf den Punkt bringt:

Kristian Köhntopp schreibt, aufgewühlt durch eine Fernsehdiskussion bei Phönix zwischen Prof. Rupert Scholz (CDU) und Dirk Hillbrecht (Piratenpartei), in seinem Artikel „Falscher Planet, falsches Jahrtausend“ über den Generationenkonflikt der sich in den letzten Jahren immer mehr am Internet manifestiert:

Rupert Scholz und mit ihm die Partei, die er repräsentiert, stehen für diese Welt der Zurückgebliebenen. Wir nennen sie Alte Männer mit Kugelschreibern oder Internetausdrucker. Wir wissen nicht, wie wir mit ihnen reden sollen und wie wir ihnen unsere Welt erklären sollen, und wir hoffen, daß es eine biologische Lösung für dieses Problem gibt.

[…]

Unsere Computer sind Kopiermaschinen. […]

Unsere Netze sind Kopiermaschinen. […]

Das Wesen aller IT ist die Kopie.

Danke, Kristian! Continue Reading »

Slowloris – neuer DoS Angriff auf Webserver

Die Abkürzung DoS bedeutet „Denial of Service“ – es handelt sich also um eine Attacke, die darauf abzielt, ein Ziel unerreichbar zu machen für echte Benutzer.

Robert Hansen hat ein neues Verfahren entwickelt, DoS Attacken auf Webserver (z.B. Apache) durchzuführen und dieses „Slowloris“ genannt. Er beschreibt es ausführlich auf seiner Homepage http://ha.ckers.org/slowloris/

Dabei wird nicht ein übliches Flooding, also eine Überhäufung des Webservers mit Anfragen, durchgeführt, sondern im Gegenteil ein recht langsamer Angriff, der durch ein absichtliches Verlangsamen und Hinauszögern korrekter gültiger Anfragen dafür sorgt, daß er nach und nach sämtliche Requestlimits des Webservers belegt. Continue Reading »

Das Ende meiner Kindheit

Meine Lieben Freunde!

Am 2. Mai werde ich… zu alt.

Ich möchte diesen Tag nicht alleine verbringen und bitte Euch daher
höflichst, zahlreich zu erscheinen, um dieses Ereignis gemeinsam zu
betrauern.

Ich überlasse Euch die Wahl: Wollt ihr am Freitag, den 1. Mai kommen
(Tag der Arbeit – ein Feiertag) und die letzten Minuten meiner Kindheit
erleben – oder lieber am Samstag, und mir über den ersten Schock
hinweghelfen?

Da Leute sogar extra per Flugzeug anreisen ist es jetzt fix: Die Party findet am 2. Mai statt!

Chefköchin Diane hat sich aufgedrängt und wird uns alle mit köstlichen
Speisen versorgen.
Für Getränke ist eh gesorgt…

Continue Reading »

SLES 10.2 eJabberd init Skript

Da das verf* SuSE Linux Enterprise Server keine Repositories für den ejabberd hat, mußte ich mal wieder per Hand arbeiten. 4 Stunden kompilieren, Dateien verschieben und konfigurieren später ging er dann auch.

Dafür is jetzt echt Ruhe im Karton, ich bin begeistert. Das Ding läuft einfach und gut is.

Nach dem letzten Server Restart fiel es mir dann auf… Das Ding braucht ein init Script. Woher nehmen? Keins gefunden, also selber gebastelt.

Vielleicht kanns ja jemand brauchen. Kleines Problemchen: status ist nicht implementiert und gibt imer 0 zurück.

Wenn sich wer berufen fühlt: nur her damit!

Continue Reading »