diff options
| author | Heather Miller <heather.miller@epfl.ch> | 2016-10-16 15:40:39 -0400 |
|---|---|---|
| committer | Heather Miller <heather.miller@epfl.ch> | 2016-10-16 15:40:39 -0400 |
| commit | ec28ef86860621dc65cc4875029c1d2a1f8e5117 (patch) | |
| tree | 683b0e8e081d88f7fe614b8878a8a84ac648376a | |
| parent | e1af11a04a3ca574de73118cfdabc2ba15d5d7aa (diff) | |
Working
| -rwxr-xr-x | README.md | 1 | ||||
| -rw-r--r-- | _config.yml | 2 | ||||
| -rw-r--r-- | _includes/head.html | 2 | ||||
| -rw-r--r-- | _layouts/post.html | 8 | ||||
| -rw-r--r-- | _posts/2016-10-16-welcome-to-jekyll.markdown | 23 | ||||
| -rw-r--r-- | custom.css | 33 |
6 files changed, 65 insertions, 4 deletions
@@ -3,3 +3,4 @@ Programming Models for Distributed Computation Source repo for the book that I and my students in my course at Northeastern University, [CS7680 Special Topics in Computing Systems: Programming Models for Distributed Computing](http://heather.miller.am/teaching/cs7680/) are writing on the topic of programming models for distributed systems. +This is a book about the programming constructs we use to build distributed systems. These range from the small, RPC, futures, actors, to the large; systems built up of these components like MapReduce and Spark. We explore issues concerns central to distributed systems like consistency, availability, and fault tolerance, from the lense of framework the programmer uses to build systems with properties such as these.
\ No newline at end of file diff --git a/_config.yml b/_config.yml index 1c5e5bc..7af46cb 100644 --- a/_config.yml +++ b/_config.yml @@ -6,7 +6,7 @@ # 'jekyll serve'. If you change this file, please restart the server process. # Site settings -title: Your awesome title +title: Programming Models for Distributed Computing email: your-email@domain.com description: > # this means to ignore newlines until "baseurl:" Write an awesome description for your new site here. You can edit this diff --git a/_includes/head.html b/_includes/head.html index e1b7f9e..43e040e 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -6,6 +6,8 @@ <meta name="description" content="{% if page.excerpt %}{{ page.excerpt | strip_html | strip_newlines | truncate: 160 }}{% else %}{{ site.description }}{% endif %}"> <link rel="stylesheet" href="https://code.cdn.mozilla.net/fonts/fira.css"> + <link href="https://fonts.googleapis.com/css?family=Montserrat" rel="stylesheet"> + <link href="https://fonts.googleapis.com/css?family=Alegreya+Sans:700i,800,900" rel="stylesheet"> <!-- <link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl }}"> --> <link rel="stylesheet" href="{{ site.baseurl }}/tufte.css"/> diff --git a/_layouts/post.html b/_layouts/post.html index e698190..59b62b1 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -1,6 +1,14 @@ --- layout: default --- + +<div class="book-title"> + Programming Models for + <br /> + <span class="dist-comp">Distributed Computing</span> +</div> +<div class="author">By {{ page.by }}</div> + <article> <h1 class="post-title">{{ page.title }}</h1> diff --git a/_posts/2016-10-16-welcome-to-jekyll.markdown b/_posts/2016-10-16-welcome-to-jekyll.markdown index 6f5c04d..4544109 100644 --- a/_posts/2016-10-16-welcome-to-jekyll.markdown +++ b/_posts/2016-10-16-welcome-to-jekyll.markdown @@ -3,6 +3,7 @@ layout: post title: "Welcome to Jekyll!" date: 2016-10-16 11:46:07 -0400 categories: jekyll update +by: "Aviral Goel and Heather Miller" --- You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated. @@ -20,6 +21,28 @@ print_hi('Tom') Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk]. +## Header + +Here's some text<label for="sn-proprietary-monotype-bembo" class="margin-toggle sidenote-number"></label><input type="checkbox" id="sn-proprietary-monotype-bembo" class="margin-toggle"/><span class="sidenote">See Tufte’s comment in the <a href="http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0000Vt">Tufte book fonts</a> thread.</span> which has a little foot/side note thingy. + +This is another example of a thing.<label for="mn-blue-links" class="margin-toggle">⊕</label><input type="checkbox" id="mn-blue-links" class="margin-toggle"/><span class="marginnote">Blue text, while also a widely recognizable clickable-text indicator, is crass and distracting. Luckily, it is also rendered unnecessary by the use of underlining.</span> This thing is different becuase it doesn't have a number I guess? + +One can also have blockquotes + +<blockquote> + <p>The English language . . . becomes ugly and inaccurate because our thoughts are foolish, but the slovenliness of our language makes it easier for us to have foolish thoughts.</p> + <footer>George Orwell, “Politics and the English Language”</footer> +</blockquote> + +> This is also a blockquote, but I guess it doesn't have who it's attributed to. + + +<figure class="fullwidth"> + <img src="{{ site.baseurl }}/img/napoleons-march.png" alt="Figurative map of the successive losses of the French Army in the Russian campaign, 1812-1813" /> +</figure> + + + [jekyll-docs]: http://jekyllrb.com/docs/home [jekyll-gh]: https://github.com/jekyll/jekyll [jekyll-talk]: https://talk.jekyllrb.com/ @@ -1,20 +1,47 @@ --- --- +html { font-size: 14px; } + +h2, h3 { + font-family: 'Fira Sans'; + font-weight: 200; + font-style: normal; +} + .post-title { font-family: 'Fira Sans'; font-weight: 200; - font-size: 3.2em; - line-height: 1em; + /*font-size: 3.2em;*/ + /*line-height: 1em;*/ /*line-height: 1.6em;*/ } .post-title, .post-title:after { position: relative; - left: 10px; + /*left: 10px;*/ line-height: 1.6em; background: #ffdb00; -webkit-box-shadow: -10px 0px 0px #ffdb00, 10px 0px 0px #ffdb00; box-shadow: -10px 0px 0px #ffdb00, 10px 0px 0px #ffdb00; box-decoration-break: clone; +} + +.author { + font-family: 'Montserrat', sans-serif; + text-transform: uppercase; + color: #b3b3b3; +} + +.book-title { + font-family: 'Alegreya Sans', sans-serif; + font-weight: 700; + font-style: italic; +} + +.dist-comp { + font-family: 'Alegreya Sans', sans-serif; + text-transform: uppercase; + font-weight: 900; + font-style: normal; }
\ No newline at end of file |
