Sebastian Bachmann | 3 Jan 17:57
Picon

erfahrungen

hallo liste,

bin neu hier, und wollte mal wissen, inwiefern man ruby nutzen kann, z.b.
auf websites, benutzerprogrammen usw.

vielleicht kann mir auch jemand ein buch empfehlen oder aehnliches.

danke im vorraus fuer eure antworten
cu

gruss sebastian
--
/"\
\ /    ASCII Ribbon Campaign
 X   against HTML email & vCards
/ \
Markus Jais | 3 Jan 18:14
Picon

Re: erfahrungen

On Friday 03 January 2003 17:57, Sebastian Bachmann wrote:
> hallo liste,
>
> bin neu hier, und wollte mal wissen, inwiefern man ruby nutzen kann, z.b.
> auf websites, benutzerprogrammen usw.

Ruby kann man theoretisch für alles benutzen. 
wichtig ist dabei u.a. ob es passende bibliotheken gibt. im ruby application 
archiv (  http://www.ruby-lang.org/raa/  ) findet man vieles.

>
> vielleicht kann mir auch jemand ein buch empfehlen oder aehnliches.
>

das beste ist "Programming Ruby". gibt es u.a. auch online
http://www.rubycentral.com/book/index.html
ISBN: 0201710897

es gibt auch deutsche übersetzungen in web (habe keine link dazu) und in
print form bei www.addison-wesley.de.

sehr gut ist auch "the ruby way".
ISBN: 0672320835

hoffe, ich konnte dir helfen.

markus

--

-- 
Markus Jais
(Continue reading)

armin | 3 Jan 18:25

Re: erfahrungen

> > auf websites, benutzerprogrammen usw.
>
> Ruby kann man theoretisch für alles benutzen.
Wir haben Ruby in einer Menge verschiedenen Szenarios
eingesetzt:
Von klassischem ERP, uber einfache Logfile-Analyse bis
zu Finanzsoftware.

weiteres Buch:

Unser Buch ist online (html-Format)
http://www.approximity.com/rubybuch/

Viel Spass mit Ruby,
	-A.
Sebastian Bachmann | 3 Jan 18:53
Picon

AW: erfahrungen

hallo,

danke erstmal fuer die antworten! ich denke, ich werde noch viel spass mit
dieser sparache haben!

hab mir auch ein buch gekauft:

	--> Das Einsteigerseminar <--
			RUBY

autoren: Dirk Engel, Klaus Spreckelsen

aus den bhv verlag
isbn: 3-8266-7242-9

ich hab erst angefangen zu lesen und kann als newbie noch net sagen ob es
gut ist oder net, kostete aber halt nur 10 euro ;)

also danke nochmal und allen ein schoenes wochenende

cu

regards,
sebastian

--
/"\
\ /    ASCII Ribbon Campaign
 X   against HTML email & vCards
/ \
(Continue reading)

Markus Jais | 3 Jan 20:08
Picon

Re: AW: erfahrungen

On Friday 03 January 2003 18:53, Sebastian Bachmann wrote:
> hallo,
>
> danke erstmal fuer die antworten! ich denke, ich werde noch viel spass mit
> dieser sparache haben!
>
> hab mir auch ein buch gekauft:
>
> 	--> Das Einsteigerseminar <--
> 			RUBY
>
> autoren: Dirk Engel, Klaus Spreckelsen
>
> aus den bhv verlag
> isbn: 3-8266-7242-9
>
> ich hab erst angefangen zu lesen und kann als newbie noch net sagen ob es
> gut ist oder net, kostete aber halt nur 10 euro ;)

ich habs gelesen. ist nicht schlecht, vor allem für den preis.
manche dinge wie z.B. "blöcke" erklärt das buch meiner meinung nach besser als 
alle anderen. und blöcke sind wichtig in ruby.
mit dem buch hast du meiner  meinung nach keinen fehler gemacht.
natürlich ist es nur ein einsteigerbuch. 
und die deutschen methoden namen in den beispielen nerven. 
programme sollte man auf englisch schreiben. die methoden in Ruby's Standard 
lib sind alle english. wenn man seine programme mit deutschen (oder 
französischen oder....) "schmückt" ist das oft sehr verwirrend.
ansonsten ist das buch wirklich zu empfehlen.

(Continue reading)

Andreas Kostyrka | 5 Jan 21:52
Picon

Reflektion API

Hi!

Eine Frage:

class A
  def test(a,b)
  end
end

