Documents
Τεκμηρίωση χρήστη
Πολλαπλή κληρονομικότητα στη Ruby
04/09/2009 16:27
Η Ruby δεν υποστηρίζει την πολλαπλή κληρονομικότητα (multiple inheritance). Αν δηλαδή έχουμε μία κλάση A και μία κλάση B, αντικείμενα της μίας κλάσης δε μπορούν να είναι αντικείμενα της άλλης και αντίστροφα.
Στο γράφημα 1 παρακάτω, δύο δοχεία παριστάνουν τις δύο κλάσεις και οι μικρές σφαίρες είναι τα αντικείμενα (ή αλλιώς στιγμιότυπα) της κλάσης. Παρατηρήστε πως οι ιδιότητες (μέθοδοι) των δύο κλάσεων είναι εντελώς ανεξάρτητες.
...
Εγκατάσταση ruby 1.9.1-p243 στα Windows
11/09/2009 09:36
Πλέον η ruby 1.9 υποστηρίζεται και στα λειτουργικά συστήματα Windows της Microsoft. Ο Luis Lavena, πολύ γνωστός από τον πρώτο installer για windows στις εκδόσεις 1.8.x, έφερε στον κόσμο τον νέο installer (βασισμένος σε εργαλεία ανάπτυξης MinGW) και ειδικότερα για την έκδοση 1.9.x.
...
Ruby Blocks
29/09/2009 14:28
(απο τον χρήστη http://www.rubyst.es/users/5)
Τα "block" για τον προγραμματιστή/ια της Ruby είναι ένα απο τα πιο σημαντικά "κομμάτια" της γλώσσας με τα οποία πρέπει να εξοικειωθεί όσο το περισσότερο καλύτερα.
To "block" είναι ένα κομμάτι κώδικα Ruby που έχει συσχετιστεί με το κάλεσμα μιας μεθόδου
...
Μετατροπή εικόνας tif σε κείμενο (txt) σε πλατφόρμα Windows
02/10/2009 11:13
Αν έχετε μία εικόνα που περιέχει κείμενο και θέλετε να μετατρέψετε το φωτογραφημένο κείμενο που περιέχει σε αρχείο κειμένου (απλό .txt) ώστε να μπορείτε να το επεξεργαστείτε τότε η Ruby σας δίνει απλά και εύκολα λύση, με λίγες γραμμές κώδικα και εκπληκτικά αποτελέσματα.
...
Ruby Blocks, Procs και Lambdas
26/11/2009 06:37
(απο τον χρήστη http://www.rubyst.es/users/5)
Μετάφραση του εξαιρετικού άρθρου του Robert Sosinski: (thanks Rob!)
[http://www.robertsosinski.com/2008/12/21/understanding-ruby-blocks-procs-and-lambdas/]
Τα blocks, Procs, και lambdas (αναφέρονται σαν clοsures στην επιστήμη των η/υ) είναι απο τα πιο δυνατά χαρακτηριστικά της Ruby, και δυστυχώς ανήκουν στην κατηγορία των "δυσκολων" εννοιών της γλώσσας. Και αυτό συμβαίνει επειδή η Ruby χειρίζεται τα closures με ένα ιδιαίτερο τρόπο. Κάνοντας τα πράγματα ακόμη πιο δύσκολα, η Ruby έχει 4 διαφορετικούς τρόπους για τη χρήση των closures, και ο καθένας απο αυτούς είναι λιγάκι διαφορετικός και, μερικές φορές, χωρίς κανένα νόημα.
...
A simple login example with Innate (Ramaze)
12/01/2010 20:17
That's a very simple example of how login forms works on Ramaze / Innate
require 'rubygems'
require 'innate'
class Rpanel
Innate.node '/'
provide :html, :engine => :Etanni, :type => 'text/html'
def index(lang="en")
if request.post?
...
Installing RedCloth on Windows / win32 platforms
22/08/2010 12:09
#~ +++++++++++++++++++++++++++++++++++++++++++++++++
#~ Installing RedCloth on Windows / win32 platforms
#~ ++++++++++++++++++++++++++++++++++++++++++++++++++
#~ Find all the available RedCloth versions with a gem query
C:\>gem19 query --remote -d -a -n RedCloth ...
Τεχνική τεκμηρίωση
__FILE__ και $0 στη ruby
03/09/2009 16:46
Πιθανώς να έχετε δει σε κώδικα ruby κάτι σαν το ακόλουθο:
#ruby
if __FILE__ == $0
#κάνε κάτι
end
Τι είναι λοιπόν
__FILE__και $0 στη ruby;
Ας υποθέσουμε ότι έχουμε ένα αρχείο toarxeiomoy.rb που περιέχει τον ακόλουθο κώδικα:
...
PDF παρουσίασης Sinatra-Ramaze
19/10/2009 20:33
Κατεβάστε το pdf με τα slides που συζήτησα στην παρουσίαση μου "Εναλλακτικά Ruby Web Frameworks" στα ΤΕΙ Πειραιά την 16/10/2009 από το google docs
...
Athens Ruby Meetup #3
3rd Ruby Meetup Athens
16/12/2009 06:18
Παρουσιάσεις
- The Ruby programming language....it's fun and it feels good! - Γιάννης Παγώνης
http://www.pagonis.org/Presentations/RubyARM3.pdf - Real world Rails - Φώτος Γεωργιάδης
http://docs.google.com/present/view?id=dgv7f8n5_0fhhjzpcz
...