Tag: ruby

  • 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”

  • Verschwurbelter Code

    In meinem Rails-Programm möchte ich gerne Listenelemente (acts_as_list) horizontal sortieren können. Das ganze sollte über eine kleine Symbolleiste (s. Bild) über jedem Listenelement geschehen. Anfangs schrieb ich einfach den HTML/Rails-Code, der die 5 Buttons enthielt, direkt in den View hinein. Doch dann packte mich der Ehrgeiz und habe versucht, es zu verbessern. Am Ende hatte…

  • 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.