Ich kann Chinesisch und Japanisch!

Könnte man zumindest meinen, wenn man sich folgende Artikel anschaut:

Japanisch:

Chinesisch:

Tja, schön wärs, ich verstehe leider kein Wort..

5 comments »

I ♥ Pickpost

Ist das nicht wunderbar, wenn man am Sonntag Nachmittag in Ruhe ein Paket abholen kann?

Echt genial!

No comment »

SE-Radio Shop

Das Software Engineering Radio hat seit neustem nun auch einen Cafepress Shop, in dem man diverse Shirts und eine Kaffeetasse kaufen kann:

Und so sieht das ganze dann in Aktion aus, hier das farbige Modell in der Variante braun:

Kaufen kaufen kaufen! Und natürlich auch hören hören hören!

1 comment »

Gelesen: Practical Ruby Projects

Im WK hat man ja üblicherweise genug Zeit totzuschlagen, trotzdem hat es in den bisherigen drei Wochen bloss für ein Buch gereicht, nämlich Practical Ruby Projects, Ideas for the Eclectic Programmer.

In acht Kapitel wird jeweils ein (eigentlich erstaunlich umfangreiches) Programm geschrieben. Dabei geht es vom rundenbasierten Strategiespiel mit GUI über genetische Algorithmen bis zum Lisp-Interpreter.

Sehr interessant fand ich den Münz-Simulator, ein Programm, welches anhand von typischen Wechselgeldsituationen und Münzsystemen erprobt, welche Werte in Münzen vorhanden sein müssten, um immer möglichst wenig Wechselgeld herumzutragen. Cool, nicht? In einem System mit 4 verschiedenen Münzen wären 1, 3, 13 und 31 optimal um das Gewicht zu reduzieren. Mit drei Münzen wären 1, 7 und 24 oder 1, 13 und 18 nicht schlecht. Netter Nebeneffekt: Die Leute könnten wieder Kopfrechnen :) . Die Problemstellung wird schrittweise angegangen und mit dem Leser zusammen erarbeitet. Dabei werden auch verschiedene Probleme und Lösungen gezeigt, wie beispielsweise Memoization für den Brute-Force Algorithmus.

Das Buch hat mir sehr gut gefallen, der Code im Buch ist sehr schön und die Erklärungen sind sehr verständlich. Trotzdem muss man konzentriert lesen, ein Buch für Anfänger ist es sicherlich nicht. Die Frage ist, was es einem nützt, so ein Buch zu lesen? Neue Ideen für Projekte habe ich eigentlich nicht bekommen, aber das Lesen hat Spass gemacht und war ein guter Zeitvertreib. Durch die relativ unabhängigen Kapitel kann man gut mal ein Thema innerhalb einer zweistündigen Schicht auf der Wache lesen.

No comment »

Gesehen: Firefly

Firefly stand schon lange auf meiner Liste, und dieses Wochenende hab ich es endlich auch gesehen. Firefly ist/war eine Fernsehserie von Joss Whedon (Buffy, Dollhouse), welche vor einigen Jahren mal lief, aber nach nicht einmal einer ganzen Staffel abgesetzt wurde. Warum verstehe ich nicht, die ganze Story ist ziemlich genial, aber anscheinend war sie zu komplex. Immerhin wurde später noch ein Film gedreht, und zwar Serenity, welcher die Story etwas weiterführt und abrundet.

Besonders gut gefallen hat mir, dass sehr viele Schauspieler aus diversen anderen Serien bekannt sind, wie zum Beispiel Stargate, Buffy, Alias, 4400, Terminator Chronicles, Desperate Housewives, Lost und 24.

Jedem Science-Fiction Fan kann ich die Serie nur empfehlen, auch wenn es etwas schade ist, dass halt nicht alles aufgelöst wird. Joss Whedon hofft immer noch, mal eine Fortsetzung produzieren zu können.

Ach ja, folgendes Bild habe ich in einer Episode entdeckt:


Windows 2000 gibts auch in 500 Jahren noch
:-)

4 comments »

The Story of Stuff

Seit einiger Zeit geht dieses “the Story of Stuff” Video im Netz um und nun bin ich endlich mal dazu gekommen, es zu schauen. Im Prinzip geht es darum aufzudecken, wie schlecht wir mit unserer Erde umgehen und wer daran Schuld ist, nämlich Grosskonzerne und böse Regierungen, die sich nicht um ihre Bürger kümmern.

Wie dem auch sei, ich fand das Video bis zur 11. Minute interessant. Doch dann geht es um ein Thema, von dem ich auch etwas Ahnung habe, und ich fühlte mich plötzlich wie in einem typischen Hollywood Film: Frau Leonard behauptet nämlich, dass es totaler Blödsinn sei, sich alle paar Jahre einen neuen Computer zu kaufen, denn das einzige, dass sich ändere, sei ein kleines Teilchen. Ich nehme mal an, dass sie die CPU meint. Und ab dieser Aussage hatte sie mich und ihre gesamte Glaubwürdigkeit verloren.

