Technical things I've done recently.
Currently not working, but I have been keeping fairly busy. Here is a
somewhat imcomplete list of my technical acomplishments so far this year
At the request if my former employer, I spent about two weeks documenting the
firmware I had designed over the past few years for the DigitalAktiv3 smart
Put together this website, which involved collecting and organizing lots of
Built several computers
Put together several computer systems out of old parts in my basement. Most of
there are to give away to friends.
Updated homewatch server
Updated my homewant server, adding a couple new cameras and sensors.
This server is a little system that runs 24/7 in my basement, and in addition
to providing media access capabilities, it provides "homewatch" functions. It
is the only system inside the house which can be accessed externally, and
controls 8 networked cameras, as well as Temperature, Humidity and Wind
Speed sensors. As long as I have internet access, I can connect to this
system from anywhere in the world and check on how my house is doing.
A friend of mine had volenteer'd to make large wall hanging bulletins/posters
for her church. She had only a photograph similar to what they wanted, and no
information on the text font's used etc. She needed to make ones with different
text and as near as we could tell it was a hand pained font. I was able to
find and copy the needed characters and reassembled images having the words
she needed. After than I projected the images full sized so she could easily
copy them to posters.
This is some of the software I've created in the past couple of months. Most
of these are fairly simple utilities, but some are more comprehensive
- CFILESA litte utility which examines C source files and generates a list
of all files referenced by it (eg: #include). Used during documentation of
- CCALLSA utility which takes a list of C source files generated by CFLIES
above, and build a detailed function call map. Used during documentation of
- CLISTTakes the function listed from CFILES and the call map from CCALS as
a files of function descriptions and renames (eg #define), to generate and
output showing all functions (described) and how they call each other. Used
during documentation of Da3 firmware.
- CMA little utility to Find and Show character/case differences in files.
Used to check text files I was building into this web site.
- CHLCheck HTML file validity and links. Used to evaluate and organize my
older site information.
- CMPTREECompare two directory trees with graphical file by file interface.
Used to help determine files that needed to be updated.
- COMPBetter DOS/Windows COMP command. Used because I've done a lot of work
under DOSBXO and it does not have a COMP command.
- CRYPTEncrypt email addresses & phone numbers into hard to scan graphics.
Used for posting sensitive information on my public site.
- EQuickly Edit/Rebuild latest .HTML files from text source.
Used when building this site.
- HTMLCompile simple text files with embedded commands. Into postable HTNL
files. Used in building this site.
- HFInitially turn simple text file into paragraphed sourced text file for
TEXT to HTNL compiler. Used in building this site.
- HTSummarize/check all html commands in a .HTML file. Used in evaluating
and organizine my expired site.
- MTRMultiple text replace, used to replace MANY links to moved pages in
the new sites.
- PRRename photo .jpg files, supports all uppercase, all lowercase and
first-character uppercase remainder lowercase. Used to easily make my
photo files match automatically generated html pages.
- TEMAILExtract text form forwarded to self. Used to save some references
from the web which were on site that would not let you cut, but I found a way
to email pages to myself as heavily HTML'd files.
- TVTime View, lets you view/scroll through long output from "DIR/S",
generates an internal sorted list of datestamps, and in addition to the usual
line and page up/down commands, easily lets you move to the Newest or oldest
file, and move up/down between files by timestamp.
- CSELClip select. In doing these web pages, I was having to open and
cut/paste the same stringe of text many times. This program give me an
on-screen list of names and with a single click copies the selected text
to the clipboard.
- CKWEBUses a captured listing of the files on a web site, converts the times
to match your local time, and compares to a local directory tree, adjusting
for "HTML converter" input (.HTI) files and produces a summary of what has not
been uploaded, or has been changed since it was uploaded. Used to help keep
this website up to date.
- CCCAuto compile, if you don't say what, recompiles the most recent C
source in your current directory. Examines the compiler console output by
capturing the screen, and if no errors, simply exits. If compile errors
occur, lets you edit the source file with an extra window showing the error
messages applying to the line you are on, and has extra commands to move
between the error lines. Was a huge help when I was first released from
the hospital and was still suffering some vision issues. Made it MUCH faster
to write all this stuff!
Back to looking for work.