MouseOver Studio

MouseOver Studio header image 4

Entries Tagged as 'Uncategorized'

Indexação de documentos em JRuby com ActiveLucene

January 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 de […]

[Read more →]

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

Plugins de Remarkable para ActsAsTaggableOn, Paperclip e ThinkingSphinx

May 9th, 2009 · No Comments

Trabalhado num projeto me vi na necessidade de criar três plugins para o Remarkable: Remarkable::ActsAsTaggableOn, Remarkable::Paperclip e Remarkable::ThinkingSpinx.
Basicamente permitem escrever código como o seguinte:
describe User do
should_act_as_taggable_on :categories

should_have_attached_file :logo

should_index ‘addresses.city’, :as => :address
should_have_index_attribute :priority
end
Se esses plugins ajudaram você, considera por favor também me ajudar me recomendando no Working […]

[Read more →]

Tags: ActsAsTaggableOn · Paperclip · RSpec::Rails · Remarkable · ThinkingSphinx · Uncategorized · plugin · rails · rspec

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

August 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 vezes?
Não!
O que […]

[Read more →]

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

Problemas com Ubuntu e RSpec

August 25th, 2008 · 4 Comments

Peguei hoje a máquina com Ubuntu de um amigo para mostrar para ele a excelente combinação Rake + RSpec + RCov utilizando um script similar a esse de aqui. Ao executar uma das tasks do script recebi o seguinte erro:
no such file to load — spec/rake/spectask
O RSpec tinha sido instalado utilizando gem install mas aparentemente […]

[Read more →]

Tags: Uncategorized · rake · rcov · rspec · ruby · rubygems · ubuntu

Classloaders e aplicações isoladas no JBoss

June 24th, 2008 · 1 Comment

Tudo começou com uma discussão sobre o classloader do Java. A discussão surgiu porque existiam duas aplicações que queriam compartilhar dados de uma classe estática localizada numa biblioteca x. Nesse momento surgiu a seguinte pergunta:
Como isolar aquelas duas aplicações de modo que possam utilizar uma biblioteca compartilhada que não possa ser utilizada por uma […]

[Read more →]

Tags: Tutoriales · Uncategorized · java · jboss · tomcat

Replicação de sessões HTTP no JBoss

June 20th, 2008 · 3 Comments

Quando trabalhamos com aplicações web é muito comum salvar dados nas sessões dos usuários. No caso que estejamos trabalhando também com cluster, a melhor opção na maioria das vezes é replicar as sessões em todas as instancias do nosso servidor de modo que os usuários possam se conetar em qualquer nodo do cluster e a […]

[Read more →]

Tags: Uncategorized