What I learned today in Python

Posted on Fri 16 March 2018 in Technology

Counters

Python has a "batteries included" philosophy that means a lot of useful things are included in their standard library. By no means have I plumbed the depth of what's included. I still run across things that are extremely useful and fit exactly what I need.

Today I encountered the …


Continue reading

Project Euler Progress

Posted on Tue 06 March 2018 in Technology

I have reached level 2 on Project Euler! This is a big achievement for me.

ShakiestNerd Level 2

What is Project Euler

Project Euler is a very challenging math/programming problem website. It has been a very long time since I took any math classes, so these problems are definitely challenging for me …


Continue reading

Changing the canofworms web site.

Posted on Fri 22 December 2017 in Technology

Moving to Pelican

I am moving my site from Wordpress to Pelican. It is not that there is anything wrong with Wordpress. It is a major tool in the web world. But, it is really overkill for my little blog. Pelican, on the other hand, is a static site generator …


Continue reading

Pelican Brief

Posted on Wed 16 August 2017 in Technology

No, this is not about John Grisham's third novel or a 1993 movie starring Julia Roberts and Denzel Washington. Instead, I'm referring to a static web site generator application named "Pelican".

Overview

So, what is a static site generator? The concept is kind of a throw-back to the earlier days …


Continue reading

Requirements.txt

Posted on Wed 16 August 2017 in Technology

Python Requirements.txt File

This is easily found elsewhere on the web, but I did it wrong the first time. So, note to self!

The command to create a requirements.txt file is:

$ pip freeze > requirements.txt

The catch is... first, navigate to the folder where you want the file …


Continue reading

Python Libraries to check out

Posted on Mon 26 June 2017 in Technology

Note to self: check out these python libraries. They sound interesting.

  • tinyDB - small MongoDB-esque database
  • Ultrajson - speedy json parser
  • Bokeh - graphing visualizations library

Continue reading

Configuring UltraEdit for Working with Markdown

Posted on Sat 28 June 2014 in Technology


Configuring UltraEdit for Working with Markdown

This article is about how I configured UltraEdit to work with editing of Markdown text files. Many other editors could be configured to work similarly, but the details of setting it up would differ. Behind the scenes, this setup is also using the python …


Continue reading

Life Tools

Posted on Tue 14 January 2014 in Technology


Life Tools - 2014

There are certain resources that are essential to managing the business of your personal life.  When I started working, personal computers did not exist.  So, the minimum things I needed to mind my own business "back in the day" went something like this.

  • A checking account (and …

Continue reading

Life Tools 2014

Posted on Tue 14 January 2014 in Technology

Life Tools - 2014

There are certain resources that are essential to managing the business of your personal life.  When I started working, personal computers did not exist.  So, the minimum things I needed to mind my own business "back in the day" went something like this.

  • A checking account (and …

Continue reading

Gnome Weather Widget Woe

Posted on Sat 03 December 2011 in Technology • Tagged with ubuntu


On Ubuntu 11.10, running the Gnome shell, there is a weather widget that can be place on the bar across the top of the screen. The default location was Innsbruck and I wanted to change it for my location. The tool uses a WOEID (where on earth ID) instead …


Continue reading