Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2007-04-21, 16:41
  #1
Medlem
µTorrents avatar
Tjena,

Tänkte slänga ihop en liten enkel länksamling för det underbara språket Ruby!


Så...Vad är Ruby?


Naturligtvis har wikipedia en väldigt omfattande artickel kring detta, på både svenska;

http://sv.wikipedia.org/wiki/Ruby

Och engelska;

http://en.wikipedia.org/wiki/Ruby_programming_language

Hittade även en relativt nystartad wiki dedikerad åt Ruby här;

http://www.headius.com/rubyspec/index.php/Main_Page

Sen har vi ju den officiella sidan;

http://www.ruby-lang.org/en/

Här kan du komma in i Ruby enkelt på 20 minuter;

http://www.ruby-lang.org/en/documentation/quickstart/

Och även testa ruby direkt i webläsaren;

http://tryruby.hobix.com/

http://www.ruby-doc.org/ - Är även en bra sida med mkt bra dokumentation och hjälp till Ruby!

Och för er som redan är duktiga inom andra programmeringspråk och vill byta finns det fina articklar som tar upp likheter/olikheter osv;

Ruby från C/C++ - http://www.ruby-lang.org/en/document...from-c-and-c-/

Ruby från Java - http://www.ruby-lang.org/en/document...uby-from-java/

Ruby från Perl - http://www.ruby-lang.org/en/document...uby-from-perl/

Ruby från PHP - http://www.ruby-lang.org/en/document...ruby-from-php/

Ruby från Python - http://www.ruby-lang.org/en/document...y-from-python/


Så...Varför Ruby då?


Vad är bra med Ruby?

Tja..Den här bilden säger en hel del tycker jag: http://ruby.istheshit.net/

Sen fanns det även en intressant artickel på ruby-doc.org som länkade vidare till många intressanta texter om rubys fördelar;

http://www.ruby-doc.org/whyruby

Citat:
Ursprungligen postat av Why Ruby?
This is a collection of articles and presentations that help make a case for using Ruby. You, the wise developer, may understand the power and beauty of the language, but sometimes you need to convince that special someone. Such as your boss or co-worker. Enlightenment can be tricky, but these resources may help.


Komma igång med Ruby?


För er som nu vill börja med Ruby på allvar finns det faktiskt hela böcker man kan läsa direkt online:

http://www.ruby-doc.org/docs/ProgrammingRuby/ - Är det första alternativet, men notera att detta är first edition, vill du ha second får du nog dessväre köpa den. Den är inte alls så fasligt dyr, 216:- på adlibris (http://www.adlibris.se/product.aspx?isbn=0974514055)

Om Du nu inte vill läsa first edition av The Pragmatic Programmer's Guide och inte heller vill lägga ut pengar på andra editionen av boken har jag ett hett alternativ.

Nämligen Why's (Poignant) Guide to Ruby. Denna boken var den första jag läste i Ruby innan jag bestämde mig för att lägga ut pengar på ovanstånde bok. Man kan lugnt säga att det var denna killen "Why" som övertygade mig att börja med Ruby. Han skriver väldigt bra och på ett sätt som faktiskt gör det roligt att lära sig språket. Hans texter är väldigt humoristiska och uttömmande.

Boken hittar ni här - http://poignantguide.net/ruby/

Nu hoppas jag att jag fått med detta mesta, har ni mer så är det bara att fylla på.

Så...Är Du sugen på Ruby?

MVH Micro
Citera
2007-04-23, 04:20
  #2
Medlem
µTorrents avatar
Ja...Jag är kanske ensam med Ruby trotts allt..

Får väl bara hoppas fler inser skönheten med detta språket snart så vi kan komma igång med lite intressanta diskussioner
Citera
2007-04-23, 05:00
  #3
Moderator
tobess avatar
Tackar för länkarna.. har faktiskt tänkt ge mig in på lite Ruby så det var välkommet ..

Återkommer om jag faktiskt fastnar för det..
Citera
2007-04-23, 13:49
  #4
Medlem
µTorrents avatar
Citat:
Ursprungligen postat av tobes
Tackar för länkarna.. har faktiskt tänkt ge mig in på lite Ruby så det var välkommet ..

Återkommer om jag faktiskt fastnar för det..

Trevligt! Läser du denna boken kan jag nästan garantera dig att du fastnar -> http://poignantguide.net/ruby/
Citera
2007-04-24, 01:19
  #5
Moderator
tobess avatar
Citat:
Ursprungligen postat av µTorrent
Trevligt! Läser du denna boken kan jag nästan garantera dig att du fastnar -> http://poignantguide.net/ruby/

Försökte söka om boken skulle finnas vid mitt universitet men verkade inte så. Tyvärr verkar det inte finnas några Ruby böcker öht

Nåja, finns ju gott om tutorials på nätet och har kodat java i några år nu så det borde väl främst vara att vänja sig vid syntaxen och lite smågrejor som det handlar om..

Första intrycket är att det är väldigt lätt att koda i det och ganska "straightforward".

Har du kodat något med en GUI också? Laddade ner wxRuby men verkar inte få det att fungera. Får något skumt felmeddelande då jag provar att köra något av de samples som kommer med..

