Interessante Buchpreise bei Amazon

Heute habe ich mir wieder Lesestoff-Nachschub gekauft, und zwar zwei Bücher der Pragmatic Programmer. Laut ihrer Website kosten beide Bücher jeweils $29.95. Da ich aber bei Amazon kaufe, wird der Preis sowieso anders sein. Also mal zu Amazon, und interessanterweise kosten beide Bücher unterschiedlich viel. Tja, keine Ahnung weshalb, die Differenz ist ziemlich klein. Witziger fand ich dann folgendes:

buchpreise.png

Die US-Empfehlung ist also 36.70 CHF, verkaufen wollen sie es mir aber für 41.71 CHF? Immerhin 13% teurer.. schlussendlich kams dann nochmals anders, ich bezahle 38,10 CHF, da ja noch die Mehrwertsteuer abgezogen wird. Fragt mich nicht, weshalb sie das nicht schon von Beginn an tun, wenn sie ja schon in CHF umrechnen.

2 comments »

Gelesen: Agile Web Development with Rails

Agile Web Development with Rails wurde von Dave Thomas und David Heinemeier Hansson, dem Entwickler von Rails, geschrieben. Es bietet sich also sehr gut an, um etwas über Rails zu lernen, da die Informationen aus erster Hand stammen.

Wie der Titel erahnen lässt, geht es um die Entwicklung von Webapplikationen mit dem Ruby-Framework Rails. Eigentlich bin ich nicht gerade ein Fan der Web-Programmierung, normalerweise beschäftige ich mich lieber mit der Entwicklung von ‘Desktopapplikationen’ mit Qt und neuerdings, durch unser Refactoring Projekt, auch mit Eclipse. Das war auch der Grund, weshalb ich das Buch lesen wollte, um auf das Treffen mit den RadRails-Entwicklern vorbereitet zu sein, da sie unsere Plugins in ihre Version 1.0 integrieren wollen.

Sehr schnell hat mich das Buch dann in seinen Bann gezogen, da Rails wirklich ein wunderschönes Beispiel eines Frameworks ist. Das Model-View-Controller-Pattern ist wohl vorbildlich implementiert, und durch den Einsatz vieler Namenskonventionen wird der Konfigurationsaufwand auf ein Minimum reduziert. Auch sehr imponiert hat mir die gute Integration von Unit-Tests. In Kombination mit der sehr ausdrucksstarken Sprache Ruby lassen sich Ideen sehr schnell und mit wenig Aufwand umsetzen. Ach ja, ein um etwas Werbung zu machen :-) , ein Beispiel für eine Rails-Applikation ist der Reporter von Georg Kunz.

Aber zurück zum Buch: Es ist eigentlich in zwei Teile gegliedert. Im ersten wird im Stil eines Tutorials ein Webshop (komplett mit Administration, Warenkorb, usw.) entwickelt. Danach wird auf die verschiedenen Komponenten (Active Record, Action Controller, Action View, Web Services, AJAX) vertieft eingegangen. Im typischen Stil der Bücher der Pragmatic Programmers sind die Erklärungen sehr verständlich geschrieben und durch viel Beispielcode abgestützt. Ich habe noch die erste Version gelesen, unterdessen existiert bereits eine stark überarbeitete Neuauflage.

Also, an alle die etwas ernsthafteres als PHP (Sorry, das musste sein :-) ) suchen und nicht von J2EE erschlagen werden wollen, sollten sich Rails einmal ansehen. Zum Einstieg brauch es auch keine Ruby-Vorkenntnisse, eine kleine Einführung ist enthalten. Wer bis jetzt noch nicht überzeugt ist, sollte vielleicht mal ein Tutorial durcharbeiten.

Als nächstes dann: Why programs fail.

3 comments »

20 Franken Spende an die HSR

In der HSR wird das Bezahlsystem irgendwie umgestellt, auf jeden Fall müssen wir alle unser aktuelles Guthaben auf dem Badge auf ein anderes Konto übertragen. Oder korrekt gesagt: hätten wir übertragen sollen, ich habs natürlich vergessen und seit gestern ist das Geld nicht mehr verfügbar. Tja, dumm gelaufen :-)

Update 15. August
Mehr per Zufall bin ich heute auf eine Website der Informatikdienste gestossen und dort steht:

Das Geld, das sich zum Zeitpunkt der Umstellung noch auf dem Geldsegment Ihres Badges befindet, können Sie über einen speziellen Leser an einer der Mensakassen ab Ende kommender Woche (18.8.06) auf Ihr persönliches Konto übertragen. Diese Übertragung des Saldos wird bis Ende November 2006 möglich sein.

Hm, also wird doch nichts aus der Spende? :-)

2 comments »

Schon wieder eine Harddisk zerstört.

In den letzten Wochen hatte ich vermehrt komische Abstürze meines kleinen Servers hier. Fälschlicherweise hab ich das dem neuen RAM zugeschrieben, dass ich erst kürzlich eingebaut hatte. Tja, letzte Woche ist es dann ans Licht gekommen: Immerhalb von zwei Monaten ist die System Harddisk das zweite mal gecrasht. Fehlerhafte Sektoren en masse und ein zerstörtes Dateisystem.

Tja, was soll man machen. Neue Platte bestellen und abwarten bis die netten Leute von DHL das ganze liefern. Mein ich das nur oder ist die Post einiges schneller als die Kurierdienste? Ich kann mich erinnern, bei meinem Onlineshop am morgen eine Bestellung aufgegeben zu haben und das Paket war am nächsten Tag da. Seit sie zu DHL gewechselt sind dauert es immer einige Tage mehr. Vielleicht habe ich ja auch bloss Pech, man siehts ja bei den Festplatten.

Immerhin hat das Recovery sehr gut funktioniert, Dirvish und eine externe Platte sind ziemlich gut und auch sehr günstig. Der “Vorteil” der ganzen Aktionen ist, dass ich im Server nun zwei riesige 250GB Harddisks habe (die alten Platten waren alle so 40-60GB gross), keine Ahnung wie ich die füllen soll. Wohl mit Backups ;-) Oder einfach mehr arbeiten.

Da ich in der Zeit, ohne Repository, Trac und automated build nicht wirklich arbeiten konnte hab ich halt viel gelesen, unter anderem Agile Web Development with Rails, darüber werde ich aber in einem nächsten Post noch etwas ausführlicher schreiben.

4 comments »