This is a collection of pointers and such to various things I've had to research once, and don't want to have to deal with again.

COM

Regular Expressions

Libraries

Coding Standards

Misc. Windows Stuff

Linux

Cygwin (-ish)

Setting up a Linux machine running KDE for remote X

(1) edit /etc/kde/kdm/kdmrc

Under the [Xdmcp] section, find the line that says
Enable=false
and change it to Enable=true

(2) edit /etc/X11/xdm/xdm-config

Find the line that says
DisplayManager.requestPort: 0
and change it to
! DisplayManager.requestPort: 0

(3) edit /etc/X11/xdm/Xaccess.

Find the line that says
# * #any host can get a login window
and change it to
* #any host can get a login window

NOTE: This will allow any host to query your machine for an X connection. 'man xdm' describes the format of the Xaccess file... here is an example:

   #
   # Xaccess - XDMCP access control file
   #

   #
   # Direct/Broadcast query entries
   #

   !xtra.lcs.mit.edu   # disallow direct/broadcast service for xtra
   bambi.ogi.edu       # allow access from this particular display
   *.lcs.mit.edu       # allow access from any display in LCS

   #
   # Indirect query entries
   #

   %HOSTS              expo.lcs.mit.edu xenon.lcs.mit.edu \
                       excess.lcs.mit.edu kanga.lcs.mit.edu

   extract.lcs.mit.edu xenon.lcs.mit.edu   #force extract to contact xenon
   !xtra.lcs.mit.edu   dummy               #disallow indirect access
   *.lcs.mit.edu       %HOSTS              #all others get to choose

Cygwin and the Perforce Command Line Client

If you're using cygwin to run the p4 command line client under Cygwin, you can add the following alias to your .bashrc file:

alias p4='p4 -d "`cygpath -w \"$PWD\"`"'

This will allow the p4 command line client to see the Windows version of the current working directory, so you will be able to use commands like

$ p4 edit somefile.c

just as you would in the Windows command shell.