Home Page for Jim Garlick

I'm not just a Pizza Topping anymore!

Recipes

Whole Wheat Bread It's very difficult to find good whole wheat bread in supermarkets these days. This recipe, given to me by my mom who has been making bread one or two times a week for many years, requires only a modest effort and yields excellent results.

New Projects

Some of my more recent projects are hosted at Lawrence Livermore National Laboratory Linux Project along with the work of other penguin heads at LLNL.

Old Projects

M/Linux for Meiko CS-2 (available upon request) is a Linux kernel port to the Meiko CS-2 MK401/403 nodes. No support for SMP or the elan1 interconnect. It does support the CAN and bargraph devices, and of course the MK401/403's custom Mbus-to-Sbus controller, interrupt PAL's, timer chip, and other assorted trivialities needed to boot. Included in the kit are a tar image of a node running Redhat 6.2, kernel-2.2.14 and silo-0.9.8 diffs and binaries, and some userland tools for the CAN network.

Pine Diffs for vi Keystrokes "enhance" the pine mail user agent to use vi keystrokes in most menus, for those of us who appreciate the IMAP and MIME handling in pine, and yet have (fortunately or unfortunately) our brain stems hardwired for vi.

HPUX Libc Replacements for getpw* Functions implement simple shadow passwords and faster lookups for large password files. A Makefile to replace the shared library libc entries in HPUX 10.10 and 10.20 is provided. The performance effect on, for example, the ps(1) command with a 20K line password file is dramatic.

LPR Clients are clones of the BSD lpr clients, except these connect directly to remote spoolers instead of spooling to an intermediate local lpd. These clients also have some nice features for the university environment, such as rejection of various non-printable file types and ability for users to cancel jobs gone awry (with appropriate logging of course). Uses its own printer description file, but perl script for converting a printcap file is provided.

Finger Service is a finger implementation that improves on 4BSD's with easier to read output, ability to display mugshots if user has placed one in ~/public_html/mugshot.jpg, and a "last seen at" network finger service for your site. It differs from GNU finger in that the finger "standard protocol" is overloaded to support the new query types.

LPR to HTML Converter will translate backspace-overstrikes and other line printer tricks generated by nroff to html. Simplistic, but does a suprisingly decent job of converting manual pages and other documents.