Zadania z Ruby dla początkujących

Hej,
często pojawiają się pytania jak zacząć, więc może zróbmy jakąś bazę zadań dla początkujących? Prócz projektu Euler (http://projecteuler.net/) fajnie jest rozwiązywać jakieś bardziej praktyczne zadania.
Oto pierwsza propozycja:

Napisz program, który wyszuka i zwróci w formie pliku CSV wszystkie wyniki wyszukania danej frazy na stronie rubygems.org. W pierwszej kolumnie podaj nazwę gema, w drugiej liczbę ściągnięć, w trzeciej wersję. Polecane gemy to:
https://github.com/tenderlove/mechanize
http://fastercsv.rubyforge.org/
http://nokogiri.org/

Zadanie jest bardzo proste i fajnie pokazuje, jak łatwo można robić w rubym różne narzędzia ułatwiające życie.

Kilka prostych zadań (wraz z rozwiązaniami) można znaleźć na mojej stronie.

Ha, to już wiem skąd na IRC’u ludzie biorą inspiracje na pytania :wink:

Gwoli wyjaśnienia - to są zadania, które przerabiam na “Wstępie do informatyki” tyle, że w C (bez części obiektowej). Miałem treści i dodałem rozwiązania dla Rubiego.

Swoją drogą zabawne (?) jest to, jak treści umieszczone w sieci żyją własnym życiem. Miło by było, gdyby ludzie, którzy to wykorzystują czasem przynajmniej napisali mejla “Te materiały faktycznie są przydatne” - jest to jakaś stymulacja do tego, żeby coś poprawić, rozszerzyć itd.