robsite

In ruby

twitterfeed.com : feed your blog to twitter - post RSS to twitter automatically

Postet RSS-Feeds automatisch zu Twitter.
Ich hab z.B. das JavaScript-reddit genommen, lass es auf twitter.com/javascript_news posten und bekomm mit Twiterrific jetzt automatisch die neuesten JavaScript-News auf den Desktop.
Man kann auch mehrere Feeds kombinieren. Falls also jemand noch ne gute JavaScript-News-Seite kennt...

Auch nett ist twitter.com/ruby_news

· internet, javascript, ruby, tool · ★

Object#andand

Praktisches gem von Reg Braithwaite mit dem Methoden-Aufrufe auf nil-Objekten abgefangen werden können.

# Ohne andand:
@user = User.find(1)
@address = @user ? @user.address : nil
# Mit andand:
@address = User.find(1).andand.address

Enthält außerdem noch tap zum leichten debugging:

# Original:
p [1, 2, 3].reverse.map {|x| x**2 }
# Debug durch Auseinanderrupfen und Zwischenvariable:
bla = [1, 2, 3].reverse
p bla
p bla.map {|x| x**2 }
# Debug mit tap:
p [1, 2, 3].reverse.tap {|d| p d }.map {|x| x**2 }

Einfach sudo gem install andand und

require 'rubygems'
require 'andand'

in den Code.

Ähnlich praktisch ist der tee-Befehl auf der Commandline:

ps aux | tee p.txt | more

ps aux gibt alle laufenden Prozesse aus, tee p.txt schreibt die Ausgabe von ps aux in die Datei p.txt und gibt sie weiter an more.

Update:

Rails 2.3 hat andand-ähnliche Funktionalität schon eingebaut: try

@address = User.find(1).try(:address) 

Mehr dazu: ozmm.org/posts/try.html

Ruby Grundlagen (PDF)

Kleine Einführung in Ruby. Variablen, Bedingungen, Schleifen, Hashes, Objekte, Module, Exceptions, Reguläre Ausdrücke, ... Begleit-PDF zum Buch [Rapid Web Development mit Ruby on Rails](http://www.amazon.de/exec/obidos/ASIN/3446414983/dierobsite-21).
· ruby, tutorial · ★
Mastodon