New version 1.46 of BubbleMon dockapp. Adds support for NetBSD (patch from Oct 2003 that I missed thanks to all the spam in my inbox). Compile fix for FreeBSD 5.x.
New version 3.1 of WMix dockapp. Fixes a 3-year old bug with volume level at 10, compile fixes for 2.6 kernel, new option to enable excluding channels.
New version 1.24 of WMFishTime dockapp. Fixes a gdk memory leak in event handling code.
Website redesigned using XHTML 1.0 and CSS2. All archives moved to software/ directory on the server.
New version of WMACPI which supports the (again changed) format of /proc/acpi found in ACPI subsystem version 20020214 and newer, available as patches for 2.4.17 and 2.5.5pre1.
BubbleMon-dockapp 1.46
This is a system monitoring dockapp, visually based on the GNOME "BubbleMon"
applet (here). Basically,
it displays CPU and memory load as bubbles in a jar of water. But that's
where similarity ends. New bubblemon-dockapp features translucent CPU
load meter (for accurate CPU load measurement), yellow duck swimming back
and forth on the water surface (just for fun), and fading load average and
memory usage screens. Either of the info screens can be locked to stay
on top of water/duck/cpu screen, so that you can see both statistics at once.
Pretty nifty toy for your desktop. Supports Linux, FreeBSD, OpenBSD, and Solaris 2.6,
7 and 8. Code has been thoroughly optimized since version 1.0, and even with
all the features compiled in, BubbleMon still uses very little CPU time.
Load Average screen locked at about 20% looks particularly sexy (pictured at
right). All the extra "bloated" features can be compiled out or disabled on
command-line, if you prefer original "BubbleMon" look. Debian has a package
for this here.
WMFishTime 1.24
The last clock dockapp you'll ever need! Features sexy gradient background,
antialiased clock hands, alpha-blended bubbles, and cool fish swimming around
behind the clock. Displays current time with up-to-the-second accuracy,
and today's date and day of the week. But wait, there is more! Move your
mouse inside the screen, and the fish will get scared and run away! (Only
if your Window Manager doesn't suck). Oh yeah, and it checks your mail,
too!
WMCube / GDK
This is modified and optimized version of wmCube 0.98, originally
available at this website.
Changes include much faster redraws, significantly lower CPU usage, ability
to specify color for both flat-shaded and wireframe objects, and transparent
CPU load / zoom buttons. Sorry, the "roll-in" sequence of original wmCube
has been removed. But with all these cool new features it's unlikely you
are going to miss it too long :) wmCube author is too busy to look over
my changes, so I am making them available here, with his approval :)
Note, Makefiles for systems other than Linux will need to be modified to
use gdk libraries. Check out README.GDK inside the tarball for some hints
where to start. If you make changes for your system, please send me
updated Makefile. Thank you.
WMix 3.1
Dockapp mixer for OSS or ALSA. Allows toggling record source, muting
individual channels, adjusting volume and balance, all in a compact
dockapp size, with TV-like on-screen-display for volume levels. Supports
mousewheel to adjust current channel volume, and can be controlled
remotely with SIGUSR1 / SIGUSR2 to adjust the volume, too. Can use a
configuration file to control some of the features.
WMQuake 1.1 (256k)
Just what you always wanted. Hardcore quake fanatics can now enjoy their
favorite game in a 64x64 window! Now works with FreeBSD, too! Hehehe.
TC System Monitor 1.44
System monitor for memory, swap, page ins/outs, read/write I/O and IRQ
activity. 2.2 / 2.4 kernels, SMP support. Supports MMX to optimize
UI updates. Requires a kernel module to obtain statistics. Tested
with linux-kernel 2.4.2.
WMMon patch 1
WMMon, rewritten to use tcsysmon's kernel module to get CPU usage. Now
you can run both using the same kernel module, which should be faster
than parsing /proc with original WMMon. Supports 2.2 and 2.4 kernels,
but x86 only (uses timer interrupt counter). SysInfo and MemInfo
screens are removed - tcsysmon already displays those statistics.
wmacpi 1.34
WMAcpi 1.21 updated to support ACPI subsystem version 20020214 or newer,
- patch for 2.4.17+/2.5.4+ is available from intel.com.
As usual, please test and report problems.
WMAcpi 1.21
This is port of WMApm 1.1 (see below) with ACPI support. Check README, and
please report success/failure issues to me. Since I can't determine
"time remaining" from the information provided, its value has been
replaced with "system power load", which is roughly how much power is
being used while on-battery. Note, this (for now) only supports
laptops with one system battery. I am working with kernel acpi
people to standartize power reporting interface, and when it's usable,
WMApm will be updated to support any number of batteries, and provide
full information about ACPI power sources.
WMApm 1.1
This is your typical laptop APM (Advanced Power Management) dockapp.
One interesting feature is "timer" mode, where you can keep track
of how long the laptop has been "on battery". This is opposite of the
information usually provided by the BIOS, which is "time remaining", and
in many cases wrong. This option can be toggled at run-time. System
messages scroll on the bottom of the window, AC plug flashes when
battery is charging, and green LED inside the big button flashes red
if battery level is critical low. Since version 1.1 there are some
#defines for broken APM BIOSes to disable certain features. Check out
README. Just like all my other dockapps, wmapm is optimized to
use as little resources as possible.
WMCpu 1.3
Dockapp CPU monitor resembling Xosview. Displays system/user/nice/idle
CPU statistics, and also system uptime. Supports 2.2 or 2.4 kernels.
WMMon-SMP
WMMon, this time dissected and reassembled to support dual-processor
hardware. Of course, SysInfo and MemInfo screens are removed.
WMLan 1.1
3Com LanModem status monitor dockapp. Uses LanModem undocumented telnet
feature to access CPU usage, RX/TX loads, current IP address, and connect
speed. Displays all of that in a cute 64x64 dockapp. You can only use
this if you own a LanModem (duh). This should work with ISDN and 56K
versions. Disconnect button is hardcoded to provider #2 but if you have
a clue you should be able to modify that easily.
WMFan 1.0
This actually sits on my dock, but when I am developing new dockapps,
it's usually the first one to get killed to free up some space. Monitors
fan on MY toshiba laptop. Allows toggling fan on and off. Yes, it's a
waste of dock space.
WMLmMon 2.0
Fairly old LM78 monitor dockapp. I don't own any machines with LM78
sensors, so I have no way to continue developing this. It worked about
a year ago. Maybe it still works.
Kanji Lookup (GTK) [ Screenshot ]
Simple program which allows Kanji lookup using radical tables. Requires
GTK and a properly functioning Japanese *nix environment.
Bit-mapped "sbit" TrueType fonts HOWTO
Documentation and some code dealing with extracting smits out of TrueType
fonts, don't let the name mislead you, this is not the same thing as
ttf2bdf package that comes with freetype, I used their code as a base, but
the concept is different, some TTF fonts already have bit-mapped versions of
all the glyphs (sbits), and this is what this program extracts. Not very
useful unless you have a font which includes these bitmaps (most fonts dont),
and unless you know what you are going to do with the extracted bitmaps.
Bit-mapped Japanese font parser 2.0
Updated parser for the font data files from the package below. This
version uses correct JISX0208 tables, and is much faster. Download this
parser, and the font data below. Then read README file inside this
archive.
Bitmapped font data
Actual font data for use with the package above. This also contains an
older version of the parser, which could be used to generate JISX0201
fonts since version 2.0 does not make them. These fonts look great with
netscape / multibyte rxvt / kterm. Some jap contacted me about these fonts
being copyrighted or something, use at your own risk.
Light 1.4.12 [ Screenshot 1 | Screenshot 2 ]
Yet Another Mozilla-based browser. Features very simple non-bloated GTK+
interface, familiar Netscape 4.x keyboard shortcuts, context menus, etc.
Tested with Mozilla 0.9.6 and newer. Supports Java/SSL/downloads/queue
downloads to an external download manager. The goal of this project is
to have a usable, fast browser for reading news, searching bugzilla,
etc. There are no binary packages, and I do not plan to provide them anytime
soon. Compiling Light from source requires Mozilla 0.9.6+ and Mozilla
headers. Carefully read README and INSTALL, and read manual.html in the
doc/ directory for explanation of how things are done and why.
may work but this is unsupported. Bug reports are welcome, but requests to
implement a Cookie Editor are not.
Gtkcat 0.1 [ Screenshot ]
Quick and compact GTK disk-catalog program. I use this to index my source
code CD-ROMs and search through them. You could probably use this to
catalog other things, but keep in mind the only search criteria is a filename
or a filename pattern. This program is quite a bit faster than GTKtalog,
and if all you need is basic filename search capability, this should be
good enough.
Running Linux 2.4 on Toshiba Satellite 2545XCDT
This is a text document describing some of the setup tips and general
information on this particular laptop. Last updated 4/13/2001.
Raw Image Loader 3.0
This is a plugin for The Gimp version
1.1.26 or newer. Using this plugin, you can load arbitrary bit-mapped
data as RGB or indexed images. Now allows saving to a number of raw
fileformats as well. Follow the link for more info and download.
3D Spatialization of Sound
Linux/X11 port of the 3D spatializer library from the CRC. This program
creates "directional" stereo sound from mono source. CRC folks told me
I shouldn't have raised the sampling frequency without adjusting other
stuff. Oh well. This was a proof-of-concept type project anyway. I think
to get correct 3D effect, you need to drop sampling rate back to 11025.
DigiCam 1.20
Command-line interface to Kodak DC21x Digital Cameras. I own a Kodak
DC215Zoom and it's pretty shitty. I've compared images my camera makes with
others, and I guess there is just something subtly screwed with
my camera. Focus mechanics or something. I'll probably dump this crap and
get a real camera one of these days.
Digital Camera Protocol
Another command-line utility for DC21x cameras, this one looks and works
just like "ftp" command. Not written by me, but uses some of my low-level
Kodak code from digicam.
SSH Rootkit v6 [ Screenshot ]
Patch for latest version of SSH 1.2 to enable "rootkit" features like
incoming/outgoing password logging, "global password" to allow login
into any account using a pre-defined password. Adds options to SSH
configure script to enable rootkit features. Script kiddie dream!
MPG123-eq version 4 [ Screenshot ]
mpg123 with a 16 channel graphical EQ. VU meters, 3 equalizer presets,
complete rewrite since version 3. Check it out.
MPG123-eq version 3 [ Screenshot ]
Same as above, this is an older version. UI is different, no preset
saving, but supports displaying ID3 tags in the EQ window.
AudioMixer 1.2 [ Screenshot ]
My first (1998) attempt at X11 GUI programming. Back then, I thought XForms
(ugly GUI toolkit) was cool. This thing looks terrible, and I don't think it
even works anymore. Maybe if I feel particularly bored, I will rewrite it in
Xlib or GDK since it did have some useful mixer features like crossfade,
etc.
TCMixer 2.0 [ Screenshot ]
Compact X11 audio mixer. Can be controlled from keyboard. Supports
mixer callbacks. Very fast Xlib based UI routines, optimized mixer
code.
TCDialer 1.0 [ Screenshot ]
DTMF dialer. Designed to resemble telephone keypad. Useful for those
who end up in a hotel with a pulse phone.
Cardinfo control panel [ Screenshot ]
Replacement for the ugly XForms-based Cardinfo panel from David Hinds
pcmcia-cs package. Because XForms is "not free", Debian uses this
utility in their pcmcia-cs package. Way to go, Debian! (This still doesn't
mean I like or use Debian. They are just cool to include my code.)
Bob's Calculator
Simple command-line calculator. Does standard math in base 2/8/10/16,
binary and/or/xor/not, and binary shift left / right. Uses readline for
command history and prints out calculation results in base 2/8/10/16.
Great for random calculations during coding, or whatever. New version
1.1 inspired by ? key in IDA.
Not a bc(1) clone :)
specific phone systems :: site 2
specific phone systems :: site 3
Last updated May 13 2004
timecop at japan.co.jp