This is my home in the virtual world, where I write about things that I want to share. The freely available software that I've written as well as some of the photographs I've taken over the years can also be found here. Please use the navigation links on the right if you are looking for something.
If you would look over my github repositories, you’ll see that most of my programs are pretty small. And in general they are command-line applications. And that is good, because small is beautiful and simplicity is a virtue.
With Python it is relatively easy to make programs go faster by running things in parallel on multiple cores. This article shows you how.
We sill concentrate on a type of problem that is easy to parallelize.
The version in the FreeBSD base system is old, but the version used by the ports I can control. It took a while, but now was the time for me to switch.
This article is a write-up of what I learned trying to extract information from ms-office xlsx files using Python.
After having been an emacs user for a long time, I was starting to grow disenchanted with it around version 24. My main problem is that it was starting to get really slow. Not just in starting up, but also in daily use, specially it you kept an instance open ...
Although you wouldn’t guess it from the contents of this blog, my day job involves the design and production of products from fiber reinforced composites. A lot of my projects fall under non-disclosure agreements, so I cannot discuss them here.
What I can do is share some of the methods I’ve developed over the years. One of those is using a desktop scanner to make close-ups.
Since the previous article, I’ve updated my workstation to FreeBSD 10.2-STABLE. Compiling asymptot 2.23 no longer works because it uses deprecated C++ features. So I thought I’d try and compile version 2.35. Since my TeXLive is not installed from the FreeBSD ports tree, I ...