About
Click here to check if anything new just came in.
April 24 2012
Lieber blaugruenerschmetterling
Ich freue mich ja eigentlich über Deine Kommentare, da meine Seite sowieso so wenige hat. Auf den ersten Blick sahen die auch echt aus, nach einer gewissen Zeit fingen sie aber an, mir Seltsam vorzukommen:
Du wechselst ständig Deinen Namen und verlinkst Dich zu allen möglichen seltsamen Adressen. Das ist manueller Suchmaschinenspam, wenn auch nicht besonders guter.
Offensichtlich treibst Du dasselbe Spielchen auch auf anderen Seiten. Lass das.
Ich werde Deine Kommentare nicht löschen (da sie ja an einigen Stellen tatsächlich zum Thema passen), werde aber die Links entfernen und Deinen Namen vereinheitlichen, damit man Dich erkennt.
Das Sicherheitszertifikat der Seite verwendet einen schwachen Signaturalgorithmus
Meine Suchanfragen sagen mir, dass ich nicht der einzige bin, der ein Problem mit dieser Fehlermeldung hat. Zu der verstieg sich nämlich Google Chrome nach einem der letzten Updates, wenn ich per https auf meine eigene Seite zugriff.
Das Zertifikat meiner Seite ist von CAcert (dazu später nochmal mehr) und im August 2010 erstellt, es hätte also durchaus sein können, dass ich da eine technische Entwicklung verschlafen hätte. Ein generelles CAcert-Problem konnte ich mir nicht vorstellen, denn dann hätte man schnell auch woanders von der Sache gelesen.
Etwas googlen führte mich zu folgendem Bugreport gegen Chrome: Issue 108948: Chrome shouldn’t warn about insecure signatures algorithms of root certificates the user explicitly trusts. Daraus konnte ich für mich folgende Lösung erarbeiten:
Die Problembeschreibung in Chrome ist nicht ganz korrekt; mein eigenes Zertifikat ist mit einer SHA-1-Signatur unterzeichnet, die im Moment als sicher genug angesehen wird. Die Warnung wird aber auch ausgegeben, wenn eins der weiter oben in der Zertifizierungskette liegenden Zertifikate ein Sicherheitsproblem hat. Genau das war hier der Fall, es handelte sich aber um ein lokales Problem. Damit CAcert-Zertifikate überhaupt anerkannt werden können, hatte ich schon vor längerer Zeit deren Root-Zertifikate in meinen lokalen Schlüsselspeicher als vertrauenswürdige Zertifizierungsstelle importiert (wenn man sich mal ansieht, wer da alles sowieso schon vom Browser- und Betriebssystemhersteller eingetragen ist, dann ist das locker vertretbar). Zu der Zeit war das sogenannte “class-3 Intermediate Certificate” mit einer MD5-Signatur versehen. MD5 sollte aber aus gutem Grund nicht mehr für diese Zwecke eingesetzt werden. Die aktuelle Version desselben Zertifikats trägt deshalb auch eine SHA-1-Signatur.
Eine Neuinstallation des class-3-Zertifikats hat das Problem daher behoben.
April 17 2012
Spaß mit Mailinglisten
Da war ein Spammer lustig drauf und hat seinen Spam (nichts besonders originelles: “Ich bin Frau Katie Johnson, die Kredit-Manager einer Bank in London und anderen Korrespondenzbank in Westeuropa. Ich habe einen Vorschlag mit Ihnen zu besprechen…“) über einen klassischen Listserver (Mailman, Majordomo oder so) geschickt, in dem er die zu bespammenden Adressen in einer Mailingliste eingetragen hat. Leider gibt es unter den Internetbenutzern nur wenig Sinn für Technikgeschichte, weshalb diese ehemals weit verbreitete Internet-”Kulturtechnik” schon nach wenigen Jahren komplett in Vergessenheit geraten zu sein scheint.
Deshalb hatten fast alle “Teilnehmer” nicht die geringste Ahnung, wie Mailinglisten funktionieren könnten und schickten hilflose Aufforderungen und Drohungen wie:
Kann es mal aufhören mit diese Emails? Ich bekomme jede paar Minuten Mails von euch und möchte das aber gar nicht. Ich kenne euch nicht und will auch diese Mails nicht mehr bekommen.
und:
Sollte ich noch einmal von Ihnen per e-mail belästigt werden werde ich eine Anzeige erstatten.
natürlich immer auch an den vermeintlichen Spammer und damit alle anderen “Mitglieder” der Liste. Das hat größere Wellen geschlagen und sah in der Mailbox dann so aus:
Wenn das nicht so traurig wäre, dann wäre es sehr lustig.
Dabei beherrscht ein ordentlicher Listserver doch automatisches Listenmanagement. Gucken wir mal in die Header der Mails:
Mailing-List: contact bank20-help@financialsandcredit.com; run by ezmlm List-Post: <mailto:bank20@financialsandcredit.com> List-Help: <mailto:bank20-help@financialsandcredit.com> List-Unsubscribe: <mailto:bank20-unsubscribe@financialsandcredit.com> List-Subscribe: <mailto:bank20-subscribe@financialsandcredit.com> Delivered-To: mailing list bank20@financialsandcredit.com
Ah, es ist ein ezmlm, und er gibt eine Standardkonforme Unsubscribe-Adresse an. Die probiere ich jetzt aus.
April 13 2012
Unsere Köpfe gehören uns mehr als Euch Eure Köpfe
Ohne Preis kann kein Wert entstehen? Das scheint nach Meinung des Handelsblatts aber nicht für Softwareentwicklung zu gelten. Dieser Tweet (gefunden in den Kommentaren zu dem Artikel über das da) trifft den Nagel auf den Kopf:
#handelsblatt und die Kostenloskultur im Internet: Webserver ist ein Apache-Coyote, davor ein Varnish-Cache.
Dem ist wohl nichts mehr hinzuzufügen.
April 02 2012
Einen Filmstock gefunden
Bei Christian aka jawl habe ich einen Stock aufgelesen. Es gibt Fragen zum Thema Film und Kino:
- Gehst Du (noch) ins Kino, oder hat ihm das Heimkino mit allen seinen Vor- und Nachteilen da inzwischen den Rang abgelaufen?
Da wir unsere zwei Kinder nicht ohne weiteres schnell irgendwo abgeben können (und sie auch noch zu klein sind, um allein zu hause zu bleiben), hat sich die Zahl der Möglichkeiten für Kinobesuche stark reduziert.
Der Fernseher und die 5.1-Anlage, die wir hier haben, würde mir hingegen wahrscheinlich von echten Heimkinoenthusiasten höchstens Bedauern einbringen. Dadurch kommt natürlich kein echtes Kinogefühl auf, für einfachen Filmgenuss reicht es aber. - Hollywood? Bollywood? Western oder Drama, finnisches Problemstück oder deutsche Kommödie – gibt es Genres die Dich garantiert ins Kino ziehen oder garantiert abhalten?
Ich bin Science Fiction-Fan. Leider wird immer weniger echte Science Fiction produziert, oder der SF-Plot nur noch als Hintergrund und Rechtfertigung für CGI-Actionspektakel genutzt. Ansonsten darf es gern ein wenig neben der Spur sein. - »Sex and the City, der Film« – wie stehst Du dazu, wenn erfolgreiche Fernsehserien den Sprung ins Kino wagen – und gibt es eine Serie, die Du gerne dort sehen würdest?
Auf solche Filme habe ich schon mehrmals gefreut und bin bisher jedesmal enttäuscht worden. Besonders krasses Beispiel war Mission Impossible, bei dem die Serie von trickreichem Teamwork und raffinierten technischen Gimmicks lebte, während der Film auf Ein-Mann-Action setzte. Ich möchte das daher keiner guten Serie antun. Der Simpsons-Film war aber lustig. - Harry Potter der siebte, James Bond der achtunddrölfzigste – bist Du ein Kino-Serien-Gänger?
Abgeschlossene Geschichten, die einfach in mehreren Filmen gezeigt werden (z.B. Herr der Ringe, Kill Bill, Harry Potter und mit Einschränkungen auch Star Wars) mag ich gern; das gibt Platz. Nachträglich angefügte Fortsetzungen überzeugen meist nicht (Matrix!). James Bond war lange cool, wird mir aber mit dem aktuellen Darsteller zu beliebig (Craig fehlt diese Gentleman-Lässigkeit). - Und zum Schluß: Schon mal im Kino gewesen, nur um zu knutschen?
Nö. So ein aufregendes Leben hatte ich nie.
Da ich den Stock vom Boden aufgehoben habe, werde ich ihn auch nicht weiterwerfen. Für diejenigen, die ihn von hier mitnehmen wollen, muss ich aber nach den Regeln fünf neue Filmfragen erfinden:
- Welches war das beste Filmjahrzehnt?
- Ist der Deutsche Film zu retten (muss er überhaupt gerettet werden)?
- Liegt die Zukunft des Kinos im 3D-Film?
- Night Watch, Insomnia, The Girl with the Dragon Tatoo. Was hältst Du von Hollywood-Remakes und -Neuverfilmungen?
- Was war der schlechteste Film, den Du bisher gesehen hast (bzw. die größte Enttäuschung)?
April 01 2012
March 27 2012
Sonderservice: WordPress um eine Verzeichnisebene nach oben verschieben
Svensonsan bastelt. Irgendwas klappt noch nicht so richtig. Ich habe Hilfe angeboten.
Wir stellen uns also vor, wir hätten ein WordPress (ganz normal, ohne Multisite-Funktion) auf einer Domain im Unterverzeichnis blog liegen. Das soll sich jetzt ändern, das “/blog” soll aus allen URLs raus, die ganzen existierenden Links und Suchmaschinenergebnisse dürfen dabei aber nicht kaputt gehen. Der folgend beschriebene Weg dürfte der einfachste sein. Er funktioniert aber nur, wenn sich nicht gleichzeitig auch die Permalink-Struktur geändert hat:
Der Anfang liegt in der WordPress-Konfiguration. In der Datenbank oder wp-config.php müssen WP_HOME und WP_SITEURL auf die neue Adresse eingestellt werden. Jetzt funktioniert erstmal nichts mehr.
Als nächstes rücken die Dateien alle um ein Verzeichnis nach oben. Da ist es gut, wenn man Shellzugang zu seinem Webserver hat, denn nur mit ftp wird das beliebig eklig oder zumindest langwierig (abhängig davon, was den Server kann). Also zum Beispiel:
cd /var/www mv htdocs htdocs.old mv htdocs.old/blog htdocs
Jetzt funktionieren die neuen URLs aber die alten nicht mehr (dadurch sind wahrscheinlich auch alle Bilder kaputt etc. etc. — das war beabsichtigt, also keine Sorge). Wir legen deshalb in unserem Rootverzeichnis der Domain (im Beispiel /var/www/htdocs) einen neuen Ordner blog an und lassen Apache die Umschreibarbeit machen. In die Datei blog/.htaccess schreiben wir:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
</IfModule>
Dadurch werden alle angeforderten Dateien unterhalb von “/blog” auf dieselbe Adresse ohne “/blog” umgeleitet. Schon sollte alles wieder funktionieren. Jedenfalls habe ich so den Umzug von WordPress in einem Verzeichnis auf WordPress µ für die ganze Domain geschafft.
(Übung für Fortgeschrittene mit genug Adminrechten: den Ordner blog muss man nicht unbedingt im WordPress-Verzeichnis anlegen, er kann auch durch die Apache-Konfiguration von anderer Stelle eingeblendet werden.)
Statistikfetisch: Kommentare
Ok, bei Statistik kann ich mich dann doch nicht zurückhalten. Ich hatte bei ad zwar schon einmal kommentiert, aber das waren nur im Kopf ausgerechnete Überschlagszahlen. Um eine brauchbare Aussage zu treffen, muss ich nämlich die unterschiedlichen Postkategorien berücksichtigen. Dazu habe ich die SQL-Abfrage entsprechend erweitert (Tabellenpräfix ist bei mir wp_2_, weil diese Seite hier auf WordPress Multisite läuft):
SELECT YEAR( p.post_date ), t.slug, COUNT( id ), AVG( p.comment_count ) FROM wp_2_posts p JOIN wp_2_term_relationships tr ON tr.object_id = p.id JOIN wp_2_term_taxonomy tt ON tt.term_taxonomy_id = tr.term_taxonomy_id JOIN wp_2_terms t ON t.term_id = tt.term_id WHERE p.post_status = 'publish' AND p.comment_status = 'open' AND p.post_type = 'post' AND tt.taxonomy = 'category' GROUP BY YEAR( p.post_date ), t.slug ;
Das sieht dann so aus:

