Videos einbetten - standardkonform und ohne Flash

Freitag, 4. Juli 2008

Für Videos wird im Web meistens Adobe Flash verwendet - Gerrit van Aaken berichtete (via Peter Kröner), dabei ergeben sich allerdings einige Problematiken, die sowohl technischer, als auch ideologischer Natur sind. Mit (X)HTML5 soll zwar eine Lösung - in Form des Video-Elements - erscheinen, da die Spezifikation jedoch noch nicht fertiggestellt ist, wird diese Möglichkeit zur Zeit im besten Fall nur von Entwicklerversionen der Browser unterstützt.

Bis HTML 5 spezifiziert und implementiert ist, kann man für standardkonformes Einbetten von Videos das in (X)HTML enthaltene Object-Element verwenden. Bei dieser Vorgehensweise wird das Video allerdings üblicherweise sofort abgespielt; dies ist nicht immer erwünscht. Durch den Einsatz von Javascript lässt sich dieser Mangel beheben.


"Videos einbetten - standardkonform und ohne Flash" vollständig lesen

Scripts'R'Us: Remote Crashing Gajim

Sonntag, 29. Juni 2008

Gajim-Quitter is a little tool that registers a Jabber account, and sends well-formed, but invalid messages to the Gajim lead developer and the Gajim groupchat. Due to a bug, the jabber client Gajim crashes on receiving invalid (yet well-formed) XML - namely tags with an undefined namespace.

Gajim-Quitter was coded in expect(1); programming it was quite interesting, these two articles (and the relevant RFCs and XEPs) helped me a lot. It would probably be a fun exercise for beginner-level programming courses to build a simple Jabber client.

If you want to be safe, use another Jabber client until the issue is fixed.

Constructing a regular expression that matches URIs

Donnerstag, 26. Juni 2008

URI matching is commonly needed, most notably for URL matching - chat clients use this to create links in what is otherwise plain (and not hyper-) text. However, many regexes that are supposed to do exactly that fail on encountering uncommon, yet valid characters, because programmers don't follow the RFC (many probably don't even read it).

Additionally, users are stupid: While according to RFC 3986, chevrons should be used to designate URIs, often people use parentheses. When developers try to compensate for this, they create undesired - and more than often unexpected - behaviour: Links created from perfectly valid URIs are suddenly broken - see, for example, the chat client Gajim (and also the bugtracker / wiki Trac).


"Constructing a regular expression that matches URIs" vollständig lesen

Mental Order Defense

Freitag, 20. Juni 2008
My dream girl visits me in the middle of the night.
(SVG) Background is Night Sky One by EuroMagic.

Vierkanal minus Schäuble u. Ä.

Dienstag, 17. Juni 2008

Anbiedern und gewinnen !

Montag, 16. Juni 2008

Zum Bloggen verwende ich Serendipity, kurz S9y. Wenn ich mich recht erinnern kann, empfahl mein Lieblingshoster ebendies - ich kannte sonst nur die andere Weblog-Software und die hat offenbar keinen besonders guten Ruf. Nungut, ich bin zufrieden, auch wenn ich PHP (die Sprache, in der S9y geschrieben ist) immer noch nicht mag.

Anlass dieses Beitrags ist das Erscheinen eines neuen Buches zu S9y - oder vielmehr das Gewinnspiel zum Serendipity-Handbuch: Allein durch das Verlinken habe ich wohl eine reelle 3-zu-234-Chance (Anzahl der aktuellen Trackbacks minus zwei minus die paar, die gar nicht gewinnen wollen, plus "manuelle" Trackbacks), weitere zwei Exemplare gehen an die Spaßvögel, die die Preisfragen am anbiederndsten beantworten (via Wohnzimmerhostblogger). Nungut, frisch ans Werk !


"Anbiedern und gewinnen !" vollständig lesen

Mal wieder schrott: Ubuntu Hardy Hedgehog

Freitag, 13. Juni 2008

Vor einem Jahr hab ich mir für ca. 700 Euro den Dell Inspiron 6400 Laptop gekauft, mit Ubuntu. Dieses war im Sommer schon schrott, weil irgendwie Upgrades in das System gekommen sind. Fand ich schon wunderlich, weil ich nur in Internetnähe war. Kostete mich dann etwas Zeit, weil Dell dafür keine Garantie übernehmen wollte. Vor zwei Monaten hab ich es wieder tadellos ans Laufen bekommen. Heute dann das nächste Upgrade: GPG ist kaputt. Einfach so. Ohne Verschlüsselung ist meine Privatsphäre aber weitgehend schutzlos.

TL;DR: Das Ubantuh-Upgrade funktioniert zunächst nicht (ESD blockiert D-Bus und man kann sich nicht anmelden) und frisst dann meine Kryptoschlüssel und so einige andere versteckte Ordner. Jetzt ratet mal, von welcher Art Dateien ich keine Backups gemacht habe ? Und noch bevor jemand etwas von Inkompetenz murmelt, tue ich es gleich selber und liste bei dieser Gelegenheit auch gleich auf, was mir sonst noch aufgefallen ist: So lagert z.B. der von mit genutzte Chatclient Gajim offenbar alle (verschlüsselt übertragenen) Nachrichten im Klartext. Einzig mein Web of Trust ist also wieder bei Null; and nothing (else) of value was lost - nunja, gesetzt den Fall, dass mein Blog nicht von sicherheitsbewussten potentiellen Arbeitgebern gelesen wird …

Die Schablone zum ersten Absatz gibt's übrigens auf Netzpolitik.org.

Langkatze ist laaaaaaang ! (1)

Montag, 9. Juni 2008

Der Plan

  1. "Terry Cat"-Schnittmuster akquirieren.
  2. Schnittmuster modifizieren.
  3. Nähen.
  4. ???
  5. Profit !

"Langkatze ist laaaaaaang ! (1)" vollständig lesen

Jurassic Dream

Freitag, 30. Mai 2008
Raptor defeated by playpen balls
(SVG)

informationen zur aktuellen lage in sachen überwachung (live-blog)

Donnerstag, 29. Mai 2008

Update: Liveblogging in geschlossener Textform lohnt nicht - möglicherweise kann ich es auch einfach nicht. Auf jeden Fall sollte ich mir beim nächsten Versuch ein Programm besorgen, das automatisch Timestamps erstellt oder einfach gleich eine Videokamera nehmen und streamen. Den - zugegeben blamablen - Text lass ich hier einfach mal stehen, von wegen historisches Interesse und so, vllt. bessere ich die fehlenden Stellen ja noch nach.


An dieser Stelle werde ich ab 19:22 MESZ einen ersten Versuch starten, von einer Veranstaltung live mitzubloggen. Ich befinde mich in Berlin, im Newthinking Store, es ist ein lauer Sommerabend, ich habe zu viel Kaffee getrunken und schwächele daher ein wenig.

Titel der Veranstaltung ist "Überwachungsterror, Sicherheitswahn und die Sehnsucht nach dem autoritären Staat"; sie wird organisiert von den "JungdemokratInnen" bzw. der "Jungen Linken"; Moderatorin ist Barbara Schöning, es nehmen Constanze Kurz (Informatikerin, CCC-Sprecherin) und Jan Schallaböck (Jurist, ULD Schleswig-Holstein, UN Internet Governance Forum) teil.


"informationen zur aktuellen lage in sachen überwachung (live-blog)" vollständig lesen