1 comment »

Schneller booten mit OpenRC

Seit ein paar Tagen wurde in Gentoo das auf Shell-Skripten basierte Init-System durch OpenRC ersetzt. Neben einigen anderen Vorteilen ist es auf jeden Fall, und logischerweise, einiges schneller. Also hab ich mal die Zeit gestoppt:

Kernel Init X und kdm
Vorher: 10s 17s 9s
Nachher: 10s 12s 9s

Also rund 30% schneller, nicht übel! Andererseits, so oft boote ich meinen Laptop nicht neu (üblicherweise alle paar Wochen, bzw. nach einem Kernel-Update) als dass es eine grosse Rolle spielen würde, aber nett ist es trotzdem.

Was ganz anderes:
Die kleine Tabelle da oben habe ich von Hand erstellt. Es gibt jedoch sicherlich irgendwo eine coole Seite, mit der man so was schnell und einfach zusammenklicken kann? Ich hab bis jetzt nur Seiten gefunden, bei denen man viel zu viel Zeugs angeben musste, oder sich schon im Voraus für die Anzahl Spalten/Zeilen festlegen musste.

Update
Ha, habe soeben das WP-Table Plug-in gefunden. Nicht direkt was ich gesucht hatte, aber immerhin.

Update 2
Argh, WP-Table läuft anscheinend in Wordpress 2.5 nicht mehr. Dann lass ich das mit der Installation gleich bleiben, wollte nämlich auch gleich noch auf 2.5 updaten.

2 comments »

Top 10 Shell Commands

Um dem Gegenwärtigen Trend auf Planet Gnome und Planet KDE zu folgen, hier meine 10 meistbenützten Shell-Befehle:
% cat .histfile |awk '{a[$1]++ } END{for(i in a){print a[i] " " i}}'\
|sort -rn|head -n 10
828 ll
394 cd
318 vi
292 svn
256 sudo
222 jruby
192 ps
145 ssh
97 rake
95 v()

Achtung, dies funktioniert nur, wenn .histfile auch die History beinhaltet. Benutzer der Bash können auch folgendes tippen:
history|awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head -n 10

Also, wie sieht das bei euch aus?

7 comments »

Neuer Job: InfoQ Editor

Phu, ist schon eine ganz schön lange Zeit her seit ich das letzt Mal gebloggt habe. Allerdings habe ich auch eine gute Ausrede: Ich bin momentan im WK und habe die Hälfte bereits überstanden. Es soll nun aber nicht vom WK handeln, schliesslich bin ich im Urlaub.
Eigentlich will ich von meinem neuen Job erzählen! Die einen oder anderen habens vielleicht schon bemerkt, bei InfoQ ist in den letzten Wochen ab und zu ein News Item aufgetaucht, bei welchem “Posted by Mirko Stocker” steht. Das ist eigentlich gar nicht korrekt, denn geposted wurde bis jetzt freundlicherweise immer von Werner, da ich nicht von Anfang an Zugriff aufs InfoQ-CMS hatte. Aber geschrieben hab ichs schon selbst. :) Trotzdem nochmals ein grosses Dankeschön an Werner, der mich für die ganze Sache motiviert hat!

Muss ich viele Worte über InfoQ verlieren? Ich hoffe nicht! Um einfach mal von der About InfoQ Seite zu zitieren:

InfoQ.com (Information Queue) is an independent online community focused on change and innovation in enterprise software development, targeted primarily at the technical architect, technical team lead (senior developer), and project manager. InfoQ serves the Java, .NET, Ruby, SOA, and Agile communities with daily news written by domain experts, articles, video interviews, video conference presentations, and mini-books.

Und ich glaube, 274489 Unique Visitors im Monat März sprechen für sich.

Bis jetzt habe ich über folgende Themen geschrieben:

Bis jetzt macht mir das Schreiben sehr viel Spass. Auch die kleinen Interviews mit Entwickler sind meist sehr interessant. Also, die Interviews mit Entwicklern waren bis jetzt immer spannend, nur einmal hatte ich Pech und bin an einen Marketing-Menschen gelangt, welcher mir eine mehrere Seiten lange Antwort geliefert hat, leider ohne wirklichen Inhalt, dafür mit vielen Buzzwords. Hauptsache war wohl, dass ich auch gesehen habe, dass das Mail von seinem Blackberry aus gesendet wurde… janu, was solls.

Ach ja, ich habe “neuer Job” geschrieben. Das bedeutet nicht, dass ich meine bisherige Anstellung aufgegeben habe, bei InfoQ bin ich einfach als freier Mitarbeiter angestellt.

2 comments »