Eigenclass

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


~4 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.


over 4 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


over 4 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


over 4 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


over 4 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


over 4 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


over 4 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


over 4 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


almost 5 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)


almost 5 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...