My Favorite Software Tools

  • I tended to use ipynb-py-convert to convert between .py and .ipynb (jupiter notebook) files. This is practical when you don't like to use the notebook editor. In my case, I write a python file in emacs. Then, with adding the minor formatting string # %% to delineate the cells, this tool converts the python file to a jupyter notebook file. However, I am moving to orgmode, so I will not use this tool much longer, if at all.

Youtube videos

For making youtube move on my ubuntu machine I use

  • kazam. Before this, I tried simplescreenrecorder, but this froze my screen a few times.
  • cheese to see on the my screen what the camera is recording
  • vlc to replay the recording made by simplescreenrecorder.
  • pinta for on screen drawing. It works fast. I tried to support the process with a wacom device and xournal to draw and write. But I found it very unpractical and unnatural to write on the wacom pad and see the effect on the screen. So I quit this.

Building this site

I built this site with Nikola, a site generator that I chose for three reasons:

  1. I want to write pages and posts in org format and plain and simple \(\LaTeX\). (I find writing maths in restructured text abhorrant.)
  2. I don't want to use yet another programming language, python suffices for nearly all my goals, and Nikola is written in python.
  3. I want to deploy my site on github pages. With nikola it's super easy to achieve that.