Skip to content

Monkeynomics

Unglaublich, ein zwanzig Minuten Video (in Englisch) aus der Reihe der Ted Talks. Absolut sehenswert. Was passiert, wenn man Affen Marktwirtschaft beibringt. Die Ted Talks kann ich sehr empfehlen, die bringen eine Menge an Denkanstössen und interessanten Einsichten.

Die Lemminge ...

gedanken ... stehen vor dem Apple Store (die Schlange hier ist länger als 50 Meter) und den offiziellen Läden der Schweizer Mobilfunkprovider an.

Ich habe Liegestühle gesichtet.

Wie blöd kann man eigentlich sein?

(Ja, heute ist Erstverkaufstag des iPhone 4 in der Schweiz).

Ballast entfernt ...

So, ich habe mal ein wenig Ballast entfernt und die diversen Counter wie Blogoscoop, Bloggerei oder Topblogs rausgeworfen. Allerdings gestaltet es sich ein bisschen schwerer, die Accounts dort löschen zu lassen.

Ich muss tatsächlich jeden Anbieter einzeln anschreiben ... so etwas ist wirklich bescheuert.

Festung Atlantis ...

So, die nächste Ausgabe der Silber Edition habe ich nun gehört.

Josef Tratnik ist ein genialer Sprecher und mir gefallen die Hörbücher immer noch sehr gut. Allerdings waren die Erklärungen der unterschiedlichen Zeitebenen schon etwas verwirrend (und auch an den Haaren herbeigezogen).

Spass gemacht hat es aber trotzdem.

Taskwarrior (2) ...

taskwarrior German text below. / Deutscher Text weiter unten.

The next part of my mini series about Taskwarrior is about dates, dateformat, due dates and wait dates.

Previous part

The standard date format is m/d/Y. That means the following:

m minimal-digit month, for example 1 or 12
d minimal-digit day, for example 1 or 30
y two-digit year, for example 09
D two-digit day, for example 01 or 30
M two-digit month, for example 01 or 12
Y four-digit year, for example 2009
a short name of weekday, for example Mon or Wed
A long name of weekday, for example Monday or Wednesday
b short name of month, for example Jan or Aug
B long name of month, for example January or August
V weeknumber, for example 03 or 37
H two-digit hour, for example 03 or 11
N two-digit minutes, for example 05 or 42
S two-digit seconds, for example 07 or 47


And, you guess it, it is configurable. Since I am not familiar with the American way of printing dates, I modified the dateformat for everything to YMD. This can be done in ~/.taskrc

$ grep ^dateformat ~/.taskrc
dateformat=YMD # Preferred input and display date format
dateformat.holiday=YMD # Preferred input date format for holidays
dateformat.report=YMD # Preferred display date format for reports
dateformat.annotation=YMD-HN # Preferred display date format for annotations


With this in mind, you can set dates to your tasks. "due" manages the due date of your task, "wait" edits a task to not show up in lists before that specific day.

task shell # makes it a lot easier since you do not need to type the word "task" before any command
task> add Pay rent
Created task 1
task> list

ID Project Pri Due Active Age Description
1 8 secs Pay rent

1 task
task> 1 due:20100731
Modified 1 task
task> list

ID Project Pri Due Active Age Description
1 20100731 1 min Pay rent

1 task
task> quit


Did you notice that the color changed?

I want to do that task tomorrow and I do not want to be bothered with seeing it before tomorrow.

task> 1 wait:20100729
Modified 1 task
task> list
No matches.


Apart from using abolut dates, you can use relative ones as well.

task ... due:today
task ... due:yesterday
task ... due:tomorrow
task ... due:23rd # next occuring 23rd
task ... due:eow # end of week
task ... due:eom # end of month
task ... due:eoy # end of year
task ... due:fri # next occuring Friday
task ... due:wed # next occuring Wednesday (not today!)


The next version of taskwarrior will have the "start of" commands as well.

With this very basic knowledge you can already do a lot of work, I will talk/write about recurring tasks later on.

task add due:20100731 wait:20100724 Pay rent
task add due:20100831 wait:20100824 Pay rent
task add due:20101225 wait:eom Buy christmas presents


To be continued ...

Deutscher Text. / German text.

In diesem zweiten Teil über Taskwarrior geht es um Daten (Termine), Datumsformate, Zieltermine und Wartetermin.