Das Ergebnis ist natürlich immer noch, dass es hier zu wenig Kommentare gibt. Schade.
Rohdaten:
+---------------------+-----------+-------------+------------------------+ | YEAR( p.post_date ) | slug | COUNT( ID ) | AVG( p.comment_count ) | +---------------------+-----------+-------------+------------------------+ | 2004 | blog | 5 | 0.8000 | | 2004 | photoblog | 1 | 0.0000 | | 2005 | blog | 93 | 0.2903 | | 2005 | photoblog | 5 | 0.2000 | | 2006 | blog | 127 | 0.7165 | | 2006 | photoblog | 34 | 0.0294 | | 2007 | blog | 173 | 0.9538 | | 2007 | linkdump | 44 | 0.0682 | | 2007 | microblog | 136 | 0.0441 | | 2007 | photoblog | 257 | 0.0272 | | 2008 | blog | 102 | 2.6373 | | 2008 | linkdump | 86 | 0.0233 | | 2008 | microblog | 1515 | 0.0132 | | 2008 | photoblog | 145 | 0.0897 | | 2009 | blog | 69 | 1.9130 | | 2009 | linkdump | 85 | 0.0118 | | 2009 | microblog | 5141 | 0.0158 | | 2009 | photoblog | 298 | 0.0738 | | 2010 | blog | 49 | 1.4694 | | 2010 | egoblog | 94 | 0.0638 | | 2010 | linkdump | 36 | 0.0556 | | 2010 | microblog | 5441 | 0.0085 | | 2010 | photoblog | 215 | 0.0698 | | 2011 | blog | 25 | 1.3200 | | 2011 | egoblog | 226 | 0.0044 | | 2011 | linkdump | 27 | 0.0741 | | 2011 | microblog | 5195 | 0.0038 | | 2011 | photoblog | 296 | 0.0372 | | 2012 | blog | 16 | 1.8125 | | 2012 | egoblog | 50 | 0.0000 | | 2012 | linkdump | 17 | 0.3529 | | 2012 | microblog | 1442 | 0.0035 | | 2012 | photoblog | 58 | 0.1034 | +---------------------+-----------+-------------+------------------------+
March 25 2012
March 20 2012
The System is going down in 4 hours
es ist mal wieder Zeit für größere Updates. Darum wird nyx.wazong.de heute Nachmittag vorübergehend nicht erreichbar sein, und die verschiedenen Dienste könnten danach auch noch ein wenig holpern.
(mitbetroffen sind die folgenden Webseiten:
http://alertbird.de
http://chiemgauermuenchen.de
http://christina-jung.de
http://deine-zeit-es-ist.de
http://exolution.de
http://fotoroulette.de
http://gmelch.de
http://irsiegler.de
http://kahabka.de
http://leneo.de
http://monsorno.de
http://quad-damage.de
http://schlechtegedichte.de
http://shxz.de
http://steinhobelgruen.de
http://susannerenger.de
http://twoto.de
http://wazong.de
sowie deren eventuelle Unterseiten — und natürlich auch der Empfang und Versand von Mail.)
Wenn alles wieder läuft, dann gebe ich bescheid.
March 18 2012
March 17 2012
“ Ich brech zusammen: Tochter (5) macht sich über den Grafen und seine Art zu singen lustig und ahmt ihn nach... Großes Kino! <3 <3 <3 ”— sauerstoff
“ Dramatische Erlebnisse sollten stets mit der Titelmelodie von Blackadder untermalt werden. ”— frauenfuss
March 16 2012
“ @dentaku Wer Google bemühen kann, muss freilich kein Handbuch mehr lesen. ”— black_keys
“ Ey, ihr Birken: Könnt ihr euch zur Paarung nicht einfach ein Zimmer nehmen? #heuschnupfen ”— sauerstoff
March 15 2012
“ Ein Eisklumpen, der deinen Namen trägt..... ”— andraseits
“ Der Sohn hat die Meta-Ebene erreicht. Wir spielen jetzt Olchis, die spielen, dass sie Feuerwehr-Olchis sind. ”— Sebas_
March 14 2012
5 Jahre Twitter
Eigentlich kann der Dienst nicht viel; kurze Nachrichten, meist gerade mal zwei Sätze, die auf einer Webseite untereinander stehen. Wozu soll das gut sein? Etwas verwirrt waren dementsprechend auch meine ersten Gehversuche:
Seitdem sind 5 Jahre vergangen, und Twitter hat ein paar Funktionen dazubekommen. Die beiden wichtigsten, @-replies und Hashtags, kamen von den Benutzern bzw. wurden einfach aus IRC dorthin adaptiert.
Die Benutzer sind es überhaupt, die Twitter zur tollsten Kommunikationsplattform, Nachrichtenplattform, Chatplattform und Quatschplattform machen. Mit den dort geknüpften Kontakten habe ich in den letzten fünf Jahren viel erlebt, bin zu Barcamps und pl0gbars gegangen aber auch einfach mit den Kindern auf den Spielplatz.
Dafür muss man auch mal Danke sagen. Danke, Twitter.
“ Xing: Einladung zum Event "Wie bestelle ich Xing-Event-Einladungs-Mails ab" ”— kosmar
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
