summaryrefslogtreecommitdiff
path: root/bsdcan2019
diff options
context:
space:
mode:
authorJeffrey Armstrong <jeffrey.armstrong@approximatrix.com>2019-05-08 17:12:08 -0400
committerJeffrey Armstrong <jeffrey.armstrong@approximatrix.com>2019-05-08 17:12:08 -0400
commit6ffd9034ce99b442542a09dccaedd4c16a3ee2af (patch)
tree4ab0a488088e1e568dc2fb164c6c166ed3ac73d0 /bsdcan2019
parent7d75794a0bbb7129a9fd990c0f9a0ef1dcaa272f (diff)
downloadpresentations-6ffd9034ce99b442542a09dccaedd4c16a3ee2af.tar.gz
presentations-6ffd9034ce99b442542a09dccaedd4c16a3ee2af.zip
Client section mostly complete. Added numerous pictures.
Diffstat (limited to 'bsdcan2019')
-rw-r--r--bsdcan2019/basic1.pngbin0 -> 83350 bytes
-rw-r--r--bsdcan2019/basic2.pngbin0 -> 70668 bytes
-rw-r--r--bsdcan2019/basic3.pngbin0 -> 59194 bytes
-rw-r--r--bsdcan2019/basic4.pngbin0 -> 236827 bytes
-rw-r--r--bsdcan2019/no_x.pngbin0 -> 67167 bytes
-rw-r--r--bsdcan2019/no_x.svg191
-rw-r--r--bsdcan2019/ui/default/pretty.css6
-rw-r--r--bsdcan2019/vax.html124
-rw-r--r--bsdcan2019/vax3100.jpgbin0 -> 475865 bytes
-rw-r--r--bsdcan2019/vax4000.jpgbin0 -> 569670 bytes
10 files changed, 313 insertions, 8 deletions
diff --git a/bsdcan2019/basic1.png b/bsdcan2019/basic1.png
new file mode 100644
index 0000000..138eefa
--- /dev/null
+++ b/bsdcan2019/basic1.png
Binary files differ
diff --git a/bsdcan2019/basic2.png b/bsdcan2019/basic2.png
new file mode 100644
index 0000000..60b7db8
--- /dev/null
+++ b/bsdcan2019/basic2.png
Binary files differ
diff --git a/bsdcan2019/basic3.png b/bsdcan2019/basic3.png
new file mode 100644
index 0000000..0b60d0e
--- /dev/null
+++ b/bsdcan2019/basic3.png
Binary files differ
diff --git a/bsdcan2019/basic4.png b/bsdcan2019/basic4.png
new file mode 100644
index 0000000..a4675e0
--- /dev/null
+++ b/bsdcan2019/basic4.png
Binary files differ
diff --git a/bsdcan2019/no_x.png b/bsdcan2019/no_x.png
new file mode 100644
index 0000000..c343611
--- /dev/null
+++ b/bsdcan2019/no_x.png
Binary files differ
diff --git a/bsdcan2019/no_x.svg b/bsdcan2019/no_x.svg
new file mode 100644
index 0000000..cd72d18
--- /dev/null
+++ b/bsdcan2019/no_x.svg
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:ooo="http://xml.openoffice.org/svg/export"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.2"
+ viewBox="0 0 4346.2222 4346.2222"
+ preserveAspectRatio="xMidYMid"
+ xml:space="preserve"
+ id="svg3336"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="no_x.svg"
+ style="fill-rule:evenodd;stroke-width:28.22200012;stroke-linejoin:round"><metadata
+ id="metadata3426"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1920"
+ inkscape:window-height="1017"
+ id="namedview3424"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="2.6141391"
+ inkscape:cx="20.715187"
+ inkscape:cy="96.116145"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg3336" /><defs
+ class="ClipPathGroup"
+ id="defs3338"><clipPath
+ id="presentation_clip_path"
+ clipPathUnits="userSpaceOnUse"><rect
+ x="0"
+ y="0"
+ width="11430"
+ height="9155"
+ id="rect3341" /></clipPath><clipPath
+ id="presentation_clip_path_shrink"
+ clipPathUnits="userSpaceOnUse"><rect
+ x="11"
+ y="9"
+ width="11408"
+ height="9137"
+ id="rect3344" /></clipPath></defs><defs
+ class="TextShapeIndex"
+ id="defs3346"><g
+ ooo:slide="id1"
+ ooo:id-list="id3 id4 id5"
+ id="g3348" /></defs><defs
+ class="EmbeddedBulletChars"
+ id="defs3350"><g
+ id="bullet-char-template-57356"
+ transform="scale(4.8828125e-4,-4.8828125e-4)"><path
+ d="M 580,1141 1163,571 580,0 -4,571 580,1141 Z"
+ id="path3353"
+ inkscape:connector-curvature="0" /></g><g
+ id="bullet-char-template-57354"
+ transform="scale(4.8828125e-4,-4.8828125e-4)"><path
+ d="m 8,1128 1129,0 L 1137,0 8,0 8,1128 Z"
+ id="path3356"
+ inkscape:connector-curvature="0" /></g><g
+ id="bullet-char-template-10146"
+ transform="scale(4.8828125e-4,-4.8828125e-4)"><path
+ d="M 174,0 602,739 174,1481 1456,739 174,0 Z m 1184,739 -1049,607 350,-607 699,0 z"
+ id="path3359"
+ inkscape:connector-curvature="0" /></g><g
+ id="bullet-char-template-10132"
+ transform="scale(4.8828125e-4,-4.8828125e-4)"><path
+ d="M 2015,739 1276,0 717,0 l 543,543 -1086,0 0,393 1086,0 -543,545 557,0 741,-742 z"
+ id="path3362"
+ inkscape:connector-curvature="0" /></g><g
+ id="bullet-char-template-10007"
+ transform="scale(4.8828125e-4,-4.8828125e-4)"><path
+ d="m 0,-2 c -7,16 -16,29 -25,39 l 381,530 c -94,256 -141,385 -141,387 0,25 13,38 40,38 9,0 21,-2 34,-5 21,4 42,12 65,25 l 27,-13 111,-251 280,301 64,-25 24,25 c 21,-10 41,-24 62,-43 C 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 c 0,-27 -21,-55 -63,-84 l 16,-20 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 c -22,-34 -53,-51 -92,-51 -42,0 -63,17 -64,51 -7,9 -10,24 -10,44 0,9 1,19 2,30 z"
+ id="path3365"
+ inkscape:connector-curvature="0" /></g><g
+ id="bullet-char-template-10004"
+ transform="scale(4.8828125e-4,-4.8828125e-4)"><path
+ d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 c 0,78 14,145 41,201 34,71 87,106 158,106 53,0 88,-31 106,-94 l 23,-176 c 8,-64 28,-97 59,-98 l 735,706 c 11,11 33,17 66,17 42,0 63,-15 63,-46 l 0,-122 c 0,-36 -10,-64 -30,-84 L 442,47 C 390,-6 338,-33 285,-33 Z"
+ id="path3368"
+ inkscape:connector-curvature="0" /></g><g
+ id="bullet-char-template-9679"
+ transform="scale(4.8828125e-4,-4.8828125e-4)"><path
+ d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 c 0,181 53,324 160,431 106,107 249,161 430,161 179,0 323,-54 432,-161 108,-107 162,-251 162,-431 0,-180 -54,-324 -162,-431 C 1136,54 992,0 813,0 Z"
+ id="path3371"
+ inkscape:connector-curvature="0" /></g><g
+ id="bullet-char-template-8226"
+ transform="scale(4.8828125e-4,-4.8828125e-4)"><path
+ d="m 346,457 c -73,0 -137,26 -191,78 -54,51 -81,114 -81,188 0,73 27,136 81,188 54,52 118,78 191,78 73,0 134,-26 185,-79 51,-51 77,-114 77,-187 0,-75 -25,-137 -76,-188 -50,-52 -112,-78 -186,-78 z"
+ id="path3374"
+ inkscape:connector-curvature="0" /></g><g
+ id="bullet-char-template-8211"
+ transform="scale(4.8828125e-4,-4.8828125e-4)"><path
+ d="m -4,459 1139,0 0,147 -1139,0 0,-147 z"
+ id="path3377"
+ inkscape:connector-curvature="0" /></g><g
+ id="bullet-char-template-61548"
+ transform="scale(4.8828125e-4,-4.8828125e-4)"><path
+ d="m 173,740 c 0,163 58,303 173,419 116,115 255,173 419,173 163,0 302,-58 418,-173 116,-116 174,-256 174,-419 0,-163 -58,-303 -174,-418 C 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"
+ id="path3380"
+ inkscape:connector-curvature="0" /></g></defs><defs
+ class="TextEmbeddedBitmaps"
+ id="defs3382" /><g
+ id="g3384"
+ transform="translate(-3197.889,-2943.889)"><g
+ id="id2"
+ class="Master_Slide"><g
+ id="bg-id2"
+ class="Background" /><g
+ id="bo-id2"
+ class="BackgroundObjects" /></g></g><g
+ class="SlideGroup"
+ id="g3389"
+ transform="translate(-3197.889,-2943.889)"><g
+ id="g3391"><g
+ id="container-id1"><g
+ id="id1"
+ class="Slide"
+ clip-path="url(#presentation_clip_path)"><g
+ class="Page"
+ id="g3395"><g
+ class="com.sun.star.drawing.PolyPolygonShape"
+ id="g3397"><g
+ id="id3"><rect
+ class="BoundingBox"
+ x="4023"
+ y="3592"
+ width="2874"
+ height="2981"
+ id="rect3400"
+ style="fill:none;stroke:none" /><path
+ d="M 4056,6570 5140,5153 4024,3594 l 717,1 889,1225 -1329,1750 -245,0 z m 2122,1 -884,-1228 1341,-1750 239,0 -1089,1424 1110,1554 -717,0 z"
+ id="path3402"
+ inkscape:connector-curvature="0"
+ style="fill:#000000;stroke:none" /></g></g><g
+ class="com.sun.star.drawing.CustomShape"
+ id="g3404"><g
+ id="id4"><rect
+ class="BoundingBox"
+ x="3211"
+ y="2957"
+ width="4321"
+ height="4321"
+ id="rect3407"
+ style="fill:none;stroke:none" /><path
+ d="m 5371,2958 c 1224,0 2159,935 2159,2159 0,1224 -935,2159 -2159,2159 -1224,0 -2159,-935 -2159,-2159 0,-1224 935,-2159 2159,-2159 z m -2,302 c 1052,0 1856,803 1856,1855 0,1052 -804,1856 -1856,1856 -1052,0 -1855,-804 -1855,-1856 0,-1052 803,-1855 1855,-1855 z"
+ id="path3409"
+ inkscape:connector-curvature="0"
+ style="fill:#ff0000;stroke:none" /><path
+ d="m 5371,2958 c 1224,0 2159,935 2159,2159 0,1224 -935,2159 -2159,2159 -1224,0 -2159,-935 -2159,-2159 0,-1224 935,-2159 2159,-2159 z"
+ id="path3411"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#ff0000" /><path
+ d="m 5369,3260 c 1052,0 1856,803 1856,1855 0,1052 -804,1856 -1856,1856 -1052,0 -1855,-804 -1855,-1856 0,-1052 803,-1855 1855,-1855 z"
+ id="path3413"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#ff0000" /></g></g><g
+ class="com.sun.star.drawing.CustomShape"
+ id="g3415"><g
+ id="id5"><rect
+ class="BoundingBox"
+ x="3764"
+ y="3857"
+ width="3340"
+ height="2519"
+ id="rect3418"
+ style="fill:none;stroke:none" /><path
+ d="M 5359,5219 3765,4064 3914,3858 7102,6169 6952,6374 5359,5219 Z"
+ id="path3420"
+ inkscape:connector-curvature="0"
+ style="fill:#ff0000;stroke:none" /><path
+ d="M 5359,5219 3765,4064 3914,3858 7102,6169 6952,6374 5359,5219 Z"
+ id="path3422"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#ff0000" /></g></g></g></g></g></g></g></svg> \ No newline at end of file
diff --git a/bsdcan2019/ui/default/pretty.css b/bsdcan2019/ui/default/pretty.css
index 4455bc0..c23099b 100644
--- a/bsdcan2019/ui/default/pretty.css
+++ b/bsdcan2019/ui/default/pretty.css
@@ -82,6 +82,12 @@ html>body .external {border-bottom: none;}
img.incremental {visibility: hidden;}
.slide .current {color: #B02;}
+.bigpicture {
+ display: block;
+ margin-left:auto;
+ margin-right:auto;
+ width:60%;
+}
/* diagnostics
diff --git a/bsdcan2019/vax.html b/bsdcan2019/vax.html
index 966be45..1d1e347 100644
--- a/bsdcan2019/vax.html
+++ b/bsdcan2019/vax.html
@@ -70,6 +70,7 @@
<div class="slide">
<h1>VAX 4000/200</h1>
+<img style="float:right; height: 80%; width:30%;" src="vax4000.jpg" />
<ul>
<li>KA660 CPU @ ~32MHz</li>
<li>32MB RAM</li>
@@ -89,6 +90,7 @@
<div class="slide">
<h1>VAXstation 3100 m38</h1>
+<img style="float:right; height: 80%; width:30%;" src="vax3100.jpg" />
<ul>
<li>KA42-B CPU @ ~16MHz</li>
<li>32MB RAM</li>
@@ -113,9 +115,13 @@
<div class="slide">
<h1>Setting Up a VAX</h1>
-
+<div class="slidecontent">
+<img src="basic1.png" class="bigpicture" />
+</div>
</div>
+
+
<div class="slide">
<h1>Setting Up a VAX</h1>
<ul>
@@ -138,9 +144,20 @@
<div class="slide">
<h1>Installing NetBSD 8</h1>
-<!-- Disk access stats -->
<!-- CPU stats -->
+<pre>
+Test execution summary:
+ total time: 19134.0100s
+ total number of events: 10000
+ total time taken by event execution: 19130.3700
+ per-request statistics:
+ min: 1830.00ms
+ avg: 1913.04ms
+ max: 8840.00ms
+ approx. 95 percentile: 2209.19ms
+</pre>
+
</div>
<div class="slide">
@@ -173,7 +190,7 @@ vax# time tar -xzf pkgsrc-2018Q4.tar.gz -C /usr
<div class="slide">
<h1>VAX as a Client</h1>
- <!-- Client Picture -->
+<img src="basic2.png" class="bigpicture" />
</div>
@@ -192,7 +209,9 @@ vax# time tar -xzf pkgsrc-2018Q4.tar.gz -C /usr
<div class="slide">
<h1>Client Necessities</h1>
- <!-- No X11 Picture -->
+<p style="text-align:center;">
+<img src="no_x.png" height="80%" width="30%" />
+</p>
<div class="handout">
<ul>
<li>No Framebuffers</li>
@@ -213,11 +232,70 @@ vax# time tar -xzf pkgsrc-2018Q4.tar.gz -C /usr
</div>
+<div class="slide">
+<h1>Text Editor</h1>
+<ul class="incremental">
+ <li>vim</li>
+ <li>nano</li>
+</ul>
+<div class="handout">
+<ul>
+ <li>vim is compiled twice</li>
+ <li>vim-share</li>
+ <li>vim</li>
+ <li>2.5 days each?</li>
+</div>
+
+<div class="slide">
+<h1>Languages - Scripting</h1>
+
+<ul class="incremental">
+ <li class="negative">Python</li>
+ <li class="negative">PHP</li>
+ <li>Perl</li>
+ <li>Ruby</li>
+ <li>Lua</li>
+ <li>Bash</li>
+</ul>
+<div class="handout">
+<ul>
+ <li>Python: floating point</li>
+ <li>PHP: some extensions require ~1GB to build</li>
+ <li>Perl: required 1 week to build</li>
+ <li>Ruby: disable RDOC - 50K seconds for GEM doc build</li>
+ <li>Databases: stick with SQLite</li>
+ <li>Bash: required 30hrs to build</li>
+</ul>
+</div>
+</div>
+
+<div class="slide">
+<h1>Languages - Compiled</h1>
+<ul>
+ <li>Architecture-Limited: GCC 5.5</li>
+ <li><s>Go</s></li>
+ <li><s>Rust</s></li>
+</ul>
+</div>
+
+<div class="slide">
+<h1>Source Control</h1>
+<ul>
+ <li>git</li>
+</ul>
+<div class="handout">
+<ul>
+ <li>Docs in XML - xslt won't work</li>
+ <li>Solution: install git docs from amd64</li>
+</ul>
+</div>
+</div>
+
<!-- ------------------- Part 3 ---------------------- -->
<div class="slide">
<h1>VAX as a Server</h1>
- <!-- Server Picture -->
+<img src="basic3.png" class="bigpicture" />
</div>
@@ -225,14 +303,44 @@ vax# time tar -xzf pkgsrc-2018Q4.tar.gz -C /usr
<div class="slide">
<h1>Server Necessities</h1>
<ul>
+ <li>File Server</li>
<li>Web Server</li>
<li>Remote Shell</li>
- <li>Languages...</li>
- <li>Database</li>
- <li>Samba</li>
</ul>
</div>
+<div class="slide">
+<h1>File</h1>
+<ul class="incremental">
+ <li>NFS</li>
+ <li class="negative">Samba</li>
+ <li>FTP</li>
+</ul>
+<div class="handout">
+<ul>
+ <li>Disk speed, network speed...</li>
+ <li>Samba requires Python</li>
+</ul>
+</div>
+</div>
+
+<div class="slide">
+<h1>Web Server</h1>
+<ul>
+ <li>bozohttpd</li>
+ <li>nginx</li>
+</ul>
+</div>
+
+<div class="slide">
+<h1>Web Server</h1>
+<ul>
+ <li>bozohttpd</li>
+ <li>nginx</li>
+</ul>
+</div>
+
+
<!-- ------------------ Conclusion -------------------- -->
diff --git a/bsdcan2019/vax3100.jpg b/bsdcan2019/vax3100.jpg
new file mode 100644
index 0000000..b8c3de7
--- /dev/null
+++ b/bsdcan2019/vax3100.jpg
Binary files differ
diff --git a/bsdcan2019/vax4000.jpg b/bsdcan2019/vax4000.jpg
new file mode 100644
index 0000000..a3affbb
--- /dev/null
+++ b/bsdcan2019/vax4000.jpg
Binary files differ