Vim Plugin: Query Command Complete

A vim plugin to create completions from an external query command (addressbook command line application, for example)

Exercise: CLI Fuzzy Clock

Announcement of a CLI fuzzy clock implementation I made for practice

How "puts" works in Ruby

Lower level implementation details of the Ruby "puts" function. Or: Y U NO call to_s on my Array subclass!?

Musings About RPM Upgrades

On how the lack of proper knowledge of the inner workings of the upgrade process of a RPM package caused some critical issues and how we overcame them.

Neat App of the Day: Taskwarrior

Continuation of the "Neat App of the Day" series, featuring Taskwarrior, a powerful command-line TODO-list manager

Neat App of the Day: Sup Mail

First post in a series of planned but not promised notes about the great applications I come by day by day. This one about sup, a neat command-line mail client written in ruby.

Custom Directory Completion for Zsh

On how to setup a custom directory-based command-line completion on zsh. And why I hate slow leg-less zombies.

Custom Directory Completion for Bash

On how to setup a custom directory-based command-line completion on bash.

An IRC Bot for Managing Shared Machines

Announcement of MachineBot, or: I should really be studying.

Disgusted With C++ Build Errors

Personal thoughts on the lack of decent compilation facilities for C++.

Splitting Git Repositories

Pragmatic guide on how to create git repositories based on sub-folders from an existing tree. Useful when moving or separating created code into a new project.

Watch out when using Python's urljoin

Python's urljoin function behaves differently on Python 2.5- and Python 2.6+. This Post describes it's behavior and suggests some measures to avoid future headaches.

Markdown Update

An article with thoughts on two Markdown implementations written for Python and what led me to change the one used on Bizarrice blog engine.

Ditching PyTz

Thoughts on Timezone issues on Google AppEngine, the usage of PyTz for l10n support and it's replacement for a web-service providing a Timezone interface.

How to read JSON data from an AppEngine app

A short-guide on interacting Google AppEngine based apps with Web Services that use JSON for their response.

Bazaar Weirdness

Complaints about Bazaar behavior and how slow it's been for me while developing the Bugzilla back-end for Ubuntu's Apport.

GSoC Midterm Roundup

Status report for the midterm evaluation period for Google Summer of Code 2009.

GSoC Project Status

Status report for my Summer of Code project, with references to bazaar branches and git forks.

Sobre Brigas e Pirraças

Divagações sobre a apatia brasileira e a fraqueza da atual força jovem revolucionária.

Branch Published!

A quick note regarding the publishing of my Summer of Code modifications for apport into a public branch on Launchpad.

Coding phase: START!

Kick-off post about my initial work for Google Summer of Code and the Pardus organization.

On Summer of Code

Google Summer of Code 2009 accepted proposal for creating a Bug Reporting System on KDE for the Pardus Linux Organization.