MouseOver Studio

MouseOver Studio header image 4

Entries Tagged as 'jruby'

Indexação de documentos em JRuby com ActiveLucene

janeiro 27th, 2010 · 5 Comments

ActiveLucene é uma interface para o Lucene similar com a interface do ActiveRecord e/ou ActiveModel. Isso quer dizer que você pode gerar um scaffold numa aplicação Rails, ir no modelo, trocar ActiveRecord::Base por ActiveLucene::Document e tudo deveria continuar funcionando, com a diferença do modelo estar sendo salvo num índice do Lucene e não num banco […]

[Read more →]

Tags: Api · gem · java · jruby · jvm · plugin · Uncategorized

Demorou mas chegou: VRaptor Sexy URLs e RSpec::VRaptor

janeiro 27th, 2009 · 3 Comments

A galera que me segue no Twitter já está sabendo da noticia mas para os que não, aqui vá: VRaptor Sexy URLs Estou publicando oficialmente o VRaptor Sexy URLs. O VRaptor Sexy URLs é um fork da versão oficial do VRaptor 2 que ao contrario de trabalhar sobre uma servlet, trabalha sobre um filtro, pelo […]

[Read more →]

Tags: java · jruby · rspec · ruby · vraptor

Implementando interfaces Java com JRuby (+ Bonus)

janeiro 12th, 2009 · No Comments

Caso estejam trabalhando com JRuby e queiram implementar uma interface Java podem fazê-lo com a instrução include: class MockedHttpSession include javax.servlet.http.HttpSession … end Bonus Caso estejam estendendo uma classe Java com JRuby e desejem chamar no construtor um dos métodos já implementados pela classe pai deverão utilizar antes a instrução super: class MockedUser < User […]

[Read more →]

Tags: java · jruby

JVM Language Summit 2008

outubro 4th, 2008 · 2 Comments

No més passado ocorreu o JVM Language Summit, onde rolou tudo tipo de palestras relacionadas com a Java Virtual Machine, com grandes nomes como Charles Nutter, Ola Bini e Neal Gafter, entre outros. Algo que não foi muito divulgado é que o material das palestras esta disponível no próprio site, especificamente aqui. Algumas palestras que […]

[Read more →]

Tags: davinci · java · jruby · jvm · parrot · ruby · script

Traduz teus objetos entre Ruby e Java com Rhyme

setembro 29th, 2008 · 4 Comments

O problema Quando trabalhamos com JRuby é muito provável que tenhamos objetos de Ruby ou de Java e que queiramos chamar algum método da outra linguagem que esteja esperando um objeto de uma classe similar nessa linguagem. Isso acontece mesmo? Um claro exemplo do problema acontece no Liquid4j, que foi apresentado no ultimo post. Na […]

[Read more →]

Tags: java · jruby · rhyme · ruby

Templates seguros em Java com Liquid4j

setembro 23rd, 2008 · 4 Comments

O que é Liquid? Como diz o próprio site, Liquid é uma livraria para renderizar templates seguros que não possam afetar a seguridade do servidor no qual a operação esta sendo realizada. Ah? Imaginemos que temos uma aplicação na qual nossos usuários podem criar templates personalizados com dados que disponibilizamos a partir do nosso controller. […]

[Read more →]

Tags: java · jruby · liquid · liquid4j · templates

Gerenciando MBeans via JMX API

setembro 17th, 2008 · 5 Comments

Muitas vezes, por algum motivo ou outro, desejamos realizar alguma operação num certo Mbean, como dar um stop, um start ou simplesmente mudar algum atributo. Para quem nunca realizou a atividade e estiver procurando algum artigo ou tutorial em português, a primeira vez pode ser muito complicada devido à falta de exemplos; depois da primeira […]

[Read more →]

Tags: java · jmx · jruby · mbean · mbeans · ruby

Colocando mensagens no Webshpere MQ com JRuby

setembro 16th, 2008 · 2 Comments

Estava trabalhando com Websphere MQ e tinha um programinha em Java que colocava mensagens numa fila do servidor. Num dos momentos livres decidi brincar um pouco e portar o código para Ruby. O código ficou mais legal e foi um excelente exemplo do poder da combinação Ruby + Java que o JRuby oferece. Quem for […]

[Read more →]

Tags: java · jms · jruby · mq · ruby · websphere · wmq

Apresentando CompiledScript e Compilable para melhorar a performance de teus programas JRuby e similares

agosto 31st, 2008 · 4 Comments

Quando avaliamos alguma script na JVM utilizando o método eval da classe javax.script.ScriptEngine basicamente são realizadas duas tarefas: a compilação do script e a execução dele. Caso queiramos avaliar x vezes o mesmo script e estejamos chamando o método eval mencionado, o script ira ser compilado x vezes. O mesmo script precisa ser compilado x […]

[Read more →]

Tags: java · jruby · jsr · optimizacao · ruby · Uncategorized

Interpretando Ruby e outras linguagens de script dentro da plataforma Java

agosto 29th, 2008 · 6 Comments

Para poder criar o Haml4j sem a necessidade de reinventar a roda teve que poder aproveitar o código Ruby já existente. Existem vários jeitos de interpretar código Ruby na JVM. Um de eles é utilizando o engine do JRuby para o BSF (Bean Script Framework), do Apache. Outro jeito é utilizando o JRuby puro, como […]

[Read more →]

Tags: java · jruby · jsr · ruby · script