Eigenclass

Conclusions about Wide Finder, C , OCaml, JoCaml, Erlang and friends


almost 10 years ago by Mauricio Fernandez on Eigenclass.
The Wide Finder project is coming to an end, as it quickly becomes a micro-optimization race. Unsurprisingly, the JoCaml solution is much faster than those...

Aim for the Top! Beating the current #1 Wide Finder log analyzer.


almost 10 years ago by Mauricio Fernandez on Eigenclass.
Yesterday's goal was to beat the fastest "Wide Finder" log analyzer program. I have been successful; my best effort is nearly 3 times faster than the current...

Addressing the ORM problem, typed relational algebra


almost 10 years ago by Mauricio Fernandez on Eigenclass.
I have been working on a typed relational algebra that allows to abstract and compose queries that can be verified statically. This means that the typesystem...

Fast image enlargement through seam insertion in OCaml


almost 10 years ago by Mauricio Fernandez on Eigenclass.
I have implemented the last major feature missing in my content-aware image resizer based on seam carving/insertion, image enlargement via seam insertion...

rocaml-0.6.0: fast, easy Ruby extensions in Objective Caml


~10 years ago by Mauricio Fernandez on Eigenclass.
rocaml: fast, easy Ruby extensions in Objective Caml allows you to write Ruby extensions in Objective Caml. Developing Ruby extensions with rocaml is easier...

Changes in Ruby 1.9, Oct. 07 update


~10 years ago by Mauricio Fernandez on Eigenclass.
This is a summary of the changes in Ruby 1.9 between Feb. and Oct. 07. As usual, refer to the full list for further details. try_convert The Array, Hash...

Object removal using seam carving, still fast


~10 years ago by Mauricio Fernandez on Eigenclass.
The content-aware image resizer I presented a few days ago has gotten somewhat popular and triggered some discussion on reddit largely centered around its...

Fast content-aware image resizing


~10 years ago by Mauricio Fernandez on Eigenclass.
A simple content-aware image resizer, quite small, readable and fast: over 6 times faster than the LiquidRescale GIMP plugin, which is written in C. Seam...

On GC and finalizers in Ruby, corrected weak hash table implementations


over 10 years ago by Mauricio Fernandez on Eigenclass.
Jens Himmelreich reported a problem with my weak hash table implementations: You use a hash, but you only save the object_id in the WeakHash. Every time...

simplefold: better vim folding (Ruby, Objective Caml, Perl, PHP, Java)


over 10 years ago by Mauricio Fernandez on Eigenclass.
simplefold is a small vim script that improves (for some definition of "improve", see the description + screenshots below) on other folding methods (syntax...