aboutsummaryrefslogtreecommitdiffstats
path: root/journal/16jan2009.html
blob: 8ec26818727dc30e37ed1b20c1096b766d1cf9e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>bnewbold thesis</title></head>
<body style="margin: 25px; font-family: helvetica;">
<h1 style="border-bottom: 2px solid;">
Journal: Jan 16, 2009</h1>
<i>Bryan Newbold, <a href="mailto:bnewbold@mit.edu">bnewbold@mit.edu</a></i><br />
<i><a href="http://web.mit.edu/bnewbold/thesis/">
http://web.mit.edu/bnewbold/thesis/</a></i>
<br /><br />
<!-- ================================================================ -->
<!-- ================================================================ -->

Today I setup a git repository (for source code management); it's backed up
to my personal webspace with a web interface at 
<a href="http://git.bryannewbold.com/?p=8thesis.git">git.bryannewbold.com</a>.
I'll also copy these journal entries to my 
<a href="http://web.mit.edu/bnewbold/thesis/">athena locker</a>. As an aside,
keeping notes in a git repository is a great way to maintain scientific 
integrity. We're taught in our lab classes to carefully keep all of our
notes and printouts of data in notebooks with numbered  and dated pages and 
even to sign/initial the corner of each page when it's full to certify it as 
our own work. This makes omissions (missing page numbers) and changes 
(which should be indicated, dated, and signed) stand out. Checkins to git
repositories are dated and anoted with the author's email address, and can 
even be cryptographically signed. Each commit is hashed with both its contents 
and its parent's hash, so the hash of any commit down the line can be verified
against the entire chain of commits leading to it; if any files have been 
tampered with it will be obvious, though of course this assurance is only as
good as the hash algorithms used ;)
<br />
<br />
For the past two weeks or so i've mostly been teaching myself scheme using
The Little Schemer and The Seasoned Schemer. My notes on those books are
<a href="http://bryannewbold.com/k/books/littleschemer">here</a> and
<a href="http://bryannewbold.com/k/books/seasonedschemer">here</a>; my
notes on scheme itself are 
<a href="http://bryannewbold.com/k/software/scheme">here</a> (note: last link
temporarily broken?).

<!-- ================================================================ -->
<!-- ================================================================ -->
</body>
</html>