Just a general logo design idea I had, but I really do love the tech scene in the San Francisco Bay Area. I’m not sure if this design is original.
By the way, now that I have your attention, I wrote a free book that teaches complete beginners computer programming by making games: Invent Your Own […]

"MooseGesture" – Python Mouse Gestures Module

“MooseGesture” is a Python module that implements a basic mouse gesture recognition system. It can identify gestures made up of strokes in the eight cardinal and diagonal directions.
A mouse gesture is holding down the mouse button and moving the mouse cursor in a specific pattern to issue a command.
Mouse gestures are a way of dragging […]

lod.exe – Look of Disapproval command

This is a tiny open source project that I made to scratch an itch. The Look of Disapproval is an emoticon that is used to express disapproval in an online medium (a medium whose content I often disapprove of.)
Having to google “look of disapproval” and then copying/pasting the emoticon was too much work. Now that […]

Book Review: "Innumeracy" by John Allen Paulos

A Good Introduction and a Light Read
“Innumeracy” is at heart a book on the use, misuse, and abuse of statistics and probability that are made by a (unfortunately) large number of people (this reader included). Paulos has managed to make a quick read that is packed with facts and examples of numerical illiteracy.
It would be […]

Cipher Disk Cutout

Here’s a cipher disk that you can print and cutout to help you manually implement the Caesar Cipher. A program to implement this cipher (and break the cipher) is available in Chapter 14 of the free programming book “Invent Your Own Computer Games with Python” at http://inventwithpython.com/chapter14.html
Simply download and printout the PDF and cut out […]

The Evolution of RPG User Interfaces

Click to view the full image:

Learn You A Origami!

I’ve set up a new site called Learn You A Origami!, which features video tutorials from YouTube of how to fold several different models. I’ll be adding new models periodically.

The site uses my StepReplay software, which is a JavaScript library that puts “steps” in any YouTube video using the YouTube API. The problem with most […]

Book Review: "The Evolution of Cooperation" by Robert Axelrod

Practical, insightful, and delightful. (5 out of 5 stars.)
Axelrod’s “The Evolution of Cooperation” delivers ideas that are at the same time obvious but surprisingly insightful to human nature. It is a small and readable book which every chapter left me thinking, “Of course, why didn’t I think of it like that?”
The core of the book […]

Lua Cheat Sheet for Programmers

If you don’t know Lua, the popular programming language often used as a embedded scripting language, but you do know how to program, here’s a cheat sheet that covers the basics of the language’s syntax.
The cheat sheet itself is an executable program. You can download the file here: lua_cheat_sheet.lua
For quick viewing, here it is on […]

Pyperclip – A cross-platform clipboard module for Python

I got tired of not having a good cross-platform module for accessing the clipboard in Python, so I put this together. It is a module that loads a copy() and paste() function depending on what your operating system (or window manager) is.
It has the following requirements:

Windows – No requirements. You don’t need the win32 module […]

free blog themes