Das Rails Cookbook (geschrieben von Rob Orsini) liegt seit einiger Zeit bei mir auf dem Schreibtisch und nun bin ich endlich dazu gekommen es mir genauer anzuschauen.
Die Inhalte umfassen von der Installation von Rails bis zum Deployment fertiger Anwendungen und vom Action Controller bis Ajax alle wichtigen Themen (auch umfassende Rezepte für Testing und Debuging, was ja nie aus der Mode kommen wird) und es ist bereits auf Rails 1.2 ausgerichtet. Somit wird es sicherlich nicht all zu schnell veralten. Auch für das, aus meiner Sicht wichtige, Thema Security werden, wenn auch leider wenige, Rezepte mitgegeben. Insgesamt ist das Buch sehr übersichtlich und enthält einige sehr nützliche Rezepte wie z.B. das komplette Kapitel 6. RESTful Development, in dem die REST Methodik, die erst seit 1.2 voll integriert ist, beschrieben wird.
Durch die Rezepte finde ich die Rails Konzepte sehr verständlich vermittelt. Die Tiefe die mir manchmal fehlt wird ausgeglichen durch Links, die immer wieder am Ende der Rezepte angehängt sind und auf weiterführende Informationen und interessante Tips und Tricks zu den jeweiligen Themen verweisen. Um das Rails Konzept zu lernen und als Nachschlagewerk ist das Buch aus meiner Sicht dadurch hervorragend geeignet.
Neu auf dem Markt und klasse Idee, da hier eindeutig eine „Marktlücke“ herrschte: Ruby on Rails Security der Blog.
Ein kleiner Tipp an alle Linux Admins, die zum ersten Mal mit HP-UX in Kontakt kommen: killall funktioniert unter HP-UX anders als unter Linux. Unter Linux wird der Namen der Prozesse mitgegeben die abgeschossen werden sollen. Unter HP-UX ist die Funktionalität dezent anders: Der Parameter wird ignoriert und alle Prozesse abgeschossen.
D.h. egal wie ähnlich auch immer die Befehle zwischen verschiedenen Unix Varianten heissen, die Ähnlichkeit kann täuschen.
Der Versuch den Linux Kernel basierend auf gentoo-sources-2.6.17.6 als UML Kernel zu kompilieren schlug fehl. Mit dem Patch jmpbuf läuft die Kompilation nun tadellos durch.
Mein Backuprechner ist nun auf Gentoo mit Gnome angekommen. Der Rechner hat nur 256 MB Speicher und ist ein alter AMD Athlon XP mit 1,6G aber ist wunderbar performant obwohl gnome, epiphany und SeaMonkey gleichzeitig laufen. Mein neuer Rechner der mit 1Gig Ram und einem AMD Turion 64 versorgt ist läuft mit kde nicht schneller. D.h. tuning ist angesagt.
Als nächsten Schritt wird nun der Backuprechner zu einer Xen Umgebung umgebaut um Puppet in einer grossen Umgebung (wieviele Xen Knoten man auch immer mit 256 MB laufen lassen kann) zu testen. Puppet ist ein Werkzeug um die Administration von Unix Rechnern in bestimmtem Umfang zu industralisieren mit Windows auf der Roadmap.
In folgendem Video stellt Carly Fiorina im MIT Ihre Ansichten zur Führung einer Firma vor. Wenn auch manchmal etwas lehrbuchhaft ist mir das Video auf jeden Fall die investierte Stunde wert.
Die Frage die ich mir nun natürlich stelle ist: Wie konnte das HP Board so extrem abrutschen? Wenn ich Bob Sutton richtig interpretiere, kann das wohl in viele Teams passieren, wenn die falschen Ereignisse zusammenkommen und die Teammitglider anfangen sich gegenseitig zu misstrauen. Ein Teufelskreis.