New PGP keys

My PGP has been created over three years ago, with unlimited validity and 1024 bit. I've decided to create a new one with four times as many bits and an expiration date, as well as updated user IDs. The new one is signed by the old one, which has been revoked afterwards. Time to start collecting new signatures. You can download it from your favorite keyserver or get my PGP key directly from here.

Erstellt: 18. 11. 2007, 21:04:49 (CET)
Tags: English PGP GPG keys encryption signature

xkcd: 1337

xkcd bringt diese Woche täglich einen Comic in einer fünfteiligen Serie, betitelt 1337, und ich muss sagen, die Comics sind echt genial. Insbesondere der heutige (Teil 4), aber wer's noch nicht gesehen hat sollte sich "1337" von Anfang an anschauen.

Erstellt: 15. 11. 2007, 10:12:39 (CET)
Tags: German xkcd 1337 Comic Link

Adobe-Werbung abbestellen

Ich bekam gerade Post vom Adobe Magazine. Hab ich natürlich nie angefordert, also fix im Footer der Mail nachgeschaut, wie man aus dem Verteiler rauskommt. Normalerweise gibt's da ja immer nen kurzen Link. Nicht so bei Adobe:

Dies ist eine E-Mail von Adobe Systems GmbH, Georg-Brauchle-Ring 58, 80992 München, seinen Tochtergesellschaften oder Vertretern („Adobe“). Wenn Sie in Zukunft keine weiteren E-Mails dieser Art von Adobe erhalten möchten, senden Sie eine E-Mail an cic@adobe.de mit dem Betreff „Keine weiteren E-Mailings mehr – Adobe Magazine“.

Alternativ können Sie E-Mails von Adobe auch abbestellen, indem Sie einen Brief senden an:

UNSUBSCRIBE
Adobe Direct
Postbus 20622
1001 NP Amsterdam
Niederlande

Ich denke, ich werd dann doch die Mail-Variante nehmen.

Erstellt: 14. 11. 2007, 00:08:37 (CET)
Tags: German Rant Spam Mail Adobe Unsubscribe

Heimautomatisierung mit FS20 und freier Software

Das war der Titel des Vortrags, den ich gestern gehalten habe. Ich ging darin auf die Grundlagen des Systems ein, inklusive seiner Schwächen wie z.B. die unverschlüsselte Übertragung, um dann anhand von einigen Beispielen der möglichen Programmierung mit FHEM die Flexibilität von FS20 aufzuzeigen. Der Vortrag ist inzwischen als PDF verfügbar, wer Interesse dran hat: Heimautomatisierung mit FS20.

Erstellt: 10. 11. 2007, 11:32:01 (CET)
Tags: German Vortrag FS20 FHEM C3MA

Eurosignal

Als ich vorhin Les Professionels von Air gehört habe, fiel mir auf, dass ich schon seit Jahren wissen wollte, was das für ein komisches Gedudel-Signal war, das man früher, wenn man sein UKW-Radio so niedrig wie möglich eingestellt hat, hören konnte. Nach ein paar Minuten Sucherei erleuchtete mich die Wikipedia: Dieses von 1974 bis 1998 gesendete Geräusch gehörte zum Funkrufdienst Eurosignal. Es wird also mitnichten die aktuelle Uhrzeit übertragen, sondern die "anzupiepsende" Nummer.

Da es das Signal im Zeitalter von SMS nicht mehr gibt, muss man es irgendwie für die Nachwelt erhalten. Entweder durch den Download einer Aufzeichnung oder aber mit einem praktischen kleinen Python-Script zur Eurosignal-Generierung, das ich bei mysnip.de gefunden habe. Viel Spaß beim Gedudel erstellen!

Erstellt: 5. 11. 2007, 21:22:34 (CET)
Tags: German Eurosignal Nostalgie Funk Python Script Generator

make menuconfig

Screenshot Just a quick note: Configuring your kernel with make MENUCONFIG_COLOR=blackbg menuconfig stops it from looking like Turbo Pascal. On the other hand, now it looks like a mixture between Tron and Hackers, and I couldn't keep from shouting It's a UNIX system! I know this!

(Other choices are mono, classic and bluetitle, the default.)

Erstellt: 5. 11. 2007, 11:52:19 (CET)
Geändert: 5. 11. 2007, 12:13:27 (CET)
Tags: English Linux kernel config menuconfig color theme scheme feature

Liebe Halloween-Kinder!

Ja, es war heute Morgen extrem neblig. Nein, das bedeutet nicht, dass man schon um 11 Uhr Süßes sonst gips Saures nuschelnd vor der Tür stehen darf und sich noch nicht mal die Mühe gemacht hat, sich zu verkleiden (außer vielleicht als Goldkettchen-Hip-Hop-Knirps).