Citat:
/usr/local/lib/ruby/gems/1.8/gems/wxruby2-preview-0.0.39-i686-linux/samples/minimal/minimal.rb:10:in `load': no such file to load -- wx (LoadError)
from /usr/local/lib/ruby/gems/1.8/gems/wxruby2-preview-0.0.39-i686-linux/samples/minimal/minimal.rb:10
Citera
2007-04-24, 13:12
  #6
Medlem
Citat:
Ursprungligen postat av tobes
Har du kodat något med en GUI också? Laddade ner wxRuby men verkar inte få det att fungera. Får något skumt felmeddelande då jag provar att köra något av de samples som kommer med..

Funkar bra för mig, lät du gem dra ner wxruby eller gjorde du det manuellt? Gem gör allt i sin ordning för mig iaf. Dock kör jag windows, kanhända det är problem med wx-linux?

Felet du får säger att den inte hittar wx.rb som för mig finns i \ruby\lib\ruby\gems\1.8\gems\wxruby2-preview-0.0.39-i386-mswin32\lib
är det tomt på den för linux motsvarande sökvägen så har inte riktigt installationen gått rätt till.
Citera
2007-04-24, 15:09
  #7
Moderator
tobess avatar
Citat:
Ursprungligen postat av MMVI
Funkar bra för mig, lät du gem dra ner wxruby eller gjorde du det manuellt? Gem gör allt i sin ordning för mig iaf. Dock kör jag windows, kanhända det är problem med wx-linux?

Felet du får säger att den inte hittar wx.rb som för mig finns i \ruby\lib\ruby\gems\1.8\gems\wxruby2-preview-0.0.39-i386-mswin32\lib
är det tomt på den för linux motsvarande sökvägen så har inte riktigt installationen gått rätt till.

Den hittar nog filen..

Citat:
ls /usr/local/lib/ruby/gems/1.8/gems/wxruby2-preview-0.0.39-i686-linux/lib/wx* -l
-rw-r--r-- 1 root root 845 2007-04-23 08:36 /usr/local/lib/ruby/gems/1.8/gems/wxruby2-preview-0.0.39-i686-linux/lib/wx.rb
-rw-r--r-- 1 root root 14549577 2007-04-23 08:36 /usr/local/lib/ruby/gems/1.8/gems/wxruby2-preview-0.0.39-i686-linux/lib/wxruby2.so

Har testa att både installera med gems och kompilera själv, samma fel har det varit i vilket fall som..

/edit:

Citat:
ruby -rubygems /usr/local/lib/ruby/gems/1.8/gems/wxruby2-preview-0.0.39-i686-linux/samples/minimal/minimal.rb
/usr/local/lib/ruby/gems/1.8/gems/wxruby2-preview-0.0.39-i686-linux/lib/wxruby2.so: /usr/local/lib/ruby/gems/1.8/gems/wxruby2-preview-0.0.39-i686-linux/lib/wxruby2.so: cannot open shared object file: No such file or directory - /usr/local/lib/ruby/gems/1.8/gems/wxruby2-preview-0.0.39-i686-linux/lib/wxruby2.so (LoadError)
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in `require'
from /usr/local/lib/ruby/gems/1.8/gems/wxruby2-preview-0.0.39-i686-linux/lib/wx.rb:12
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in `require'
from /usr/local/lib/ruby/gems/1.8/gems/wxruby2-preview-0.0.39-i686-linux/samples/minimal/minimal.rb:6
Citera
2007-04-24, 15:18
  #8
Medlem
Hkarns avatar
Nice länksammling ska titta in lite i Ruby senare, vet inte om jag börjar.

OT

Du knarkar ruby µtorrent
Citera
2007-04-24, 16:08
  #9
Medlem
Carradines avatar
Bra gjort µTorrent, kan behövas för de som är nyfikna och något att länka till när folk frågar.
Citera
2007-04-25, 01:51
  #10
Medlem
µTorrents avatar
Citat:
Ursprungligen postat av tobes
Försökte söka om boken skulle finnas vid mitt universitet men verkade inte så. Tyvärr verkar det inte finnas några Ruby böcker öht

Nåja, finns ju gott om tutorials på nätet och har kodat java i några år nu så det borde väl främst vara att vänja sig vid syntaxen och lite smågrejor som det handlar om..

Första intrycket är att det är väldigt lätt att koda i det och ganska "straightforward".

Har du kodat något med en GUI också? Laddade ner wxRuby men verkar inte få det att fungera. Får något skumt felmeddelande då jag provar att köra något av de samples som kommer med..

Väldigt konstigt, fungerade direkt efter installation här

Citat:
Ursprungligen postat av Hkarn
Nice länksammling ska titta in lite i Ruby senare, vet inte om jag börjar.

OT

Du knarkar ruby µtorrent

Stämmer säkert Känner dock ingen abstinens än..men det kommer kanske sen

Citat:
Ursprungligen postat av Carradine
Bra gjort µTorrent, kan behövas för de som är nyfikna och något att länka till när folk frågar.

Tack, tack. Synd är bara att vi har väldigt få rubyfrågor här..Får väl komma på ngn smart att ställa sen..
Citera
2007-05-01, 16:41
  #11
Medlem
LokoJoes avatar
Tack för länksamlingen. Kan rekommendera följande böcker:

The Ruby Way (Addison Wesley, 2:nd ed) Hal Fulton
Programming Ruby (Pragmatic Bookshelf, 2:nd ed) Dave Thomas
Ruby Cookbook, (O'Reilly) Carlsson & Richardsson
Citera
2007-06-18, 09:15
  #12
Medlem
Old Insights avatar
Tackar så mycket för denna finfina länksamling.

Jag beställde precis "Ruby Programming" & "Agile Web Development with Rails", båda av Thomas Dave, så jag hoppas kunna lära mig en heldel.
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback