Files
dotfiles/.viminfo
2015-05-05 11:05:38 -04:00

1919 lines
28 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# This viminfo file was generated by Vim 7.4.
# You may edit it if you're careful!
# Value of 'encoding' when this file was written
*encoding=utf-8
# hlsearch on (H) or off (h):
~h
# Last Search Pattern:
~MSle0~/p
# Last Substitute Search Pattern:
~MSle0&)
# Last Substitute String:
$}
# Command Line History (newest to oldest):
:q
:w
:x
:!pdflatex final.tex
:set tw=80
:ClangFormat
:!pdflatex hw3.tex
:!pdflatex hw3.pdf
:set nonumber
:set spell
:!pdflatex campus.tex
:194
:71
:138
:vsplit cache.c
:split cache.h
:ta rio_writen
:make
:split
:vsplit proxy-not-working.c
:vsplit proxy
:169
:171
:ta getnameinfo
:ta get_nameinfo
:ta get_stats
:'<,'>ClangFormat
:ta Getaddrinfo
:ta gai_error
:ta getaddrinfo
:ta open_clientfd
:vsplit csapp.c
:G
:18
:split cache.c
:ta
:o proxy.c
:tnext
:ta Open_listenfd
:ta Getnameinfo
:split base.jade
:ta Rio_writen
:63
:wj
:ta rio_readn
:ta Open_clientfd
:ta clienterror
:ta MAXBUF
:ta doit
:ta serve_static
# Search String History (newest to oldest):
?/p
?/valid_hostname
?/Open
?/open
?/open_client
?/cache
?/read
?/Fount
?/clienterror
?/Get
?/Getaddr
?/(!swriten
?/(swriten
?/Connection Open
?/rio
?/strcopy
? \<toggle\>
?/$mod+g
?/INVOKE
?/invoke
? (
? \<BWV\>
? )
? \<TOTAL\>
?/pID
?/likes
?/get
?/DECS
?/nresults
?/dict
?/echo
?/insert_list
?/assert
?/alloc
?/f
?/\(char \*\*\)
?/(char **)
?/PREVP(free_listp)
?/PREV_FRP
?/NEXT_FRP
?/insert_into
?/mm_free
?/inline
# Expression History (newest to oldest):
# Input Line History (newest to oldest):
# Input Line History (newest to oldest):
# Registers:
"0 CHAR 0
2e93f4
"1 LINE 0
\title{Final Report\\
"2 LINE 0
\{Final Report}
"3 LINE 0
\title{Final Report}
"4 LINE 0
{\bf Final Report}\\
"5 LINE 0
"6 LINE 0
\subsection{Problem \& Background}
\subsection{Literature Review}
\subsection{Solution \& Success}
"7 LINE 0
\par
The approach section contains our methodology, how we plan to implement the
project, our project schedule, and the timeline we plan to adhere to. The
methodology outlines the specific tools we will use to complete the project in
a timely manner whereas the schedule outlines the deadlines by which we hope to
have certain tasks completed.
\subsection{Methodology}
The C0 Debugger is designed for the CMU teaching language, C0. It will be
hosted on Heroku with the website itself designed in CSS and HTML, using
Node.js to run most of the core functionality. We will first deploy a blank
template website after which half of the team will work on parsing C0 bytecode
and the other half will work on creating a meaningful user experience. Once
both teams have made reasonable progress, they will combine the two units to
complete the basic outline of the project.
\subsection{Project Schedule}
The project will be separated into five main phases: basic website design,
backend implementation, frontend implementation, user testing, and revisions.
The first phase should take less than a week with the
next two phases occurring simultaneously and composing the rest of the month's
work. User testing and revisions will then take up the
remainder of the alloted time, with extra time padded in case implementation or
revisions are more extensive than we have predicted.
\begin{figure}[h]
\centering
\includegraphics[width=\linewidth]{gantt.jpg}
\caption{Project Gantt chart}
\label{fig:gantt}
\end{figure}
\section{Evaluation Criteria}
\par
The goal of our website, as mentioned earlier in the proposal, is to provide a
tool for 15-122 students to easily step through their C0 code as a means of
debugging and to gain a deeper level of understanding for the steps their code
is actually taking.
\par
In order to evaluate our final project, we would test the product on various
groups of students. Both those who have completed 15-122 in the past and those
currently enrolled. Unfortunately, due to the time constraints of the project,
these students will no longer actively code in C0 by the time they see our
product, but their interactions with it will still have been recent enough for
them to provide meaningful feedback. With their feedback, we will determine
how well our product succeeds at its aforementioned objectives and plan a
series of modifications based on the comments we receive. We will make sure
that the stepping tool and GUI are fully functional before the group testing
phase so that uninformative bugs do not catch the attention of our test
subjects, and they instead provide us with information to improve the user
experience as a whole.
"8 LINE 0
\section{Literature Review}
\par
Here we will discuss projects similar to ours, as well as technology
we plan to use for our project.
\begin{itemize}
\item Building an In-Browser JavaScript VM and Debugger Using Generators\\
http://amasad.me/2014/01/06/building-an-in-browser-javascript-vm-and-debugger-using-generators/
\par
In this blog post, Amjad Masad describes how he implemented
debug.js, a JavaScript debugger running inside the web
browser. Since we wish to implement a C0 debugger running inside the
web browser, Masad's notes seem to be relevant. Specifically, this
post discusses the architecture of debug.js, as well as various
challenges Masad faced in developing it. Debug.js was designed in
two separate parts: a virtual machine and a debugger. The virtual
machine handled the task of evaluating the JavaScript program being
debugged, adding support for stopping, starting, and analyzing the
program. The debugger was the visual interface to the virtual
machine, allowing users to control the virtual machine and see its
output. We may wish to design our project similarly.
\par
Masad also discusses challenges he overcame while writing
debug.js. These included being able to step line-by-line through a
program, keeping track of a call stack, handling errors and
exceptions, implementing native APIs, and dealing with events. While
many of the details will be different when working with C0, we must
still consider all of these challenges in developing our project.
\item The Architecture of Open Source Applications (Volume 2): Processing.js\\
http://www.aosabook.org/en/pjs.html
\par
In Chapter 17 of Mike Kamermans' book {\it The Architecture of Open
Source Applications}, he discusses the design of
Processing.js. Processing is a Java-based programming language
designed to help teach computer programming in a visual
context. Processing.js is a project designed to run Processing
programs in the web browser using only JavaScript. This was done by
writing a Java-to-JavaScript compiler, and running the resulting
code attached to a HTML canvas. Along the way, the developers ran
into several different challenges, mostly due to differences between
the Java and JavaScript languages. The largest difference between
the languages was that JavaScript programs do not get their own
thread; the browser freezes if a JavaScript program tries to run for
too long. We must consider this issue among others for our project.
\item Node.js Documentation\\
http://nodejs.org/documentation/
\par
This is the documentation for the node.js platform. We plan to use
node.js to write the server-side code for our project. We believe
"9 LINE 0
\subsection{
"a@ CHAR 0
$^xxxrarsiif (!A<>kb) return;
"b CHAR 0
^@a
"g CHAR 0
<09>kb<6B>kb
"j CHAR 0
kkjjgq}:w
:!<21>ku
jjjjjo
\su<73>kbection{Steps
"q CHAR 0

"s CHAR 0
o\begin{lstlisting}
\end{lstlisting}k
""- CHAR 0
/
# File marks:
'0 7 8 ~/dotfiles/.gitignore
'1 1 7 ~/.bashrc
'2 1 0 ~/.vimrc
'3 1 16 ~/www/cdb/.git/COMMIT_EDITMSG
'4 36 9 ~/www/cdb/final/final.tex
'5 42 13 ~/www/cdb/final/letter.tex
'6 35 0 ~/Dropbox/s15/15322/final/review.txt
'7 1 17 ~/foo.c
'8 17 0 ~/foo.c
'9 7 17 ~/foo.py
# Jumplist (newest first):
-' 7 8 ~/dotfiles/.gitignore
-' 2 0 ~/dotfiles/.gitignore
-' 1 7 ~/.bashrc
-' 1 0 ~/.vimrc
-' 1 16 ~/www/cdb/.git/COMMIT_EDITMSG
-' 36 9 ~/www/cdb/final/final.tex
-' 85 9 ~/www/cdb/final/final.tex
-' 34 0 ~/www/cdb/final/final.tex
-' 33 0 ~/www/cdb/final/final.tex
-' 35 3 ~/www/cdb/final/final.tex
-' 32 0 ~/www/cdb/final/final.tex
-' 67 16 ~/www/cdb/final/final.tex
-' 1 0 ~/www/cdb/final/final.tex
-' 42 13 ~/www/cdb/final/letter.tex
-' 1 0 ~/www/cdb/final/letter.tex
-' 35 0 ~/Dropbox/s15/15322/final/review.txt
-' 3 58 ~/Dropbox/s15/15322/final/review.txt
-' 1 0 ~/Dropbox/s15/15322/final/review.txt
-' 1 17 ~/foo.c
-' 5 0 ~/foo.c
-' 17 0 ~/foo.c
-' 7 17 ~/foo.py
-' 1 0 ~/foo.py
-' 6 15 ~/foo.py
-' 6 64 ~/foo.sml
-' 1 0 ~/foo.sml
-' 56 0 /afs/andrew.cmu.edu/usr14/amgutier/private/f14/15210/minilab/MkPartialSequence.sml
-' 1 0 /afs/andrew.cmu.edu/usr14/amgutier/private/f14/15210/minilab/MkPartialSequence.sml
-' 1 0 /afs/andrew.cmu.edu/usr14/amgutier/private/f14/15210/minilab/MkSeqFun.sml
-' 10 8 ~/foo.sml
-' 3 13 ~/test.py
-' 1 0 ~/test.py
-' 5 18 ~/test.c
-' 9 0 ~/test.c
-' 1 0 ~/Dropbox/DTD/Fincom/signovers/aorobato-fy16.pdf
-' 168 0 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/malloclab-handout/mm.c
-' 40 0 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/malloclab-handout/mm.c
-' 1 0 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/malloclab-handout/mm.c
-' 12 0 ~/.xsessionrc
-' 1 0 ~/.xsessionrc
-' 43 44 ~/.i3/config
-' 210 51 ~/.i3/config
-' 1 0 ~/.i3/config
-' 40 59 ~/Dropbox/s15/15221/hw3.tex
-' 17 0 ~/Dropbox/s15/15221/hw3.tex
-' 36 25 ~/Dropbox/s15/15221/hw3.tex
-' 1 16 ~/Dropbox/s15/15221/hw3.tex
-' 37 46 ~/Dropbox/s15/15221/hw3.tex
-' 51 0 ~/Dropbox/s15/15221/hw3.tex
-' 134 82 ~/.i3/config
-' 135 0 ~/.i3/config
-' 133 62 ~/.i3/config
-' 18 58 ~/.i3/config
-' 16 5 ~/.i3/config
-' 10 58 ~/.i3/config
-' 1 0 ~/.xsettingsd_2
-' 9 0 ~/Dropbox/udc.txt
-' 1 76 ~/Dropbox/udc.txt
-' 12 32 ~/Dropbox/udc.txt
-' 2 67 ~/Dropbox/udc.txt
-' 6 56 ~/Dropbox/udc.txt
-' 26 16 ~/Dropbox/Resume/campus.tex
-' 67 65 ~/Dropbox/Resume/campus.tex
-' 23 43 ~/Dropbox/Resume/campus.tex
-' 31 0 ~/Dropbox/Resume/campus.tex
-' 32 0 ~/Dropbox/Resume/campus.tex
-' 1 0 ~/Dropbox/Resume/campus.tex
-' 190 1 ~/.i3/config
-' 1 0 ~/.config/i3status/config
-' 7 0 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/tshlab-handout/Makefile
-' 1 0 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/tshlab-handout/Makefile
-' 194 1 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/tshlab-handout/runtrace.c
-' 1 0 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/tshlab-handout/runtrace.c
-' 6 9 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/tshlab-handout/Makefile
-' 71 5 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/tshlab-handout/runtrace.c
-' 276 0 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/tshlab-handout/runtrace.c
-' 8 7 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/Makefile
-' 1 0 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/Makefile
-' 138 4 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/proxy.c
-' 1 0 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/proxy.c
-' 1 0 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/proxy
-' 1 0 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/proxy.c:138
-' 4 7 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/malloclab-handout/Makefile
-' 1 0 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/malloclab-handout/Makefile
-' 5 33 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/malloclab-handout/Makefile
-' 44 61 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/malloclab-handout/mm.c
-' 5 25 /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/cache.c
-' 36 9 ~/www/cdb/final/final.tex
-' 85 9 ~/www/cdb/final/final.tex
-' 34 0 ~/www/cdb/final/final.tex
-' 33 0 ~/www/cdb/final/final.tex
-' 35 3 ~/www/cdb/final/final.tex
-' 32 0 ~/www/cdb/final/final.tex
-' 67 16 ~/www/cdb/final/final.tex
-' 1 0 ~/www/cdb/final/final.tex
-' 42 13 ~/www/cdb/final/letter.tex
-' 1 0 ~/www/cdb/final/letter.tex
-' 35 0 ~/Dropbox/s15/15322/final/review.txt
-' 3 58 ~/Dropbox/s15/15322/final/review.txt
# History of marks within files (newest to oldest):
> ~/dotfiles/.gitignore
" 7 8
^ 7 9
. 7 8
+ 3 10
+ 1 14
+ 7 8
> ~/.bashrc
" 1 7
^ 1 8
. 1 7
+ 18 2
+ 18 39
+ 30 0
+ 12 47
+ 24 0
+ 25 16
+ 30 0
+ 30 0
+ 18 3
+ 14 0
+ 18 0
+ 17 0
+ 18 0
+ 14 0
+ 16 0
+ 17 0
+ 14 4
+ 16 4
+ 16 86
+ 14 96
+ 22 0
+ 1 0
+ 4 25
+ 16 89
+ 16 92
+ 24 28
+ 22 26
+ 24 46
+ 22 10
+ 24 46
+ 22 19
+ 24 11
+ 10 12
+ 27 37
+ 10 22
+ 49 10
+ 50 27
+ 1 7
> ~/.vimrc
" 1 0
> ~/www/cdb/.git/COMMIT_EDITMSG
" 1 16
^ 1 17
. 1 16
+ 3 2
+ 3 2
+ 1 50
+ 3 71
+ 4 58
+ 1 24
+ 3 0
+ 1 47
+ 2 30
+ 1 16
> ~/www/cdb/final/final.tex
" 36 9
^ 36 10
. 36 9
+ 50 16
+ 51 0
+ 51 12
+ 52 0
+ 48 0
+ 51 0
+ 49 0
+ 48 22
+ 49 4
+ 51 11
+ 58 0
+ 57 5
+ 36 12
+ 35 16
+ 80 0
+ 80 21
+ 80 19
+ 80 11
+ 80 22
+ 80 0
+ 80 31
+ 80 0
+ 88 0
+ 85 8
+ 80 0
+ 85 22
+ 35 0
+ 35 0
+ 33 0
+ 35 0
+ 33 0
+ 33 0
+ 33 9
+ 35 0
+ 33 12
+ 33 0
+ 85 0
+ 34 7
+ 36 6
+ 34 5
+ 36 9
> ~/www/cdb/final/letter.tex
" 42 13
> ~/Dropbox/s15/15322/final/review.txt
" 35 0
^ 35 0
. 34 0
+ 36 116
+ 36 0
+ 3 59
+ 2 76
+ 6 38
+ 8 71
+ 9 10
+ 15 20
+ 13 1
+ 14 2
+ 15 43
+ 17 42
+ 11 51
+ 12 0
+ 13 1
+ 14 4
+ 19 29
+ 23 60
+ 31 77
+ 32 4
+ 33 42
+ 34 0
> ~/foo.c
" 1 17
^ 1 18
. 1 17
+ 8 30
+ 13 5
+ 12 7
+ 18 0
+ 13 21
+ 17 0
+ 18 0
+ 4 0
+ 3 0
+ 2 0
+ 1 17
> ~/foo.py
" 7 17
^ 7 18
. 7 17
+ 7 16
+ 6 15
+ 7 17
> ~/foo.sml
" 6 64
^ 6 67
. 6 64
+ 10 12
+ 1 4
+ 10 8
+ 3 35
+ 9 32
+ 6 29
+ 9 15
+ 6 31
+ 9 0
+ 6 45
+ 9 0
+ 6 12
+ 9 0
+ 8 16
+ 6 64
> /afs/andrew.cmu.edu/usr14/amgutier/private/f14/15210/minilab/MkPartialSequence.sml
" 56 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/f14/15210/minilab/MkSeqFun.sml
" 1 0
> ~/test.py
" 3 13
^ 3 14
. 3 13
+ 3 13
> ~/test.c
" 5 18
^ 5 21
. 5 18
+ 9 13
+ 4 6
+ 5 18
> ~/Dropbox/DTD/Fincom/signovers/aorobato-fy16.pdf
" 1 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/malloclab-handout/mm.c
" 168 0
. 41 0
+ 41 0
> ~/.xsessionrc
" 12 0
^ 12 50
. 12 0
+ 13 0
+ 13 0
+ 11 11
+ 10 0
+ 8 0
+ 10 0
+ 9 0
+ 14 0
+ 12 0
+ 13 0
+ 12 0
+ 15 3
+ 12 0
> ~/.i3/config
" 43 44
^ 43 39
. 43 39
+ 144 16
+ 145 16
+ 146 16
+ 147 16
+ 213 0
+ 17 0
+ 213 26
+ 171 23
+ 184 0
+ 213 0
+ 212 27
+ 171 24
+ 203 14
+ 207 29
+ 204 21
+ 207 16
+ 202 12
+ 204 0
+ 210 0
+ 210 0
+ 210 15
+ 207 16
+ 210 15
+ 210 0
+ 208 0
+ 210 0
+ 208 22
+ 207 25
+ 210 25
+ 210 25
+ 208 48
+ 209 22
+ 203 16
+ 204 0
+ 210 40
+ 182 1
+ 182 0
+ 183 30
+ 177 26
+ 181 18
+ 177 19
+ 181 0
+ 177 42
+ 178 17
+ 177 17
+ 178 18
+ 179 43
+ 180 33
+ 16 29
+ 205 13
+ 210 0
+ 102 31
+ 103 30
+ 104 32
+ 102 25
+ 103 26
+ 104 26
+ 103 25
+ 104 25
+ 144 0
+ 172 17
+ 186 0
+ 185 0
+ 168 14
+ 169 12
+ 172 0
+ 190 16
+ 189 63
+ 187 11
+ 205 0
+ 202 11
+ 170 12
+ 188 11
+ 173 17
+ 75 0
+ 163 43
+ 199 29
+ 31 51
+ 32 47
+ 37 0
+ 35 40
+ 36 40
+ 35 64
+ 36 64
+ 25 32
+ 43 60
+ 40 36
+ 31 51
+ 32 49
+ 190 0
+ 135 0
+ 133 20
+ 135 0
+ 134 26
+ 43 39
> ~/Dropbox/s15/15221/hw3.tex
" 40 59
^ 50 65
. 51 0
+ 20 10
+ 22 21
+ 51 0
+ 51 0
+ 5 0
+ 51 0
+ 31 78
+ 32 75
+ 33 77
+ 34 9
+ 37 73
+ 38 46
+ 1 16
+ 40 36
+ 34 43
+ 43 5
+ 42 58
+ 50 64
+ 3 20
+ 9 13
+ 51 0
> ~/.xsettingsd
" 1 0
. 3 0
+ 3 0
> ~/.xsettingsd_2
" 1 0
> ~/Dropbox/udc.txt
" 9 0
^ 8 41
. 8 40
+ 2 20
+ 12 0
+ 1 76
+ 12 0
+ 4 26
+ 3 61
+ 12 0
+ 4 53
+ 5 52
+ 7 24
+ 12 10
+ 6 76
+ 12 0
+ 5 51
+ 6 78
+ 6 24
+ 6 43
+ 12 32
+ 3 49
+ 7 78
+ 2 75
+ 7 78
+ 12 0
+ 7 1
+ 8 40
+ 11 6
+ 8 77
+ 8 40
> ~/Dropbox/Resume/campus.tex
" 26 16
^ 26 16
. 26 0
+ 29 0
+ 31 0
+ 1 16
+ 32 0
+ 33 27
+ 34 0
+ 33 27
+ 45 0
+ 64 108
+ 62 70
+ 71 71
+ 40 73
+ 82 13
+ 50 56
+ 48 19
+ 43 87
+ 44 12
+ 46 0
+ 49 0
+ 52 46
+ 53 0
+ 45 79
+ 57 0
+ 69 53
+ 67 65
+ 68 46
+ 69 44
+ 70 0
+ 73 15
+ 74 79
+ 75 45
+ 71 66
+ 75 90
+ 76 0
+ 71 67
+ 84 15
+ 86 0
+ 85 0
+ 85 0
+ 79 35
+ 80 106
+ 82 0
+ 81 0
+ 54 76
+ 1 16
+ 21 24
+ 26 0
> ~/.config/i3status/config
" 1 0
^ 46 3
. 45 10
+ 9 18
+ 45 9
+ 46 15
+ 9 19
+ 46 16
+ 45 10
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/tshlab-handout/Makefile
" 7 0
^ 6 8
. 6 7
+ 6 7
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/tshlab-handout/runtrace.c
" 194 1
^ 71 6
. 194 1
+ 71 5
+ 194 1
a 71 5
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/Makefile
" 8 7
^ 8 8
. 8 7
+ 9 35
+ 21 26
+ 23 29
+ 9 15
+ 8 7
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/proxy.c
" 138 4
. 138 0
+ 276 0
+ 276 0
+ 276 9
+ 276 17
+ 276 0
+ 276 22
+ 276 0
+ 276 18
+ 276 34
+ 276 41
+ 276 0
+ 276 0
+ 276 6
+ 276 0
+ 276 0
+ 276 0
+ 276 17
+ 276 0
+ 276 23
+ 276 0
+ 276 0
+ 276 0
+ 276 3
+ 276 37
+ 276 21
+ 276 34
+ 276 23
+ 276 0
+ 276 0
+ 276 0
+ 276 0
+ 276 0
+ 276 62
+ 276 0
+ 276 0
+ 276 0
+ 276 0
+ 276 0
+ 276 0
+ 276 0
+ 276 0
+ 276 0
+ 276 0
+ 276 48
+ 276 15
+ 276 21
+ 276 24
+ 276 0
+ 276 0
+ 276 51
+ 276 0
+ 276 20
+ 276 19
+ 276 43
+ 276 0
+ 276 0
+ 276 0
+ 276 36
+ 276 74
+ 276 2
+ 276 74
+ 276 19
+ 276 65
+ 276 73
+ 276 2
+ 276 74
+ 276 28
+ 276 29
+ 276 2
+ 276 30
+ 276 39
+ 276 0
+ 276 60
+ 276 45
+ 276 0
+ 276 2
+ 276 52
+ 276 2
+ 276 77
+ 276 52
+ 276 28
+ 276 24
+ 276 25
+ 276 44
+ 276 0
+ 276 51
+ 276 24
+ 276 17
+ 276 38
+ 276 2
+ 276 16
+ 276 18
+ 276 49
+ 276 2
+ 276 2
+ 276 5
+ 276 5
+ 2 0
+ 5 26
+ 138 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/proxy
" 1 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/proxy.c:138
" 1 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/malloclab-handout/Makefile
" 4 7
^ 4 8
. 4 7
+ 4 9
+ 5 33
+ 4 7
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/cache.c
" 5 25
^ 5 26
. 5 25
+ 123 15
+ 123 30
+ 123 36
+ 123 0
+ 123 0
+ 123 0
+ 123 0
+ 123 16
+ 123 11
+ 123 14
+ 123 50
+ 123 5
+ 123 22
+ 123 0
+ 123 0
+ 123 46
+ 123 59
+ 123 0
+ 123 0
+ 123 0
+ 123 0
+ 123 40
+ 123 37
+ 123 0
+ 123 0
+ 123 30
+ 123 30
+ 123 34
+ 123 0
+ 123 0
+ 123 11
+ 123 13
+ 123 13
+ 123 0
+ 123 0
+ 123 6
+ 123 6
+ 123 6
+ 123 10
+ 123 0
+ 123 49
+ 123 18
+ 123 12
+ 123 12
+ 123 41
+ 123 0
+ 123 48
+ 123 0
+ 123 29
+ 123 60
+ 123 52
+ 123 64
+ 123 0
+ 123 6
+ 123 8
+ 123 83
+ 123 0
+ 123 0
+ 123 89
+ 123 0
+ 123 55
+ 123 46
+ 123 0
+ 123 40
+ 123 0
+ 123 51
+ 123 19
+ 123 36
+ 123 26
+ 123 3
+ 123 79
+ 123 30
+ 123 68
+ 123 16
+ 123 2
+ 123 63
+ 123 2
+ 123 38
+ 123 77
+ 123 11
+ 123 3
+ 123 0
+ 123 55
+ 123 0
+ 123 54
+ 123 29
+ 123 25
+ 123 0
+ 123 0
+ 123 75
+ 123 48
+ 123 17
+ 123 0
+ 123 2
+ 123 26
+ 123 44
+ 123 31
+ 123 0
+ 2 0
+ 5 25
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/.git/COMMIT_EDITMSG
" 1 14
^ 1 15
. 1 14
+ 1 71
+ 2 32
+ 1 43
+ 2 27
+ 1 14
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/cache.h
" 19 3
^ 19 4
. 19 3
+ 23 14
+ 23 19
+ 23 24
+ 1 17
+ 23 12
+ 23 17
+ 23 0
+ 23 0
+ 23 32
+ 23 0
+ 23 12
+ 23 6
+ 23 13
+ 23 22
+ 23 7
+ 23 0
+ 23 0
+ 23 12
+ 23 0
+ 23 0
+ 23 0
+ 23 7
+ 23 0
+ 23 36
+ 23 15
+ 23 0
+ 23 0
+ 23 0
+ 2 0
+ 16 27
+ 19 3
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/csapp.c
" 764 0
^ 21 24
. 34 0
+ 1051 0
+ 1051 44
+ 1051 9
+ 1051 9
+ 1051 9
+ 1051 9
+ 1051 9
+ 1051 9
+ 1051 8
+ 1051 9
+ 1051 6
+ 1051 6
+ 1051 0
+ 2 0
+ 22 12
+ 22 44
+ 799 15
+ 1044 32
+ 1041 32
+ 21 23
+ 34 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/proxy-not-working.c
" 1 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/cache..c
" 1 0
> /tmp/bash-fc-441612969
" 1 0
> /tmp/B8BgsE_proxy.c
" 185 0
> /tmp/8hcs86_proxy.c
" 78 0
> /tmp/h0zOmI_proxy.c
" 1 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/tiny/tiny.c
" 71 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/tiny/Makefile
" 2 20
^ 2 21
. 2 20
+ 2 20
> /tmp/YqMokD_proxy.c
" 75 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/cache.
" 1 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/csapp.h
" 1 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/tiny/csapp.c
" 584 0
> ~/www/cdb/views/index.jade
" 53 63
^ 53 64
. 53 63
+ 45 0
+ 44 62
+ 64 0
+ 41 0
+ 43 0
+ 42 0
+ 9 0
+ 22 0
+ 19 36
+ 22 0
+ 19 0
+ 19 51
+ 19 51
+ 20 0
+ 19 86
+ 14 7
+ 16 0
+ 28 8
+ 32 15
+ 34 42
+ 36 0
+ 36 15
+ 21 0
+ 35 0
+ 41 36
+ 22 0
+ 41 0
+ 41 2
+ 41 35
+ 41 0
+ 41 0
+ 41 0
+ 41 0
+ 41 46
+ 63 20
+ 63 28
+ 41 0
+ 63 6
+ 40 0
+ 40 60
+ 41 0
+ 41 1
+ 40 0
+ 40 0
+ 41 0
+ 41 0
+ 63 0
+ 63 46
+ 63 4
+ 40 38
+ 41 38
+ 40 44
+ 41 0
+ 63 0
+ 33 34
+ 33 0
+ 33 34
+ 34 0
+ 33 15
+ 26 45
+ 56 29
+ 61 0
+ 61 31
+ 46 27
+ 45 44
+ 51 24
+ 55 31
+ 46 49
+ 61 32
+ 62 24
+ 61 0
+ 62 0
+ 51 0
+ 61 58
+ 61 15
+ 61 0
+ 62 0
+ 61 57
+ 61 14
+ 61 63
+ 56 0
+ 53 5
+ 51 0
+ 53 6
+ 56 29
+ 61 0
+ 59 16
+ 60 30
+ 34 15
+ 26 62
+ 30 21
+ 31 13
+ 32 13
+ 30 32
+ 31 76
+ 32 72
+ 54 0
+ 48 50
+ 52 21
+ 53 63
> ~/www/cdb/views/base.jade
" 24 0
^ 9 53
. 9 52
+ 9 52
> ~/www/cdb/public/less/site.less
" 1 0
> /tmp/aFRRuk_proxy.c
" 167 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/tiny/csapp.h
" 195 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/tiny/cgi-bin/adder.c
" 7 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/tshlab-handout/tsh.c
" 116 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/s15/15213/proxylab-handout/proxy2.c
" 1 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/f13/15122/hw9/lib/c0vm_c0ffi.h
" 199 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/f13/15122/hw9/lib/c0vm_c0ffi.c
" 100 4
> /afs/andrew.cmu.edu/usr14/amgutier/private/f13/15122/hw9/c0vm.c
" 457 9
> /afs/andrew.cmu.edu/usr14/amgutier/private/f13/15122/hw9/lib/c0vm.h
" 145 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/f13/15122/hw9/lib/read_program.c
" 248 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/f13/15122/hw9/lib/read_program.h
" 1 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/f13/15122/hw9/c0vm_main.c
" 1 0
> ~/Downloads/cc0/runtime/bare.h
" 1 0
> ~/Downloads/cc0/runtime/unsafe.h
" 1 0
> ~/Downloads/cc0/runtime/c0rt.h
" 1 0
> ~/Downloads/cc0/lib/cc0main.c
" 94 0
> ~/Downloads/cc0/lib/cc0bench.c
" 210 0
> ~/Downloads/cc0/lib/conio.h0
" 1 0
> ~/.config/redshift.conf
" 3 12
^ 13 9
. 3 12
+ 3 12
+ 14 0
+ 8 0
+ 7 23
+ 13 8
+ 3 12
> ~/.mpdconf
" 90 13
^ 90 14
. 90 13
+ 218 0
+ 215 11
+ 116 0
+ 116 100
+ 90 13
> /etc/mpd.conf
" 1 0
> ~/Dropbox/s15/15322/p7/comp.sal
" 27 27
^ 27 28
. 27 27
+ 76 30
+ 73 31
+ 72 30
+ 71 30
+ 69 30
+ 68 30
+ 67 30
+ 65 30
+ 64 30
+ 63 30
+ 61 31
+ 60 30
+ 58 43
+ 79 31
+ 63 6
+ 64 6
+ 65 6
+ 67 6
+ 68 6
+ 69 6
+ 71 6
+ 72 4
+ 73 6
+ 76 6
+ 77 4
+ 78 6
+ 79 4
+ 53 1
+ 52 1
+ 54 1
+ 55 1
+ 63 4
+ 64 4
+ 65 4
+ 67 4
+ 68 4
+ 69 4
+ 71 4
+ 72 4
+ 73 4
+ 76 4
+ 77 4
+ 78 4
+ 79 4
+ 67 4
+ 68 4
+ 69 4
+ 71 4
+ 72 4
+ 73 4
+ 76 5
+ 77 5
+ 78 5
+ 79 5
+ 30 16
+ 25 13
+ 26 12
+ 30 0
+ 25 25
+ 24 38
+ 3 16
+ 24 26
+ 58 11
+ 79 39
+ 58 23
+ 59 15
+ 58 22
+ 53 0
+ 52 0
+ 54 0
+ 55 0
+ 58 17
+ 58 12
+ 79 63
+ 53 18
+ 54 18
+ 55 67
+ 54 71
+ 53 63
+ 55 64
+ 47 40
+ 58 60
+ 80 16
+ 35 48
+ 36 67
+ 37 58
+ 38 67
+ 39 77
+ 21 46
+ 22 4
+ 23 12
+ 29 2
+ 24 4
+ 25 13
+ 26 6
+ 27 24
+ 28 0
+ 27 7
+ 21 42
+ 27 27
> ~/Dropbox/s15/15322/p7/slide/slide.tex
" 1 0
^ 1 1
. 1 0
+ 1 0
> ~/Dropbox/s15/15322/p7/amgutier_p7_notes.txt
" 4 175
^ 4 202
. 4 175
+ 4 82
+ 4 0
+ 4 175
> ~/Dropbox/s15/15322/p7/amgutier_p7_answers.txt
" 17 122
^ 17 123
. 17 122
+ 2 554
+ 4 2
+ 5 226
+ 7 2
+ 8 0
+ 5 312
+ 8 168
+ 10 0
+ 5 227
+ 10 2
+ 11 49
+ 13 2
+ 16 2
+ 18 0
+ 16 0
+ 17 122
> ~/Dropbox/s15/15322/p7/notes.sal
" 24 1
^ 20 186
. 24 1
+ 20 0
+ 20 185
+ 24 1
> ~/Dropbox/s15/15322/p7/organ.lsp
" 58 0
> ~/Dropbox/s15/15322/p7/Makefile
" 3 20
^ 3 21
. 3 20
+ 1 0
+ 4 14
+ 4 6
+ 4 0
+ 2 8
+ 3 20
> /etc/nyquist/demos/mateos/organ.lsp
" 1 0
> ~/Dropbox/s15/15322/p7/run
" 3 0
^ 3 0
. 2 15
+ 1 4
+ 2 15
> ~/ny.sh
" 31 95
^ 31 96
. 31 0
+ 1 15
+ 31 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/f14/15210/babblelab/MkRTableMarkovChain.sml
" 77 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/f14/15210/parenlab/MkDivideAndConquerPD.sml
" 1 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/f14/15210/rangelab/MkRangeCount.sml
" 1 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/f14/15210/rangelab/MkBSTOrderedTable.sml
" 64 0
> /afs/andrew.cmu.edu/usr14/amgutier/private/f14/15210/dplab/MkSeamFind.sml
" 63 0
> ~/Dropbox/s15/15415/hw8/written.tex
" 71 10
^ 71 11
. 71 10
+ 30 25
+ 82 0
+ 66 24
+ 79 10
+ 82 0
+ 68 13
+ 9 21
+ 75 0
+ 67 0
+ 69 0
+ 71 10
> ~/Dropbox/s15/15415/hw5/written.tex
" 8 0
> ~/Dropbox/s15/15415/hw7/phase1.tex
" 1 0
^ 369 82
. 369 81
+ 343 0
+ 342 15
+ 342 0
+ 338 0
+ 341 20
+ 340 61
+ 347 15
+ 344 0
+ 345 0
+ 346 23
+ 287 7
+ 346 88
+ 355 0
+ 354 15
+ 353 25
+ 360 0
+ 360 0
+ 359 15
+ 358 40
+ 365 15
+ 364 16
+ 358 41
+ 353 26
+ 389 15
+ 385 6
+ 385 0
+ 397 15
+ 393 0
+ 395 53
+ 406 58
+ 401 54
+ 406 4
+ 399 0
+ 401 0
+ 410 0
+ 426 0
+ 411 0
+ 425 15
+ 425 21
+ 425 39
+ 401 60
+ 400 18
+ 401 14
+ 406 14
+ 401 11
+ 401 37
+ 406 86
+ 401 4
+ 406 0
+ 425 21
+ 425 0
+ 401 15
+ 402 10
+ 403 26
+ 405 0
+ 406 15
+ 407 10
+ 408 26
+ 409 17
+ 415 10
+ 414 7
+ 418 9
+ 425 0
+ 425 9
+ 407 10
+ 425 5
+ 420 15
+ 423 16
+ 425 0
+ 424 8
+ 381 0
+ 380 15
+ 373 27
+ 369 20
+ 371 13
+ 372 18
+ 373 43
+ 380 0
+ 373 43
+ 375 36
+ 371 33
+ 369 18
+ 378 12
+ 379 22
+ 380 0
+ 369 20
+ 376 24
+ 369 56
+ 370 16
+ 377 3
+ 369 11
+ 378 14
+ 376 9
+ 371 11
+ 372 17
+ 373 24
+ 374 28
+ 375 24
+ 377 24
+ 369 81
> ~/Dropbox/s15/15415/hw7/phase1.
" 1 0
> ~/Dropbox/s15/15415/hw6/written.tex
" 1 0
> ~/Dropbox/s15/15415/hw6/written.
" 1 0
> ~/test.c0
" 11 12
^ 9 21
. 11 12
+ 1 0
+ 1 10
+ 1 9
+ 1 12
+ 1 0
+ 1 12
+ 14 0
+ 3 7
+ 14 0
+ 11 14
+ 13 10
+ 9 20
+ 11 12
> /cc0/lib/15411.h0
" 20 21
> ~/www/cdb/public/vm/c0ffi.js
" 166 0
. 165 0
+ 20 0
+ 96 0
+ 156 0
+ 155 0
+ 156 16
+ 157 0
+ 96 14
+ 83 31
+ 84 29
+ 85 29
+ 86 33
+ 87 30
+ 94 29
+ 95 28
+ 96 0
+ 96 0
+ 90 0
+ 91 0
+ 92 0
+ 93 0
+ 91 29
+ 92 29
+ 93 29
+ 94 29
+ 95 26
+ 94 24
+ 93 23
+ 91 24
+ 90 24
+ 98 27
+ 99 27
+ 100 32
+ 101 33
+ 102 31
+ 103 40
+ 104 34
+ 105 35
+ 106 33
+ 107 30
+ 108 32
+ 109 29
+ 110 36
+ 111 38
+ 112 33
+ 164 0
+ 165 0
> ~/www/cdb/public/vm/index.js
" 1 0
. 47 0
+ 31 1
+ 44 0
+ 33 13
+ 36 18
+ 37 0
+ 40 0
+ 39 36
+ 46 0
+ 38 0
+ 32 0
+ 28 0
+ 44 0
+ 18 0
+ 16 4
+ 53 17
+ 51 31
+ 55 26
+ 56 0
+ 55 26
+ 56 10
+ 30 10
+ 56 0
+ 44 0
+ 43 0
+ 43 0
+ 43 0
+ 43 0
+ 20 5
+ 20 24
+ 20 0
+ 20 0
+ 55 0
+ 43 22
+ 43 0
+ 43 0
+ 43 0
+ 43 0
+ 43 47
+ 43 32
+ 43 0
+ 20 2
+ 20 0
+ 20 0
+ 20 0
+ 20 6
+ 20 0
+ 20 0
+ 20 25
+ 20 0
+ 20 8
+ 20 0
+ 20 30
+ 20 0
+ 20 3
+ 20 2
+ 20 0
+ 20 0
+ 20 10
+ 20 0
+ 43 0
+ 43 0
+ 20 0
+ 43 0
+ 20 2
+ 20 0
+ 20 0
+ 43 0
+ 42 23
+ 44 0
+ 47 0
+ 47 51
+ 47 0
+ 47 34
+ 47 0
+ 47 31
+ 47 0
+ 47 51
+ 47 0
+ 47 0
+ 47 0
+ 47 0
+ 47 41
+ 47 0
+ 47 0
+ 47 14
+ 47 37
+ 46 0
+ 42 22
+ 47 37
+ 47 8
+ 47 32
+ 47 33
+ 47 0
+ 47 10
+ 47 15
+ 47 11
+ 47 22
+ 47 28
+ 47 0
+ 47 0
> ~/private/15122/s15/prog/c0vm/src/lib/c0vm_c0ffi.h
" 204 53
> ~/private/15122/s15/prog/c0vm/src/lib/c0vm_c0ffi.c
" 114 4
> ~/www/cdb/public/vm/c0vm.js
" 354 23
^ 529 19
. 529 21
+ 59 23
+ 73 0
+ 75 0
+ 490 0
+ 526 0
+ 522 0
+ 518 0
+ 494 0
+ 522 0
+ 537 0
+ 531 2
+ 530 16
+ 530 0
+ 536 19
+ 530 0
+ 529 21
> at Deps.parseDeps (/usr/local/lib/node_modules/browserify/node_modules/module-deps/index.js
" 1 0