Montag, 21. Mai 2012

Transformation von Daten zwischen Oracle und MongoDB

Auf dem JRuby-Blog gibt es einen interessanten Beitrag von Brian Ploetz. Er beschreibt dort, wie man Daten, die aus einer relationalen Oracle-Datenbank kommen, in ein NoSQL-Pendant (MongoDB) übersetzt.

Sonntag, 20. Mai 2012

qt_connect: QT bindings für JRuby und Ruby

Mit qt_connect hat Cees Zeelenberg ein Gem für JRuby und Ruby veröffentlicht, das QT-Bindings für beide Ruby-Implementierungen vereinheitlicht. Unter Ruby benutzt qt_connect das qtbindings-Gem, unter JRuby die qtjambi Java library. Alle Komponenten sind im qt_connect-Gem gebündelt, das sowohl auf JRuby, als auch auf Ruby installiert werden kann.

Samstag, 19. Mai 2012

harbor-ftp: JRuby-Wrapper für Apache FtpServer

harbor-ftp ist Sam Smoots Wrapper für den pure-Java Apache FtpServer . Das ganze ist scriptbar (es gibt Hooks für die ftp-Kommandos) und kann in eine Web-App eingebunden werden. Damit ist es z.B. möglich,  eine Rails (oder andere JRuby-Applikation) um einen ftp-Service zu erweitern und die User/Logins der Web-Applikation zu integrieren. harbor-ftp kann standalone oder embedded in der Applikation ausgeführt werden.

Freitag, 18. Mai 2012

Aufgefrischer Bitnami-JRuby-Stack verfügbar

Von bitnami.org ist ein aufgefrischter JRuby-Stack verfügbar. Enthalten sind "ready-to-run" JRuby 1.6.7.2, Tomcat, MySQL, und Rails. Der Stack erleichtert das Einrichten einer JRuby-Umgebung und ist als nativer Installer für Linux (32/64 Bit), Windows (32/64 Bit), Macos verfügbar. Außerdem gibt es vorbereitete VMWare-VMs (Ubuntu) und Images für Amazon EC2. Der Bitnami-JRuby-Stack steht unter der Apache Lizenz. Coole Sache das!

Donnerstag, 17. Mai 2012

Hot Code loading mit JRuby und ripl auf Tomcat

Gabor Vitez zeigt auf seinem Blog,wie man zur Laufzeit Code austauschen kann. Er benutzt dazu das ripl -Gem. ripl ist eine leichtgewichtige Alternative zu irb. Damit kann er im laufenden Server auf einem ripl-Prompt Klassen nachladen.

Mittwoch, 16. Mai 2012

Spieleentwicklung mit JRuby, Slick und LWGJL

Auf rubyinside.com gibt es ein Tutorial, wie man Spiele mit JRuby und der Slick_library bauen kann. Slick ist ein Wrapper für die Lightweight Java Game Library (LWJGL), die verschiedene Java-APIs für 2D-Spiele zugänglich macht.

Dienstag, 15. Mai 2012

JRuby und der Google Summer of Code 2012

Für JRuby sind im  diesjährigen Google Summer of Code (GSoC) acht Projekte akzeptiert worden. Google unterstützt im Summer of Code Open-Source-Projekte mit Stipendien und bringt dort Studenten mit Mentoren zusammen. Ab 21. Mai beginnt die Codierungsphase, am 27. August werden die Ergebnisse bekanntgegeben.


Montag, 14. Mai 2012

Moped: mongoDB-Treiber auch für JRuby

Mit Moped ist ein neuer mongoDB-Treiber verfügbar, der auch unter JRuby läuft. Moped benutzt keine C-Libraries, deshalb läuft er direkt unter JRuby. Der offizielle mongoDB-Treiber hat einige Einschränkungen (nicht thread-safe), die Moped umgeht. Moped sieht sich selbst als eleganter (einfacheres API) wie der offizielle mongoDB-Treiber.


Sonntag, 13. Mai 2012

Neues Release von Ruboto (JRuby auf Android): 0.6.0

Ruboto 0.6.0 ist fertig und kann hier heruntergeladen werden. Ruboto ist ein framework, mit dem vollwertige Android-Apps in JRuby geschrieben werden können.

Samstag, 12. Mai 2012

EuRuKo 2012: hacken mit JRuby

Die EuRuko (European Ruby Conference) findet dieses Jahr am 1./2. Juni in Amsterdam statt.Charles Nutter (JRuby Core-Entwickler) wird dort sein. Einen Tag vorher am 31. Mai gibt es den "Amazing Hack Day" an dem er ebenfalls da ist. Die Euruko ist ausverkauft, für den Hack Day gibt es noch Plätze. Eintritt ist frei.