Archive for June, 2009
Establish a 2nd database connection in Rails
Thursday, June 18th, 2009OK, you can find some howto’s everywhere on the web but only on this site I found the complete solution:
class SecondConnection < ActiveRecord::Base SecondConnection.establish_connection( :adapter => "informix", :host => "localhost", :username => "hansnase", :password => "very_secret", :database => "ccdb@localhost" ) self.abstract_class = true end
“self.abstract_class = true” makes the thing actually work. Otherwise Rails seems to cache the database connection and does not switch back if you access any other classes but SecondConnection.
Yeah!
Later: Not so Yeah…
I had to establish another call to
ActiveRecord::Base.establish_connection
logger.info { "Establishing Base Connection" }
log_connections
I assume it’s either an Informix problem or related to the old rails version I’m driving with.
Nevertheless: It works now.
Zensursula…
Thursday, June 18th, 2009OK,
wer sich auch nur ein bisschen im letzen halben Jahr im Internet rumgetrieben hat (seltsame Formulierung… Wie können sich reale Personen in virtuellen Welten aufhalten), wird die Diskussion über Netzsperren unter dem Deckmantel des Schutzes vor Kinder”pornographie” (Anführungszeichen == Pornographie bitte nicht mit Missbrauch verwechseln. Die Darstellung missbrauchter Kinder ist keine “Pornographie” sondern eben Missbrauch!) mitbekommen haben.
Heute habe ich per Twitter einen wirklich guten Artikel über dieses Thema zugetragen bekommen, auf den ich hiermit gerne verlinke:
http://www.blogsprache.de/2009/06/17/offener-brief-an-die-spd-bundestagsfraktion/
Auch wenn ich nie Mitglied einer Partei war (und auch bis heute noch nicht so genau weiss, welcher ich mich denn zurechnen lassen möchte), treffen die Aussagen doch sehr gut mein aktuelles Meinungs- und Stimmungsbild. Also: Lesen!
Weitergehende Infos zu dem Thema finden sich übrigens u.a.bei heise.de (z.B.: hier oder hier).
Auch der AK-Zensur ist eine gute Anlaufstelle!
Mann Leute: mehr als 134.000 Menschen haben sich in einer Petition gegen dieses Gesetz ausgesprochen und sich u.a. als “pädokriminelle” beschimpfen lassen. Wenn es um “nichts” ginge, würde das wirklich so viele Menschen auf die (virtuellen) Beine bringen?
Rails and incoming mails on a Mac Leopard workstation
Wednesday, June 17th, 2009Obviously I’m in a need of such an installation, otherwise I wouldn’t have googled about this (btw.: Do you know lmgtfy.com).
Here are some snippets from:
And? What did I do:
I first enabled Postfix using 1). After this I have changed /etc/aliases:
echo 'rails_mailer: "|/usr/local/bin/mail_handler.rb"' >> /etc/aliases chmod 755 /usr/local/bin/mail_handler.rb"' >> /etc/aliases sudo newaliases sudo postfix reload
#!/usr/bin/ruby
require 'net/http'
require 'uri'Net::HTTP.post_form URI.parse('http://localhost:3000/emails'), { "email" => STDIN.read }
The script above will be triggered by every mail that will be sent to rails_mailer@localhost (resp. your hostname). It will put a post-request to localhost:3000/email including the email in the parameter “email”.
Ein paar Ruby-Schnipsel
Wednesday, June 10th, 2009Ein paar Lebensretter für mich:
- Installation von Postgresql unter Mac OS
- Wenn Rubyforge down ist: gem install –source http://rf.gems.mocra.com NAME_OF_THE_GEM
- Robby on Rails (Mac/Leopard/Rails etc.)

