Open attachments in Mutt with your desktop apps

Yes I'm a proud Mutt user, say what you will about user interfaces but no mail client in the known universe can compare to the awesomeness of Mutt.

OBEXFTP and the elusive error code 64

I was trying to push some files into my Nokia this morning and failed miserably at it ...

Agile diagrams with seqdiag

If you happen to work on research, you'll find that diagrams drawing takes a big chunk of your time. And even worse after several hours carefully drawing your diagram, you come to realise two things:

Portable Vim settings

Several people have acquired the habit of keeping their Vim settings under version control and sharing those settings as git/mercurial repositories. Generally people do this for three reasons:

Development stack choices

A while ago I was having a discussion with some colleagues about which development tools do you use, for each job. The end result, three diagrams that more or less resume my usual approach to choosing development tools.

git workflow: pushing to multiple repositories in sync

Recently I've been keeping an eye out for a solution to keep multiple git repositories in sync. I've already discussed mirroring repositories in a previous post. But in this case what I was looking for was the ability to push branches into multiple remote repositories, in one command.

Python awesomeness in a Flask

While I was working on updating blogpit, I discovered this wonderful web microframework called Flask. Naturally it is python and of course it is awesome. I was immediately attracted to Flask for two reasons: First it has a lot in common with Django, and second it strives to be simple.

The Magic backup script

After looking high and low for a decent backup application I ended up giving up, and making my own bash script using rsync. I'm highly dependant on client initiated remote backups, and it seems there are not many solutions like that out there.

Git Workflow: obsessing over data

Don't panic, this is not yet another Internet post on how should you use git, well it actually is, but only slightly. So on Monday I was stressing with some co-workers that they should commit often, in small incremental changes (etc, etc, common sense and puppies). But at the same time I was also annoying someone to commit and push a considerable changeset, for fear of disk corruption, which happened before.

2 days with Android

After being annoyed with some show-stopping bugs at work, I decided to take two days out of my life and tackle a major Bluetooth related BUG() we had in our Android application. Being the first time I tried to develop for android I was concerned I would have to use Eclipse, and loose my Vim-powered productivity.

Slides with inkscapeslide

I've been growing fond of using inkscape for drawing content for my slides. Figures, sequence diagrams and weird charts all end up going through inkscape, either drawn from scratch or just for some graphical fixes before they end up on the final slides.

Copyright @ Rui Abreu Ferreira 2012, the opinions expressed here are those of the authors and do not reflect the position of anyone else ... really ...