Heute Nacht möchte ich mir die Zeit nehmen euch auf eine wichtige Aktion hinzuweisen, an der auch ich teilnehme: Reset the Net

We are resetting the net to shut off mass surveillance

Es handelt sich um eine weltweite Kampagne im Internet, um auf die allgegenwärtige Überwachung durch Geheimdienste hinzuweisen. Diese wird derzeit von unserer Regierung toleriert und überhaupt nicht kritisch hinterfragt.

Morgen wird auf vielen Webseiten ein sogenannter Splash-Screen zu sehen sein, in dem auf diese Situation aufmerksam gemacht wird. Außerdem werden Möglichkeiten zur verschlüsselten Kommunikation aufgezeigt die einen gewissen Selbstschutz ermöglichen. Bitte verbreitet euer Wissen, sprecht mit Freunden, Bekannten und Familie über das Thema und stellt möglichst viele Fragen!

Diesen Eintrag auf Twitter oder via Email empfehlen und Flattrn, Danke!

Tonight I had to define an exception to my Apache redirect rules. Since the “planet” rss-aggregator of my university doesn’t support SSL connections to fetch its feeds, I made an exception so that my RSS feed is also available via HTTP. However if you explicitly use the HTTPS protocol it should be available via SSL too.

This is the resulting apache virtual-host config:

<VirtualHost *:80>
    ServerName tim-kraemer.de
    [...]
    RedirectMatch permanent ^/(?!uni.rss$).* https://tim-kraemer.de/
    DocumentRoot /home/tim/www/
    <Directory />
        Require all granted
        [...]
    </Directory>
</VirtualHost>

The RedirectMatch permanent clause sends an HTTP 301 header, to tell the client that the website is permanently redirected to the encrypted HTTPS version. ^/(?!uni.rss$).* is an regular-expression, which matches on everything (and therefore redirects every url) except the url-part ‘uni.rss’, which is one of the adresses of my RSS-feed.

Diesen Eintrag auf Twitter oder via Email empfehlen und Flattrn, Danke!

Okay, okay… nachdem ich jetzt so oft angehauen wurde, ein Blog anzulegen und darin von meinen halben Jahr 5 Monaten in Boston zu berichten, habe ich mich heute Nacht darangesetzt und einen Pelican aufgesetzt.

Ich plane gelegentlich über die Dinge zu berichten, die ich erlebe; verspreche aber keine Regelmäßigkeit. Es ist bestimmt eine gute Idee, den RSS Feed zu abonnieren um immer benachrichtigt zu werden, wenn ich wieder einen neuen Eintrag geschrieben habe.

Zum Schluss noch ein paar Details zur Technik im Hintergrund. Bei dem Pelican handelt es sich um eine in Python geschriebene Software, die statische HTML Seiten aus Markdown Dateien generiert. Das Ganze liegt in einem Git Repository. Die generierten Dateien werden mit einem Fabric Script über SSH auf meinem Webserver veröffentlicht. Wer mehr Details hören möchte, ließt am besten die Dokumentation von Pelican oder fragt mich bei Gelegenheit per Jabber, Skype oder E-Mail.

Diesen Eintrag auf Twitter oder via Email empfehlen und Flattrn, Danke!