Archive for the 'Software' Category

How to Make an HTML Element on Your Website Disappear after 10 Days

Saturday, October 13th, 2007


After October 15th, 2007 this message will disappear forever.

The text above is an example of auto-expiring HTML. (Don’t see it? If it’s after October 15, 2007, then it’s working Perhaps try viewing the source of this page to see it.)
Do you have any of these problems? If […]

Machine Learning and Dragons - a Game

Monday, October 8th, 2007


Here is a fun little game I wrote using Python and pygame.
The Story:

You’re a knight and your job is to kill as many dragons as you can. The twist is that the dragons use Genetic Programming to learn from every encounter. (You can optionally have them use Reinforcement learning instead too.)

You […]

Are You Spending Too Much Time Getting Images from the Web to Your Website?

Thursday, August 16th, 2007

What if I told you, any image I come across on the vast internet, that I could get it onto my own server, and get the new URL into my clipboard in 3 clicks?
Well I can (gotcha, puppy!):


See there’s this PHP script I drop onto my server, which makes this bookmarklet. Which when I […]

Automatically Adding Birthdays to Google Calendar

Monday, October 2nd, 2006

Have you ever missed 3 important birthdays in a period of 3 weeks? Well I just did and this experience inspired me to create a program to read birthdays out of my Gmail contact’s notes and add them into Google calendar 10 years going forward. I’ll never forget a birthday again!
Here’s how it […]

Grocist: a Barcode Driven Grocery List Web Application

Sunday, May 7th, 2006

I’m proud to introduce a little web application I’ve been working on for the past few weeks. I call it:

Grocist

It works like this:
You plug a barcode scanner into your computer (preferably one in the kitchen):

and simply scan the barcodes of any packages before you discard them.

(typing in items such as bananas also works for […]