Category Archives: programming

Installing Python 2.7 on Windows

WHY ARE YOU READING THIS? Python 2 has been at the end of its life since January 1, 2020. It is no longer having security vulnerabilities patched. You should go read Installing Python 3 in Git Bash on Windows 10. Python … Continue reading

Posted in programming | Tagged , , , , | 1 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