2010-02-19
Tags: Music

My music compositions

My music compositions can be heard at nandoflorestan.bandcamp.com.

2009-04-28
Tags: Programming

What Oracle should do to MySQL

What is probably going to happen now that Sun and MySQL belong to Oracle is:

1) They are going to get a world-class boring buzzword-compliant website.

2) All this.

2009-04-27
Tags: Programming

Java's opinion of Python

I read some guy talking about Java, "the greatest language in the world", just like an ugly American might say "the greatest country in the world". He has motivated me to become an ugly Pythonista.

Continua...

2009-04-24
Tags: Programming

Schemaless Python databases

3 new persistence options for Python

Continua...

2009-04-03
Tags: Programming

Installing Tokyo Cabinet and its Python driver

Tokyo Cabinet is the fastest database available, and it comes in several flavors. Here is how to install it in Ubuntu and use it with Python.

Continua...

2009-03-28
Tags: Esperanto

Running Kurso de Esperanto on Ubuntu 8.10

Today I decided to learn Esperanto. Best way to start seems to be Kurso, a gratis program. So...

Continua...

2009-03-11
Tags: Programming

Web dev in Python: must read

If you are a Python web developer, here is some stuff you absolutely cannot miss.

Continua...

2009-02-15
Tags: Computing

Easily start the screensaver in Ubuntu Linux

How to start the Gnome screen saver immediately

Continua...

2009-01-08
Tags: Programming

Tuples, lists, dicts and objects: how fast?

Comparison of tuple, list, dict and object instantiation performance in Python.

Continua...

2009-01-08
Tags: Programming

I dream of a db4o for Python

I wish Python would have an object database that wouldn't eat up all the RAM.

Continua...

2008-12-29
Tags: Computing, Programming

Backalaika, an easy backup solution

A Python utility that I have written lets you define backup profiles, filter filenames, compress to zip, tar.gzip or tar.bz2, perform differential, incremental or full backups etc.

Continua...

2008-11-21
Tags: Programming

Python 2.6.1 on Ubuntu

Python 2.6.1 is the new stable Python version, but Ubuntu 8.10 Intrepid Ibex does not come with it. Here is how to install it though.

Continua...

2008-10-28
Tags: Cinema

Don LaFontaine is dead, who is gonna do movie trailers now?

I vote Pablo Francisco. View these youtubed videos in order:

Continua...

2008-10-28
Tags: Music

Music links

Continua...

2008-09-17
Tags: Computing

Wireless network is down on Ubuntu startup/boot

A quick tip for Hardy users.

Continua...

2008-08-09
Tags: Computing

"Exposé" in Ubuntu Hardy

Easily switch between applications in Ubuntu Hardy

Continua...

2008-04-23
Tags: Computing, Music

MuseScore

Maybe it is not quite there yet, but MuseScore is the most promising free-software music score editor I have ever seen. Here is a review. There is a Ubuntu package for it.

2008-04-08
Tags: Programming

Web development reading

A collection of the most interesting things I have been reading about web development.

Continua...

2008-03-30
Tags: Book, Cinema, Philosophy

Our daily nazism — parents beware

What are our children being prepared for? "Death Note", seen by millions, is nazi. The story was a huge opportunity for moral thought, but only nazi ethos has a chance to appear.

Continua...

2008-03-16
Tags: Programming

A FUD campaign against XHTML

HTML was a total mess and XHTML fixed that. But now some people want to unfix it.

Continua...

2008-03-09
Tags: Programming

SQLAlchemy has a new, easy declarative layer

A transcript from the #sqlalchemy IRC channel

Continua...

2008-03-03
Tags: Programming

Pylons without Buffet, and a critique of TurboGears

Ben Bangert has decided to remove Buffet from Pylons. Of course it will still support all those templating languages, just not through Buffet.

Continua...

2008-03-03
Tags: Programming

Do you really need 21 MB of RAM for a Python website?

I made a little experiment and found that using CherryPy 3.1, plus the packages I need, instead of the whole TurboGears stack, can save a lot of RAM.

Continua...

2008-02-12
Tags: Programming

How to set up a nice Python development environment

A recommended way to start developing in Python in Linux

Continua...

2008-01-28
Tags: Programming

Webpyte, a website system written in Python

I have published the source code for Webpyte, my new website system, based on the excellent web framework TurboGears. If you are a Python web developer, join us! Here is the project home at Google Code.

2008-01-21
Tags: Programming

Python is the 6th most popular language

In 2007, Python surpassed Perl and C# in popularity, becoming the 6th most popular programming language in the world, according to the Tiobe Index.

2008-01-17
Tags: Computing, Design

Typography: Helvetica and Arial

The history of the design of Helvetica and the subsequent scourge of Arial is pretty interesting.

2008-01-08
Tags: Programming

Resources for learning to program in Python

Python is a great language for beginners. (It is also a great language for any application: imperative programming, object-oriented programming and functional programming.)

Continua...

2008-01-02
Tags: Computing

Here comes another bubble

Have you seen this videoclip?

Continua...

2007-10-31
Tags: Book, Computing

Beautiful short story by Isaac Asimov

2006-12-14
Tags: Computing

Restoring Grub

If you install Ubuntu, then Windows in a different partition, the GRUB boot loader vanishes. But don’t panic and reinstall Ubuntu — you can recover it.

Continua...

2006-09-26
Tags: Cinema

Favorite internet videos

Most of them at youtube...

Continua...

2005-02-13
Tags: Music

Orchestration by Berlioz

This website contains excerpts from Berlioz's Grand Traité d’Instrumentation et d’Orchestration Modernes.

2005-02-09
Tags: Computing

Grip, for ripping CDs

Grip is a great CD ripper/encoder for GNU/Linux. If you have never tried it, give it a go. It rips to wave using cdparanoia or others. It can simultaneously encode the ripped tracks to the format of your choice. Supports cddb too. Easy to use.

I usually encode to the ogg vorbis format (...)

Continua...

2005-02-02
Tags: Programming

Autopackage: packaging software for multiple distros

Autopackage looks very useful for free software developers.

Zero Install is another perspective.

2004-11-09
Tags: Computing

Where to change your MSN / Passport password

If you ever need to change your Passport / MSN password, you might lose half an hour searching for this function. It is buried here.