Picking a random date between two dates

Picking a random date between two dates

Many years ago I created the Fake Name Generator, a website that lets you create fake names, addresses, birth dates, and other profile information. I’ve had issues with the birth date component ever since I wrote the dang thing, including a huge bug I fixed a few years ago. Well today I was informed of another bug. A while back I added the ability for visitors to select an age range for...

Read More

Enabling mouse support in Vim

Enabling mouse support in Vim

If you’ve ever logged into a server using an ssh client (like PuTTY), then you’ve probably used Vim. This infinitely customizable text editor typically runs within a keyboard-only shell, and thus only lets you use the keyboard (unless you are running something like gVim). You use the arrow keys to move the cursor around and a slew of keyboard shortcuts to insert, move, delete, or...

Read More

We’re making a video game

I’m the assistant scoutmaster in my ward’s Boy Scout troop. I’m not very good at it. I don’t particularly enjoy camping without my family, and I’m not very good at tying any kind of knot other than a square knot or a one-handed bowline. It has been a real struggle to find ways to be useful to my troop and the boys that are in it. While I was driving some of them...

Read More

Creating a temporary email service

A long time ago I created a temporary email service (Fake Mail Generator) using an open source script. Shortly after, my shared hosting provider shut me down because it was using too many resources. This weekend I finally got it up and running again, and I’d like to share the basics of how I did it. You’ll still have to figure some parts out on your own, but at least you’ll...

Read More

Yo IDE is so old that when asked for its version number it gives a Roman numeral

I’ve had the pleasure poke-my-own-eyes-out-with-a-stick torture of doing a lot of VB6 programming at work lately. The language is pretty primitive compared to newer languages, but it isn’t too bad. The thing that has been really getting on my nerves is the inability to scroll the page with my mouse’s scroll wheel. VB6 is literally so old that the IDE doesn’t know what to...

Read More