Lesch ist zurück zu seinen Wurzeln – fast

21 Juni 2010

Mehr als drei Jahre ist es her, dass ich an dieser Stelle berichtet habe, das Alpha Centauri, die viertelstündliche Vorlesung über Astrophysik, allgemeinverständlich gehalten von Harald Lesch, abgesetzt wurde.

Mittlerweile ist viel passiert: Eintrag weiterlesen »

Kochrezept und Copyright

25 Februar 2010

“Das hat aber lecker geschmeckt, kannst du mir das Rezept geben?” Die Worte hat (hoffentlich) sicher jeder schon einmal gehört, der ab und zu mal den Kochlöffel für seine Freunde und Bekannte schwingt.
Gerade neulich habe ich mich bei so einer Kopieraktion wieder mal gefragt, wie es denn eigentlich mit dem Rechtlichen aussieht, wenn man ein Kochrezept weitergibt. Jetzt habe ich endlich mal nachgeschlagengoogelt. Eintrag weiterlesen »

Wenn die Waschmaschine stehenbleibt

3 Februar 2010

Eine Aufzeichnung für im Internet googelnde Möchtegern-Elektriker

Pünktlich zum neuen Jahr verweigerte unsere Waschmaschine den Dienst. Fluten und lenzen ging noch, auch leuchteten noch alle LEDs, die beim Einschalten leuchten sollen, aber die Trommel wollte sich weder vor noch zurück bewegen und die letzte Waschladung lag noch ungeschleudert in ihrem Inneren.

Was macht also der Ingenieur im Haus? Er ruft den lokalen Service an, weil er nicht die geringste Neigung verspürt, sich in seinem Urlaub länger mit einer defekten Haushaltsmaschine zu beschäftigen. Leider hatte der Reparaturservice wohl einen Tag nach Neujahr eine ähnliche Einstellung wie ich. Keiner nahm dort das Telefon ab. Also musste ich doch ran. Eintrag weiterlesen »

Creation

28 Januar 2010

Up to today I was ignorant and did not know how life, the universe and everything came into being. I’m so glad that now I know.

Stop Motion Animation und Linux

26 Januar 2010

Neulich war ich mit meiner Familie zur Ausstellungseröffnung von “Gestatten, ich bin dein Schatten!”, einem Projekt des Kindermuseums Bremen, noch zu sehen bis 18.4.2010 in der Weserburg.

In der Ausstellung – die, nebenher gesagt, sehr zu empfehlen ist – lief auf einem Monitor der Scherenschnitt-Animationsfilm “Die Abenteuer des Prinzen Achmed“, einem der ersten Animationsfilme der Filmgeschichte in abendfüllender Länge.

Auszüge aus “Die Abenteuer des Prinzen Achmed” von Lotte Reiniger auf youtube

Daneben konnte man selbst auf einem Lichttisch mit Scherenschnittfiguren einen eigene Animationssequenz erstellen, die von einer Videokamera mittles iStopMotion aufgenommen wurde.

Das hat bei Henrik und mir Erinnerungen an unseren Playmobil-Stop-Motion-Film wachgerufen, den wir vor Jahren einmal mit der Einzelbildfunktion unserer Videokamera herstellten. Mit einer an den Rechner angeschlossenen Kamera ist eine Stop-Motion Animation natürlich viel einfacher.

Also habe ich jetzt einmal nachgeschaut, welche Programme da denn für Linux in Frage kommen und bin zu folgendem Ergebnis gelangt:

  • Stopmotion – Von den Screenshots her zu urteilen, scheint diese Programm genau das zu machen, was sein Name verspricht. Allerdings ist die letzte aktuelle Version von Mitte 2008. Diese Version liegt auch in den Debian repositories.
  • Muan – Muan scheint, ebenfalls nach Beurteilung der Screenshots, ähnliches zu leisten wie Stopmotion. Auch hier ruht die Weiterentwiklung seit zwei Jahren. Debian Pakete gibt es nicht.
  • Toonloop – Toonloop zielt eher auf die realtime stop motion ab. Das heißt, es zeigt spielt die Animation während des Entstehungsprozesses in einer Endlosschleife ab. Neue Frames werden dabei immer hintenangefügt. Es ist daher wohl eher für live animation Projekte geeiget.
  • Frameworks – Franmeworks geht dann eher wieder in die Richtung von Stopmotion und Muan. Leider inklusive der eingestellten Weiterentwicklung.
  • Ich werde wohl zunächst einmal Stopmotion ausprobieren.

kdm fails to restart after logout

26 Januar 2010

Usualy, after logging out from the desktop (like from KDE), the display manager (kdm in a usual KDE setup) appears again prompting for a new login. On one of my machines this is not a case for a while now. Instead of returning to the kdm login screen I end up in a virtual terminal for text input. Since this machine is most of the time simply shut down after use, I didn’t really look into the problem until know.

The problem is well know. It’s for example documented in bugs 295743, 432521 in Ubuntu’s launchpad, bug 253987 in the Gentoo bugzilla, bug 18028 in the freedesktop.org bugzilla and this thread in the German-speaking sidux forum.

The guilty party for causing the problem seems to be the X-Server that can not be properly reset. Not all X-Servers are buggy but at least the SiS-X-Server is (in my case it’s crashing with “SIS(0): Unable to map IO aperture. Invalid argument (22)”) and the Intel-X-Server was. So the solution would be to fix the X-Servers. However, this is not done yet, even though the bug is quite old.

Lucky us, a workaround exists. Telling kdm with "TerminateServer=true" in kdmrc (see the kdm documentation) to terminate the X-Server instead of restarting it, resolves the issue.

