LATEX awesomeness

I think LATEX is simply amazing by itself. More when writing an academic document, but for any kind of doc, using LATEX is really time and pain saving. The concept of creating a document class (defining all the styles of the document), and then...

comments

Brother printer on GNU/Linux

For some reason, brother printers (at least mine) do not take into account the settings specified for the printer in the regular way (Gnome settings in my case). But mysteriously, there is a command which can be used to change them properly...

comments

Fixing Gnome 3 design mistakes

While there are some cool things in Gnome 3, I think mostly everyone will agree that there are many design mistakes. To me, it looks like a bad copy of the Mac desktop, and it's specially annoying that they also brought the "let Steve Jobs decide...

comments

Create user and database in Postgres

While I love Postgres, I get some problems every time I want to do the simple operation of creating a database with an associated user if it's been a while since the last time I did it. There are several posts on the Internet about Postgres...

comments

Unified Python

After all these days at EuroPython, there is a thought that keep me thinking. It is about how Python have different ways to represent what it could be considered the same thing. On today's talk, Alex Martelli pointed out that "def" and "lambda"...

comments

Building RPMs for Python3.1

While it's been a long time since the first stable version Python 3 was released, it's not yet available on several operating systems. Looking for a repository with Python 3 rpms, I found IUS Community, but I had some problems with it, and I...

comments

Joel test for software companies

Today I discovered Joel test, a test to evaluate software companies. While the article is pretty out-of-date, and there are some points that are exclusively for companies working on compiled programming languages, the article is still very...

comments

Branching with Mercurial

This is a simple guide on how to do simple branching operations in Mercurial. First of all, let's comment the two different options for branching on Mercurial, and in most distributes source control systems. First option is to create a clone of...

comments

Debugging with PDB and App Engine

Python debugger (pdb) doesn't work on App Engine SDK as usual. After adding to my project: import pdb; pdb.set_trace() I got: Blocking access to skipped file "/.pdbrc" File "/usr/lib/python2.6/bdb.py", line 46, in trace_dispatch return...

comments