iamcal.com

iamcal software
Noted
Perl FUSE
Am I This Or Not
About Time
Deskcam
Visual Graph
Slice
Crunch
Resource Explorer Pro
Explorer Shell Hacks
Connect Flo
Utopis Chat System
Bugtrack
Perl Modules
Noted 2
There is nothing here newer than 2004, when I mostly stopped working on desktop software. Some (much newer) web code can be found on my code site and on Github. Some of my articles may also be of interest.
Ticket Tracker
Found a problem with any iamcal software products? Have a suggestion about one of our products? Then head over to the iamcal software ticket tracker and tell us!.

Additional Projects
Other iamcal software projects include the tiny project, caldoc, the eso-lang faq, javascript color schemer and scroller studio.
Noted

You like to use notepad to edit files, but can't because it doesn't handle UNIX or Mac formatted files? You find that the search and replace facilities are just not powerful enough? You want to be able to see what line of a file you're on? You want features to be more accessable. Don't want to use a heavier editor because you need something very fast? This is exactly why noted was created. A small, fast file editor with the features you need, and no more.
Perl FUSE

A Perl implementation of the FUSE protocol. This pair of Perl modules (FUSE::Server and FUSE::Client) allow the creation of custom FUSE servers and clients. The modules are available on CPAN.
Am I This Or Not

A custom engine to power "Am I X or Not" systems.
About Time

Do you work with people all over the world? Always forgetting whether it's time for them to be awake or not? Then it's About Time.
Deskcam

Ever wanted to put your current desktop on your site/blog? Then this is the application for you! It will grab your current desktop, resize it and save it as either a JPEG or a GIF. Then FTP it to your web server. And it'll do it every 60 seconds. Or whenever you tell it to.
Visual Graph

Visual Graph is an equation graphing program. It is currently in private beta development.
Slice

Do you ever need to transport large files on floppy disks? Winzip spanning takes too long, and if one disk fails, you need the whole set over again. Your can use Slice to chop up large files into custom sized chunks, which can be stitched back together later. Small & fast, and now with it's own installer.
Crunch

Personal 128 bit encryption. With shell integration. Umm, that's it.
Resource Explorer Pro

Extract resources from win32 PE files. Bitmaps, icons, cursors, accelerator maps, string tables, menus, dialogs, web pages, gifs, jpegs. You name it, we can extract it. And view it. And some other stuff.
Explorer Shell Hacks

Various shell registry hacks to make using windows less painful.

IE Image Extensions: Adds "Open Image In New Window" and "Copy Image Location" to the IE context menus.
DOS Prompt Here: Adds "DOS Prompt Here" to the context menu for windows explorer folders.
IE Blogdex Extensions: Adds blogdex shortcuts to the IE context menus.

Connect Flo

Created for episode 9 of pixelflo, connectflo is a two player network version of connect 4. Available in 4 languages. If you can assist tranlation into any other languages, then please drop me an email.
Utopis Chat System

A peer to peer chat system, capable of supporting hundreds of different users over a TCP/IP network. Features include public chat rooms, private rooms (entrance by invitation only), user avatars, personal mail, server side mailboxes, complex kick and ban rules, message broadcasting, emotions and much more.
Bugtrack

The iamcal software bugtracker
Perl Modules

CSS: Object oriented access to Cascading Style Sheets (CSS)
FUSE::Client: Perl-FUSE client
FUSE::Server: Perl-FUSE server
Inline::SMITH: Write Perl subs in SMITH
Language::Homespring Perl interpreter for "Homespring"
Inline::Interp Build interpreted inline modules quickly and easily

All of my modules are available on CPAN under my userid, IAMCAL
Noted 2

Noted 2 is the next generation of noted. It is currently in private alpha development.