Category Archives: programming

Installing Python 2.7 on Windows

Python is one of the easiest to learn programming languages. It supports developing on Linux, Mac, and Windows. To install Python on Windows, you must have your OS in developer mode. To install Python 2.7 on Windows: Browse to https://www.python.org/downloads/windows/ Click … Continue reading

Posted in programming | Tagged , , , , | Leave a comment

Announcing the new Programming with Jim

I started Jim’s Jumbler as a programming blog, but then started writing movie and book reviews, DIY articles, and, most recently, articles on religious and political philosophy. I’m sure the mixture is a bit strange for those following my movie … Continue reading

Posted in programming | Tagged | Leave a comment

Where’s my Core Dump?

In the old days, the most dreaded message on a Unix system was segmentation fault: core dumped. In the case where it was your program that dumped, you then had to fire up adb and pour over the registers and … Continue reading

Posted in programming | Tagged , , , , , , | 1 Comment

Scrollbar Buttons and Why I Miss Windows 95

If you want to scroll up a page at a time in a terminal window (something I want to do most of the time), Linux Mint’s UI developers have made this almost impossible to do. Search for a solution, and … Continue reading

Posted in programming | Tagged , , , , | Leave a comment

C Programming: Naming Conventions

Naming conventions are like most standards: the great thing about them is that there are so many to choose from. Most people agree that a project should have one and use it consistently, but there is little agreement on what … Continue reading

Posted in programming | Tagged , , , , , , , , | Leave a comment

Writing Utilities in Python: fang

While working at Salesforce, I hacked a nice little utility in perl called fang, which is short for “find and grep”. It had some nice features, and I’ve often wanted something like it that I could use at home and … Continue reading

Posted in programming | Tagged , , , , | Leave a comment

Building cpython/Doc on Linux

For all the gory details, check out the Python Developers Guide. Installing and Building the Doc Here’s the process I followed to be able to work on the CPython documentation on Linux debian/mint: See if mercurial is installed by running: … Continue reading

Posted in programming | Tagged , , , , | Leave a comment

libtap Version 2 on github.com

Unit test frameworks are dime-a-dozen. For C programmers, there are libraries like cmocha and cunit. When we first  developed the sxe project at Sophos, about 5 years ago, the choices were much more limited. Most of the alternatives, like cppunit, … Continue reading

Posted in programming | Tagged , , , , , , | Leave a comment

Installing and Running Ansible on Linux

Ansible is a tool for managing remote computers via secure shell (ssh). This quick how-to is based on the Ansible Installation page. Installation To install Ansible on Debian Mint: If you don’t have pip installed, run: sudo easy_install pip Run: … Continue reading

Posted in programming | Tagged , , , , , , | Leave a comment

Creating an AWS Linux Web Service

This how-to is loosely based on this Amazon Getting Started page. To create an AWS Linux web service: Create an AWS account. You need a credit card. Browse to http://aws.amazon.com/ Click Create an AWS Account Follow the bouncing ball… Create … Continue reading

Posted in programming | Tagged , , | Leave a comment