If you apply this workaround, be sure to check the entry in your kdm file after each upgrade of kdm. It might me overwritten through the upgrade mechanisms.

SheevaPlug – Computing out of the wall wart

17 Dezember 2009

SheevaPlug with USB and LAN port visible

SheevaPlug with USB and LAN port visible

Whether Marvell got the name for it’s ARM compatible CPU core from the Hindu god of destruction or off the character from the Mortal Kombat game series, I don’t know.

However, the Sheeva CPU core is the heart of Marvell’s System-on a-Chip design called Kirkwood and around that they built a complete computing device the size of a wall wart and called it the SheevaPlug. Eintrag weiterlesen »

Wattzwitscherer

14 März 2009

Beim Newsfeeds lesen bin ich neulich über einen Artikel von de:bug in Spiegel online gestolpert. Dabei ging es um den Gewinner der diesjährigen Greener Gadgets Design Competition Tweet-a-watt, einem Wirkleistungsmesser-Hack, der den momentanen Leistungsverbrauch an einer Steckdose über Twitter bekanntgibt.

In dem Bericht wurde viel Augenmerk auf die Twitterfähigkeiten der Entwicklung gelegt. Meines Erachtens ist das aber nur Beiwerk. Viel interessanter fand ich den eigentlichen Hack des Wirkleistungsmessers. Im Großen und Ganzen wird einfach nur die momentanen Spannuns- und Strommesswerte am Messgerät abgegriffen und mittels einer Xbee AD gewandelt und durch die Luft transportiert. Die Bauanleitung für den Leistungsmesseraufsatz findet sich hier auf der Seite der Entwicklerin. Sowohl Hardwareaufbau und Softwareentwicklung werden sehr genau beschrieben. Das das Messergebnis dann auch noch getwittert wird ist Programmierfleißarbeit.

Erstaunlicherweise habe ich im deutschsprachigen Netz noch keinen Hinweis darauf gefunden, ob diese Datenanzapfmethode auch bei den hier bei uns in Deutschland handelsüblichen Leistungsmessgeräten möglich ist. Ich habe jetzt mal mein Voltcraft Energy Check 3000 aufgeschraubt und in der Tat findet sich dort exakt der selbe Operationsverstärker-IC wieder, der auch in dem im Originalhack verwendeten Leistungsmesser zu finden ist. Es handelt sich um einen LM2902.

Es steht nun also uns 230 Voltlern nichts im Wege, uns auch einen Tweet-a-Watt zusammenzulöten. Nur leider werden wir die Erweiterung in einem Extragehäuse unterbringen müssen sofern wir das Votcaft-Gerät verwenden wollen, da dessen Gehäuse im Gegensatz zu dem im Original verwendeten Kill-a-Watt-Gerätes leider überhaupt keinen freien Platz für weitere Bauteile bietet.

Trotzdem, außer dieser einen kleinen Hürde schein einem Nachbau also nichts mehr im Wege zu stehen.

Wenn man allerdings lediglich Strom und Spannung von einem Messpunkt abnehmen möchte, ist es vielleicht etwas zu viel des Guten gleich ein vollwertiges Leistungsmessherät zu modifizieren. Viel effizienter wäre es, wenn man versuchen würde, nur den Strom- und Spannungsmesserteil eines Leistungsmessers, also den Shunt mit der zugehörigen OP-Schalung, selber aufzubauen und dann mit dem Funkmodul zu verheiraten. Eine Bauanleitung für einen selbstgebauten Leistungsmesser, der auch die benötigte OP-Beschaltung beinhaltet, gibt es bei dem Gewinner der Vorjahres-Designcompetition der Greener Gadgets Conference, dem Energstar, einem Wirkleistungsmesser im Einmachglas. Die Anleitung zum Bau findet sich hier.

Von mir gib es vielleicht später mehr zu diesem Thema aus der Bastelecke. Allerdings sind die Xbee-Module in Deutschland nur zu etwas überteuerten Preisen zu bekommen. Ich muss mal sehen, ob es nicht billiger ist, sich die Xbees direkt aus Amerika kommen zu lassen.

Show installed packages sorted by the size they occupy

9 November 2008

This can be done astoundingly easy with only a single command – well, not including the sorting. I’m just writing about it since it took my quite a while to figure out how to do this and later on I had to say that even though I knew that dpkg-query exists but since I liked to dig around in the packagestatus file by myself I never really had a use for the command. Well, now I have.

dpkg-query --show --showformat='${Package;-20}\t${Status}\t${Installed-Size}\n' | sort -k 5 -n|grep -v deinstall

does the job. And afterwards it’s quite easy to kick out the big packets you never heard of or even used …

What to do when the nfsserver hangs on your slug?

20 Mai 2008

I have a slug running on unslung V2.3R63-uNSLUng-6.8-beta.

Sometimes I can’t mount the exported directories on the slug from my clients in the network. Reading /var/log/messages on the slug I can see the entry

getfh failed: Operation not permitted

This post tracked the cause down to a stale /var/lib/nfs/rmtab file. Wiping all files in /var/lib/nfs/ and executing /opt/etc/init.d/S56nfs-utils – which stops and restarts the nfsd – did the job for me and mounting worked perfectly afterwards.

However, even though I did this quite a view times now I can’t guarantee that this is the proper way to solve this problem. I’m especially not so sure if the wiping part is safe at all. Furthermore, it’s still unclear to me, why the mount problem happens at all and why the file gets stale (feedback is welcome!).

So use this recipe on your own risk.