Using the IKEA Duktig toy stove top with a power adaptor

Recently I was approached by a younger user of the Duktig toy kitchen. It includes a battery powered stove top which seems to chew through batteries (6x AAA) like mad. There is a replacement PCB available that cuts down the power usage, but unfortunately it costs quite a bit when imported to Germany.
So I decided to go with an easier route and power the toy kitchen from a power adaptor (“wall wart”). I wanted to share what I find to work pretty well:
Weiterlesen

cyclenext – a script to monitor taskwarrior tasks continously

Intro

I’m using taskwarrior for about 19 months now, during that time I logged about 1000 tasks. Even during those times where I did not live full time on the command line it served me well and never got in the way: Once it output the task I asked for return to the bash prompt and I could carry on with whatever I wanted to do.

This also means that there is no continous view of all the tasks at hand, a feature that I found useful at some times. The naive approach to achieve this would be a bash command like this:

for ( (;;) ) do clear; task next rc.gc=off; sleep 5; done

If you ever did something like this, you know that this leads to unpleasant (because irritating) screen flicker every 5 seconds (or whatever you set the delay to). This is the reason why I hacked together the first iteration of a simple script I called “cyclenext”. After I finally switched to taskwarrior version 2.2.0 I wanted to share this with everybody who is interested.

Usage

Nothing fancy there: First edit the location of your taskwarrior “pending.data” file and then use it like this:

cyclenext <filter>

where can be everything from “next” to more complex filters like “ready project:worldpeace prio:h”. Press <ctrl>+<c> (or <cmd>+<c>) to end cyclenext. Weiterlesen

Linksammlung, Ausgabe 1/2012

“Die Kirche unterdrückte während des Mittelaters den Fortschritt und beraubte die Menschheit so eines unermesslichen Potentials.” Ein Atheist hinterfragt diese vebreitete These: In Defence of the Middle Ages (en)

Dass auch (oder gerade?) unter Atheisten ein verzerrtes Bild von (modernem) Feminismus vorherrscht, zeigt dieser Herr sehr schön: Failure of Feminism (ca. 11min, en). Der hervorragende Podcast “Godless Bitches” antwortet: Godless Bitches, episode 2.2 (ab Minute 46 , en)

Der 28c3 ist ja schon etwas länger vorbei. Ich habe seitdem eine Menge toller Talks gehört, aber dieser eine (nicht-technische) Vortrag ist aus meiner Sicht Pflicht. Cory Doctorow ist ein brillanter Redner, und ich teile seine Ansichten über die Gefahr durch abgeschottete Endgeräte: Cory Doctorow: The coming war on general computation (kurzweilige 54 Minuten, en)

Erstausgabe der deutschen WIRED

Vor einer Woche ist sie herausgekommen, die neue WIRED. Ich hab sie mir ganz neugierig gleich gekauft, ganz ohne das amerikanische Vorbild richtig zu kennen.

Ganz im Sinne des Editorials (zum Titelthema „Gebt Deutschland den Geeks, sonst will es ja keiner“) will ich auch nicht weiter zerreden, denn ich kann die Aussage nur unterstützen: Mutig sein oder mindestens die Mutigen machen lassen.

Trotzdem meine Kritikpunkte ganz konstruktiv und innovationsfreundlich: Weiterlesen

Linksammlung September 2011

Die Forschrin Geschichtenerzählerin Brene Brown sprich in einem (wie üblich) sehenswerten TED-Talk über die Verletzlichkeit von Menschen und über ihre erstaunlichen Antworten auf die Frage: “Was haben glückliche Menschen gemeinsam?”: The power of vulnerability (21 Minuten, englisch)

 Sascha Lobo erzählt viel, darunter viel plattes und viel Unsinn. Ab und zu kommt dann doch ein Stück Text heraus, das man gerne gelesen hat, wie dieser über Benehmen, Zivilisation und was das mit Verboten zu tun hat. Was das ganze mit dem Netz zu tun hat weiß er anscheinend auch nicht so recht, lesenswert aber trotzdem: Wer gute Manieren hat, braucht keine Verbote

Die Abenteuer des Abenteuermann: Ein Mann, Eine Karte, Abenteuerzeit! Den Comic gibt es hier.

Amazon Kindle: Software und Interface

Vor kurzer einiger sehr langer Zeit widmete ich mich schon einmal der Hardware des Amazon Kindle. Dieses Mal soll es um ein mindestens ebenso wichtiges Thema gehen: Der Software, genauer: Der Teil von Software, der auf dem Gerät läuft (das ganze Ökosystem drumherum (Amazon-Bookstore und meine persönliche Art der Literaturverwaltung, DRM, …) soll einen einen Post bekommen). Das ganze soll auch keine vollständige (und damit langweilige) Beschreibung der kompletten Bedieneroberfläche werden, sondern ein Licht auf die besonderen Höhen und Tiefen werfen.

Weiterlesen

Creating memory maps in LaTeX using the {bytefield} package (update x2)

I’m currently working on some embedded systems stuff. For the documentation (written in LaTeX, of course!) I was searching for a convenient way to draw memory maps. The creation of external images using LaTeX Draw (which I like) was not a good option, as I wanted to change my memory maps in a source file and propagate the change with a single ‘typeset’ command.

I wanted to share my solution, as I found nothing there (as a matter of fact, nobody seems to draw memory maps, which means that a lot of documentation is missing them ;__;). I use the real handy ‘bytefield’ package (maybe the way to go for documenting registers) which is quite lightweight and convenient to use. This is an example of a basic bytefield definition:

\begin{bytefield}{32}
	\bitheader[b]{0,7,8,15,16,23,24,31}\\
	\bitbox{8}{Byte 3} \bitbox{8}{Byte 2}
	\bitbox{8}{Byte 1} \bitbox{8}{Byte 0}
\end{bytefield}

Weiterlesen