Damit ichs nie mehr vergesse

Ruby,Ruby on Rails — Johannes am 3. Januar 2008

map { |s| s.to_s } == map(&:to_s)

und zwar in Rails. Das ist war kein normales Ruby!

Update 10/02/2010:

Seit Ruby 1.8.7 ist diese implizite to_proc Konvertierung in Ruby eingezogen.

Programmtip: Meld

Subversion,Tipp — Johannes am

Man benutze meld für seine Mergearbeiten. Ich bin damit sehr zufrieden und auch große Projekte werden in akzeptabler Zeit gedifft.

Meld bietet Verzeichnisvergleich und Dateivergleich, Code und Dateien können bequem hin und her geschubst werden.

Meld kann auch mit CVS-Bäumen umgehen, bietet in der aktuellen Debian Testing Version aber leider keine Unterstützung für das von mir eingesetzte und ach wie hoch geschätzte Subversion.

Der Editor ist auch nicht so berauschend, zumindest wenn man von seinem vim verwöhnt ist.

Aber trotzdem ein sehr nützliches Programm.

Tutorien über die Grundlagen der Metaprogrammierung

Ruby,Ruby on Rails — Johannes am 2. Januar 2008

Eine Literaturempfehlung für den interessierten Rubyisten:

Stephen O’Donnell beschreibt in seinen Tutorien Ruby metaprogramming Rails style meta programming in Rubypart 1 & part 2 einige Grundlagen von Rubys Architektur.

Stephen lehnt sich dabei an Dave Thomas Presentation MetaProgramming – Extending Ruby for Fun and Proft. Seine Tutorien verstehen sich als 20-minütige Zusammenfassung.

« Vorherige Seite
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
(c) 2012 webwalk | powered by WordPress with Baeh quiet Barecity