Do you have free will?

July 21st, 2011

Another t-shirt design I made. I threw it up on my Zazzle store for the cheapest possible price.

Vampire Numbers Visualized

July 19th, 2011

Vampire numbers are fairly interesting. Vampire numbers are numbers whose product contains the same digits as the two vampire numbers. For example, 21 x 60 = 1260. The two vampire numbers (called “fangs”) must be the same length and both cannot end with a zero. A longer example is 68088 x 45321 = 3085816248. You can find out more about these numbers on Wikipedia.

It’s fairly simple to write a program to calculate vampire numbers. I was somewhat bored and went ahead and wrote one up. Download the vampire number generator.

I’ve gone ahead and calculated all of the vampire numbers up to five digits. You can download the full text file of vampire numbers here (zipped, it’s about 1.06 MB). The nifty thing is, if you plot these numbers on an image with the two fangs being the X and Y coordinates, you get a pretty interesting image. This image is 500×500 pixels and covers the range of 0 to 100,000. Each pixel represents a 20×20 range of numbers. The more dense this area is with fangs, the darker the pixel is colored in. The 0, 0 origin is in the lower left. The final image has an interesting pattern:

I QRCODE SF

June 10th, 2011

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 Computer Games with Python.

I QRCODE SF logo

UPDATE: Got the shirt in the mail:

I QRCODE SF T-shirt

(more…)

Learn You A Origami!

November 11th, 2010

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.

Pentagonal Gift Box origami picture

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 origami video tutorials is that they go too fast for people just learning a new model, and you have to pause and rewind the video frequently. StepReplay will automatically pause the video when it reaches the next step, and with one click you can also replay the previous video. It also has an option to loop through a single step over and over.

This can be used for any instructional video on YouTube. StepReplay is released under a BSD license.

Learn You A Origami! main site.

StepReplay can be downloaded here.

Alan Turing: Don’t Ask, Don’t Tell Poster

February 9th, 2010

Poster I made about British genius and World War II hero, Alan Turing. View poster.

Alan Turing: Don't Ask, Don't Tell Poster Thumbnail

The original source Photoshop file is available for download.

I’m releasing this poster and the source file under a Creative Commons “Attribution” 3.0 license, meaning you can copy it as much as you want, or make changes. (IANA graphic designer, and I spent more time on the wording and font choice than the visual look.)

UPDATE: Fixed those typos. “Heroes” and “further” always look like the wrong way to spell those words to me.

Next Page »

Powered by WordPress