Letzte Episode

Das Standard-Datumsformat ist m/d/Y, was das folgende bedeutet:

m minimale Ziffern für den Monat, beispielsweise 1 oder 12
d minimale Ziffern für den Tag, beispielsweise 1 or 30
y zwei Ziffern für das Jahr, beispielsweise 09
D zwei Ziffern für den Tag, beispielsweise 01 oder 30
M zwei Ziffern für den Monat, beispielsweise 01 oder 12
Y four-digit year, beispielsweise 2009
a Kurzname des Wochentags in englischer Sprache, beispielsweise Mon oder Wed
A Langname des Wochentags in englischer Sprache, beispielsweise Monday oder Wednesday
b Kurzname des Monats (Englisch), beispielsweise Jan oder Aug
B Langname des Monats (Englisch), beispielsweise January oder August
V Wochennummer, beispielsweise 03 oder 37
H die Stunde mit zwei Ziffern, beispielsweise 03 oder 11
N die Minute mit zwei Ziffern, beispielsweise 05 oder 42
S die Sekunde mit zwei Ziffern, beispielsweise 07 oder 47


Und, wie Ihr wahrscheinlich vermutet, ist das konfigurierbar. Da ich mit dem amerikanischen Datumsformat nichts anfangen kann, habe ich es auf YMD gesetzt (D.M.Y) wäre auch möglich. Das kann in der Datei ~/.taskrc eingestellt werden.

$ grep ^dateformat ~/.taskrc
dateformat=YMD # präferiertes Ein- und Ausgabedatumsformat
dateformat.holiday=YMD # Bevorzugtes Eingabedatumsformat für Urlaub und Feiertage
dateformat.report=YMD # Bevorzugtes Ausgabedatumsformat für Reports
dateformat.annotation=YMD-HN # Bevorzugtes Ausgabedatumsformat für Anmerkungen


Mit dem im Hinterkopf könnt Ihr Daten an Eure Aufgaben hängen. "due" für Zieltermine, "wait" für Wartezeiten bis zu dem die Aufgabe in den Übersichten ausgeblendet wird.

task shell # das macht es ein bisschen einfacher, da braucht man nicht mehr "task" vor jedem Kommando zu tippen
task> add Miete zahlen
Created task 1
task> list

ID Project Pri Due Active Age Description
1 8 secs Miete zahlen

1 task
task> 1 due:20100731
Modified 1 task
task> list

ID Project Pri Due Active Age Description
1 20100731 1 min Miete zahlen

1 task
task> quit


Habt Ihr gesehen, dass sich die Farbe geändert hat?

Ich möchte die Aufgabe morgen erledigen und heute nicht mehr in meiner Liste haben.

task> 1 wait:20100729
Modified 1 task
task> list
No matches.


Losgelöst von absoluten Datumsangaben können auch relative verwendet werden (immer in englischer Sprache)

task ... due:today # Heute
task ... due:yesterday # Gestern
task ... due:tomorrow # Morgen
task ... due:23rd # der nächste 23te
task ... due:eow # Ende der Woche
task ... due:eom # Ende des Monats
task ... due:eoy # Ende des Jahres
task ... due:fri # der nächste Freitag
task ... due:wed # der nächste Mittwoch (nicht heute!)


In der nächsten Version von Taskwarrior wird es auch die "start of" Daten geben (sow, som, soy).

Mit dem bis jetzt erreichten Basiswissen, kann bereits eine grosse Menge an Arbeit erledigt werden. Über wiederkehrende Aufgaben schreibe ich später.

task add due:20100731 wait:20100724 Miete zahlen
task add due:20100831 wait:20100824 Miete zahlen
task add due:20101225 wait:eom Weihnachtsgeschenke kaufen


Fortsetzung folgt ...

Kinder und Eltern ...

gedanken Wenn ich so etwas lese, frage ich mich manchmal ja, ob das Kind das wirklich will oder ob die Eltern Ihre eigenen Sehnsüchte auf das Kind projizieren und dann so beeinflussen, dass das Kind denkt, dass es selber die Idee hatte.

Die Gedanken kommen mir auch, wenn ich von so genannten "Wunderkindern" lese.

Das benutzbare Handy ...

