Grindstone Journal Interview

March 9th, 2009

I had an email interview with Grindstone Journal a couple weeks back. The interview material was used in the article “Atheists find challenges, notoriety and community on Youtube.”

Posted below is a transcript of the email interview in full: (more…)

TraceyText – A Source Code Visualization Tool to Teach Programming

March 4th, 2009

TraceyText’s home page is http://traceytext.sourceforge.net

TraceyText is an HTML-based teaching tool for visualizing single-stepping through source code. TraceyText can also double as a text/HTML slideshow library implemented in JavaScript. With TraceyText’s features, you can create web pages with a text or HTML slideshow and TraceyText will minimize the file size. TraceyText can also combine multiple “views” in the same slideshow to adjust in sync with each other.

The best way to see it in action are the source stepping demo and the picture slideshow demo. The demo runs through the Dragon Realm game from my book that teaches Python programming. You can either create these web pages with TraceyText by hand, or use the included TraceyText Python script to create a source file that generates the web page.

TraceyText is a useful tool for visualizing source code debugging or any presentation with HTML content. TraceyText has an API which opens itself to user-created JavaScript as well. TraceyText’s name comes from its original purpose as a way to demonstrate debugging traces through source code.

I created this tool as a way to demonstrate how programs run line by line, and what it outputs and the state of the varaibles. Simple text was way too verbose, and video would have taken too much bandwidth. In addition, TraceyText makes for a very nice and simple HTML slideshow.

On the downside, this is a tool mostly for programmers who know JavaScript. I’ll put together a user-friendly authoring tool later if there is interest.

If You Can Find Out My Identity, I’ll Donate $100 to the EFF

February 11th, 2009

This is playing off of this post on Reddit: http://www.reddit.com/r/netsec/comments/7u9mx/hey_reddit_think_its_easy_to_link_an_online/

The joke of course is that my name is plastered all over this website and the web in general. I was planning on donating to the EFF anyway (and, hey, so should you.) But it got me thinking about identity online. (more…)

Prop R: Setting Things Right

February 10th, 2009
YouTube Preview Image

Python Cheat Sheet

August 30th, 2008

I posted this Python cheat sheet before in my PyBat post, but several people found it useful so I wanted to give it it’s own post for emphasis.

And if you just want to see some simple samples of Python code, you can always look at the example programs from my free book for non-programmers, Invent Your Own Computer Games with Python (released under a Creative Commons license).

« Previous PageNext Page »

Powered by WordPress