Browse Source

moar slides - final version for talk i actually gave on halloween

These are basically useless without the talk itself, but maybe I will
expand on them in future.
master
Brennen Bearnes 6 years ago
parent
commit
a0e7167e42
21 changed files with 201 additions and 85 deletions
  1. +0
    -8
      slides/1.md
  2. +6
    -0
      slides/10.md
  3. +3
    -0
      slides/11.md
  4. +16
    -0
      slides/12.md
  5. +4
    -0
      slides/13.md
  6. +7
    -0
      slides/14.md
  7. +3
    -3
      slides/2.md
  8. +7
    -0
      slides/3.md
  9. +12
    -0
      slides/4.1.md
  10. +12
    -0
      slides/4.md
  11. +5
    -2
      slides/5.md
  12. +2
    -0
      slides/6.md
  13. +2
    -2
      slides/8.md
  14. +9
    -3
      slides/9.md
  15. BIN
      slides/fake_desktop.png
  16. +0
    -25
      slides/footer.html
  17. BIN
      slides/fuckit.jpeg
  18. BIN
      slides/fuckit.jpg
  19. +2
    -2
      slides/header.html
  20. +110
    -39
      slides/index.html
  21. +1
    -1
      slides/slides.css

+ 0
- 8
slides/1.md View File

