[GoingWare, Inc. Home][crawford@goingware.com]
[Get my PGP Public Key] [Download PGP to send me encrypted email] [Why You Should Use Encryption]
[Download Speak Freely for Unix or Windows and talk long distance for free with secure encryption.]

Get Some Free Software

Important Note: I'm sorry to say that the download links to files located at scruznet.com don't work anymore. Scruz-Net got acquired by a much larger ISP who then shut them down and stopped name service for the domain, leaving many people without Internet service and causing many people to no longer be able to receive their email.

Scruz-Net's actually been down for quite a while. I'm sorry I haven't provided new file downloads yet. Life has been kind of hectic. Life is just that way for most self-employed people, especially software consultants.

I do have the files on backup and plan to upload them to www.goingware.com's server sometime soon and then update these links. I can't promise when I will have them available.

I would also like to write versions of my screensavers that would run on Windows, Mac OS X, and X11 on Unix or Linux. I probably won't get to those anytime soon.

The fact that people who want to send you email won't be able to anymore if your ISP goes belly-up is a real good argument for why every individual, not just companies, should have their own domain name. If you lose service, you can get a new provider and have communication up again in a couple days. But if you don't own the domain and its owner goes bankrupt, you're SOL.

In fact, I decided to register goingware.com after Scruz-Net was down for a week, and thankfully almost everyone I know knew my new email by the time it was shut down. Unfortunately I hadn't moved all the web pages that were hosted there yet.

In most cases I provide the source code so you can change my programs to suit your own purposes.

But first, a word from our sponsors:

Buy this Be Masters Award-winning spellchecker for only $14.95 and the small royalty I earn will allow me to write more free software.

For the Be Operating System

The Spellswell Demo
Use Spellswell to spellcheck text in Adam, Mail-It, BeMail, and h.Scribe. This demo version allows 2 replacements each time it is run and doesn't save new words in the dictionary - but get the unlimited version for just $14.95 from Working Software's page at BeDepot.

Click to download:

The Word Services Suite
The Word Services Suite has been ported from the MacOS. It allows any application to link to a speller, grammar checker or other text service as if it is built-in.

To get started in programming Word Services, visit the developer's web page, and read the MacHack '94 paper that gives a summary of the MacOS protocol, and the draft of the Be protocol specification.

BeBookFetcher Fetcher
This is a BeIDE add-on that launches Oliver Wittenberg's BeBookFetcher, an amazingly useful and tiny little application that gets just what you want from the BeBook. I use BeBookFetcher so frequently that having this right in the BeIDE is a real timesaver.

I've asked Oliver to add command-line arguments to BeBookFetcher so that my add-on can look up the symbol that is selected in your BeIDE text window.

This is presently just built for R4 intel but it's a tiny program and I include the source code so you can build it for other versions easily

Click here to download Fetcher for R4 Intel

Startup Items Folder
This package is a shell script and a command line utility that allows you to specify applications to be launched at startup by placing symbolic links to them in a folder named "StartupItems" in your home folder. If you like, the applications can be placed in particular workspaces by placing them in subfolders named Workspace-n, where n is the number of the desired workspace. For example, I like to launch NetPositive into workspace 3, and I know that Command-F3 will always bring me to NetPositive.

This really beats editing the UserBootscript file, especially if you don't have a Unix background.

Click here to download the Startup Items Folder for Intel and PowerPC

Twist
Twist is a screensaver module for Duncan Wilcox's Blanket program. You will need to download Blanket from ftp.be.com to use Twist. Then install the Twist module in home/config/add-ons/Screen Savers, and select it in the control panel.

Click here to download Twist for PowerPC and Intel.

View the Java version in your web browser.

Raindrops
Raindrops is another screensaver module for Blanket. It makes your desktop look like it is covered with a thin layer of water that has rain falling on it, causing ripples in the pixels. Also with source code.

Version 1.0.1 is compiled on R3 and supports both PowerPC and Intel in the same download. There is a bug on some machines in some video modes, which will be fixed soon. The bug causes white squares to be drawn instead of ripples.

Click here to download Raindrops for PowerPC and Intel.

Click here to download Raindrops 1.0 for PowerPC - this was compiled on PR2 and doesn't have the bug. If you recompile the source on R3, the bug will appear. To get it to recompile, you will have to change the "inherited::" keyword to "BScrollBar::" in one file.

Thread Local Storage
Thread Local Storage was written by Laurent Pointal, lpointal@planete.net

I have merely ported it to R4 Intel; the changes I made were very minor.

Thread Local Storage is an emulation of the Windows API for thread-specific variables. It was a very good solution to a problem I faced in my work.

Laurent suggested I keep the Intel version here to make it easier to keep it up to date for Intel. If he ever makes changes, I will update the version here.

Source code is included. You can also see the BeWare entry here.

Click here to download Thread Local Storage for R4 Intel

CircleToy
I wrote this one evening to show my landlady what object- oriented programming is. This is a 100 line program that creates a window with a single view that draws a circle. That's all! This source code will be useful to you if you've never programmed on the BeOS before, and perhaps if you're just learning C++.

Codewarrior projects are included for R3 PowerPC and R4 Intel.

Click here to download CircleToy

MIDIToy
MIDIToy is my very first MIDI program. It opens the first MIDIPort it sees ("awe64/1" on my PC) and just sends some notes out of it. Ficus Kirkpatrick posted the basic source code in response to my request for some software I could use to tell if my MIDI port was working.

When I first ran the program, I was disappointed to find that it didn't work - until I switched the MIDI cable from the Out to the In port on my Emu Proformance 1+ piano sample box.

Click here to download MIDIToy

For the Macintosh Operating System

Raindrops
Raindrops makes your screen look as if it is a pool of water with rain falling on it, with ripples of water radiating from where the drops hit. It really is a lovely effect.

You can adjust the intensity of the rainfall with the After Dark control panel.

It is version 1.0d2, a pre-beta development version. Not all of the features are implemented yet, but what is there works. I'm sorry, but I only have a PowerPC version so far - the 68k version crashes.

Click to download:

Twist
Twist "twists" the pixels of your desktop in an interesting way. It is an effect that I saw in a computer graphics text from the 70's or early 80's. The desktop is tilted over to the right, then completely scrambled. After a while several repeated images will come into phase. After a long time, the original desktop is restored and the process repeats.

This is version 1.0. It has been beta tested, and appears to work quite well, though there is one report of a crash on 68k Macs.

Click to download:

FixStickies
FixStickies was my hack for MacHack '95. During the conference, many of the Macintoshes in the lab were left idle, with a Stickies window open on the screen saying "This machine is in use." I got so annoyed with this that I wrote FixStickies.

When FixStickies is installed in the Extensions folder, it allows the machine to be left idle for 15 minutes, then replaces the "in use" message with "Please feel free to use this machine." FixStickies Fast allows 30 seconds, for demo purposes.

It got a good laugh at the hack contest, but did not win the coveted A-Trap award.

Source code is included in ThinkC 7 inline assembler. I chose Think so that I could get into a contest put on by Symantec.

[GoingWare, Inc. Home][crawford@goingware.com]
[Get my PGP Public Key] [Download PGP to send me encrypted email] [Why You Should Use Encryption]
[Download Speak Freely for Unix or Windows and talk long distance for free with secure encryption.]