My Programs


These days I do far more programming for the
web than programming applications, but it's still something I love to do. I guess I enjoy programming like some people enjoy drawing or painting, and I believe strongly that programming is more similar to art than most people (especially Computer Science teachers) would lead you to believe.

Cli-Mate (Released 7/98,
v1.6 released 2/01)

Cli-Mate is a Windows utility that allows you to receive up-to-date weather data and forecasts over the Internet. Using a simple interface, the user can choose from a large list of thousands of cities nationwide, or from hundreds of cities from countries around the world. Four weather sources (Yahoo! Weather, The Weather Channel, CNN Online, and Rain or Shine) mean that you'll have fast and current updated weather data 24 hours a day. Other features include a convenient system tray icon tells you the weather at a glance via one of numerous colorful icons (Sunny, Partly Cloudy, Rain, etc.), an update timer, a "Weather images" option that lets you download full-color weather maps from within Cli-Mate, a weather log, and even an option to have the forecast read to you (using Microsoft's MS Agent technology). For the full list of features, visit the Cli-Mate Homepage.

Awards Cli-Mate has won:

(Featured in Download.com's "Download Dispatch")

WinFortune(Released 12-12-97)

WinFortune is a simple conversion of an old Qbasic program I wrote that, which is, in turn, is a simple conversion of the classic Unix program, fortune. For those of you who have never experienced this amazingly complex program, it would display a (sometimes) humorous quote, fortune, joke, etc. to the screen, usually when you logged in. Well, WinFortune is the same program (it even uses the same format of data files), except for Windows 95. WinFortune has two modes, "fortune on demand" and "fortune at startup". Complete instructions and additional fortune data files (including the popular "offensive" set) are available at the WinFortune webpage.

Part of the infamous Walnut Creek Software Archive:

Old Programs
Here are some of older programs I've written. There's still included here because.. well, I'm not sure why they're still here. Most likely they will not work on your machine, since they were all written in a pre-Windows 95 era. This site, btw, was first created to hawk "DS", a DOS shell I made while bored in a high school programming class.
  • MidiServ 1.0 (Released 9/97) - A little mIRC script that archives, plays, and distributes MIDI files in IRC channels. Not sure if it still works in the newest mIRC version.
  • "Dan's Quake Launcher" (Released 7/97) - This was a little program I wrote in Qbasic that manages user created add-ons for the popular game "Quake". While the program is now pretty much out of date, at the time it was released, DQL was the best program for the job.
  • D-DOS (Version 1.22 released 5/96) - Command-line shell replacement for MS-DOS 6.22.
  • DSTOCK (Version 2.0 released 3/97) - Stock portfolio software.
  • Dan's "AI" Tic-Tac-Toe (Released 12/95) - Written in about a week after I heard that Bill Gates' first program was Tic-Tac-Toe, "Dan's 'AI' Tic-Tac-Toe" contains "complex Artificial Intelligent algorithms" allowing you to play against the computer.
  • Dan's Shell (Released 10/14/95)- A simple command line shell for MS-DOS 5.0 or 6.2.
Freeware
More old stuff, much of which was never completed. Source included.
  • DPROMPT - While I ultimately abandoned this project for some reason or another, I still find the beta version pretty functional and use it every day. Basically, it is a "command" replacement for Windows 95/98 (it doesn't work on XP, however) that helps you locate files and directories by trying to "guess" at what file you're currently typing. It's not for everyone, but those of us who yearn for the ol' command-line days might get a kick out of it.
  • Quick Directory Changer - Another oldie but goodie command-line utility made back when directories were actually called directories, not "folders". This one creates a database of directories on your system, then allows you to type a partial name (say, 'QCD com') then displays a list of matches to jump to. May be screwy in NT and XP.
  • Automouse - Demonstration on how to move the mouse via VB sys calls. I think I made this program back in the day where companies paid you 50 cents an hour to stay online. Man, what a dumb idea that was.
  • Check out my freeware ASP scripts over in the web dev section.

Top