Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
3381477
commit 4b8e05c
Showing
27 changed files
with
1,677 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,38 @@ | |||
-----BEGIN PGP PUBLIC KEY BLOCK----- | |||
Version: GnuPG/MacGPG2 v2.0.17 (Darwin) | |||
|
|||
mQGiBEpwXvMRBACNGLjjGVKA6YHl09HRBNgf8muMrb/sXqg5v2rDybgeERPhbFGk | |||
ZzVSp8A70TrTUQd7EXAe9UwXWwcueij7B7SMnjscfOGXr2YdgaZtSzIdI2nepg6a | |||
BHfikrrLSitJGBvcct8by2DurFiUsJ6TWehHBFYHubgYXapUUiLjn4NemwCg/ZNv | |||
14E3qBNlppPLiMZPAFEQkEUD/1/R3H0QathBehAixjzQcyNu1wz6OvmM5pMKfsPl | |||
6dB07JyHGUXmBWOl//WZUv+z3ljGb8GVL/3e/RMmYnAxZNIafxs/YyTIWbqObcqP | |||
6LY2Ic0R2Nq0o1j6NFGBcGFVS40vv5aCdhfmrKJKM0L+3qNAGUBo/AzfUvymEg0v | |||
SYL7A/9z5JC5NapAIwiGhn8nSTAsKkt2x25Buch6sSof30w+JlAQjgEY2wR/4tKY | |||
5kFoE2JDi0XlYm5j99HOIMNfWaTR4z+JtSuQxBiXmPxzfqpTq4mkS52ttSXmrC8A | |||
/ussv3xH3rP6eUBlEVK/p7sMrG9dUDqmeZBxy0fyWEV4/hNKLbQtQ2hyaXMgV2ls | |||
c29uIDxjaHJpc3RvcGhlci5qLndpbHNvbkBnbWFpbC5jb20+iGMEExECACMCGwMG | |||
CwkIBwMCBBUCCAMEFgIDAQIeAQIXgAUCS9dCMAIZAQAKCRDEC955bXc1xRr3AJ9C | |||
zZV5Tx7xgVxbPd8qTJpPyA/wpQCg6S0s1J2OCcmmuNyyXerld1JQ0dW0H0Nocmlz | |||
IFdpbHNvbiA8Y2hyaXNAc2VuY2p3LmNvbT6IYAQTEQIAIAUCS9c/GAIbAwYLCQgH | |||
AwIEFQIIAwQWAgMBAh4BAheAAAoJEMQL3nltdzXFcX0An3cP90mI2yfFYXNU5htb | |||
As/qf5lcAKC87776cyNAHHSY6XMxsPKfnHN3J7QnQ2hyaXMgV2lsc29uIDxjd2ls | |||
c29uQHBoeXNpY3Mud2lzYy5lZHU+iGAEExECACAFAkpwXvMCGwMGCwkIBwMCBBUC | |||
CAMEFgIDAQIeAQIXgAAKCRDEC955bXc1xTl5AKDMqlcXMTv2b2aF1a2mGbzItGX5 | |||
QwCgrN/sS5WvdpP1NLsU1+lNEMpzOTG0I0NocmlzIFdpbHNvbiA8Y2hyaXNAYmVu | |||
ZHl3b3Jrcy5jb20+iGIEExECACIFAk9Fq70CGwMGCwkIBwMCBhUIAgkKCwQWAgMB | |||
Ah4BAheAAAoJEMQL3nltdzXFEQYAoKvjZdWnYNcLyKt4pzobTUYka3GJAJ9mDufs | |||
9CDwKRRZMpOBecHNhwbwobkCDQRKcF8GEAgA1IJt55fdrGVa/eqhJMfw53TWSr2I | |||
Ag2QNJR7BsKwpgfMdIarFWrxSl0niB3B5Q8KVITVHnoSchk/FG/Ouum/uSPA1tGw | |||
yFpGfs5j8LRAO5U6bMQr9xq4QyoD7rz7mCUvLK0WQoFagZE3wra011nM0QA/7gWZ | |||
0H/AUcEryUjyiJUsUfNhMQd9BiTRmP63RKoWi2aej4XYCu5GPfwnzu4NzwED0Shl | |||
GTvV7u7+LQSp69565VW7yznOxPRd/ZrNgXlm4spY8ztNNNEKPWmxgROpTVYMdy0b | |||
bW1nSEN6UMYpHDnuEp4YWoWPop//brWaYOfMqXvOS9cgE2upZ+FyHANSIwADBQgA | |||
s0xeUb+3IA9jIBLKaNAopRDXVR14bpps5E37pnN8MpfzZKIjM/UarkJ2r77D0yM5 | |||
G+qdISmAjAuMaX25A2INShUQipgjn6CBMDSJCiMELlrdkAB3zdDNrSpwRnHJkfoi | |||
/O5vhjQWz5mOf/oEW+pAfMAigZF/ni5bj7kvTA/bxdAsbxXxcWls1wzBOUrra8+8 | |||
Ya6PmVrlWAzoDt6Jx4NaFmqsoJLZNuMn98X0LVvctXwNyD9Jo8HF9lH2ujeFqgBa | |||
URfTPqY2uLhLyZYC6Vz/uUougxR3ho+Uv4n7ZNW2q80nP5K7YLvRcKhGWoSYlKTi | |||
qnEWgUDhvOxi/7hnQOqNy4hJBBgRAgAJBQJKcF8GAhsMAAoJEMQL3nltdzXFxZsA | |||
oO/OGhGsPhNWi3bUi/XgtuWDVazKAJ9jvVQUdj9MYRbkoFadsqmgL9Z3+Q== | |||
=COQG | |||
-----END PGP PUBLIC KEY BLOCK----- |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,73 @@ | |||
<html> | |||
<head> | |||
<title>sencjw - Colophon</title> | |||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> | |||
<link rel="stylesheet" type="text/css" href="css/screen.css" /> | |||
<link rel="stylesheet" type="text/css" media="print" | |||
href="css/print.css" /> | |||
<link rel="alternate" type="application/rss+xml" title="RSS Feed" | |||
href="blog.rss" /> | |||
<script src="js/jquery.min.js" | |||
type="text/javascript"></script> | |||
<script src="js/nav.js" type="text/javascript"></script> | |||
</head> | |||
<body> | |||
<div id="doc3" class="yui-t1"> | |||
<div id="yui-main"> | |||
<div id="maincol" class="yui-b"> | |||
<h1 id="colophon">Colophon</h1> | |||
<h2 id="software">Software</h2> | |||
<a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html"> | |||
<div | |||
style="float: right"> | |||
<img src="img/cc-gnu-gpl.png" alt="gpl v2" /> | |||
</div> | |||
<p></a> This site was produced using <a href="https://github.com/jgm/yst">yst</a> (a static site generator written in <a href="http://haskell.org">Haskell</a>). yst is licensed under the <a href="http://www.gnu.org/licenses/gpl-2.0.html">GNU GPL v2</a>.</p> | |||
<a href="http://www.gnu.org/licenses/agpl-3.0.html"> | |||
<div style="float: | |||
right"> | |||
<img src="img/agplv3-88x31.png" alt="agpl v3" /> | |||
</div> | |||
<p></a> The site is licensed under the <a href="http://www.gnu.org/licenses/agpl-3.0.html">AGPL v3</a> or any later version. You are welcome to <a href="http://github.com/twopoint718/sencjw.com">obtain the source</a> on <a href="http://github.com">github.com</a>. After cloning the source, all you need to do is to run <code>yst</code> in the root of the directory.</p> | |||
<h2 id="hardware">Hardware</h2> | |||
<p>The generated site is hosted on a <a href="http://en.wikipedia.org/wiki/SheevaPlug">SheevaPlug</a> plug computer. This is a low-powered SOC server using between three and seven watts.</p> | |||
<h2 id="words">Words</h2> | |||
<a href="http://creativecommons.org/licenses/by-sa/3.0/"> | |||
<div style="float: right"> | |||
<img src="img/cc-by-sa.png" alt="cc by-sa" /> | |||
</div> | |||
<p></a> My writings (that are not considered code) are licensed <a href="http://creativecommons.org/licenses/by-sa/3.0/">CC BY-SA</a></p> | |||
</div> | |||
</div> | |||
<div id="nav" class="yui-b first"> | |||
<ul class="nav" | |||
><li | |||
><a href="index.html" | |||
>Home</a | |||
></li | |||
><li | |||
><a href="contact.html" | |||
>Contact / About Me</a | |||
></li | |||
><li | |||
><a href="blog.html" | |||
>Blog</a | |||
></li | |||
><li class="current" | |||
><a href="colophon.html" | |||
>Colophon</a | |||
></li | |||
><li | |||
><a href="the-square-root-of-christmas.html" | |||
>The Square Root of Christmas</a | |||
></li | |||
><li | |||
><a href="pubkey.html" | |||
>PGP Public Key (6D7735C5)</a | |||
></li | |||
></ul | |||
> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,92 @@ | |||
<html> | |||
<head> | |||
<title>sencjw - Contact / About Me</title> | |||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> | |||
<link rel="stylesheet" type="text/css" href="css/screen.css" /> | |||
<link rel="stylesheet" type="text/css" media="print" | |||
href="css/print.css" /> | |||
<link rel="alternate" type="application/rss+xml" title="RSS Feed" | |||
href="blog.rss" /> | |||
<script src="js/jquery.min.js" | |||
type="text/javascript"></script> | |||
<script src="js/nav.js" type="text/javascript"></script> | |||
</head> | |||
<body> | |||
<div id="doc3" class="yui-t1"> | |||
<div id="yui-main"> | |||
<div id="maincol" class="yui-b"> | |||
<h1 id="contact-info">Contact Info</h1> | |||
<ul> | |||
<li><a href="http://twitter.com/twopoint718">@twopoint718</a></li> | |||
<li>twopoint718 (IRC <a href="http://freenode.net"><code class="url">http://freenode.net</code></a>)</li> | |||
<li>MadLUG President (<a href="http://madisonlinux.org">Madison Linux User Group</a>, <a href="http://meetup.com/madlug">Meetup.com page</a>)</li> | |||
<li>mail (<script type="text/javascript"> | |||
<!-- | |||
h='gmail.com';a='@';n='christopher.j.wilson';e=n+a+h; | |||
document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'<code>'+e+'</code>'+'<\/'+'a'+'>'); | |||
// --> | |||
</script><noscript>christopher.j.wilson at gmail dot com</noscript>, <script type="text/javascript"> | |||
<!-- | |||
h='bendyworks.com';a='@';n='chris';e=n+a+h; | |||
document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'<code>'+e+'</code>'+'<\/'+'a'+'>'); | |||
// --> | |||
</script><noscript>chris at bendyworks dot com</noscript>, <script type="text/javascript"> | |||
<!-- | |||
h='sencjw.com';a='@';n='chris';e=n+a+h; | |||
document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'">'+'<code>'+e+'</code>'+'<\/'+'a'+'>'); | |||
// --> | |||
</script><noscript>chris at sencjw dot com</noscript>)</li> | |||
</ul> | |||
<h1 id="about-me">About Me</h1> | |||
<p>My name’s Chris Wilson. I’m a sciency kinda dude that’s worked mostly in academic settings (national lab, university) and I like that a whole bunch. I’ve always been interested in more stuff than I could possibly really know well; among them: science, technology, codes, econ, radio, sailing, biking, music, movies, the future, and also the past (I hope that I’m a <em>little</em> bit less likely to be doomed to repeat it).</p> | |||
<p>And, of course, I love programming and computers. I was fascinated by Linux back around 1999, but really didn’t get rolling until a bit later. I played with slackware enough to compile my Fortran 77 code for my computational physics class the next year. I handn’t yet taken the full-Linux plunge and so I had a terminal-only computer stuffed under my dorm bed for when I needed <code>f77</code> or <code>g++</code>. From there I started writing reports using <code>LaTeX</code> in <code>nedit</code> on the school’s SGI O2s and was pretty much hooked on *NIX. I was shown around Red Hat and Fedora Linux by a seasoned perl hacker who also inducted me into the church of Emacs around 2002 at the rank of acolyte. This was a time of much perl hackery (I loved the book <a href="http://www.amazon.com/Computers-imagination-Visual-adventures-beyond/dp/0312061315/ref=sr_1_1?s=books&ie=UTF8&qid=1313709165&sr=1-1">Computers and the Imagination</a>).</p> | |||
<p>I continue to use Linux, with only brief breaks here and there for forays into other OSs (OS X, Plan 9, and the very occasional Windows). I’m active in the Madison Linux community as MadLUG’s current president and am interested in getting new users to try out Linux (email me with questions/comments).</p> | |||
<h1 id="how-i-work">How I Work</h1> | |||
<h2 id="software">Software</h2> | |||
<p>I mostly write text. I write it using Emacs (though for sysadmin tasks, a bit of vim), under the <a href="http://xmonad.org/">XMonad</a> tiling window manager. For mail, I use <a href="http://www.mutt.org/">mutt</a> and work mail is signed with <a href="http://en.wikipedia.org/wiki/S/MIME">S/MIME</a>. I use <a href="http://irssi.org">irssi</a> for IRC and either <a href="http://www.bitlbee.org">bitlbee</a> or Pidgin for jabber/AIM/etc. For general-purpose documentation, I write <a href="http://daringfireball.net/projects/markdown/">markdown</a> processed with <a href="http://johnmacfarlane.net/pandoc/">pandoc</a> or <a href="http://troff.org/">troff</a> for when things like man pages are needed. Source-type text is versioned with <a href="http://git-scm.com/">git</a>.</p> | |||
<h2 id="hardware">Hardware</h2> | |||
<p>I use a <a href="http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard">dvorak</a> key layout and usually type on a <a href="http://typematrix.com/2030/features.php">Dvorak-labeled TypeMatrix 2030</a> USB keyboard. I’ve been experimenting with a <a href="http://www.handykey.com/">Twiddler</a> chorded keyboard/mouse for mobile computing and am looking for a nice way to interface this device with a Nexus S Android phone; probably using audio feedback for interaction.</p> | |||
<p>For monitors, I strongly prefer things in a 4:3 or 5:4 ratio, this is doubly true for laptops (although, I broke with this and got a <a href="http://knowledge76.com/index.php/LemU1">Lemur Ultrathin</a> laptop from System76) where getting a decent vertical resolution while keeping the laptop in the 12–14 in. range is tough. At work, I use a 13 inch MacBook Air.</p> | |||
<h2 id="quixotic-notions">Quixotic Notions</h2> | |||
<ul> | |||
<li>Dates should be written in the YYYY-MM-DD format (big endian, like all our other numbers)</li> | |||
<li>Keep time (where possible) using 24-hour clocks, preferably everyone would use UTC (or even better, <a href="http://en.wikipedia.org/wiki/International_Atomic_Time">TAI</a>)</li> | |||
<li>Metric paper sizes are superior to US paper sizes in every way, the side ratio of sqrt(2)/1 is a brilliant hack</li> | |||
<li><a href="http://safety.fhwa.dot.gov/intersection/roundabouts/">Roundabout</a> intersections should be more widely adopted in the US because they save fuel and are safer</li> | |||
<li><a href="http://www.usmint.gov/mint_programs/golden_dollar_coin/index.cfm?action=sacFAQ#eliminate">Dollar coins</a> should replace the paper dollar</li> | |||
<li>There are exactly 1 billion bytes (1,000,000,000) in a Gigabyte (and likewise using SI units for MB, kB, TB). 1,073,741,824 bytes are a <em>gibibyte</em></li> | |||
</ul> | |||
</div> | |||
</div> | |||
<div id="nav" class="yui-b first"> | |||
<ul class="nav" | |||
><li | |||
><a href="index.html" | |||
>Home</a | |||
></li | |||
><li class="current" | |||
><a href="contact.html" | |||
>Contact / About Me</a | |||
></li | |||
><li | |||
><a href="blog.html" | |||
>Blog</a | |||
></li | |||
><li | |||
><a href="colophon.html" | |||
>Colophon</a | |||
></li | |||
><li | |||
><a href="the-square-root-of-christmas.html" | |||
>The Square Root of Christmas</a | |||
></li | |||
><li | |||
><a href="pubkey.html" | |||
>PGP Public Key (6D7735C5)</a | |||
></li | |||
></ul | |||
> | |||
</div> | |||
</div> | |||
</body> | |||
</html> |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,19 @@ | |||
/* Loosely based on pygment's default colors */ | |||
table.sourceCode, tr.sourceCode, td.lineNumbers, td.sourceCode, table.sourceCode pre | |||
{ margin: 0; padding: 0; border: 0; vertical-align: baseline; border: none; } | |||
td.lineNumbers { border-right: 1px solid #AAAAAA; text-align: right; color: #AAAAAA; padding-right: 5px; padding-left: 5px; } | |||
td.sourceCode { padding-left: 5px; } | |||
pre.sourceCode { } | |||
pre.sourceCode span.kw { color: #007020; font-weight: bold; } | |||
pre.sourceCode span.dt { color: #902000; } | |||
pre.sourceCode span.dv { color: #40a070; } | |||
pre.sourceCode span.bn { color: #40a070; } | |||
pre.sourceCode span.fl { color: #40a070; } | |||
pre.sourceCode span.ch { color: #4070a0; } | |||
pre.sourceCode span.st { color: #4070a0; } | |||
pre.sourceCode span.co { color: #60a0b0; font-style: italic; } | |||
pre.sourceCode span.ot { color: #007020; } | |||
pre.sourceCode span.al { color: red; font-weight: bold; } | |||
pre.sourceCode span.fu { color: #06287e; } | |||
pre.sourceCode span.re { } | |||
pre.sourceCode span.er { color: red; font-weight: bold; } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,20 @@ | |||
/* ie.css */ | |||
body {text-align:center;} | |||
.container {text-align:left;} | |||
* html .column {overflow-x:hidden;} | |||
* html legend {margin:-18px -8px 16px 0;padding:0;} | |||
ol {margin-left:2em;} | |||
sup {vertical-align:text-top;} | |||
sub {vertical-align:text-bottom;} | |||
html>body p code {*white-space:normal;} | |||
hr {margin:-8px auto 11px;} | |||
.container ul { list-style: disc outside; margin-left: 2em; } /* IE can't handle :before and :after */ | |||
.container ul li { text-indent: 0; margin-left: 0; } | |||
.container legend { margin-bottom: 1.6em; } /* IE form margin bug */ | |||
sup, sub { font-size: 100%; } /* IE superscript & subscript bug */ | |||
.container blockquote p, #content blockquote ul, #content blockquote ol, #content blockquote dl, #content blockquote pre, #content blockquote address, | |||
.container blockquote table, #content blockquote form, #content blockquote h1, #content blockquote h2, #content blockquote h3, #content blockquote h4, #content blockquote h5, #content blockquote h6 { margin-top: .8em; margin-bottom: .8em; } /* IE can't handle :first-child */ | |||
* html .container textarea, * html .container input { padding: 0; } /* IE < 7 form fix */ | |||
.container input[type='submit'], .container input[type='button'] { padding: 0; } /* IE 7 button fix */ | |||
.container legend+* { margin-top: 0; } /* we already added legend margin */ | |||
a abbr, a acronym { text-decoration: underline; } /* IE 7 bug */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,39 @@ | |||
body { | |||
width:100% !important; | |||
margin:0 !important; | |||
padding:0 !important; | |||
line-height: 1.4; | |||
word-spacing:1.1pt; | |||
letter-spacing:0.2pt; font-family: "Times New Roman", serif; color: #000; background: none; font-size: 12pt; } | |||
|
|||
/*Headings */ | |||
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; } | |||
h1{font-size:19pt;} | |||
h2{font-size:17pt;} | |||
h3{font-size:15pt;} | |||
h4,h5,h6{font-size:12pt;} | |||
|
|||
pre, code { font: 10pt Courier, monospace; } | |||
blockquote { margin: 1.3em; padding: 1em; font-size: 10pt; } | |||
hr { background-color: #ccc; } | |||
|
|||
/* Images */ | |||
img { float: left; margin: 1em 1.5em 1.5em 0; } | |||
a img { border: none; } | |||
|
|||
/* Links */ | |||
a:link, a:visited { background: transparent; font-weight: normal; text-decoration: underline; color:#333; } | |||
a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ")"; font-size: 90%; } | |||
a[href^="http://"] {color:#000; } | |||
|
|||
/* Table */ | |||
table { margin: 1px; text-align:left; } | |||
th { font-weight: bold; } | |||
th,td { padding: 4px 10px 4px 0; } | |||
tfoot { font-style: italic; } | |||
caption { background: #fff; margin-bottom:2em; text-align:left; } | |||
thead {display: table-header-group;} | |||
tr {page-break-inside: avoid;} | |||
|
|||
/*hide various parts from the site*/ | |||
|
Oops, something went wrong.