Beethoven's fifth

Beethoven's music has three distinct phases - early, mid and late. This is very uncommon, since most musicians have a “set” style through out their career. Fifth symphony was written during the “mid” part of his career. Beethoven was working on the fifth for four years. Beethoven had started going deaf around this time, that may be the reason parts of the symphony are “loud” Four letter motif of the Beethoven's Fifth symphony was used by BBC during the second world war because :

Using local password manager

Bit of history Long time ago I was using LastPass. and it worked well for me for a long time, till it was acquired. I heard some “bad” things, which honestly I do not remember, but it was probably like the “free” option will go away. I started looking for options, and chanced upon Dashlane. Honestly it worked really well, but there is this inkling that I can't explain, that I need to move out.

Support for pelican style metadata format in nikola

This post was originally on my old/other blog which was build using pelican, so some of the references here may not make sense


Few years ago, python.__init__ podcast had invited creators of two most popular static site generators written in python i.e. pelican and nikola

In that episode, they were asked why do these two SSGs have different meta data format (aka front matter). While I don't remember “why” but Roberto Alsina of Nikola had suggested that he would support other metadata formats for better compatibility.

This was back in 2015.

Fast forward to 2017.

Nikola has delivered on that promise.

How to use multiple versions of python at the same time

If you install python via the package manager for your OS (brew, apt-get, yum) you can have only one version of python at the same time. At best one python2 and one python3 But if you want to have (and want ability to easily switch between) say 3.5.2 and 3.6.0 (and 2.7.2) then you should definitely consider using pyenv pyenv is not platform specific. It installs all the versions in your home directory under ~/.