Blog Detail
tail -f findings.out
http://dancingpenguinsoflight.com/
From advanced Bash tricks to Python gotchas to MySQL tutorials, this blog covers a number of various topics in programming and systems administration. Find out how to get more done and have fun!
Recent Posts
Fun with ASCII art
No, in fact ASCII art isn’t dead, it’s all the rage. Now that that’s established, check out these handy programs for generating your own ASCII art messages: 1figlet -f smslant Boxes rules. | boxes -d parchment -a hcvc Figure 1. box...
Hiding anchor tooltips on hover
Navigation menus on websites most often consist of a list of links. When looking through a menu, it’s not unreasonable for a visitor to have their mouse cursor over some of the menu item links for a few moments as they read through the options....
Better access to MySQL create view statements
I’ve found that I often create several views that are variations on an initial one, providing a slightly different convenient slice of the data as the need arises. But when a view is created the syntax actually stored can be quite different tha...
A better way to search for methods of Python objects
Python’s introspection abilities are quite extensive and useful. They are also well-documented, so I won’t go into the basics here. Check out this article if you need a good overview. N.B.: discussion and code below applies to both method...
Quick tips for NVIDIA and ATI graphics configuration repairs on Ubuntu
While graphics card and display configuration on Ubuntu has come a long way from the days of always having to edit xorg.conf by hand, I still run into issues now and again. I almost never have problems any more when setting up a new system. But chang...
Catching warnings from the MySQLdb module
The MySQLdb Python module implements the Python DB API for MySQL. I’ve written about its use before. MySQL issues warning messages in a number of circumstances and PEP 249 (which specifies the Python DB API) describes a Warning error message to...

