article

Replacing Baïkal with Radicale

I was becoming unhappy with Baïkal, my contact and calendar sync server: a growing number of clients was unable to use it, so I started to look for alternatives. This time I wanted something plain text based.


How to get rid of 'FastCGI sent in stderr: Primary script unknown' in nginx logs

Add try_files $uri $script_name =404; to your PHP handling block. Click more for details


Going static

The "why"s for writing one's own static generator, which I want to replace my WordPress with.


Hacking tint2 panel: weather, CPU temperature and volume executors

Adding weather, volume and CPU status to the most hacker friendly panel: tint2.


How to export Flickr to a GPX file to Geotag photos

Using Flickr to add GPS metadata to my photos.


How to send UTF-8 text/html email in Python 3.4

Apparently, sending email in Python is painful. This is what I did to ease it.


Delete stolen contacts in social networks

How to delete stolen contact lists - address books - from LinkedIn, Facebook, and Twitter.


Automatically reading GPS information from featured image and adding as post meta in WordPress

Wordpress have semi-official post meta keys that are recommended to be used for geotagging , so what I wanted is to automatically read GPS information from images and add them during the update, once a featured image is set for a post.