Neues in der Kategorie Belanglos

The death of Whitney Houston

| Keine Kommentare | Keine TrackBacks
Normally, I try not to blog about topics regarding popular culture. Famous people die, like everybody else, and I usually do not care too much - it makes me sad when they die, but not because they are famous, but because it is just sad that somebody died.

For example, I did not really care much about the death of Amy Winehouse, except feeling consternation, for she died very young, probably killed by her own success. I did not really care much about the death of Michael Jackson, he was a rich and famous person, but probably also not always happy, when thinking about his several lawsuits.

Somehow, I found the death of Whitney Houston more shocking. I am not a fan of her, nor do I know much of the music she made. In fact, the only song I remember is "Could I have this Kiss forever". I saw the video for this song when it came out, and heard it on the radio. That is about it.

However, somehow, memorizing those times and now knowing that she is dead makes me sentimental. Having a list of artists who made music I heard when "I was young" who already died is something that makes me feel old, and reminds me of how volatile my life and life in general is.

I think that the general mourning about deaths of famous people is overdone - thousands of people die every day, and one cannot feel dolor for everyone of them, there is nothing special about famous people. And there is probably enough space for dolor in everybody's personal circle.

But famous people can remind us of these things. May they, as well as all the other people, rest in piece.

The old woman and the keyboard

| 1 Kommentar | Keine TrackBacks

Found at Fukung.
At the station where I leave the train every week, there is a tunnel where often street musicians play their music. Mostly, their play is so bad and annoying that you want to pay them rather for stopping it, than for playing. However, today, I heard some nice melody from this tunnel, and I thought, maybe a band or something is playing there.

Approaching the source, I saw an old woman, playing on a small electrical piano. Looking a little closer, I found that some keys were missing on the keyboard, and obviously, she was only pretending to play - her keystrokes did not sync with the music, the music was obviously played by that gadget automatically.

I am not sure whether this person was snaky, or just naive to think that nobody will notice, or both. However, at least she knew how to play this gadget in a way that it does not make annoying sounds, even though that only means to choose a track and play it, it is better than what the other people do. And that wtf-feel about it somehow made me smile. I gave her 50 cent, to help her repairing the missing keys on her keyboard.

Pril

| Keine Kommentare | Keine TrackBacks
Sie ist endlich da ...


... Besser spät als nie!
Only few people are really willing to implement an own operating system, at least compared to the people willing to implement an own textadventure. But there are projects. Like MikeOS. A nice little OS with an elementary text editor, BASIC interpreter and an implementation of Hang Man.

Nothing special. But nice.

A Simple Turing Machine

| Keine Kommentare | Keine TrackBacks
I was searching for a simple way of experimenting with Turing machines for a small course I will give, but most of the software out there is either too complicated or has restrictions, like a predefined alphabet. So I hacked together a small turing machine:

(defun run-turing-machine
(statelist current-state-name band bandptr) (let* ((bandlen (length band)) (cstate (cdr (assoc current-state-name statelist))) (calpha (elt band bandptr)) (cdo (cdr (assoc calpha cstate))) (do-write (car cdo)) (do-move (cadr cdo)) (do-goto (caddr cdo))) (setf (elt band bandptr) do-write) (incf bandptr (cond ((eql do-move 'R) 1)
((eql do-move 'L) -1)
((eql do-move 'S) 0))) (dotimes (i 70) (format t "~d" (elt band (+ i bandptr -35)))) (format t "~%") (if (eql do-goto 'HALT) nil (run-turing-machine statelist do-goto band bandptr))))

As it is very short, it is very easy to customize, so maybe it is the right thing for other people who are able to use lisp and want something similar. Which is why I am blogging about it, even though it is nothing special.

The code should be self-explanatory, as an example, the following is a machine which increases a dual number (consisting of 0s and 1s, bounded by 2 in the beginning and 3 in the end), and its output:

(run-turing-machine 
'(
(anf (0 2 S HALT) (1 2 S HALT) (2 2 R zu3))
(zu3 (0 0 R zu3) (1 1 R zu3) (3 3 L letzteziffer))
(letzteziffer (0 1 L andenanf) (1 0 L letzteziffer) (2 1 L anf))
(andenanf (0 0 L andenanf) (1 1 L andenanf) (2 2 S HALT))
)
'anf
(make-array '(100) :initial-contents
'(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 2 1 1 1 1 1 3 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0)) 50) 0000000000000000000000000000000000211111300000000000000000000000000000 0000000000000000000000000000000002111113000000000000000000000000000000 0000000000000000000000000000000021111130000000000000000000000000000000 0000000000000000000000000000000211111300000000000000000000000000000000 0000000000000000000000000000002111113000000000000000000000000000000000 0000000000000000000000000000021111130000000000000000000000000000000000 0000000000000000000000000000002111113000000000000000000000000000000000 0000000000000000000000000000000211110300000000000000000000000000000000 0000000000000000000000000000000021110030000000000000000000000000000000 0000000000000000000000000000000002110003000000000000000000000000000000 0000000000000000000000000000000000210000300000000000000000000000000000 0000000000000000000000000000000000020000030000000000000000000000000000 0000000000000000000000000000000000001000003000000000000000000000000000 0000000000000000000000000000000000021000003000000000000000000000000000

No Apple Anymore!

| 2 Kommentare | Keine TrackBacks
Finally!

find . | grep -i ds_store | while read i; do rm "$i"; done

Pril goes 4chan

| 1 Kommentar | Keine TrackBacks
Das Internet machte gerade mal wieder meinen Tag. Die bekannte Spülmittelmarke Pril veranstaltet einen Wettbewerb für das beste Design. Es ist klar, was passiert, wenn man das Internet Motive angeben lässt, und spiegelt sich in ihren Hinweisen wieder:

"Natürlich gehören auch humorvolle Beiträge unbedingt zu einem Design-Wettbewerb dazu. Leider hat aber inzwischen die Anzahl der Personen zugenommen, die unsere Aktion bewusst dazu nutzen, anstößige oder wirklich geschmacklose Designs zu erstellen. Hierzu zählen auch aus rechtlicher Sicht äußerst kritische oder sogar verbotene Designs. Ihr habt sicherlich Verständnis dafür, dass wir dies unterbinden müssen."

Freilich habe ich Verständnis dafür, ich möchte nicht wissen, wie viele Penisbilder und Hakenkreuze die in der Zwichenzeit bekommen haben. Leider ist das Internet an dieser Stelle noch nicht erwachsen geworden - meine Meinung dazu, dass das mit den jetzigen Gesetzen auch nie passieren wird, ist in diesem Fall unwesentlich.

Nun haben sie auch eine Auflistung der beliebtesten Designs. Und zumindest zum Moment wo ich diesen Satz schreibe ist dieses Bild [lokale Kopie] weit vorne. Und das ist auch gut so, ich finde dieses Design sehr zeitgemäß. Für alle die es nicht kennen, selbiges Gesicht ist ein Meme, das man öfters mal sieht.

Wird es also bald die Prilflaschen zieren? Ich sähe durchaus Gründe, die dafür sprächen. Pril hat zur Blumenkraft-Zeit auf dieser Welle mitgeschwommen. Pril will sich offenbar mit dieser Aktion als Vertreter einer Jugendkultur darstellen. Sollte dieses Motiv auf die Prilflaschen kommen, würden höchstens ein paar Hausfrauen davon absehen, Pril zu kaufen, dafür würde die Marke aber ziemlich schnell an Bekanntheit gewinnen, mindestens innerhalb der Blogosphäre, aber sicher auch in einigen Zeitschriften.

Ich glaube aber nicht dass das passieren wird, denn in den Hinweisen steht auch:

"Wie euch bekannt ist, wählt eine Jury aus den beliebtesten Pril-Flaschen zwei Designs aus, die deutschlandweit in den Handel kommen. Die Jury wird bei ihrer Auswahl der beiden Designs besonders darauf achten, dass diese zur Marke Pril und zum Unternehmen Henkel passen, sowie die Attraktivität für den Verbraucher und die Akzeptanz beim Handel berücksichtigen."

Und wenn ich mir so anschaue woraus die Jury besteht, und schon diese Kriterien höre... Ob Designer und Brand Manager die Schönheit in einem solchen Entwurf wirklich verstehen? Ob sie verstehen, was das für sie als Marke bedeuten würde? Ob sie bereit sein werden, sich vom Image des Spülmittels für zarthändige Blumenkinder hin zum modernen Image des Spülmittels das sich auch für versiffte Studentenbuden eignet zu bewegen? Ich glaube es nicht.

Aber ich fände es nett, wenn ich mich hier irren würde.

Open Office ...

| Keine Kommentare | Keine TrackBacks
> wird vollständig "Community-based Open Source"

Ich würde es ja lustig finden, wenn Microsoft jetzt irgendeinen Teil davon maintained. Nur so zum Trollen. Irgendwas wovon keiner wirklich was hat, zum Beispiel könnten sie ein Plugin anbieten, das alte doc-Dateien besser unterstützt, oder eine Erweiterung die die Einbindung von VB.net ermöglicht, oder sonst irgendsowas.

Das wird wahrscheinlich nicht passieren, aber ich fände es witzig.

My Herbarium

| Keine Kommentare | Keine TrackBacks
For nostalgia I still keep the scanned images of the old herbarium I had to make in my biology class ten years ago.

> http://uxul.de/blog/herbarium/

The scanner still works, and it is still in use. A Canon Lide 30. The old computer is broken, unfortunately. The herbarium is still somewhere in my closet.

Nostalgia ...
I have found a bug that I was searching for since a long time. Now finally, the level-editor works - well, at least as long as you do not use OpenGL in the mean-time (this should be just a minor bug, I assume some confusion of the standard input by OpenGL or something).

Even though there are a lot of alternatives, I think I will stay with ltk and skippy for the level-editor, simply because the level-editor was meant to be a development tool for me rather than part of the software.

The background is still not working and currently I do not have the time to make it work, though it is probably easy.

Anyway, if you want to have fun with it, or get inspiration (or just look at CL-Code dealing with OpenGL), it can be found under https://github.com/dasuxullebt/uxul-world.