Abstract
journal
essays
websites
ebooks
photos
programs hobbies



© 1999-10
John Strickland

e'mail
pgp key

Death and life are in the power of the tongue: and they that love it shall eat the fruit thereof.
Proverbs 18:21

Programs

[NOTE: This page has not been updated for a very long time. I used BeOS exclusively (save school computers, etc) for around eight years, but with lack of updates and new software, I've regressed to using Windows. Since then, I've decided it would be fun to play with delphi a bit again. Just for the fun of it, I'm going to list a new windows program, a small timer which counts up or down. It, along with the other software on this page is offered for free under the GPL with no warranty. If you use it, you agree to assume all liability for its use, possession, etc. Have fun.]

Programming is something I enjoy doing, and I have various programs from different times and for a few different operating systems, but most of them are not packaged or documented in an organized way. This would, I'm afraid, render as virtually useless to someone else some of the very programs that are of the most use to me. That leaves me wondering which programs I should make available. I have a few things available for BeOS on BeBits, so those should be presentable enough to present here.

Most of the Python programs list under BeOS will also work under Linux with very little modification. For some all that is needed is to change #!/bin/env python to #!/bin/usr/env python on the first line.

Windows

Requires Title Description
bin src both TeaTimer TeaTimer is a simple counter that will count up or down. When counting down, it will give audible and visual notice. (It makes a brief sound that I would not call a beep and part of the display turns red. IF YOU ARE INTERESTED IN THE SOURCE CODE, just email me. It was compiled with Delphi 2 (because it's cheap now, and for the small projects I've been doing, it works great (there may also be some nostalgia working for it :-). ))

I have updated the timer to scratch a personal itch. Click the orange arrow, and the form expands to show some new options. When the count down timer expires, it can now hibernate the computer or make it go into standby mode. If both are checked, it will hibernate. This will happen as a critical stop (like when your battery is about dead) without waiting for permission from every running application. It also disables wakeup events. This may not be desirable of others, but it is what I wanted--I wanted to make sure the machine was OFF after the time expired regardless of what other apps might want. I've decided that there are some many programmers out the more experienced than I willing to put in more time than I am that the appeal for anything I write is likely to be small, so I'm going to write what seems interest to me and scratch a particular itch if you will.

That said, if someone does like something I have here, but has a modest feature request, I might be willing to make such changes. The third screenshot to the right shows the timer in countdown mode with the time being set. When you switch from up mode to down mode, you automatically enter setup mode. Click on the hours, minutes, or seconds field and type in the number you want. When finished, click the start button or hit enter.

bin src both TuilBar A Launch bar 7 icons long that may either float or snap to any screen corner. Larger view shows a run command line below the launch icons. Right clicking on the left-most icon toggles between small (shown in screenshot) and larger mode. Right clicking on the second icon (in small mode only) will snap tuilbar to upper left corner of screen. Clicking again will move it to upper right. It will keep cycling clockwise from corner to corner as you keep clicking. Right drag on the third icon will move the tuilbar around (usefull in small mode). Right clicking on the farthest right icon gives a menu with exit and shutdown (shutdown now logs you out in more recent windows versions). I wrote this at Union College when my computer ran Windows 3.11 with Delphi 1.0 (which I picked up from BestBuy for around $20) and the main campus computer lab ran Windows 95 with Delphi 2.0. I don't remember whether this version is the 16-bit or 32-bit version. If you are interested, I can make sure you get a 32-bit version.

BeOS


Requires Title Description
bin src both Python sequence Program I threw together to renumber a sequence of numbered files from a digital camera. Numbers are padded with zeros to make sure ordering makes sense in directory listings. Optional prefix and suffix may be specified.
bin src both Python xpm2bin Converts graphics from xpm (X windows pixmap) to the format used by the BeOS version of XGalaga.
bin src both Python Launch Startup Launches programs in a startup folder.
bin src both Dvorak jas Dvorak keymap with some problems fixed on the numeric keypad.
bin src both ssh I just compiled this for beos a while back when I was looking for an ssh client. There are other version available on BeBits, but this has worked for me, so I haven't bothered to check them out.




welcome abstract journal essays websites e'books photos [programs] hobbies