Im Kommentar zu diesem Artikel wurde ich gefragt, ob Android nichts für mich wäre. Nein, ist es auch nicht, da ich denke, dass die Hersteller noch nicht begriffen haben, dass man die "Computer mit Telefonfunktion" auch aktualisieren möchte. Vielleicht will man sie dann auch länger nutzen als nur zwei Jahre. Na, ja, vielleicht haben sie es auch begriffen und wollen bloss hohen Absatz.

Derzeit wüsste ich nicht, welches Telefon ich kaufen sollte, wenn ich vor der Wahl stünde.

Das benutzbare, nicht das ideale, Telefon hat für mich (in Reihenfolge meiner subjektiven Wichtigkeit):
• Telefonfunktion (inklusive SMS) in allen Netzen
• Sehr gute Empfangseigenschaften
• Einen Akku, der bei normaler Nutzung, ein Wochenende durchhält
• Eine Tastatur
• Einen E-Mail-Client
• Einen ssh-Client
• WLAN
• Hotspot-Funktion

"Normale Nutzung" wäre natürlich noch zu definieren. Es heisst in keinem Fall, dass die Akkulaufzeit getestet wird, wenn das Handy im Standby direkt neben einem Funkmast des Mobilfunkbetreibers liegt.

Eure Ideen?

Noch einmal gut gegangen ...

palmpre Was ein kleines Stück Pappe ausmachen kann ...

Auf Empfehlung aus dem Nexave-Forum habe ich den meiner Meinung nach bombenfest sitzenden Akku noch stärker in die Halterung gepresst. Das Resultat ist, dass ich das Gerät doch nicht an die "Wand klatschen muss". :-)

Anders als hier lies sich das das Problem dann doch sehr einfach lösen.

Da bin ich froh, denn ich hätte überhaupt keine Ahnung, welches Gerät ausser einem Blackberry ich mir momentan kaufen sollte.

Taskwarriror, tasks on the commandline (1) ...

taskwarrior German text below. / Deutscher Text weiter unten.

With this series of articles I want to introduce Taskwarrior, a command line tool for task management.

The reasons for my decision to use Takswarrior are quite simple:
• It is easy to learn.
• It is unbelievable powerful.
• It is platform independent (I use it on Windows and Ubuntu, via ssh even from my smartphone)
• It has an active development.
• I can influence the project by making suggestions.
• An Ubuntu personal package archive (PPA) exists.
• I know Federico, who showed some of the possibilities at German Ubucon 2009.

Installation:

On Ubuntu 9.04 or newer:
sudo add-apt-repository ppa:ultrafredde/ppa
sudo apt-get update
sudo apt-get install task


On older versions:
sudo apt-get install build-essential
wget http://www.taskwarrior.org/download/task-1.9.2.tar.gz
tar xzf task-1.9.2.tar.gz
cd task-1.9.2
./configure
make
sudo make install


On Windows (using Cygwin):
Install gcc, make, ncurses, libncurses, libncurses-devel with the graphical setup tool. Update: Meanwhile you can find the recent version in the graphical setup tool.
wget http://www.taskwarrior.org/download/task-1.9.2.tar.gz
tar xzf task-1.9.2.tar.gz
cd task-1.9.2
./configure --with-ncurses-inc=/usr/include/ncurses
make
make install


Further possibilities are explained on the download page.

Do a quick check:
task version
task add Pay rent # first task we create
task add Check Taskwarrior #second task we create
task list # shows all pending tasks
task 2 start # marks a task as active
task list
task 2 stop # marks a task as inactive
task 2 done # marks a task as done
task list


Comments are very welcome, consider contributing to Taskwarrior as well.

... to be continued.

German text. / Deutscher Text.

Mit dieser kleinen Artikelreihe möchte ich gerne Taskwarrior, ein Kommandozeilenwerkzeug zur Aufgabenverwaltung vorstellen.

Die Gründe für meine Entscheidung, Taskwarrior zu nutzen, sind relativ einfach:
• Es ist leicht zu erlernen.
• Es ist unglaublich mächtig.
• Es ist plattformübergreifend (Ich nutze es unter Windows und Ubuntu, via ssh sogar von meinem Smartphone)
• Es wird aktiv weiterentwickelt.
• Ich kann das Projekt durch eigene Vorschläge beeinflussen.
• Es gibt ein Ubuntu personal package archive (PPA).
• Ich kenne Federico, der ein paar Möglichkeiten auf der deutschen Ubucon 2009 vorgestellt hat.

