Freitag, 28. März 2008

Windows-Icons

Da ich den TotalCommander verwende, kommt es öfter vor, dass ich Icons suche. Gerade habe ich gelesen, dass viele Standard Windows-Icons in der Datei system32\shell32.dll sind.

Mittwoch, 19. März 2008

Was es zu SVN zu sagen gibt

In letzter Zeit lese ich das SVN Buch, dort bekannt als "DAS Buch".
Einerseits haben wir dadurch in der Arbeit erstmals begonnen Branches zu verwenden, in Anlehnung an die Feature Branches im Buch. Allerdings befürchte ich, dass da eine nicht vollständige Aussage getroffen wird (dazu an anderer Stelle mehr).
Andererseits wollte ich mein lokales SVN, das ich für mein FoPra verwende, in den CIP Pool meiner Uni per svnsync synchronisieren. Leider ist dort allerdings noexec für die Hook-Scripts aktiviert, weshalb ich also svnsync nicht verwenden kann. Mir wurde nun empfohlen mercurial oder svk zu verwenden. Die wollte ich mir demnächst mal anschauen.
Irgendwann wollte ich auch eine Karte zu den SVN Befehlen anlegen und wie diese zusammengehören. Ein Beispiel von so einem Befehl ist svn merge. Das ist quasi ein diff zwischen zwei Revisionen zusammen mit einem update, welches das Ergebnis der diff-Operation auf die Working Copy anwendet.
Zu guter letzt hat mir gestern ein Freund erzählt, dass er es umständlich findet ein ganzen Verzeichnis ins SVN zu importieren. Denn eigentlich hätte er es gerne, dass er es in das SVN importiert und dann dieses Verzeichnis gleich zu einer Working Copy (also quasi einem checkout) wird. So muss man jetzt erstmal das Verzeichnis in das Repository importieren und danach wieder auschecken. Tja, mal schauen was sich ergibt :)

Donnerstag, 13. März 2008

Ein Unterschied zwischen den Rails

Tja, wo ich gerade drauf reingefallen bist ist, dass es kein automatisches Scaffolding mehr gibt. Dummerweise hab ich vor allem in dem Tutorial von Sean Lynch in dem Absatz "Old vs. New" die Kommandozeile nicht vollständig angegeben habe. Dort steht: "ruby script/generate scaffold Movie title:string description:text one_sheet_url:string" aber genau den Teil nach "Movie" hab ich vergessen, weshalb mir gleich mal gar nichts angezeigt wurde...

Der harte Weg

Verdammt. Alles Dreck und so. Da ich noch nicht viel implementiert habe, hab ich mich dazu entschieden das Projekt zu löschen und nochmal neu anzufangen. Ich bin sicher, es gibt einen besseren Weg, aber für mich ist dieser jetzt wohl der schnellste...
Und zur Not hab ich's ja noch im SVN :)

Der Unterschied zwischen Rails 1.x und 2.x

Tja, jetzt läuft mittlerweile der Server (weil ich ja nun das "richtige" Ruby verwende, das ich von der RubyOnRail Homepage runtergeladen habe). Nur leider ist einer der Unterschiede zwischen dem alten und dem neuen Rails, dass es die Methode scaffold nicht mehr gibt.
Nun gut, bisher hab ich mal ein neues scaffold generiert (im Aptana Generators View) und zwar für das Modell, nicht den Controller. Mal schauen, wie es weitergeht.

Schade übrigens, dass diese Generatoren nicht "atomic" sind. Also dass, falls ein Fehler Auftritt, die gemachten Änderungen rückgängig gemacht werden.

Rails zum laufen bringen

Nachdem ich gestern noch Aptana installiert habe, habe ich dort das Problem, dass die Gems nicht von http://gems.rubyforge.org abgeholt werden. Außerdem wurde mir heute empfohlen, nicht das mitgelieferte jRuby zu verwenden, sondern ein "richtiges" Ruby. Das hab ich jetzt mal gemacht, aber das mysql gem bekomme ich trotzdem nicht hin zu installieren.

Mittwoch, 12. März 2008

Aller Anfang ist schwer

Nachdem ich bei meinen beiden anderen Blogs zwar wirklich gute Themen hatte, brauche ich, glaube ich, ein Blog, wo ich einfach mal was reinschreibe, was mir gerade einfällt. Tatsächlich eine Art Tagebuch, in das ich reinschreiben kann und mir nach Jahren denken kann:
Was ein Scheiß!

Wie auch immer, gerade bin ich auf der Suche nach einem Konverter von Rails 1.2.5 zu 2.0.2. Aber vielleicht entscheide ich mich doch dazu, die alte Rails Version in mein Aptana Studio mit RadRails zu integrieren.