summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.addressbook0
-rw-r--r--.cshrc34
-rw-r--r--.fluxbox/keys41
-rw-r--r--.fluxbox/menu137
-rw-r--r--.fluxbox/styles/TheOrange51
-rw-r--r--.gitignore1
-rw-r--r--.hushlogin0
-rw-r--r--.pinerc504
-rw-r--r--.profile37
-rw-r--r--.shrc47
-rw-r--r--.ssh/config17
-rw-r--r--.vimrc19
-rw-r--r--todo12
13 files changed, 900 insertions, 0 deletions
diff --git a/.addressbook b/.addressbook
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.addressbook
diff --git a/.cshrc b/.cshrc
new file mode 100644
index 0000000..2505aa9
--- /dev/null
+++ b/.cshrc
@@ -0,0 +1,34 @@
+# $FreeBSD: src/share/skel/dot.cshrc,v 1.13 2001/01/10 17:35:28 archie Exp $
+#
+# .cshrc - csh resource script, read at beginning of execution by each shell
+#
+# see also csh(1), environ(7).
+#
+
+alias h history 25
+alias j jobs -l
+alias la ls -a
+alias lf ls -FA
+alias ll ls -lA
+
+# A righteous umask
+umask 22
+
+set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)
+
+setenv EDITOR vi
+setenv PAGER more
+setenv BLOCKSIZE K
+
+if ($?prompt) then
+ # An interactive shell -- set some stuff up
+ set filec
+ set history = 100
+ set savehist = 100
+ set mail = (/var/mail/$USER)
+ if ( $?tcsh ) then
+ bindkey "^W" backward-delete-word
+ bindkey -k up history-search-backward
+ bindkey -k down history-search-forward
+ endif
+endif
diff --git a/.fluxbox/keys b/.fluxbox/keys
new file mode 100644
index 0000000..93023e7
--- /dev/null
+++ b/.fluxbox/keys
@@ -0,0 +1,41 @@
+Mod1 Tab :NextWindow
+Mod1 Shift Tab :PrevWindow
+Control F1 :Workspace1
+Control F2 :Workspace2
+Control F3 :Workspace3
+Control F4 :Workspace4
+Control F5 :Workspace5
+Control F6 :Workspace6
+Control F7 :Workspace7
+Control F8 :Workspace8
+Control F9 :Workspace9
+Control F10 :Workspace10
+Control F11 :Workspace11
+Control F12 :Workspace12
+Mod1 Mod4 Tab :NextWorkspace
+Mod1 Mod4 Shift Tab :PrevWorkSpace
+
+Mod1 F4 :Close
+
+Mod4 space :ShadeWindow
+Mod4 :RootMenu
+
+Mod4 h :BigNudgeLeft
+Mod4 j :BigNudgeDown
+Mod4 k :BigNudgeUp
+Mod4 l :BigNudgeRight
+Mod4 Shift h :HorizontalDecrement
+Mod4 Shift l :HorizontalIncrement
+Mod4 Shift j :VerticalIncrement
+Mod4 Shift k :VerticalDecrement
+
+Mod4 t :ExecCommand xterm -rv +sb -ls
+Mod4 f :ExecCommand firefox
+Mod4 m :Minimize
+Mod4 F12 :ExecCommand xmms -m
+Mod4 p :ExecCommand xterm -rv +sb -e pine
+Mod4 Prior :ExecCommand xmms -f
+Mod4 Next :ExecCommand xmms -f
+Mod4 Home :ExecCommand xmms -t
+Mod4 Insert :ExecCommand xmms -r
+Mod4 End :ExecCommand xmms -s
diff --git a/.fluxbox/menu b/.fluxbox/menu
new file mode 100644
index 0000000..b74eb18
--- /dev/null
+++ b/.fluxbox/menu
@@ -0,0 +1,137 @@
+[begin] (fluxbox on charm)
+[exec] (firefox) {firefox}
+[exec] (xterm) {xterm -rv +sb -ls}
+[exec] (pine) {xterm -ls -rv +sb -e pine}
+[exec] (xkill) {xkill &}
+[submenu] (remote)
+ [exec] (soggy) {xterm -rv +sb -ls -e ssh mens@soggy.mit.edu}
+ [exec] (athena) {xterm -rv +sb -ls -e ssh bnewbold@athena.dialup.mit.edu}
+ [exec] (mitv) {xterm -rv +sb -ls -e ssh mitv@mit.mit.edu}
+ [exec] (bloobird) {xterm -rv +sb -ls -e ssh bnewbold@office.bloobird.com}
+[end]
+[submenu] (apps)
+ [exec] (gimp) {gimp &}
+ [exec] (eclipse) {xterm -e bash -lc /usr/local/eclipse/eclipse &}
+ [exec] (azureus) {azureus &}
+ [exec] (vlc) {vlc &}
+ [exec] (xmms) {xmms &}
+ [exec] (quake3) {xinit /usr/local/bin/quake3 -display :2 -- :2}
+[end]
+[nop] (----------)
+[submenu] (fluxbox stuff)
+ [config] (Configure)
+ [submenu] (System Styles) {Choose a style...}
+ [stylesdir] (/usr/X11R6/share/fluxbox/styles)
+ [end]
+ [submenu] (User Styles) {Choose a style...}
+ [stylesdir] (~/.fluxbox/styles)
+ [end]
+[submenu] (Backgrounds) {Set the Background}
+ [exec] (Random Background) {fbsetbg -r ~/.fluxbox/backgrounds}
+ [exec] (blue_ridge) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/blue_ridge.png }
+ [exec] (fish) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/fish.png }
+ [exec] (default_blue) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/default_blue.jpg }
+ [exec] (triplegears) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/triplegears.jpg }
+ [exec] (green_weave) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/green_weave.png }
+ [exec] (3dgreen) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/3dgreen.png }
+ [exec] (blue_type) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/blue_type.png }
+ [exec] (Planning-And-Probing-1) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/Planning-And-Probing-1.jpg }
+ [exec] (blue_gray_rough) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/blue_gray_rough.png }
+ [exec] (triangles) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/triangles.png }
+ [exec] (Paper01) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/Paper01.jpg }
+ [exec] (cork) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/cork.png }
+ [exec] (reset) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/reset.png }
+ [exec] (sky_ridge) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/sky_ridge.png }
+ [exec] (qbist1) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/qbist1.png }
+ [exec] (only_k) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/only_k.jpg }
+ [exec] (terracotta) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/terracotta.png }
+ [exec] (ocean_stripes) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/ocean_stripes.png }
+ [exec] (Time-For-Lunch-2) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/Time-For-Lunch-2.jpg }
+ [exec] (clouds) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/clouds.png }
+ [exec] (purple_marble) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/purple_marble.png }
+ [exec] (blobl) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/blobl.png }
+ [exec] (marble) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/marble.png }
+ [exec] (sinus) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/sinus.png }
+ [exec] (Foggy1) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/Foggy1.jpg }
+ [exec] (java) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/java.png }
+ [exec] (Totally-New-Product-1) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/Totally-New-Product-1.jpg }
+ [exec] (neurons) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/neurons.png }
+ [exec] (kde_passion) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/kde_passion.jpg }
+ [exec] (moss_ridge) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/moss_ridge.png }
+ [nop] (---------)
+ [submenu] (Backgrounds 2)
+ [exec] (Chicken-Songs-2) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/Chicken-Songs-2.jpg }
+ [exec] (dunes) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/dunes.png }
+ [exec] (pavement) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/pavement.png }
+ [exec] (wavy_white) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/wavy_white.png }
+ [exec] (diffraction-patterns) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/diffraction-patterns.png }
+ [exec] (plasma) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/plasma.png }
+ [exec] (clover) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/clover.png }
+ [exec] (fibers) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/fibers.png }
+ [exec] (bark) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/bark.png }
+ [exec] (fossil) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/fossil.png }
+ [exec] (camouflage) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/camouflage.png }
+ [exec] (bricks) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/bricks.png }
+ [exec] (manila_paper) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/manila_paper.png }
+ [exec] (No-Ones-Laughing-3) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/No-Ones-Laughing-3.jpg }
+ [exec] (rattan) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/rattan.png }
+ [exec] (ridged_paper) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/ridged_paper.png }
+ [exec] (burlwood) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/burlwood.png }
+ [exec] (circuit) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/circuit.png }
+ [exec] (Won-Ton-Soup-3) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/Won-Ton-Soup-3.jpg }
+ [exec] (paper) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/paper.png }
+ [exec] (flowers) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/flowers.png }
+ [exec] (Marble01) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/Marble01.jpg }
+ [exec] (fleur_de_lis) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/fleur_de_lis.png }
+ [exec] (bluemars) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/bluemars.png }
+ [exec] (snow_ridge) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/snow_ridge.png }
+ [exec] (stonewall2) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/stonewall2.png }
+ [exec] (rough_paper) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/rough_paper.png }
+ [exec] (qbist2) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/qbist2.png }
+ [exec] (floral) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/floral.png }
+ [exec] (wood) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/wood.png }
+ [nop] (----------)
+ [submenu] (Backgrounds 3)
+ [exec] (All-Good-People-1) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/All-Good-People-1.jpg }
+ [exec] (numbers) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/numbers.png }
+ [exec] (Circuit) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/Circuit.jpg }
+ [exec] (countertop) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/countertop.png }
+ [exec] (blue) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/blue.png }
+ [exec] (Blkmarble) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/Blkmarble.jpg }
+ [exec] (ice) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/ice.png }
+ [exec] (brushed_metal) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/brushed_metal.png }
+ [exec] (dots) {fbsetbg -a /usr/X11R6/share/backgrounds/tiles/dots.png }
+ [exec] (frosty_pipes) {fbsetbg -a /usr/X11R6/share/backgrounds/images/frosty_pipes.jpg }
+ [exec] (tiny_blast_of_red) {fbsetbg -a /usr/X11R6/share/backgrounds/images/tiny_blast_of_red.jpg }
+ [exec] (yellow_flower) {fbsetbg -a /usr/X11R6/share/backgrounds/images/yellow_flower.jpg }
+ [exec] (ladybugs) {fbsetbg -a /usr/X11R6/share/backgrounds/images/ladybugs.jpg }
+ [exec] (raingutter) {fbsetbg -a /usr/X11R6/share/backgrounds/images/raingutter.jpg }
+ [exec] (lightrays2) {fbsetbg -a /usr/X11R6/share/backgrounds/images/lightrays2.png }
+ [exec] (flowers_and_leaves) {fbsetbg -a /usr/X11R6/share/backgrounds/images/flowers_and_leaves.jpg }
+ [exec] (dragonfly) {fbsetbg -a /usr/X11R6/share/backgrounds/images/dragonfly.jpg }
+ [exec] (sneaking_branch) {fbsetbg -a /usr/X11R6/share/backgrounds/images/sneaking_branch.jpg }
+ [exec] (lightrays) {fbsetbg -a /usr/X11R6/share/backgrounds/images/lightrays.png }
+ [exec] (in_flight) {fbsetbg -a /usr/X11R6/share/backgrounds/images/in_flight.jpg }
+ [exec] (earth_from_space) {fbsetbg -a /usr/X11R6/share/backgrounds/images/earth_from_space.jpg }
+ [exec] (stone_bird) {fbsetbg -a /usr/X11R6/share/backgrounds/images/stone_bird.jpg }
+ [exec] (dewdop_leaf) {fbsetbg -a /usr/X11R6/share/backgrounds/images/dewdop_leaf.jpg }
+ [exec] (lightrays-transparent) {fbsetbg -a /usr/X11R6/share/backgrounds/images/lightrays-transparent.png }
+ [exec] (leafdrops) {fbsetbg -a /usr/X11R6/share/backgrounds/images/leafdrops.jpg }
+ [exec] (default) {fbsetbg -a /usr/X11R6/share/backgrounds/images/default.png }
+ [exec] (riverstreet_rail) {fbsetbg -a /usr/X11R6/share/backgrounds/images/riverstreet_rail.jpg }
+ [exec] (leaf_veins) {fbsetbg -a /usr/X11R6/share/backgrounds/images/leaf_veins.jpg }
+ [end]
+ [end]
+[end]
+ [workspaces] (Workspace List)
+ [submenu] (Fluxbox Tools)
+[exec] (Window name) {xprop WM_CLASS|cut -d \" -f 2|xmessage -file - -center}
+[exec] (Screenshot) {import screenshot.png && qiv -W 50 screenshot.png}
+[end]
+ [commanddialog] (Fluxbox Command)
+ [reconfig] (Reload config)
+ [restart] (Restart Fluxbox)
+ [end]
+[exec] (lock screen) {xlock}
+[exit] (logout)
+[end]
diff --git a/.fluxbox/styles/TheOrange b/.fluxbox/styles/TheOrange
new file mode 100644
index 0000000..0371d3b
--- /dev/null
+++ b/.fluxbox/styles/TheOrange
@@ -0,0 +1,51 @@
+
+*focus: flat gradient vertical
+*unfocus: flat gradient vertical
+
+*colorTo: rgb:70/70/70
+*color: rgb:8A/8A/8A
+
+
+*focus.color: rgb:D4/72/3C
+*focus.colorTo: rgb:9D/4B/20
+
+*pressed: Sunken gradient vertical
+
+borderWidth: 1
+borderColor: black
+frameWidth: 0
+handleWidth: 0
+
+toolbar: flat gradient vertical
+toolbar.label: flat gradient vertical
+toolbar.button: flat gradient vertical
+toolbar.button.pressed: sunken gradient vertical
+toolbar.clock: flat gradient vertical
+toolbar.bevelWidth: 0
+
+menu.title: flat gradient vertical
+menu.title.color: rgb:D4/72/3C
+menu.title.colorTo: rgb:9D/4B/20
+
+menu.frame: flat gradient vertical
+menu.hilite: flat solid
+menu.hilite.color: rgb:60/60/60
+menu.bullet: triangle
+menu.bullet.position: right
+
+window.button.pressed: sunken gradient vertical
+window.button.pressed.color: rgb:D4/72/3C
+window.button.pressed.colorTo: rgb:9D/4B/20
+window.button.focus.picColor: black
+window.button.unfocus.picColor: black
+
+
+window.justify: center
+window.bevelWidth: 2
+
+
+
+rootCommand: bsetroot -solid rgb:54/54/54
+
+*textColor: black
+*Font: -*-lucidatypewriter-medium-r-*-*-10-*-*-*-*-*-*-*
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..72e8ffc
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+*
diff --git a/.hushlogin b/.hushlogin
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.hushlogin
diff --git a/.pinerc b/.pinerc
new file mode 100644
index 0000000..f6c6fe5
--- /dev/null
+++ b/.pinerc
@@ -0,0 +1,504 @@
+#
+# Pine configuration file
+#
+# This file sets the configuration options used by Pine and PC-Pine. These
+# options are usually set from within Pine or PC-Pine. There may be a
+# system-wide configuration file which sets the defaults for some of the
+# variables. On Unix, run pine -conf to see how system defaults have been set.
+# For variables that accept multiple values, list elements are separated by
+# commas. A line beginning with a space or tab is considered to be a
+# continuation of the previous line. For a variable to be unset its value must
+# be blank. To set a variable to the empty string its value should be "".
+# You can override system defaults by setting a variable to the empty string.
+# Lines beginning with "#" are comments, and ignored by Pine.
+
+# Over-rides your full name from Unix password file. Required for PC-Pine.
+personal-name=
+
+# Sets domain part of From: and local addresses in outgoing mail.
+user-domain=mit.edu
+
+# List of SMTP servers for sending mail. If blank: Unix Pine uses sendmail.
+smtp-server=outgoing.mit.edu/novalidate-cert
+
+# NNTP server for posting news. Also sets news-collections for news reading.
+nntp-server=
+
+# Path of (local or remote) INBOX, e.g. ={mail.somewhere.edu}inbox
+# Normal Unix default is the local INBOX (usually /usr/spool/mail/$USER).
+inbox-path={po11.mit.edu/ssl/user=bnewbold/novalidate-cert}INBOX
+
+# List of folder pairs; the first indicates a folder to archive, and the
+# second indicates the folder read messages in the first should
+# be moved to.
+incoming-archive-folders=
+
+# List of folders, assumed to be in first folder collection,
+# offered for pruning each month. For example: mumble
+pruned-folders=
+
+# Over-rides default path for sent-mail folder, e.g. =old-mail (using first
+# folder collection dir) or ={host2}sent-mail or ="" (to suppress saving).
+# Default: sent-mail (Unix) or SENTMAIL.MTX (PC) in default folder collection.
+default-fcc=
+
+# Over-rides default path for saved-msg folder, e.g. =saved-messages (using 1st
+# folder collection dir) or ={host2}saved-mail or ="" (to suppress saving).
+# Default: saved-messages (Unix) or SAVEMAIL.MTX (PC) in default collection.
+default-saved-msg-folder=archive
+
+# Over-rides default path for postponed messages folder, e.g. =pm (which uses
+# first folder collection dir) or ={host4}pm (using home dir on host4).
+# Default: postponed-msgs (Unix) or POSTPOND.MTX (PC) in default fldr coltn.
+postponed-folder=
+
+# If set, specifies where already-read messages will be moved upon quitting.
+read-message-folder=
+
+# If set, specifies where form letters should be stored.
+form-letter-folder=
+
+# Contains the actual signature contents as opposed to the signature filename.
+# If defined, this overrides the signature-file. Default is undefined.
+literal-signature=
+
+# Over-rides default path for signature file. Default is ~/.signature
+signature-file=
+
+# List of features; see Pine's Setup/options menu for the current set.
+# e.g. feature-list= select-without-confirm, signature-at-bottom
+# Default condition for all of the features is no-.
+feature-list=enable-flag-cmd,
+ enable-flag-screen-keyword-shortcut,
+ enable-unix-pipe-cmd,
+ quell-dead-letter-on-cancel
+
+# Pine executes these keys upon startup (e.g. to view msg 13: i,j,1,3,CR,v)
+initial-keystroke-list=
+
+# Only show these headers (by default) when composing messages
+default-composer-hdrs=
+
+# Add these customized headers (and possible default values) when composing
+customized-hdrs=From:,
+ Reply-To:
+
+# When viewing messages, include this list of headers
+viewer-hdrs=
+
+# When viewing messages, number of blank spaces between left display edge and text
+viewer-margin-left=
+
+# When viewing messages, number of blank spaces between right display edge and text
+viewer-margin-right=
+
+# When viewing messages, number of lines of quote displayed before suppressing
+quote-suppression-threshold=
+
+# Determines default folder name for Saves...
+# Choices: default-folder, by-sender, by-from, by-recipient, last-folder-used.
+# Default: "default-folder", i.e. "saved-messages" (Unix) or "SAVEMAIL" (PC).
+saved-msg-name-rule=
+
+# Determines default name for Fcc...
+# Choices: default-fcc, by-recipient, last-fcc-used.
+# Default: "default-fcc" (see also "default-fcc=" variable.)
+fcc-name-rule=
+
+# Sets presentation order of messages in Index. Choices:
+# Subject, From, Arrival, Date, Size, To, Cc, OrderedSubj, Score, and Thread.
+# Order may be reversed by appending /Reverse. Default: "Arrival".
+sort-key=
+
+# Sets presentation order of address book entries. Choices: dont-sort,
+# fullname-with-lists-last, fullname, nickname-with-lists-last, nickname
+# Default: "fullname-with-lists-last".
+addrbook-sort-rule=
+
+# Sets presentation order of folder list entries. Choices: alphabetical,
+# alpha-with-dirs-last, alpha-with-dirs-first.
+# Default: "alpha-with-directories-last".
+folder-sort-rule=
+
+# Sets the default folder and collectionoffered at the Goto Command's prompt.
+goto-default-rule=
+
+# Sets message which cursor begins on. Choices: first-unseen, first-recent,
+# first-important, first-important-or-unseen, first-important-or-recent,
+# first, last. Default: "first-unseen".
+incoming-startup-rule=
+
+# Allows a default answer for the prune folder questions. Choices: yes-ask,
+# yes-no, no-ask, no-no, ask-ask, ask-no. Default: "ask-ask".
+pruning-rule=
+
+# Controls behavior when reopening an already open folder.
+folder-reopen-rule=
+
+# Style that MESSAGE INDEX is displayed in when threading.
+threading-display-style=
+
+# Style of THREAD INDEX or default MESSAGE INDEX when threading.
+threading-index-style=
+
+# When threading, character used to indicate collapsed messages underneath.
+threading-indicator-character=
+
+# When threading, character used to indicate expanded messages underneath.
+threading-expanded-character=
+
+# When threading, character used to indicate this is the last reply
+# to the parent of this message.
+threading-lastreply-character=
+
+# Reflects capabilities of the display you have. Default: US-ASCII.
+# Typical alternatives include ISO-8859-x, (x is a number between 1 and 9).
+character-set=
+
+# Specifies the program invoked by ^_ in the Composer,
+# or the "enable-alternate-editor-implicitly" feature.
+editor=
+
+# Specifies the program invoked by ^T in the Composer.
+speller=
+
+# Specifies the column of the screen where the composer should wrap.
+composer-wrap-column=
+
+# Specifies the string to insert when replying to a message.
+reply-indent-string=
+
+# Specifies the introduction to insert when replying to a message.
+reply-leadin=
+
+# Specifies the string to replace quotes with when viewing a message.
+quote-replace-string=
+
+# Specifies the string to use when sending a message with no to or cc.
+empty-header-message=
+
+# Program to view images (e.g. GIF or TIFF attachments).
+image-viewer=
+
+# If "user-domain" not set, strips hostname in FROM address. (Unix only)
+use-only-domain-name=
+
+# This variable takes a list of programs that message text is piped into
+# after MIME decoding, prior to display.
+display-filters=
+
+# This defines a program that message text is piped into before MIME
+# encoding, prior to sending
+sending-filters=
+
+# A list of alternate addresses the user is known by
+alt-addresses=
+
+# A list of keywords for use in categorizing messages
+keywords=
+
+# Characters which surround keywords in SUBJKEY token.
+# Default is "{" "} "
+keyword-surrounding-chars=
+
+# This is a list of formats for address books. Each entry in the list is made
+# up of space-delimited tokens telling which fields are displayed and in
+# which order. See help text
+addressbook-formats=
+
+# This gives a format for displaying the index. It is made
+# up of space-delimited tokens telling which fields are displayed and in
+# which order. See help text
+index-format=
+
+# The number of lines of overlap when scrolling through message text
+viewer-overlap=
+
+# Number of lines from top and bottom of screen where single
+# line scrolling occurs.
+scroll-margin=
+
+# The number of seconds to sleep after writing a status message
+status-message-delay=
+
+# The approximate number of seconds between checks for new mail
+mail-check-interval=
+
+# The approximate number of seconds between checks for new mail in folders
+# other than the current folder and inbox.
+# Default is same as mail-check-interval
+mail-check-interval-noncurrent=
+
+# The minimum number of seconds between checks for new mail in a Mail Drop.
+# This is always effectively at least as large as the mail-check-interval
+maildrop-check-minimum=
+
+# For newsgroups accessed using NNTP, only messages numbered in the range
+# lastmsg-range+1 to lastmsg will be considered
+nntp-range=
+
+# Full path and name of NEWSRC file
+newsrc-path=
+
+# Path and filename of news configuration's active file.
+# The default is typically "/usr/lib/news/active".
+news-active-file-path=
+
+# Directory containing system's news data.
+# The default is typically "/usr/spool/news"
+news-spool-directory=
+
+# Path and filename of the program used to upload text from your terminal
+# emulator's into Pine's composer.
+upload-command=
+
+# Text sent to terminal emulator prior to invoking the program defined by
+# the upload-command variable.
+# Note: _FILE_ will be replaced with the temporary file used in the upload.
+upload-command-prefix=
+
+# Path and filename of the program used to download text via your terminal
+# emulator from Pine's export and save commands.
+download-command=
+
+# Text sent to terminal emulator prior to invoking the program defined by
+# the download-command variable.
+# Note: _FILE_ will be replaced with the temporary file used in the downlaod.
+download-command-prefix=
+
+# Sets the search path for the mailcap configuration file.
+# NOTE: colon delimited under UNIX, semi-colon delimited under DOS/Windows/OS2.
+mailcap-search-path=
+
+# Sets the search path for the mimetypes configuration file.
+# NOTE: colon delimited under UNIX, semi-colon delimited under DOS/Windows/OS2.
+mimetype-search-path=
+
+# List of programs to open Internet URLs (e.g. http or ftp references).
+url-viewers=/usr/X11R6/bin/firefox
+
+# The maximum number of non-stayopen remote connections that pine will use
+max-remote-connections=
+
+# A list of folders that should be left open once opened (INBOX is implicit)
+stay-open-folders=
+
+# Specifies the number of dead letter files to keep when canceling.
+dead-letter-files=
+
+# Sets the filename for the newmail fifo (named pipe). Unix only.
+newmail-fifo-path=
+
+# Sets the width for the NewMail screen.
+newmail-window-width=
+
+# List of incoming msg folders besides INBOX, e.g. ={host2}inbox, {host3}inbox
+# Syntax: optnl-label {optnl-imap-host-name}folder-path
+incoming-folders=
+
+# List of directories where saved-message folders may be. First one is
+# the default for Saves. Example: Main {host1}mail/[], Desktop mail\[]
+# Syntax: optnl-label {optnl-imap-hostname}optnl-directory-path[]
+folder-collections="MIT Athena" {po11.mit.edu/ssl/user=bnewbold/novalidate-cert}INBOX.[],
+ mail/[]
+
+# List, only needed if nntp-server not set, or news is on a different host
+# than used for NNTP posting. Examples: News *[] or News *{host3/nntp}[]
+# Syntax: optnl-label *{news-host/protocol}[]
+news-collections=
+
+# List of file or path names for personal addressbook(s).
+# Default: ~/.addressbook (Unix) or \PINE\ADDRBOOK (PC)
+# Syntax: optnl-label path-name
+address-book=
+
+# List of file or path names for global/shared addressbook(s).
+# Default: none
+# Syntax: optnl-label path-name
+global-address-book=
+
+# Set by Pine; controls beginning-of-month sent-mail pruning.
+last-time-prune-questioned=107.3
+
+# Set by Pine; controls display of "new version" message.
+last-version-used=4.64
+
+# This names the path to an alternative program, and any necessary arguments,
+# to be used in posting mail messages. Example:
+# /usr/lib/sendmail -oem -t -oi
+# or,
+# /usr/local/bin/sendit.sh
+# The latter a script found in Pine distribution's contrib/util directory.
+# NOTE: The program MUST read the message to be posted on standard input,
+# AND operate in the style of sendmail's "-t" option.
+sendmail-path=
+
+# This names the root of the tree to which the user is restricted when reading
+# and writing folders and files. For example, on Unix ~/work confines the
+# user to the subtree beginning with their work subdirectory.
+# (Note: this alone is not sufficient for preventing access. You will also
+# need to restrict shell access and so on, see Pine Technical Notes.)
+# Default: not set (so no restriction)
+operating-dir=
+
+# If no user input for this many hours, Pine will exit if in an idle loop
+# waiting for a new command. If set to zero (the default), then there will
+# be no timeout.
+user-input-timeout=
+
+# Sets the time in seconds that Pine will attempt to open a network
+# connection. The default is 30, the minimum is 5, and the maximum is
+# system defined (typically 75).
+tcp-open-timeout=
+
+# Network read warning timeout. The default is 15, the minimum is 5, and the
+# maximum is 1000.
+tcp-read-warning-timeout=
+
+# Network write warning timeout. The default is 0 (unset), the minimum
+# is 5 (if not 0), and the maximum is 1000.
+tcp-write-warning-timeout=
+
+# If this much time has elapsed at the time of a tcp read or write
+# timeout, pine will ask if you want to break the connection.
+# Default is 60 seconds, minimum is 5, maximum is 1000.
+tcp-query-timeout=
+
+# Sets the format of the command used to open a UNIX remote
+# shell connection. The default is "%s %s -l %s exec /etc/r%sd"
+# NOTE: the 4 (four) "%s" entries MUST exist in the provided command
+# where the first is for the command's path, the second is for the
+# host to connect to, the third is for the user to connect as, and the
+# fourth is for the connection method (typically "imap")
+rsh-command=
+
+# Sets the name of the command used to open a UNIX remote shell connection.
+# The default is typically /usr/ucb/rsh.
+rsh-path=
+
+# Sets the time in seconds that Pine will attempt to open a UNIX remote
+# shell connection. The default is 15, min is 5, and max is unlimited.
+# Zero disables rsh altogether.
+rsh-open-timeout=
+
+# Sets the format of the command used to open a UNIX secure
+# shell connection. The default is "%s %s -l %s exec /etc/r%sd"
+# NOTE: the 4 (four) "%s" entries MUST exist in the provided command
+# where the first is for the command's path, the second is for the
+# host to connect to, the third is for the user to connect as, and the
+# fourth is for the connection method (typically "imap")
+ssh-command=
+
+# Sets the name of the command used to open a UNIX secure shell connection.
+# Typically this is /usr/bin/ssh.
+ssh-path=
+
+# Sets the time in seconds that Pine will attempt to open a UNIX secure
+# shell connection. The default is 15, min is 5, and max is unlimited.
+# Zero disables ssh altogether.
+ssh-open-timeout=
+
+# Sets the version number Pine will use as a threshold for offering
+# its new version message on startup.
+new-version-threshold=
+
+# List of mail drivers to disable.
+disable-these-drivers=
+
+# List of SASL authenticators to disable.
+disable-these-authenticators=
+
+# Set by Pine; contains data for caching remote address books.
+remote-abook-metafile=
+
+# How many extra copies of remote address book should be kept. Default: 3
+remote-abook-history=
+
+# Minimum number of minutes between checks for remote address book changes.
+# 0 means never check except when opening a remote address book.
+# -1 means never check. Default: 5
+remote-abook-validity=
+
+# Your default printer selection
+printer=
+
+# List of special print commands
+personal-print-command=
+
+# Which category default print command is in
+personal-print-category=
+
+# Patterns and their actions are stored here.
+patterns-roles=
+
+# Patterns and their actions are stored here.
+patterns-filters2=LIT:pattern="/NICK=Freebsd lists/RECIP=@freebsd.org/FLDTYPE=SPEC/FOLDER=INBOX/STATN=YES" action="/FILTER=1/FOLDER=freebsd/NOKILL=1"
+
+# Patterns and their actions are stored here.
+patterns-scores2=
+
+# Patterns and their actions are stored here.
+patterns-indexcolors=LIT:pattern="/NICK=important/FLDTYPE=EMAIL/STATI=YES" action="/ISINCOL=1/INCOL=\/FG=color011\/BG=black",
+ LIT:pattern="/NICK=new/FLDTYPE=EMAIL/STATN=YES" action="/ISINCOL=1/INCOL=\/FG=color012\/BG=black",
+ LIT:pattern="/NICK=replied/FLDTYPE=EMAIL/STATA=YES" action="/ISINCOL=1/INCOL=\/FG=color010\/BG=black",
+ LIT:pattern="/NICK=deleted/FLDTYPE=EMAIL/STATD=YES" action="/ISINCOL=1/INCOL=\/FG=color009\/BG=black"
+
+# Patterns and their actions are stored here.
+patterns-other=
+
+# Controls display of color
+color-style=use-termdef
+
+# Controls display of color for current index line
+current-indexline-style=
+
+# Controls display of color for the titlebar at top of screen
+titlebar-color-style=
+
+# Choose: black, blue, green, cyan, red, magenta, yellow, or white.
+normal-foreground-color=color015
+normal-background-color=black
+reverse-foreground-color=
+reverse-background-color=
+title-foreground-color=
+title-background-color=
+status-foreground-color=
+status-background-color=
+keylabel-foreground-color=
+keylabel-background-color=
+keyname-foreground-color=
+keyname-background-color=
+selectable-item-foreground-color=
+selectable-item-background-color=
+quote1-foreground-color=
+quote1-background-color=
+quote2-foreground-color=
+quote2-background-color=
+quote3-foreground-color=
+quote3-background-color=
+signature-foreground-color=
+signature-background-color=
+prompt-foreground-color=
+prompt-background-color=
+index-to-me-foreground-color=
+index-to-me-background-color=
+index-important-foreground-color=color011
+index-important-background-color=black
+index-deleted-foreground-color=color009
+index-deleted-background-color=black
+index-answered-foreground-color=color010
+index-answered-background-color=black
+index-new-foreground-color=color012
+index-new-background-color=black
+index-recent-foreground-color=
+index-recent-background-color=
+index-unseen-foreground-color=
+index-unseen-background-color=
+index-arrow-foreground-color=
+index-arrow-background-color=
+
+# When viewing messages, these are the header colors
+viewer-hdr-colors=
+
+# Colors used to display keywords in the index
+keyword-colors=
diff --git a/.profile b/.profile
new file mode 100644
index 0000000..c6728f7
--- /dev/null
+++ b/.profile
@@ -0,0 +1,37 @@
+# $FreeBSD: src/share/skel/dot.profile,v 1.21 2002/07/07 00:00:54 mp Exp $
+#
+# .profile - Bourne Shell startup script for login shells
+#
+# see also sh(1), environ(7).
+#
+
+# remove /usr/games and /usr/X11R6/bin if you want
+PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:$HOME/bin; export PATH
+
+# Setting TERM is normally done through /etc/ttys. Do only override
+# if you're sure that you'll never log in via telnet or xterm or a
+# serial line.
+# Use cons25l1 for iso-* fonts
+# TERM=cons25; export TERM
+
+JAVA_HOME="/usr/local/jdk1.5.0"; export JAVA_HOME
+MAVEN_HOME="/usr/local/share/java/maven"; export MAVEN_HOME
+
+BLOCKSIZE=K; export BLOCKSIZE
+EDITOR=vim; export EDITOR
+PAGER="less"; export PAGER
+
+# set ENV to a file invoked each time sh is started for interactive use.
+ENV=$HOME/.shrc; export ENV
+
+PS1="`whoami`@`hostname | sed 's/\..*//'`"
+case `id -u` in
+ 0) PS1="${PS1}# ";;
+ *) PS1="${PS1}$ ";;
+esac
+
+alias ls="ls -G"
+alias xterm_="xterm -rv +sb -ls"
+alias ":q"="exit"
+alias ":wq"="exit"
+alias ":q!"="exit"
diff --git a/.shrc b/.shrc
new file mode 100644
index 0000000..c1ddfe5
--- /dev/null
+++ b/.shrc
@@ -0,0 +1,47 @@
+# $FreeBSD: src/share/skel/dot.shrc,v 1.3 2002/07/23 12:28:16 jmallett Exp $
+#
+# .shrc - bourne shell startup file
+#
+# This file will be used if the shell is invoked for interactive use and
+# the environment variable ENV is set to this file.
+#
+# see also sh(1), environ(7).
+#
+
+
+# file permissions: rwxr-xr-x
+#
+# umask 022
+
+# Enable the builtin emacs(1) command line editor in sh(1),
+# e.g. C-a -> beginning-of-line.
+set -o emacs
+
+# Uncomment this and comment the above to enable the builtin vi(1) command
+# line editor in sh(1), e.g. ESC to go into visual mode.
+# set -o vi
+
+
+# some useful aliases
+alias h='fc -l'
+alias j=jobs
+alias m=$PAGER
+alias ll='ls -laFo'
+alias l='ls -l'
+alias g='egrep -i'
+
+# # be paranoid
+# alias cp='cp -ip'
+# alias mv='mv -i'
+# alias rm='rm -i'
+
+
+# # set prompt: ``username@hostname$ ''
+# PS1="`whoami`@`hostname | sed 's/\..*//'`"
+# case `id -u` in
+# 0) PS1="${PS1}# ";;
+# *) PS1="${PS1}$ ";;
+# esac
+
+# search path for cd(1)
+# CDPATH=.:$HOME
diff --git a/.ssh/config b/.ssh/config
new file mode 100644
index 0000000..73f5ef0
--- /dev/null
+++ b/.ssh/config
@@ -0,0 +1,17 @@
+Host sicm
+ HostName planet024.ai.mit.edu
+ User bnewbold
+Host ligo
+ HostName aneirin.mit.edu
+ User controls
+Host charm
+ HostName charm.mit.edu
+Host soggy.mit.edu
+ User mens
+Host soggy
+ User mens
+Host athena
+ HostName athena.dialup.mit.edu
+ #GSSAPIAuthentication yes
+ #GSSAPIDelegateCredentials yes
+ #PreferredAuthentications publickey,gssapi,password
diff --git a/.vimrc b/.vimrc
new file mode 100644
index 0000000..6913c2f
--- /dev/null
+++ b/.vimrc
@@ -0,0 +1,19 @@
+" bnewbold's .vimrc
+" circa 04/2006
+
+if has('syntax') && (&t_Co > 2)
+ syntax on
+endif
+
+set history=50
+set wildmode=list:longest,full
+set showmode
+set showcmd
+set smartcase
+set shiftwidth=4
+set tabstop=4
+set shiftround
+set expandtab
+set autoindent
+
+autocmd BufRead *.py set smartindent cinwords=if,elif,else,for,while,try,except,finally,def,class
diff --git a/todo b/todo
new file mode 100644
index 0000000..e947739
--- /dev/null
+++ b/todo
@@ -0,0 +1,12 @@
+manus freebsd packages:
+-> inkscape
+-> java?
+-> scipy?
+-> cd extraction
+-> ports upgrade!
+-> gui file manager
+
+bicycle works:
+3709 S Ferdinand St
+Seattle, WA 98118
+siege that killed millions. Harrison E. Salisbury's 900 days