Apr 02, 2014

h5py is a python module which allow you to easily use the HDF5 format from python. HDF5 is a powerful format which supports compression and parallel I/O. Installing h5py from source was not a piece of cake. Here it is, in all of its painful glory.

Dec 01, 2013

As the recommandations of the EmacsWiki were not working, I hacked together a script.

Nov 17, 2013

If you often use SSH, you can be tired to type your password each time. The solution is to use passphrases and to manage theme.

Nov 11, 2013

Today's problem : my browser spends way too much time trying to connect to a website.

Jul 10, 2013

Here is how to reinstall your Grub if it has been wiped out by a Windows install for example. This will deal with a small Debian Live USB.

May 11, 2013

Just a quick post about my setup.

Apr 21, 2013

Softwares for plotting a grid are usually very good for regular latitude-longitude grids, like NCL or the Basemap package for Python. They can also managed unstructured grids with interpolation. However, it is usually impossible or very slow to draw an non-structured grid without interpolating data.

Apr 08, 2013

I wanted to get into Perl, and this is an excellent occasion for that. We want to modify the tags of all our mp3 files. Tedious to do by hand, so we need some script-fu.

Feb 20, 2013

A small post about protecting your desktop.

Feb 03, 2013

Installation instructions for Sun's Java 6 and Adobe's Flash.

Jan 09, 2013

Some installation instructions.

Jan 02, 2013

For a future project, I have tried Blender and Horde in order to create a model, animate it and place it into a 3D engine.

Nov 01, 2012

Some tips I collected about FreeBSD.

Oct 30, 2012

Do you search for a fast, portable way to create your site with a command-line tool ? It exists and is called Jekyll.

Jul 03, 2012

Here is a presentation of the versioning tool named Git.

Jun 16, 2012

Here is a simple tip for splitting a large file into small chunks on Linux and reassemble it on Windows. No need to install anything !

Jun 10, 2012

This posts shows how to configure your Debian system for Japanese input and output.

Apr 18, 2012

Here are some tricks I have found for LaTeX. This section will be updated from time to time.

Apr 14, 2012

One thing beginners struggle with LaTeX is the install of packages. For almost everything you want to do there is a package for that. I will show you an easy way to install them.

Feb 14, 2012

A little post following the setup of Mutt : here are some of the tips I have found for Mutt.

Jan 29, 2012

I have been using LaTeX for some time, and after beginning to read Knuth's TeXbook, I wanted to try using TeX. This post is merely an introduction for both but it will contains useful links for beginners.

Oct 15, 2011


Suppose you want to draw neat circles on the screen with a cool program. Unfortunately, the library you use does not have a drawCircle() function.

Sep 08, 2011


Let us embark in a journey inside the magical word of fractals. The most famous is the Mandelbrot fractal. Here is an applet for exploring it:

Aug 29, 2011

Here are my scripts and configuration

Aug 26, 2011

Following the post on chatting in MSN, here is a configuration for your Irssi client.

Aug 25, 2011

For this part we will see how to communicate with the rest of the world. We will use jabber protocol to connect to Gtalk (but several others are available, see at the end).

Aug 15, 2011

Nothing like some music for making your computer more agreable. If you want lightweight and fast softwares for listening to your musical library, do it inside a terminal !

Jul 23, 2011

Today, we will see how to get mails, read them, and answer them, inside a terminal.

Jul 13, 2011

I have been struggling for a few days trying to make a video (for my water simulation). Meaning, I had to find something for recording my desktop. However, being on Linux and all, you sometimes have to search quite a bit for finding exactly what you want. So I have tested the following utilities.

Jun 20, 2011

Here is a video as an experiment for simulating shallow waters. Physically, it means the water height should be much smaller than the dimensions of the water surface. It is also the case for tsunamis as their wavelength is much longer than the water depth.
Usually, their wavelength is several hundred of kilometers long !

May 19, 2011

Hello, my name is Alexis Praga.

I am an engineer specialized in computer science and applied mathematics. Fascinated by computational mathematics, I am currently doing a Ph.D at the CERFACS laboratory in Toulouse, France (see my other webpage for more details about it). If you are interested, my CV is available in French or in English.

This website is about some of my projects in Applied Mathematics. and some cool stuff related to Computer Science. You can see this site as a journal of my various experiments.

Thanks for visiting !
You can always send me a mail.