ruby

Ruby ist eine multi-plattform Open-Source, dynamische objektorientierte interpretierte Sprache, erstellt von Yukihiro Matsumoto (Matz) im Jahr 1995. Die [Ruby] -Tag ist für Fragen im Zusammenhang mit der Ruby-Sprache, einschließlich seiner Syntax und seiner Bibliotheken . Fragen speziell zum Ruby-on-Rails-Framework sollten mit [ruby-on-rails], nicht [ruby] getaggt werden. Verwenden Sie dies nicht, um Ruby in der japanischen Sprache zu markieren.
1
Antwort

Alle Ruby-Dokumentation offline mit yard

Wenn ich Dokumentation über meine Edelsteine ​​sehen möchte, kann ich: %Vor% Wie kann ich die Dokumentation von Rubys Standardbibliothek sehen?     
01.12.2011, 19:08
3
Antworten

Wie kann ich in 1.9.2 Ruby-Code profilieren?

Was kann ich verwenden, um Code in 1.9.2 zu profilieren? Alle Versionen von Ruby-prof Ich habe segfault gegen 1.9.2 gefunden. Zum Beispiel, wenn ich hinzufüge %Vor% zum Gemfile meines Rails-Projekts und führen %Vor% Ich bekomme einen...
08.03.2011, 21:50
3
Antworten

Gute Soundbibliotheken? [geschlossen]

Ich muss ein Audiosignal aufnehmen und überlappende Audioframes daraus extrahieren. Ich muss diese dann in Frequenzdaten umwandeln (FFT-Stuff / wie ein Spektrogramm) und die Frequenzinformationen analysieren. Wenn ich zum Beispiel eine 1-minü...
07.03.2012, 18:17
2
Antworten

Einfache Umbenennung von Schienen-Controllern [duplizieren]

Gibt es eine einfache Möglichkeit, einen Controller umzubenennen? Der einzige Weg, den ich kenne, ist, es entweder per Hand zu machen oder einen neuen Controller zu generieren, den Code zu verschieben und den alten zu zerstören. Scheint so, al...
03.08.2010, 00:30
2
Antworten

Wie konstruiere ich manuell einen AST?

Ich lerne gerade über Parsing, aber ich bin ein wenig verwirrt, wie man einen AST erzeugt. Ich habe einen Parser geschrieben, der korrekt überprüft, ob ein Ausdruck einer Grammatik entspricht (er ist stumm, wenn der Ausdruck konform ist, und lös...
12.04.2012, 10:04
1
Antwort

Warum funktioniert dieser Code nicht mit Ruby 1.9, sondern mit Ruby 1.8?

Ich habe den stabilen Ruby-Quellcode von der Ruby Website heruntergeladen (1.9.2-p180) und kompiliert es auf Windows mit MinGW 4.5.2-TDM und MSYS. Zum kompilieren habe ich sh configure und make ausgeführt. Ich habe msvcrt-ruby191.dll u...
05.07.2011, 16:04
5
Antworten

Elegantes Kommando-Parsing in einem OOP-basierten Textspiel

Ich spiele mit Ruby ein MUD / Text Adventure (bitte lach nicht). Kann mir jemand irgendwelche Hinweise auf eine elegante, auf OOP basierende Lösung zum Parsing von Eingabetext geben? Wir reden hier von nichts Komplizierterem als "Zauberstab a...
05.02.2010, 12:37
1
Antwort

Sollte ich Ruby-Threads verwenden oder Ruby nicht zum Threading verwenden?

Ich habe die Wahl, eine App zu entwickeln, die stark auf Threading angewiesen ist (bis zu 200). Ich weiß, dass ich andere Ruby-Interpreter für Threading wie JRuby verwenden kann. Aber es gibt 2 Dinge: 1) Jruby unterstützt 1.9 noch nicht, das...
05.02.2010, 15:34
1
Antwort

Data_wrap_struct und markieren Sie die Funktion

Ich schreibe eine Ruby-Erweiterung und verwende die Funktion Data_wrap_struct . Um an Rubys Mark-and-Sweep-Speicherbereinigungsprozess teilzunehmen, muss ich eine Routine definieren, um meine Struktur freizugeben, und eine Routine, um Refer...
06.12.2011, 11:07
2
Antworten

Ruby BigDecimal Round: Ist das ein Fehler?

Beim Schreiben eines Tests mit einem Wert, der als BigDecimal dargestellt wird, stieß ich auf etwas Seltsames und beschloss, mich darauf einzulassen. Kurz gesagt, wird "0,00009", wenn auf zwei Dezimalstellen gerundet, als 0,01 statt 0,00 zurückg...
13.01.2010, 02:32