From 7818aad67cb48d86fe878057fdae96015f5c5898 Mon Sep 17 00:00:00 2001 From: bnewbold Date: Sun, 4 Mar 2007 15:19:36 -0800 Subject: initial checkin from manus --- .addressbook | 0 .cshrc | 34 ++++ .fluxbox/keys | 41 ++++ .fluxbox/menu | 137 +++++++++++++ .fluxbox/styles/TheOrange | 51 +++++ .gitignore | 1 + .hushlogin | 0 .pinerc | 504 ++++++++++++++++++++++++++++++++++++++++++++++ .profile | 37 ++++ .shrc | 47 +++++ .ssh/config | 17 ++ .vimrc | 19 ++ todo | 12 ++ 13 files changed, 900 insertions(+) create mode 100644 .addressbook create mode 100644 .cshrc create mode 100644 .fluxbox/keys create mode 100644 .fluxbox/menu create mode 100644 .fluxbox/styles/TheOrange create mode 100644 .gitignore create mode 100644 .hushlogin create mode 100644 .pinerc create mode 100644 .profile create mode 100644 .shrc create mode 100644 .ssh/config create mode 100644 .vimrc create mode 100644 todo diff --git a/.addressbook b/.addressbook new file mode 100644 index 0000000..e69de29 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 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 -- cgit v1.2.3