Installation:

Unter Ubuntu 9.04 oder neuer:
sudo add-apt-repository ppa:ultrafredde/ppa
sudo apt-get update
sudo apt-get install task


Unter älteren Versionen:
sudo apt-get install build-essential
wget http://www.taskwarrior.org/download/task-1.9.2.tar.gz
tar xzf task-1.9.2.tar.gz
cd task-1.9.2
./configure
make
sudo make install


Unter Windows (mit Cygwin):
Installiert gcc, make, ncurses, libncurses, libncurses-devel mit dem grafischen Setup Tool. Update: Mittlerweile ist die aktuelle Version auch mit dem grafischen Setup Tool installierbar.
wget http://www.taskwarrior.org/download/task-1.9.2.tar.gz
tar xzf task-1.9.2.tar.gz
cd task-1.9.2
./configure --with-ncurses-inc=/usr/include/ncurses
make
make install


Weitere Möglichkeiten sind auf der Download-Seite beschrieben.

Eine kleine Überprüfung:
task version
task add Pay rent # first task we create
task add Check Taskwarrior #second task we create
task list # shows all pending tasks
task 2 start # marks a task as active
task list
task 2 stop # marks a task as inactive
task 2 done # marks a task as done
task list

Kommentare sind willkommen, überlegt Euch ob Ihr das Projekt unterstützen wollt.

Fortsetzung folgt ...

Auswahl abgeschlossen ...

Wie hier geschrieben, suche ich ein neues mobiles Musikabspielgerät, da mein derzeitiges langsam den Weg allen irdischen geht.

Dank Eurer Kommentare habe ich mir auch den Sansa Fuze angeschaut und festgestellt, dass das nichts für mich ist. Mit den Produkten von iRiver werde ich auch nicht warm, ich kann noch nicht einmal sagen, warum das so ist. Bleiben also nur noch die Cowon-Produkte, die meine Anforderungen erfüllen.

Nach einer Phase langen Überlegens, blieben die folgenden Maschinen übrig:

Cowon D2+
iAudio 9, der offizielle Nachfolger meines iAudio 7
Cowon J3, das neueste Cowon-Gerät

Und um es kurz zu machen, ich habe mich für den ältesten und klobigsten Vertreter aus dieser Zunft entschieden.

Hauptargumente: Der Cowon J3 ist mir zu gross (mit WLAN wäre es trotzdem eine Versuchung gewesen), der iAudio 9 wirkt mir zu zerbrechlich (für die Hosentasche), der Cowon D2+ ist bewährte Technik, die kaum kaputt zu bekommen ist. Zusätzliche Features, die die anderen beiden haben, waren für mich nicht so wichtig, dass ich mich um entschieden hätte.

Ein gutes englischsprachiges Forum für die Cowon-Geräte findet man übrigens unter iaudiophile.net, dort kann man sich eine Menge Anregungen holen.

So, jetzt mal Daumen drücken. Ich wünsche mir das Teil zum Geburtstag. Glücklichweise gibt es den hier in normalen Läden, aber auch ein Online-Shop hier in der Schweiz hat die Cowon-Geräte und insbesondere meinen Wunschkandidaten vorrätig.

Mobile Hotspot ...

palmpre Nachdem Palm die Applikation erst im Appstore für offizielle Vertriebspartner (heisst: keine Chance für mich, da es in der Schweiz keinen offiziellen Partner gibt) hatte und danach auch wieder rausgeworfen hat, habe ich die folgenden beiden Artikel mit wichtigen Kommentaren im WebOS Blog gefunden:

[HowTo] Den Palm Pre als W-Lan Hotspot verwenden
Mobile Hotspot funktioniert wieder mit webOS 1.4

Funktioniert bestens und damit ist erst einmal keine Zusatzhardware nötig. Natürlich saugt das stärker an der Akku-Leistung, aber als Pre-Benutzer hat man eh immer ein Ladekabel dabei ...

An unserem Urlaubsort gibt es im Gästehaus WLAN, alles bestens, damit hat sich auch die Nachfrage nach mobilem Internet in Deutschland erledigt.