Was ist das hier?
Ich bin ein großer Fan der Hacks- und der Cookbook-Reihe aus dem O'Reilly-Verlag. Denn ich bin ein Anhänger von Learning by Doing und diese Bücher mit ihren kleinen, überschaubaren Projekten und Code-Schnipsel helfen mir dabei ungemein. Daher möchte ich genau das auf diesen Seiten auf zweierlei Art praktizieren:
- Ich möchte mithilfe dieser Seiten Ruby und RubyFrontier lernen. Denn diese Seiten werden mit RubyFrontier erstellt und sollen im Laufe der Zeit immer mehr Features aufnehmen, die ich mit Ruby-Makros realisiere. So hoffe ich, peau á peau meine Ruby-Skills zu verbessern. Selbstverständlich sollen sowohl mein Fortschritt wie auch die Ruby-Makros hier dokumentiert werden.
- Gleichzeitig sollen alle Hacks, die ich — aus welchen Gründen für welches Framework und in welcher Programmiersprache auch immer — gefunden oder entwickelt habe, hier ebenfalls dokumentiert und unter entsprechenden Kategorien — (hoffentlich) leicht auffindbar — abgelegt werden. So hoffe ich, daß hier langsam aber stetig ein großes »Hacks«-Archiv entsteht, das mir und auch anderen nützlich ist.
Selbstverständlich steht alles auf diesen Seiten unter einer Creative Commons Lizenz (BY-NC-SA), so daß Ihr Euch für Eure (nichtkommerziellen) Projekte hier hemmungslos bedienen könnt.
Beachtet jedoch bitte: Die Codeschnipsel sollen in der Regel das Prinzip verdeutlichen und stellen mehr ein Proof of Concept denn eine reale Anwendung vor. Für solche sind vielfach noch ein paar Sicherheitsabfragen oder ähnliches im Code notwendig, bevor Ihr damit online gehen könnt.
Außerdem habe ich zwar alles, was hier steht, nach bestem Wissen und Gewissen überprüft, kann Fehler aber trotzdem nicht ausschließen. Daher übernehme ich keine Garantie für irgend etwas. Ihr übernehmt Beispiele und Code auf Euer eigenes Risiko. Jedwede Haftung für materielle wie auch immaterielle Schäden jeder Art, die eventuell entstehen, ist ausdrücklich ausgeschlossen.
Das war das Kleingedruckte ...
Es gibt viel zu entdecken — fangen wir an.

(cc) 2010 by Jörg Kantel — Impressum