Categories
GNU/Linux Free Software & Open Source Programming & Web Development

My Python & Django deployment workflow and tools

If you’re new to Python web development with Django, there are some things that tutorials don’t teach. Deploying to a server when you finish your local development can be a frustrating task. Here is a rundown of the tools and workflow I use for deploying a Django based website. A few days ago when I […]

Categories
Programming & Web Development Tutorials & Tips

Using Git with Subversion repository subdirectory

Interacting a local git repository with a subversion one has been very useful and is very common on old projects. The way to do that is by using the git svn commands. But sometimes there are situations where there is one large repository with several projects as subfolders in that repo. Using the standard svn […]

Categories
Emacs GNU/Linux Free Software & Open Source Tutorials & Tips

Post to WordPress blogs with Emacs & Org-mode

Recently I’ve discovered Org2blog, an Emacs mode to write your blog posts locally using org-mode post them to your WordPress blog in a very fast and easy way. I’ve written before on how to write your blog posts and publish them using Emacs. Previously, my method of choice was using Weblogger mode. I even wrote […]

Categories
Emacs GNU/Linux Free Software & Open Source

3 methods on how to backup your Emacs file

The emacs personalization file (dotemacs) is a very important resource for every Emacs user. Typically found at ~/.emacs, this file contains elisp code all the personalization of Emacs to accommodate each user. Its so important that it basically represents your Emacs “personality”. To loose your .emacs file can mean loosing a lot of hours of […]

Categories
Events GNU/Linux Free Software & Open Source

CONSOL 2009

I participated at CONSOL 2009 and had the opportunity to give 4 talks this time and meet with "the software libre community". The talks were great, with very interesting subjects, and there seems to be a lot of interest in virtualization this time. Rolman gave his talk about virtualization with KVM and the basics of […]

Categories
GNU/Linux Free Software & Open Source Programming & Web Development Tutorials & Tips

How to install latest Git on Ubuntu

Git is a distributed version control system. I won’t go into much details of what Git is or why use Git instead of other VC systems. There’s plenty other sites where to check that information. I love Git, but there’s a slight problem with Ubuntu’s repositories (feisty, gutsy): its an old version. Git’s version on […]