Steve Klabnik sucht Mitstreiter für Shoes 4. Shoes 4 ist ein JRuby-Rewrite von _why's Shoe-Toolkit, mit dem man plattformunabhängige Ruby-GUI-Applikation entwickeln kann.
All things JRuby (and Rails). Neuigkeiten aus der JRuby und Rails-Welt. Follow me. https://twitter.com/hermann_kurz
Donnerstag, 31. Mai 2012
Shoes 4: plattformunabhängiger JRuby-GUI-Toolkit
Mittwoch, 30. Mai 2012
Polyglot Programming: JRuby und Clojure
Labels:
clojure,
JRuby,
polyglot. ürogramming
Dienstag, 29. Mai 2012
JRuby in der Cloud: neuer Anbieter jelastic
Jelastic bietet seinen PaaS Jelastic-Java-cloud-Service jetzt auch in Europa an. Unterschied zu anderen Anbietern ist, daß alle Anwendungen ohne Änderungen, insbesondere ohne spezielle API-Aufrufe funktionieren sollen.
Montag, 28. Mai 2012
Groovy vs JRuby
Sonntag, 27. Mai 2012
Noch ein Vortrag: JVM Polyglot Programming
Ein weiterer Vortrag von der RubyConf India 2012: JVM Polyglot Programming: JRuby FTW! von Ravindra R. Jaju als 40-minütiges Video. Schwerpunkt liegt darauf, wie man bei JRuby-Projekten auch andere Sprachen (u.a. Scala und Closure) nutzen kann.
JVM Polyglot Programming: JRuby FTW!
JVM Polyglot Programming: JRuby FTW!
Labels:
closure,
JRuby,
polyglot programming,
scala
Samstag, 26. Mai 2012
Going faster with InvokeDynamic
Freitag, 25. Mai 2012
Big data: Cascading.JRuby
Cascading.JRuby ist eine DSL, die auf die Cascading-Java-Library aufsetzt. Mit Cascading kann man komplexe Auswertungen auf einem Hadoop-Cluster ausführen. Via Cascading.JRuby auch direkt aus JRuby-Programmen.
Donnerstag, 24. Mai 2012
JRuby 1.7.0.preview1, jetzt mit invokeDynamic
Pünktlich zur JRubyConf ist der erste Preview von JRuby 1.7 fertig geworden. Das ist die erste Version, die InvokeDynamic von Java 7 benutzt. Das sollte nochmal einiges an Geschwindigkeit bringen.
JRuby Downloads
Getting started with JRuby and Java 7
JRuby Downloads
Getting started with JRuby and Java 7
Mittwoch, 23. Mai 2012
Wow: JRuby Core Team-Leute wechseln zu Red Hat
Neuigkeiten von der gerade begonnenen JRubyConf: JRuby Core-Committer Charles Nutter und Tom Enebo wechseln von EngineYard zu Red Hat. Red Hat betreibt OpenShift, eine Platform-as-a-Service (Paas) in der Cloud, das dadurch gestärkt wird. Red Hat ist ja schon länger im Enterprise- und Java-Umfeld unterwegs (JBoss, RHEL, OpenJDK), da ist eine dynamische Sprache eine sehr coole Ergänzung.
Labels:
charles nutter,
jboss,
JRuby,
openshift,
red hat,
tom eneebo
Dienstag, 22. Mai 2012
Vortrag von der Railsconf India: Microblogging-Plattform mit JRuby
Ein Vortrag von der RubyConf India 2012: JRuby on Rails - RoR's Simplicity Meets Java's Class. Darshan Karandika bersichte von seinen Erfahrungen bei der Umsetzung einer Microblogging-Plattform mit JRuby on Rails.
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.
Labels:
JRuby,
mongoDB,
nosql,
oracle,
relational
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.
Labels:
JRuby,
qt,
qt_connect,
qt-jambi,
qtbindings
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.
Freitag, 11. Mai 2012
vertx: polyglotte asynchrone Plattform mit JRuby, JavaScript, Groovy, Java
vert.x ist ein Framework, das asynchrone Applikationen unterstützt. Applikationen können in mehreren Sprachen (auch gemsicht) geschrieben sein. Serverseitig ist JavaScript,
Ruby, Groovy und Java möglich. Da vert.x auf der Java-VM läuft, wird für Ruby JRuby benutzt. vert.x läuft auch in der Cloud auf Heroku und OpenShift und bald auch auf Cloud Foundry. Schwerpunkt ist Asynchronität und die Ausnutzung mehrerer Cores. So wird für jeden verfügbaren Core ein eigener Java-Thread gestartet, der Requests bearbeitet.
Donnerstag, 10. Mai 2012
Webcast bei O'Reilly heute 19:00 Uhr: Current and Upcoming Work in Pig (Big Data)
Auf http://oreillynet.com/pub/e/2231 gibt es heute einen Webcast zum Thema Current and Upcoming Work in Pig. Es geht hier um Apache Pig, ein Framework um Auswertungen auf Hadoop auszuführen. Der Webcast ist von Alan Gates einer der Entwickler und Autor des O'Reilly-Buches Programming Pig. Apache Pig unterstützt JRuby für User Defined Functions (UDFs).
Mittwoch, 9. Mai 2012
Version 2.0 von neo4j.rb verfügbar - Graph-Datenbank auf JRuby
Version 2.0 von neo4j,rb ist da!
Andreas Ronges neo4j.rb ist ein Wrapper um die neo4j (Graph-Datenbank) und Apache Lucene (Volltextindexer) von JRuby aus benutzen zu können. Traditionelle SQL-Datenbanken passen nicht besonders gut, wenn Graphen gespeichert werden sollen. neo4j ist das Mittel der Wahl in der Java-Welt um diesen Job zu erledigen. Mit neo4j.rb kann man komfortabel von JRuby aus auf eine embedded neo4j-Instanz zugreifen.
Andreas Ronges neo4j.rb ist ein Wrapper um die neo4j (Graph-Datenbank) und Apache Lucene (Volltextindexer) von JRuby aus benutzen zu können. Traditionelle SQL-Datenbanken passen nicht besonders gut, wenn Graphen gespeichert werden sollen. neo4j ist das Mittel der Wahl in der Java-Welt um diesen Job zu erledigen. Mit neo4j.rb kann man komfortabel von JRuby aus auf eine embedded neo4j-Instanz zugreifen.
Labels:
andreas ronge,
JRuby,
lucene,
neo4j,
neo4j.rb
Dienstag, 8. Mai 2012
Deployment ohne Downtime mit JRuby
Joe Kutner (Autor von Deploying with JRuby) beschreibt in seinem Blog wie man eine JRuby-Web-Applikation ohne Downtime upgraden kann.
Labels:
deployment,
downtime,
JRuby,
rails,
trinidad
Montag, 7. Mai 2012
"Big data" mit JRuby und Apache Pig
Das gerade herausgekommene Release 0.10.0 von Apache Pig unterstützt nun JRuby zum Schreiben von User Defined Functions (UDFs). Apache Pig ist eine Plattform zum analysieren großer Datenmengen. Es ist ein Compiler, der Map-Reduce-Programme aus der eigenen Sprache "Pig Latin" erzeugt. In Pig Latin können auch User Defined Functions (UDFs) aufgerufen werden, seit Version 0.10.0 können die auch in Ruby geschrieben sein - zur Anwendung kommt dabei JRuby. Use case ist z.B. die Analyse großer Datenmengen (Petabytes!) über Apache Hadoop™.
Sonntag, 6. Mai 2012
Interview mit Charles Nutter
Hier gibt es ein schon einige Wochen altes Interview mit Charles Nutter (JRuby-Team). Themen sind die demnächst stattfindende
JRubyConf, JRuby 1.6.7, JRuby und Maven, Jruby internals. Ein etwas längerer Text, der mal einen größeren Bogen schlägt.
Samstag, 5. Mai 2012
Sicherheitsupdate: JRuby 1.6.7.2
JRuby 1.7.6.2 liegt zum Download bereit. Es enthält nur ein Sicherheitsupdate (RubyGems 1.8.24), das testet, ob das Gem-Server-Zertifikat gültig ist.
JRuby 1.6.7.2 released
JRuby 1.6.7.2 released
Freitag, 4. Mai 2012
Ruboto: JRuby auf Android für Apps u.a.
Auf dem Blog von Safari Books Online gibt es eine mehrteilige Serie über Ruboto. Ruboto ermöglicht es, Ruby-Scripts auf der Android-Geräten laufen zu lassen. Ruboto bietet Zugriff auf das komplette Android-API. Es können also komplette Android-Apps inclusive UI als Ruby-Scripts umgesetzt werden.
Donnerstag, 3. Mai 2012
JRuby-Interna
Für JRuby 1.7 ist eine neue "Intermediate Representation", abgeleitet vom Abstract Syntax Tree (der internen Darstellung eines Scripts) geplant. Ziel ist eine weiter verbesserte Performance.
Subramanya Sastry
arbeitete
im Rahmen eines Stipendiums von Engine Yard daran und berichtet im Engine-Yard Blog über die Zusammenhänge und Überlegungen, die dahinterstecken.
Labels:
engine yard,
intermediate representatin,
JRuby
Mittwoch, 2. Mai 2012
Vortrag von Lance Ball: Complex Made Simple: Sleep Better With TorqueBox
Hier gibt es die Folien zu einem Vortrag über Torquebox, der auf der
RailsConf 2012 von Lance Ball (Redhat) gehalten wurde.
Labels:
application server,
JRuby,
torquebox
Dienstag, 1. Mai 2012
Hey! JRuby war im Januar "language of the month" auf Dr. Dobb's.
Ganz übersehen: im Januar war JRuby "Language of the month" auf dem Internet-Auftritt von Dr. Dobb's. Das ganze aus Entwicklersicht mit Code-Beispielen zur Integration Java/JRuby.
Abonnieren
Posts (Atom)