Mauricio Fernandez

Outperforming Ferret at searching, 3X faster indexing, code online


over 11 years ago by Mauricio Fernandez on Eigenclass.
The last time I blogged about the FTSearch (simple) full-text search engine, it already indexed the Reuters corpus over twice faster than Ferret. I have...

When the GC is doing its job, but your app still needs too much RAM


over 11 years ago by Mauricio Fernandez on Eigenclass.
Sometimes your code is using much more RAM than it should. You've made sure that you are not keeping too many large objects around, you got rid of their...

Indexing faster than Ferret with some algorithmic help (an order of magnitude faster than Lucene? can't be)


over 11 years ago by Mauricio Fernandez on Eigenclass.
I've realized that my initial performance comparisons were flawed because the index included neither the text nor the term vectors. According to Ferret...

Rich exception hierarchies, multiple inheritance in Ruby


~11 years ago by Mauricio Fernandez on Eigenclass.
Rescue clauses are amongst the few things in Ruby that care about the class of your object, so when you do begin ... rescue Foo ... end the exception...

Related document discovery, without algebra


over 11 years ago by Mauricio Fernandez on Eigenclass.
You have heard about latent semantic analysis (if you haven't, take a look at this nice article on a SVD recommendation system written in 50 lines of Ruby...

Railisms (core/stdlib extensions in Ruby on Rails)


over 11 years ago by Mauricio Fernandez on Eigenclass.
If you've ever written a piece of code that worked fine in a Rails app but bombed elsewhere, you've probably been relying on a Railism unknowingly. I used...

rcodetools 0.5.0: additional code completion info, path settings


over 11 years ago by Mauricio Fernandez on Eigenclass.
rcodetools is a collection of Ruby code manipulation tools. Currently, rcodetools comprises: xmpfilter: automagic Test::Unit assertions/RSpec expectations...

FastRI 0.3.0: standalone mode (DRb not needed), more search methods, extended class info...


over 11 years ago by Mauricio Fernandez on Eigenclass.
FastRI is an alternative to the "ri" tool, used to browse RDoc/RI Ruby API documentation. As of 0.3.0, FastRI can operate in standalone mode (without using...

Firebrigade: automated, sandboxed testing of RubyGems packages by other developers


over 11 years ago by Mauricio Fernandez on Eigenclass.
Firebrigade tests every gem ever made on every platform under the sun and summarizes the results, enabling developers to see how their packages perform...

What's new in Ruby 1.9, Feb. 07 update


over 11 years ago by Mauricio Fernandez on Eigenclass.
Yet another update to the list of changes in Ruby 1.9, covering new stuff between Oct. 06 and Jan. 07. There are two major events which you won't find in...