a=A.new
m=a.method(:test)
p m.arity

Das gibt mir leider nur die Anzahl von Parametern, aber nicht die Namen
der Parameter.

In Python ist die API auch nicht dokumentiert und ziemlich ekelig, aber man 
kommt sehr wohl an die Parameternamen heran:

class A:
	def test(self,a):
		pass

a=A()
m=a.test

print m.im_func.func_code.co_varnames

liefert:
('self','a')
(Continue reading)

Urban Hafner | 6 Jan 10:43
Picon
Favicon

Re: Reflektion API

Andreas Kostyrka <andreas <at> mtg.co.at> wrote:
[...]
> Das gibt mir leider nur die Anzahl von Parametern, aber nicht die Namen
> der Parameter.

Ist jetzt vielleicht eine blöde Antwort, aber wofür brauchst du das?
Keyword Arguments gibt's ja in Ruby nicht (oder wie sich das jetzt
richtig genannt hat). Und wahrscheinlich lässt sich dein Problem auch
anders lösen, weil Ruby und Python doch unterschiedlicher sind als man
zuerst denkt (schon Erfahrungen damit gemacht, aber anders rum).

Urban

--

-- 
Who is General Failure and why is he reading my harddisk?
Andreas Kostyrka | 6 Jan 11:26
Picon

Re: Reflektion API

Am Montag, 6. Januar 2003 10:43 schrieb Urban Hafner:
> Andreas Kostyrka <andreas <at> mtg.co.at> wrote:
> [...]
>
> > Das gibt mir leider nur die Anzahl von Parametern, aber nicht die Namen
> > der Parameter.
>
> Ist jetzt vielleicht eine blöde Antwort, aber wofür brauchst du das?
Z.B.:
- um automatisch Argumente zu binden.
- für einen Klassen und Methoden Browser.

Anders formuliert, die Namen von Parametern können sehr wohl interessante 
Informationen enthalten. Sei es für Dokumentationszwecke, oder auch als 
semantisch relevante Informationen.

> Keyword Arguments gibt's ja in Ruby nicht (oder wie sich das jetzt
> richtig genannt hat). Und wahrscheinlich lässt sich dein Problem auch
keyword arguments ist schon richtig :)
> anders lösen, weil Ruby und Python doch unterschiedlicher sind als man
> zuerst denkt (schon Erfahrungen damit gemacht, aber anders rum).
Zweifelsohne :) Meine Fragen machen IMHO sehrwohl auch in einem Ruby-only 
Kontext Sinn. 

Nur die Zahl der Parameter zu wissen reicht zwar aus eine Methode syntaktisch 
korrekt aufzurufen, aber ist meiner Meinung etwas unvollständig für "echte" 
dynamische Aufrufe.

Andreas
(Continue reading)

Wild Karl-Heinz | 6 Jan 11:35
Picon
Gravatar

Re[2]: Reflektion API

Hallo Andreas Kostyrka,

In message "[ruby-de] Reflektion API"
   on 06.01.2003, Andreas Kostyrka <andreas <at> mtg.co.at> writes:

AK> Am Montag, 6. Januar 2003 10:43 schrieb Urban Hafner:
>> Andreas Kostyrka <andreas <at> mtg.co.at> wrote:
>> [...]
>>
>> > Das gibt mir leider nur die Anzahl von Parametern, aber nicht die Namen
>> > der Parameter.
>>
>> Ist jetzt vielleicht eine blöde Antwort, aber wofür brauchst du das?
AK> Z.B.:
AK> - um automatisch Argumente zu binden.
AK> - für einen Klassen und Methoden Browser.

guck mal im programm rbbr. das ist ein browser fuer methoden, classen
...
vielleicht hilfts.

[snip]

--

-- 
Mit freundlichen Gruessen,
Wild Karl-Heinz
kh.wild at wicom.li
Michael Neumann | 6 Jan 12:42
Picon
Picon
Favicon

Re: Reflektion API

Andreas Kostyrka wrote:
> Hi!
> 
> Eine Frage:
> 
> class A
>   def test(a,b)
>   end
> end
> 
> a=A.new
> m=a.method(:test)
> p m.arity
> 
> Das gibt mir leider nur die Anzahl von Parametern, aber nicht die Namen
> der Parameter.

Das geht in Ruby (soviel ich weiss) nicht!

Du könntest den Quelltext parsen um dies herauszufinden, ist
aber wohl relativ aufwendig.

MfG,

  Michael

Gmane