Bei der Gelegenheit: Meine Adresse steht online; ihr könnt euch schonmal notieren dass es dort weder in diesem noch in irgendeinem anderen Jahr Entlohnung für Bettelversuche geben wird. Sonst werf ich euch irgendwann die einzigen Süßigkeiten an den Kopf, die ich im Haus hab: Ein Glas Nutella.

Erstellt: 31. 10. 2007, 15:18:45 (CET)
Tags: German Halloween Kinder Rant

/mode +s

Galdo's post and the expiration of my one-month test certificate reminds me that I should post a note about scytale.name now being available encrypted as well, for no additional cost (well, at least not for you). Give it a try at https://scytale.name/ and tell me if you get certificate warnings. I paid 30 Euros for that thing, I expect it to work better than a self-signed one. :)

Erstellt: 29. 10. 2007, 17:43:50 (CET)
Tags: English meta SSL encryption certificate

qb Plans

Okay, you're curious about qb's future? Well, here's the deal:

qb has always been itch-scratchware. It was developed because I needed a blog. Fast and simple. And I wanted to stay in control of my content. That's why it works on plain text files, and that's why I didn't use some blog hosting service.

Right now there are three people I know of, including me, that are using qb. I want that number to increase, because I think a simple, lightweight blog is a lot better than "big" systems like Serendipity or Wordpress. In order to attract more users (and not lose current ones), qb needs more features. Comments, trackbacks, tags and searches are the most important ones in my opinion. There are some other things that could be implemented as well, like referrer tracking or e-mail interaction. However, that's not feasible with the 0.2 codebase: It's way too hackish, and I admit that even I am sometimes confused by the code.

That's why I've been trying to write 0.3 basically from scratch, with a modular design. Everyone should be able to create or extend (in the object-oriented sense) modules they need. But, as I said yesterday, I think I've created the bits of 0.3 code that are already there too bloaty and complex. I got the most headaches from thinking about a new configuration file structure. You know, one of qb's design goals is that people can always use the latest Git revision and not be afraid that it breaks their blog, while the default config should work flawlessly on my very own website, because I don't want to copy and edit configuration files each time I implement a new feature.

That was when I remembered the talk about Pragmatic PHP by Rasmus Lerdorf. Among other things, he said something like Why do you develop complicated template engines and parsers for PHP, when PHP itself is the most simple tool to use for that task? And he's right. I've made a design decision for future qb versions: There will be no configuration file anymore.