@ -1,8 +0,0 @@
These slides:
> [https://p1k3.com/userland-book/slides/](https://p1k3.com/userland-book/slides/)
The book:
> [https://p1k3.com/userland-book/](https://p1k3.com/userland-book/)

+ 6
- 0
slides/10.md View File

@ -0,0 +1,6 @@
In 2014, the Serious way you interact with Serious Computers -- the ones that
most of the internet runs on -- is still through a text terminal.
If you stop by my desk at work, my screen probably looks like this:
-> <img src=fake_desktop.png width=1200px> <-

+ 3
- 0
slides/11.md View File

@ -0,0 +1,3 @@
But we're not here to talk about Serious Computers.
We're here to talk about how the command line is for normal human beings.

+ 16
- 0
slides/12.md View File

@ -0,0 +1,16 @@
YOU ARE STANDING AT THE END OF A ROAD BEFORE A SMALL BRICK BUILDING.
AROUND YOU IS A FOREST. A SMALL STREAM FLOWS OUT OF THE BUILDING AND
DOWN A GULLY.
> GO EAST
YOU ARE INSIDE A BUILDING, A WELL HOUSE FOR A LARGE SPRING.
THERE ARE SOME KEYS ON THE GROUND HERE.
THERE IS A SHINY BRASS LAMP NEARBY.
THERE IS FOOD HERE.
THERE IS A BOTTLE OF WATER HERE.

+ 4
- 0
slides/13.md View File

@ -0,0 +1,4 @@
-> <img src="fuckit.jpeg" width=800> <-
Now is where Brennen goes to the shell and fumbles around in front of an
audience.

+ 7
- 0
slides/14.md View File

@ -0,0 +1,7 @@
So that's the shell. Want a shell?
I will give you a shell _right now_. Talk to me.
> https://p1k3.com/userland-book/
> http://squiggle.city/

+ 3
- 3
slides/2.md View File

@ -1,5 +1,5 @@
<!-- exec -->
Last fall, I forgot my laptop at work, but I wanted to write something.
$ cowthink I should write a book.
And then I remembered that I had a Raspberry Pi sitting around.
<!-- end -->
So I set it up and started writing things on it.

+ 7
- 0
slides/3.md View File

@ -1 +1,8 @@
And I got to thinking: This is just a stupid Linux computer without any graphics.
There's nothing here but the command line and some programs that do stuff to
plain text files.
And this is how I am happiest as a writer.
Not as a _programmer_, or a _clever unix dork_, but as a _writer_.

+ 12
- 0
slides/4.1.md View File

@ -0,0 +1,12 @@
So here's my thesis:
Unix is for normal humans.
==========================
Wizards are cool and all, but most of us aren't wizards.
Most of us are just bumbling through life.
A lot of us like to make stuff anyway.
Unix is for that.

+ 12
- 0
slides/4.md View File

@ -1 +1,13 @@
<!-- exec -->
$ cowthink I should write a book about this.
___________________________________
( I should write a book about this. )
-----------------------------------
o ^__^
o (oo)\_______
(__)\ )\/\
||----w |
|| ||
<!-- end -->

+ 5
- 2
slides/5.md View File

@ -1,2 +1,5 @@
Unix?
=====
cool story bro
==============
wtf is unix?
============

+ 2
- 0
slides/6.md View File

@ -1 +1,3 @@
<!-- jurassic park -->
-> <img src="../images/jp_unix.jpg"> <-

+ 2
- 2
slides/8.md View File

@ -1,5 +1,5 @@
And what modern Unix looks like is this:
And a lot of the time, modern Unix-like systems look like this:
-> <img src="../images/debian.png"> <-
...which probably looks really familiar to a lot of you.
...which isn't actually that unfamiliar, right?

+ 9
- 3
slides/9.md View File

@ -1,7 +1,13 @@
- At SparkFun, we do a lot of stuff over serial.
- Once upon a time, most of the interfaces to Really Serious Computers
worked like debugging an Arduino over a serial port.
- Once upon a time, most of the interfaces to Really Serious Computers -- the
ones at universities and in government -- worked like debugging Arduino
code over a serial port.
- The computer prints stuff, you type stuff to the computer, the computer
prints stuff. It's just text in a box.
- Even once we got PCs in our houses, a lot of the interfaces shared this
heritage. Remember DOS?
heritage. Remember DOS? Ever have to fire up cmd.exe on Windows?

BIN
slides/fake_desktop.png View File

Before After
Width: 1929  |  Height: 1080  |  Size: 384 KiB

+ 0
- 25
slides/footer.html View File

@ -1,28 +1,3 @@
<section>
<p style="font-size: 3em; margin-bottom: 0;">fin.</p>
<pre class=noborder style="font-size: 15px;">
\ / \ //\
\ |\___/| / \// \\
/0 0 \__ / // | \ \
/ / \/_/ // | \ \
@_^_@'/ \/_ // | \ \
//_^_/ \/_ // | \ \
( //) | \/// | \ \
( / /) _|_ / ) // | \ _\
( // /) '/,_ _ _/ ( ; -. | _ _\.-~ .-~~~^-.
(( / / )) ,-{ _ `-.|.-~-. .~ `.
(( // / )) '/\ / ~-. _ .-~ .-~^-. \
(( /// )) `. { } / \ \
(( / )) .----~-.\ \-' .~ \ `. \^-.
///.----..&gt; \ _ -~ `. ^-` ^-_
///-._ _ _ _ _ _ _}^ - - - - ~ ~-- ,.-~
/.-~
</pre>
</section>
<script>
$(document).ready(function () {
// ☜ ☝ ☞ ☟ ☆ ✠ ✡ ✢ ✣ ✤ ✥ ✦ ✧ ✩ ✪


BIN
slides/fuckit.jpeg View File

Before After
Width: 640  |  Height: 360  |  Size: 30 KiB

BIN
slides/fuckit.jpg View File

Before After
Width: 480  |  Height: 360  |  Size: 14 KiB

+ 2
- 2
slides/header.html View File

@ -11,8 +11,8 @@
<body>
<section>
<p style="font-size: 3em; margin-bottom: 0;">get you a shell</p>
<pre class=noborder>
<p style="font-size: 3em; margin-bottom: 0; text-align: center;">get you a shell</p>
<pre class=noborder style="margin-left: auto; margin-right: auto; width: 50%;">
\ ^__^
\ (oo)\_______
(__)\ )\/\


+ 110
- 39
slides/index.html View File

@ -11,8 +11,8 @@
<body>
<section>
<p style="font-size: 3em; margin-bottom: 0;">get you a shell</p>
<pre class=noborder>
<p style="font-size: 3em; margin-bottom: 0; text-align: center;">get you a shell</p>
<pre class=noborder style="margin-left: auto; margin-right: auto; width: 50%;">
\ ^__^
\ (oo)\_______
(__)\ )\/\
@ -23,13 +23,26 @@
<section>
<p>These slides:</p>
<p>Last fall, I forgot my laptop at work, but I wanted to write something.</p>
<blockquote><p><a href="https://p1k3.com/userland-book/slides/">https://p1k3.com/userland-book/slides/</a></p></blockquote>
<p>And then I remembered that I had a Raspberry Pi sitting around.</p>
<p>The book:</p>
<p>So I set it up and started writing things on it.</p>
<blockquote><p><a href="https://p1k3.com/userland-book/">https://p1k3.com/userland-book/</a></p></blockquote>
</section>
<section>
<p>And I got to thinking: This is just a stupid Linux computer without any graphics.</p>
<p>There&rsquo;s nothing here but the command line and some programs that do stuff to
plain text files.</p>
<p>And this is how I am happiest as a writer.</p>
<p>Not as a <em>programmer</em>, or a <em>clever unix dork</em>, but as a <em>writer</em>.</p>
</section>
@ -42,10 +55,10 @@
<!-- exec -->
<pre><code>$ cowthink I should write a book.
________________________
( I should write a book. )
------------------------
<pre><code>$ cowthink I should write a book about this.
___________________________________
( I should write a book about this. )
-----------------------------------
o ^__^
o (oo)\_______
(__)\ )\/\
@ -62,7 +75,17 @@
<section>
<p>So here&rsquo;s my thesis:</p>
<h1><a name=Unix-is-for-normal-humans href=#Unix-is-for-normal-humans></a> Unix is for normal humans.</h1>
<p>Wizards are cool and all, but most of us aren&rsquo;t wizards.</p>
<p>Most of us are just bumbling through life.</p>
<p>A lot of us like to make stuff anyway.</p>
<p>Unix is for that.</p>
</section>
@ -70,7 +93,9 @@
<section>
<h1><a name=cool-story-bro href=#cool-story-bro></a> cool story bro</h1>
<h1><a name=wtf-is-unix href=#wtf-is-unix></a> wtf is unix?</h1>
</section>
@ -78,12 +103,9 @@
<section>
<h1><a name=Unix href=#Unix></a> Unix?</h1>
</section>
<section>
<!-- jurassic park -->
<p style="text-align:center;"> <img src="../images/jp_unix.jpg"></p>
@ -104,11 +126,11 @@
<section>
<p>And what modern Unix looks like is this:</p>
<p>And a lot of the time, modern Unix-like systems look like this:</p>
<p style="text-align:center;"> <img src="../images/debian.png"></p>
<p>&hellip;which probably looks really familiar to a lot of you.</p>
<p>&hellip;which isn&rsquo;t actually that unfamiliar, right?</p>
</section>
@ -118,37 +140,86 @@
<ul>
<li><p>At SparkFun, we do a lot of stuff over serial.</p></li>
<li><p>Once upon a time, most of the interfaces to Really Serious Computers
worked like debugging an Arduino over a serial port.</p></li>
<li><p>Once upon a time, most of the interfaces to Really Serious Computers &ndash; the
ones at universities and in government &ndash; worked like debugging Arduino
code over a serial port.</p></li>
<li><p>The computer prints stuff, you type stuff to the computer, the computer
prints stuff. It&rsquo;s just text in a box.</p></li>
<li><p>Even once we got PCs in our houses, a lot of the interfaces shared this
heritage. Remember DOS?</p></li>
heritage. Remember DOS? Ever have to fire up cmd.exe on Windows?</p></li>
</ul>
</section>
<section>
<p>In 2014, the Serious way you interact with Serious Computers &ndash; the ones that
most of the internet runs on &ndash; is still through a text terminal.</p>
<p>If you stop by my desk at work, my screen probably looks like this:</p>
<p style="text-align:center;"> <img src=fake_desktop.png width=1200px></p>
</section>
<section>
<p>But we&rsquo;re not here to talk about Serious Computers.</p>
<p>We&rsquo;re here to talk about how the command line is for normal human beings.</p>
</section>
<section>
<pre><code>YOU ARE STANDING AT THE END OF A ROAD BEFORE A SMALL BRICK BUILDING.
AROUND YOU IS A FOREST. A SMALL STREAM FLOWS OUT OF THE BUILDING AND
DOWN A GULLY.
&gt; GO EAST
YOU ARE INSIDE A BUILDING, A WELL HOUSE FOR A LARGE SPRING.
THERE ARE SOME KEYS ON THE GROUND HERE.
THERE IS A SHINY BRASS LAMP NEARBY.
THERE IS FOOD HERE.
THERE IS A BOTTLE OF WATER HERE.
</code></pre>
</section>
<section>
<p style="font-size: 3em; margin-bottom: 0;">fin.</p>
<pre class=noborder style="font-size: 15px;">
\ / \ //\
\ |\___/| / \// \\
/0 0 \__ / // | \ \
/ / \/_/ // | \ \
@_^_@'/ \/_ // | \ \
//_^_/ \/_ // | \ \
( //) | \/// | \ \
( / /) _|_ / ) // | \ _\
( // /) '/,_ _ _/ ( ; -. | _ _\.-~ .-~~~^-.
(( / / )) ,-{ _ `-.|.-~-. .~ `.
(( // / )) '/\ / ~-. _ .-~ .-~^-. \
(( /// )) `. { } / \ \
(( / )) .----~-.\ \-' .~ \ `. \^-.
///.----..&gt; \ _ -~ `. ^-` ^-_
///-._ _ _ _ _ _ _}^ - - - - ~ ~-- ,.-~
/.-~
</pre>
<p style="text-align:center;"> <img src="fuckit.jpeg" width=800></p>
<p>Now is where Brennen goes to the shell and fumbles around in front of an
audience.</p>
</section>
<section>
<p>So that&rsquo;s the shell. Want a shell?</p>
<p>I will give you a shell <em>right now</em>. Talk to me.</p>
<blockquote><p>https://p1k3.com/userland-book/</p>
<p>http://squiggle.city/</p></blockquote>
</section>


+ 1
- 1
slides/slides.css View File

@ -1,5 +1,5 @@
body {
font-size: 28px;
font-size: 42px;
font-family: "Georgia", "DejaVu Serif", "Bitstream Vera Serif", "Lucida Bright", serif;
background: white;
color: #000000;


Loading…
Cancel
Save