• Using Mac's accent codes with Vim

    11 August 2011 - mac, accent, and vim

    Vim is something that make fell smart and productive. I completely avoided the context switch by using Vim on my daily basis that I can barely remember the time when I used to login on any server and fell completely defeated by vi. But there was one thing that upset me about Vim: accentuation. Those damn diacritic who follows everyone who speaks a Latin derived language, for me and my fellows ... Read More...
  • Pigraph for vim, a dark theme based on blackdust

    30 March 2011 - vim, tips, and theme

    Working up to 12 hours on a dark screen certainly will make you feel dizzy. Therefore I keep looking for things to improve those productive hours, thus I made my own vim theme. Feel free to download clone this repository theme and improve it acording your own flavor Update: @jhchabran packaged the theme code for pathogen, so I forked his repo and will keep updating files through git Read More...
  • Pagerank isn't for humans

    30 September 2009 - google, pagerank, and websematic

    We’re setting between the transition from a web of links and a sequence of words to a web of content, meaning and knowledge. I believe this trend is the next moving that your generation is going to present. A few weeks ago I was discussing with a friend how can we bring knowledge to the web, how can we use the web to make a really efficient human driven search engine. Once again up, on th... Read More...
  • Writing a DSL with Python

    05 September 2009 - python, dsl, and tokenize

    A domain-specific language is a piece of software designed to be useful for a specific task in a fixed problem domain, they’re gaining popularity because they enhance productivity and reusability of artifacts. DSLs also enable expression and validation of concepts at the level of abstraction of the problem domain, this approach is very useful when you need to describe a user interface, a busi... Read More...
  • Alligator Eggs: The game

    10 July 2007 - ai, lambda calculus, ycombinator, and drools

    Reading my daily incoming links I faced with this interesting link http://worrydream.com/AlligatorEggs/ someone had a great idea about a nice puzzle, the alligator game. This game represents the untyped lambda calculus. A hungry alligator is a lambda abstraction, an old alligator is parentheses, and eggs are variables. The eating rule corresponds to beta-reduction. The color rule corresponds t... Read More...