Passenger für Rails-3-Entwicklung
Wie man den Phusion Passenger für die Entwicklung benutzt wurde schon an einigen Stellen beschrieben. In Verbindung mit Rails 3 gibt es eine kleine Falle.
Zahlenspiele in Ruby
Für mich bislang eher unbekannt geblieben war die Methode, Zahlen aus unterschiedlichen Zahlenbasen umzurechnen. Ich hatte bislang angenommen, ich müßte mich dazu mit pack/unpack herumschlagen. Einfacher (und auch intuitiver) geht es mit String#to_i und Fixnum#to_s.
NetBeans 6 als Rails-IDE
Als ich mir das letzte Mal NetBeans angeschaut habe, war das während meiner äußerst kurzen Java-Phase. Es war irgendwann im letzten Jahrhundert, noch bevor Sun NetBeans erwarb. NetBeans war eine reine Java-Entwicklungsumgebung — für und in Java. Bis vor kurzem sah ich auch keinen Grund, mich mit NetBeans wieder zu befassen. Doch vor ein paar…
Ruby 1.8.6
Falls es jemand noch nicht mitbekommen hat, Ruby 1.8.6 ist erschienen. Im Changelog ist nachzulesen, was sich geändert hat. Es ist weitgehend eine Maintenance release. Wirklich neue Features sind erst mit Version 1.9 zu erwarten, die voraussichtlich Ende dieses Jahres erscheinen soll.
Es ist alles eine Ansichtssache
Wir stellen in der Firma derzeit Teile unserer alten Software auf eine hippe und coole Rails-Anwendung um. Solange unsere Anwendung nicht fertig ist, muß die alte und die neue Software parallel laufen und auf die gleichen Daten zugreifen können. Da wird die alte Software nicht ändern können und wollen, muß sich Rails entsprechend anpassen. Wir…
Zeig mir deine .irbrc
Die IRB ist ein sehr nützliches Tool, um mal interaktiv mit Ruby zu spielen. Die Standardeinstellungen der IRB sind jedoch etwas spartantisch. Meine .irbrc macht das Leben ein wenig komfortabler. require ‘irb/completion’ require ‘rubygems’ require ‘map_by_method’ require ‘what_methods’ require ‘pp’ require ‘irb/ext/save-history’ IRB.conf[:AUTO_INDENT] = true IRB.conf[:PROMPT_MODE] = :SIMPLE IRB.conf[:SAVE_HISTORY] = 200 IRB.conf[:HISTORY_FILE] = “#{ENV[‘HOME’]}/.irb-history”
Tücken von acts_as_list
Beim benutzen von acts_as_list in Ruby on Rails bin ich beim entfernen von Listenelementen auf eine Hürde gestoßen. Nach dem Entfernen des Listenelementes wurden die nachfolgenden Elemente nicht korrekt sortiert. Ich weiß nicht, ob ich was da falsch verstanden habe oder ob es sich um einen Bug handelt. Um letztenendes ein korrektes Verhalten meiner Liste…
Zitat des Tages
Ruby’s the only language I’ve ever used that feels like it was designed by a programmer, and not by a hardware engineer (Java, C, C++), an academic theorist (Lisp, Haskell, OCaml), or an editor of PC World (Python).
Rails Edge + Gettext = Frust
Notiz an mich selbst: Ruby-Gettext vorerst nur mit stabilem Rails verwenden.