How I bought my first bitcoin

December 17, 2013

I wanted to buy a bitcoin. I knew I was late to the party as usual, but I wanted to feel what it is like to go through the process of signing up, buying one, and storing it in a wallet on my desktop. This may seem simple enough, but it took 12 frustrating days before I was able to download my first bitcoin.

Read the full article →

Ubuntu 13.10 PHP problem: JSON and Mcrypt missing in action

October 29, 2013

Yesterday I wanted to install PHPMyAdmin on an Ubuntu 13.10 LEMP web server, when I encountered the following two problems: JSON and Mcrypt were missing in action.

Read the full article →

Ubuntu, PHP, PDO and SQLite: a first hurdle.

October 18, 2013

I am relearning PHP after years of not programming and thought it would be a good idea to combine studying PDO with using SQLite for the first time. My first attempts ended with an empty page and no error messages in the log files. What could have gone wrong?

Read the full article →

Two Google Reader alternatives: Tiny Tiny RSS and selfoss

July 30, 2013

Google Reader is no more, but I have found and tested two Google Reader alternatives: Tiny Tiny RSS and selfoss.

Read the full article →

The trouble with Digg as a Google Reader replacement

June 29, 2013

Google Reader is shutting down. I am looking into 2 DIY solutions for replacing Google’s free service, but then I saw Digg presenting itself as a replacement with an iOS app ready and an Android app in the works. It sounded too good to be true.

Read the full article →

Review: Python for Informatics by Charles Severance

May 5, 2012

A free book for those who want to learn how to program in Python with a data-oriented approach.

Read the full article →

Some GeekBench scores spanning a decade of computing

March 21, 2012

Some GeekBench scores spanning a decade of computing: Dell Inspiron 8100, HP Pavillion zd8000, custom MSI desktop, 2007 Macbook, iPod Touch 2nd generation, MSI CX720, iPad, and 2011 Mac mini.

Read the full article →

Moved first site from shared hosting to VPS

February 16, 2012

Moving a first site from the safety of shared hosting to the adventure of managing your own virtual private server.

Read the full article →

Nginx and the importance of punctuation

October 25, 2011

Testing a new Nginx configuration revealed no errors and yet it didn’t work as planned. Lesson learned: punctuation matters for configuration files.

Read the full article →

Boost performance of your WordPress blog with the W3 Total Cache plugin

October 14, 2011

I started blogging with just a couple of plugins. Then I kept adding plugins until I noticed that it took almost 10 seconds to load a single page. By removing a couple of plugins, replacing some others, and following the guidelines given by YSlow I managed to reduce page load times to 2 seconds. Could the W3 Total Cache plugin reduce the page load times even further?

Read the full article →