Mauricio Fernandez

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


over 11 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...

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


over 11 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...

ruby-wmii updated for use with wmii 3.6


~11 years ago by Mauricio Fernandez on Eigenclass.
It's been so long that many will not know what this is about. wmii is a lightweight, dynamic window manager for X11 that can be scripted with any language...

Fast content-aware image resizing


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

Object removal using seam carving, still fast


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

Changes in Ruby 1.9, Oct. 07 update


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

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


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

Fast image enlargement through seam insertion in OCaml


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

Addressing the ORM problem, typed relational algebra


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

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


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