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
.
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.
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
.