Computer-Related Documents
John S. Denker
A tutorial on
how to set up your system to handle email with a modicum of security, including how to install qmail and how to integrate it with spamassassin
.
A discussion of the
strengths and weaknesses of the Roomba robot vacuum cleaner
. It's not fast, it's not smart, and it needs your help ... but it does clean the carpets.
A paper on
Image Segmentation and Recognition
. This provides some useful insights as to
how to normalize probabilities correction
and
why learning from examples should be considered a search through the space of all possible probability measures
.
A discussion about various schemes for
encoding fancy characters
in documents (especially HTML documents) and the cross-browser compatibility issues that raises. Also a discussion of the
difference between a
font
and an
encoding
or a
codepage
.
A discussion of
color management and other digital imaging issues
.
A collection of papers on
Virtual Private Networks, IPsec, and other computer network security issues
.
How to Get Started with IPv6 on Linux
. This includes a discussion of how to form
experimental, temporary, and/or private IPv6 addresses
.
A discussion of some of the
weird things you might see on a 802.11 WiFi network
. Also included are patches for certain wireless-card drivers, to make promiscuous mode work without causing duplication of packets -- which are sometimes a big problem for applications. The patches apply to the current drivers for Lucent WaveLAN and Proxim ORiNOCO (Atheros) cards.
Instructions for cloning or mirroring a disk, i.e. making a bit-for-bit copy
.
Hard Disk Pinout for Laptops and Desktops (ATA or IDE)
Some introductory-level notes on
how to debug things like kernel panic, kernel oops, soft lockup, and hard lockup
.
A script to configure your DNS server to
block traffic to ``advertising servers''
and the associated
data file
.
An explanation of why you might get the message
unable to open display "....:10.0"
when using X11 forwarding features of ssh.
A handy
calculator for arithmetic on dotted quads
... IP addresses, subnet masks, et cetera.
My very own
general-purpose desk calculator
. My first exercise in using lex and yacc (aka bison).
Some
Suggestions for Documenting your Software
. This includes a discussion of
good versus bad comments and other elements of programming style
.
How to Clone a Record in a Database, Using Only SQL, Even When There Is a Unique Key
.