Das JRuby-Team hat angekündigt, daß der erste Release-Candidate für JRuby 1.7 bald kommt. Das endgültige Release ist für September geplant. Bis dahin wird noch Feedback benötigt, was fürs Release noch unbedingt gefixt werden muß.
All things JRuby (and Rails). Neuigkeiten aus der JRuby und Rails-Welt. Follow me. https://twitter.com/hermann_kurz
Mittwoch, 15. August 2012
Dienstag, 14. August 2012
Ruboto 0.8 erschienen (JRuby auf Android)
Ruboto 0.8.0 ist fertig. Wichtigste Änderung ist Support für Android 4.1 api level 16.
Montag, 13. August 2012
Graphische Ausgabe von JRuby-Profilerdaten
Theo Hultberg hat ein Tool namens DotProfilePrinter geschrieben, das den JRuby-Profiler-Output im DOT-Format von GraphViz speichert. Damit hat man übersichtliche Graphen des zeitlichen Verhaltens seines Ruby-Scripts in jierarchischer Darstellung.
Sonntag, 12. August 2012
Deploying with JRuby, Slides nun online
Joe Kutner, Autor des Buches Deploying with JRuby hat nun zusätzlich zu seinem Vortrag von der RubyConf 2012 auch Slides online gestellt.
- Joe Kutner
- Bebgleitblog zum Buch Deploying with JRuby
- Talk Deploying with JRuby (JRubyCong 2012 Talk)
Samstag, 11. August 2012
JRuby-Gems-Mojo: Gems via Maven in Java-Projekten
Mit JRuby-Gems-mojo lassen sich JRuby Gems in Maven-basierten Java-Projekten verwenden. Dadurch kann man Teile des Java-Projekts in JRuby entwickeln und das ganze per Maven bauen.
Freitag, 10. August 2012
Ruboto: neues Release, mehr Entwickler (JRuby auf Android)
Bei Ruboto gibt es Neuigkeiten: demnächst gibt es eine neues Release 0.7.1, der Release-Candidate liegt zum Download bereit. Außerdem sind neue Entwickler zum Projekt gestossen, so daß das Projekt mehr Geschwindigket aufnehmen wird.
Ruboto basiert auf JRuby - man kann damit (J)Ruby-Scripte auf Android-Geräten ausführen, die Zugriff auf das komplette Android-API haben.
Ruboto basiert auf JRuby - man kann damit (J)Ruby-Scripte auf Android-Geräten ausführen, die Zugriff auf das komplette Android-API haben.
Donnerstag, 9. August 2012
jruby-memcached 0.3.0 released
Eine neue Version des JRuby-memcached-Gems ist erschienen. Richard Huang hat das Gem nun komplett nach Java portiert. Die Performance wurde dadurch nochmal gesteigert. Seine Benchmark-Zahlen zeigen sehr gute Zahlen in einem Vergleich mit verschiedenen memcached-Adaptern.
Labels:
benchmark,
JRuby,
memcached,
performance
Mittwoch, 8. August 2012
JRuby 1.7.0.preview2 Released
Wei angekündigt wurde nun die Preview2 des nächsten JRuby-Release (1.7) veröffentlicht. Größte Änderung ist, daß der invokedynamic-Support als Default abgeschaltet ist. Das ist sehr schade, es ist aber Problemen bei Java7 geschuldet. Wenn diese dort gefixt sind, wird das wieder eingeschaltet. Wie üblich wurden jede Menge Fehler gefixt, insbesondere Kompatibilitätspobleme mit Ruby 1.9.
Labels:
1.7.0.preview2,
invokedynamic,
java7,
JRuby
Dienstag, 7. August 2012
Wie man ein JRuby-Gem schreibt..
.. erläutert Richard Huang anhand seine memcached-gems. Vom Directory-Layout bis zu den über maven gemanageten Abhängigkeiten ist alles beschrieben.
Montag, 6. August 2012
Beispiel: Java-Extension für ein JRuby Gem
Im Blog The If Works gibt es Sourcecode für eine JRuby-Extension, die in ein Gem integriert wird. Der Code wird so beschrieben, daß man nach der Lektüre in der Lage sein sollte, selbst eine Extension zu schreiben.
Sonntag, 5. August 2012
Azul macht die Zing JVM etwas zugänglicher für OpenSource-Projekte
Azul Systems hat seine Zing JVM für OpenSource-Entwickler verfügbar gemacht. Diese JVM ist - laut Hersteller - die am besten skalierende JVM. Zielgruppe ist in-memory computing and Big Data analytics, Anwendungen mit niedrigen Antwortzeiten. Zing JVM läuft auf Red Hat Enterprise Linux, SUSE Linux Enterprise Server, CentOS und Ubuntu Linux.
Samstag, 4. August 2012
Last Minute Tickets für JRubyConfEU (und eurucamp)
Für die JRubyConfEU und das eurucamp in bei Berlin (17.-19. August) gibt es noch eine kleine Zahl von Karten. Details hier.
Freitag, 3. August 2012
Foreman und JRuby
Mark beschreibt in seinem Blog, wie er Foreman beigebracht hat, mit JRuby umzugehen. Mit Foreman kann man mehrere Prozesse gleichzeitig mit einem Kommandozeilenaufruf starten und den Output aller Skripte komfortabel beobachten - normalerweise unterstützt es jedoch nur MRI Ruby.
Donnerstag, 2. August 2012
Bei Mountain-Lion IP-Problemen: export JAVA_OPTS="-Djava.net.preferIPv4Stack=true"
Bei neueren Java-Versionen (z.B. nach einem Upgrade auf Mountain Lion) will Java (und damit JRuby) mit IPv6 ins Netz, das klappt meistens nicht.
export JAVA_OPTS="-Djava.net.preferIPv4Stack=true"
oder
jruby -J-Djava.net.preferIPv4Stack=true your_code.rb
meint
Mittwoch, 1. August 2012
developerworks: Manage Ruby and gems with RVM
Auf IBMs developerworks gibt es einen Einführungstext zu RVM. Mit RVM kann man verschiedene Ruby-Versionen auf einem Rechner verwalten, so daß mehrere Projekte mit unterschiedlichen Rubies, GEM und Umgebungen laufen können. Ein Muß für jeden Entwickler. RVM kennt natürlich auch die neueste JRuby-Version.
Abonnieren
Posts (Atom)