Instead, qb will be converted into a set of library functions and objects that you can use to build your very own blog. A framework, if you like buzzwords (and I don't). Now don't be afraid: This doesn't mean qb will be harder to configure. The current configuration file already is PHP code, so it seems every current user is able to write it, at least when having some useful examples. And there will be useful examples in the future as well. In fact, the examples will, again, be the code that runs this website, plus some more showing other possibilities.

The "configuration" a user is going to write will consist of some lines of PHP code that weave qb's components together in a unique way for each site. Your blog will not be "running", but be "based on" qb. I believe that you'll get a lot more flexibility out of that, and I hope that users will dare to experiment and do their own small hacks on their website.

Okay, now where's the sense in all that if that new, cool version will never be released? I think that focusing on coding components will speed up the process a lot. Actually, I hope that some people will join in, send patches or whole new components as soon as a solid foundation has been created. I'll start throwing around code fragments in the repository this week, write new ones and get that thing running as soon as possible, keeping you updated right here, as always.

Oh, and by the way, there will be no qb 0.3; in order to emphasize the restructuring, the next version will be called 0.5 instead.

Erstellt: 25. 10. 2007, 16:33:36 (CEST)
Tags: English qb code blog future

Embedded qb

Those of you who are reading this blog only in a feed reader won't notice that its design has changed: The ugly qb default design has been replaced with an ugly scytale.name redesign that's still work in progress.

If you think of doing this to your own qb-powered blog as well, the necessary code changes are available in the latest Git commit. The new design requires a small PHP library to be called, as well as functions hdr($title) and ftr() before and after the main content. My main goal when implementing that change was to keep things from breaking for users of qb's cutting-edge Git version.

Most of the embedding magic is done via PHP's output buffers: Send the real header, start output buffering, run qb, remove all HTML headers and other stuff that's being taken care of by the central library, send that out, add a footer and be done. Just use this code as your qb-0.2.conf.php.

Speaking of qb: After coding around on the 0.3 version, I think all the new code goes in a wrong, bloaty direction, and I've decided not to go in that direction any further. Stay tuned for a blog post tommorrow that will reveal what I've got in mind for the next version.

Erstellt: 24. 10. 2007, 15:29:01 (CEST)
Tags: English qb blog meta code PHP

Dream Girl

Ich muss sagen, manchmal passieren Dinge, die in mir für ein paar Stunden das Gefühl aufkommen lassen, dass die Welt vielleicht doch nicht so schnell vor die Hunde geht, wie es momentan den Anschein hat. Zum Beispiel, wenn aus einem sowieso schon wunderbaren Comic wie diesem hier...

Dream Girl Comic

..., veröffentlicht vor mehreren Monaten, sowas hier wird:

Menschenmenge
(Foto von *Insomnius bei Flickr)

Mehr über das verrückte Fan-Meeting mitten in einem Park in Cambridge bei xkcd, in ner örtlichen Zeitung oder bei Flickr. Allein dass sich Leute die Mühe gemacht haben, die ganzen Schilder im Park umzudekorieren... krass. Wenn ich momentan nicht prinzipiell nicht in die USA reisen würde, wäre ich womöglich auch dort gewesen.

Erstellt: 22. 10. 2007, 10:47:52 (CEST)
Tags: German xkcd Romantik Gruppendynamik Fans Event

Willkommen bei Aperture!

Aus Gründen, die jetzt hier nichts zur Sache tun, hab ich mir eine Trialversion von Apple's Aperture runtergeladen. Dafür muss man seinen Namen sowie seine Mail-Adresse angeben und bekommt dann eine Mail mit einem Aktivierungsschlüssel (richtig, für ne zeitlich limitierte Testversion).

Als wäre das nicht schon nervig genug, der Inhalt dieser Aktivierungsmail setzt dem ganzen die Krone auf:

Screenshot Aperture-Mail

Man wirft mir also eine ganze 11 KB große HTML-Mail entgegen, hat dann aber offenbar nicht mehr den Traffic, das Know-How oder, was ich ja vermute, die Lust, eine Plaintext-Version anzubieten. Dabei könnte man, statt Your email client does not support HTML messages auch einfach Your activation key is XXXXXXX, sorry for sending you lots of HTML crap in den Plaintext-Teil schreiben. Denn, und das ist ja das krasse daran, einen Textteil hat die Mail durchaus. Er enthält nur keine verwertbare Information.

Naja, wahrscheinlich läuft das nach dem Motto "Aperture-User empfangen auch ihre Mails auf einem Mac, und wer nicht unsere Software verwendet, der soll schon spüren, dass alles viel problematischer ist". Wie gut, dass ich Aperture wegen unsäglicher Langsamkeit und Featurearmut sowieso nicht benutze.

Achso, seh ich grad: Die Message-ID ist auch ungültig. Apple verstößt also nicht nur gegen die guten Sitten, sondern auch gegen RFCs.

Erstellt: 11. 10. 2007, 13:42:48 (CEST)
Tags: German Apple Aperture Bashing fun Mail

And believe me I am Still Alive

Ich wollte nur mal drauf hinweisen, dass ich noch lebe und auch fleißig am Arbeiten bin. Außer vorgestern, da hab ich acht Stunden Team Fortress 2 gezockt. Und außer gestern, da hab ich Portal durchgespielt. Jungejunge, was eine geniale Atmosphäre und was ein cooler Abspann. Der Song daraus läuft bei mir momentan rauf und runter, mit Ellen McLain hat Valve echt ne gute Wahl getroffen.

Bis hierhin hat der Eintrag für nicht-Orange-Box-Besitzer wenig Sinn gemacht, deshalb schieb ich noch ein bisschen was allgemein verständliches hinterher:

Ich arbeite momentan an allem möglichen gleichzeitig, unter anderem hab ich mich dazu entschlossen, KDE den Rücken zu kehren. Deshalb muss ich mir erstmal wieder eine brauchbare Arbeitsumgebung auf dem Rechner schaffen. Das läuft aber ganz gut, demnächst wird's ein paar mehr Blogposts mit Software-Empfehlungen geben.

Außerdem natürlich obligatorischer Uni-Kram, Arbeiten an Open-Source-Projekten (z.B. diverse Ebuild-Basteleien und Debugging an PokerTH) und was noch so alles anfällt. Bis morgen bastel ich noch einen Vortrag zum Thema FS-20 zusammen. Und meine Website bekommt bald ein Redesign. Große Teile sehen schon neu aus, so zum Beispiel meine Listen-FAQ, aber es gibt noch die einen oder anderen Unfertigkeiten.

Last but not least wird auch qb weiterentwickelt. Ich versprech's!

Erstellt: 11. 10. 2007, 12:43:44 (CEST)
Tags: German Meta Portal Redesign

Chiptunes Mainstream?

Heute Morgen im Bad war ich mit einem Schlag hellwach, nämlich als Ayo Technology von 50 Cent und Justin Timberlake (YouTube, Wikipedia) lief. Krass daran ist nicht etwa der doch recht eindeutige Text, sondern das "Gedudel" im Hintergrund. Chiptune, 8bit, SID- oder C64-Mucke, wie auch immer man diese Art Musik nennen mag: Eigentlich dachte ich immer, nur Hacker oder andere Bekloppte würden sowas hören. Aber offenbar denkt Timbaland, der den Track nämlich produziert hat, dass auch die fünfzehnjährigen Gangsta jetzt reif für Blibbs und Blobbs sind.

Es ist auch nicht der erste Timbaland-Song, der entsprechend verschönert wurde: Wir erinnern uns (oder auch nicht) an die Geschichte mit Nelly Furtado's "Do It", das Timbaland von Janne "Tempest" Suni's Demoszene-Track Acidjazzed Evening geklaut hat. Ist ne interessante Story, man lese zum Beispiel, wie Timbaland Tempest als "video game idiot" bezeichnet oder eine der vielen anderen Websites und Artikel zum Thema. Wer eine schnelle Übersicht will, dem kann ich dieses YouTube-Video oder diesen Post auf YTMND wärmstens empfehlen. Mein persönliches Fazit: Timbaland mag gute Musik machen, aber man weiß nicht so wirklich, wieviel davon aus seinem eigenen Kopf stammt. Bei einem kann man sich aber spätestens nach dem Radiointerview sicher sein: Er ist ungefähr so sympathisch wie eine Pilzinfektion.

Ich freu mich, nebenbei bemerkt, auf das Konzert von Pornophonique auf den mrmcd am Wochenende. Wenn ich denn die Zeit finde, dort zu erscheinen.

Erstellt: 10. 9. 2007, 14:25:57 (CEST)
Geändert: 10. 9. 2007, 15:16:45 (CEST)
Tags: German Chiptunes SID 8bit Musik 50 Cent Timbaland

Geek for Life

Du weißt, dass du ein dein Leben lang unheilbarer Geek bist und immer sein wirst, wenn du eine Dose Suppe verschüttest und beim Anblick der fettigen Flüssigkeit, die sich unaufhaltsam ihren Weg über deine Arbeitsplatte in Ritzen und auf den Boden bahnt, bei der panischen Suche nach der Küchenrolle in steigender Tonhöhe rufst: OH NOES! DO NOT WANT!

Erstellt: 10. 9. 2007, 11:50:16 (CEST)
Tags: German Fun Geek LOL Weisheit Gedanken

Sipgate veröffentlicht API

Darauf hab ich schon seit Monaten gewartet: Sipgate zeigt mal wieder, dass sie durchaus die "Poweruser" als Zielgruppe im Visier haben: Seit Mittwoch kann man über XML-RPC Funktionen wie SMS- oder Faxversand, das Initiieren von VoIP-Verbindungen oder auch Abfragen von Kontostand und Telefonbucheinträgen durchführen. Vorbildlicherweise existiert auch eine Mailingliste für Fragen und Diskussionen.

Momentan fehlt leider offenbar noch die Möglichkeit, Telefonbucheinträge zu manipulieren; ein Feature, das mir persönlich ziemlich wichtig wäre, da ich ungern mehrere verschiedene redundante Datenbanken pflege und eigentlich bereits ein Telefonbuch habe. Wenn ich das allerdings zu Sipgate synchronisieren könnte, wäre die Welt ein großes Stück besser. ;)

Sipgate kann meiner Meinung nach davon ausgehen, dass sich eine ziemliche Horde Open-Source-Fanatiker auf die API stürzen wird. Ich fang auch gleich mal an, denn Faxe senden direkt aus KDE wollte ich schon immer können...

Erstellt: 8. 9. 2007, 15:27:44 (CEST)
Tags: German Sipgate API News

List-FAQ

So, als Produkt des heutigen Tages stelle ich meine FAQ für Diskussions-Mailinglisten im Allgemeinen und debate@lists.ccc.de im Besonderen vor. Möge sie euch bei vielen Newbiefragen eine unersetzliche Zeitersparnis bedeuten.

Erstellt: 6. 9. 2007, 17:28:25 (CEST)
Tags: German FAQ HowTo e-Mail Mailingliste Debate
scytale.name