Tag Archives: Programming

git tip: Ignoring modifications to tracked files

Problem You have a file already tracked in your git repository, but you don’t want future modifications to it to be tracked. A perfect example of this is the DB config file for Rails projects (config/database.yml). You’ll probably want to … Continue reading

Posted in Programming, RubyOnRails | Tagged , , , | 3 Comments

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 methods and … Continue reading

Posted in Programming, Python | Tagged , , | 4 Comments

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 … Continue reading

Posted in Python | Tagged , , | 3 Comments

An improved ruby debugger invocation

I’d been wanting to write a post for some time on improvements I’ve found useful in using Ruby’s debugger. Friend Trevor Rosen beat me to the proverbial punch, however. Give his post a read first, I’ll wait. Now on top … Continue reading

Posted in Programming, Ruby | Tagged , | Leave a comment

Advanced ordering of MySQL results

MySQL’s “order by” keyword allows the order in which result rows are returned to be defined. This is quite useful in a wide variety of circumstances. You can specify any number of columns whose values you want to order the … Continue reading

Posted in MySQL | Tagged , | Leave a comment