Commit 2a9e76c9 authored by Rob Muhlestein's avatar Rob Muhlestein 🎧

initial

parent 0dd11a3d
......@@ -44,6 +44,7 @@ distros
dk
docker
domain
drivers
eastereggs
ed
editor
......@@ -63,8 +64,8 @@ gfm
github
gitlab
gitlab/isbest
gitping
gnulinux
go
goals
grok
gui
......@@ -78,7 +79,6 @@ interface
iotdev
jamstack
jobs
js
kbase
knode
knowledge
......@@ -87,6 +87,7 @@ learning
lfh
lfs
ligature
localrepos
logistics
markup
md
......@@ -142,6 +143,7 @@ sysadmin
terminal
times
tmux
todo
typing
ubiquitous
ui
......@@ -154,7 +156,6 @@ vimisms
virt
vscode
w
web
webdev
whitespace
wikis
......
* add css so that .see can be a bullet that only shows the bullet in text-only browsers
* add tpl-hdsearch to everything
* progressively enhance any URLs pointing to duckduckgo lite version to full version
* review for consistent use of FAQ styling
* co-check to co-chk
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......
......@@ -107,8 +107,11 @@ const invert = _ => {
let sheet = D.createElement('style')
sheet.id = 'inverted'
sheet.innerHTML = `
#pagebg {
transform: translate3d(0,0,0);
}
:root {
background: black;
background: white;
filter: invert(1);
}
img:not(.invertable), .noinvert {
......
......@@ -9,6 +9,18 @@
--scissors-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAA6UlEQVQokZ3SvytGcRTH8ZfrUo9sDJJJfpWYDEZkkMkku7IJ/4IoG5vJarWZ/AlKrJIVo/QYJIZ7bnl0b93v85m+3zrvzznn06GZlnCG2Yb1HdrAD57xgpkUOEcbx/F/xVGKwVB0H/nzXk0xyHCK+4AvUuBSWwGfdwMP6swAprBYfnLsYQ2fMXKGXrxhHi284xBzWMYXHrHZo9hxDH1R3MIHJjGBhzAsb2Adt7hCf46DmvFvwmwhOk7jDsP4DtOsbvddRXD/L28n1mnjCeNV8EDAJzXmo1hR5Fepa0WAXWlb9eiNdYn9FOAXZbMrt2GlyTYAAAAASUVORK5CYII=');
}
#pagebg {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-color: white;
background-size: cover;
z-index: -1;
transform: translate3d(0,0,0); /* shitty ipad fix */
}
* {
box-sizing: border-box;
-webkit-font-smoothing: antialiased;
......@@ -356,7 +368,7 @@ pre code.zoomed {
html {
font-weight: 400;
background: white;
background: black;
margin: 0;
}
......
......@@ -17,6 +17,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......
TODO
---
Title: Bash Shell
Subtitle: The Standard Command Line of Linux
tpl-hdsearch: true
---
*Bourne Again Shell* is default interactive [user](/users/) [shell](/shell/) of the Linux operating system. It is also a powerful [scripting language](/languages/) known for creating useful scripts complex single-line commands quickly. As such it has a rather unusual [syntax](/syntax/) when compared to other languages. Bash usage and programming are a [primary focus](/books/tlcl/) of the [Linux Beginner Boost](/schedule/).
<!doctype html>
<html lang="en">
<head>
<title> | RWX.GG</title>
<title>Bash Shell | RWX.GG</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......@@ -36,7 +37,9 @@
</header>
<main class=content>
<a id=top></a>
<p>TODO</p>
<h1><a href="https://duckduckgo.com/lite?q=Bash Shell">Bash Shell</a></h1>
<h2>The Standard Command Line of Linux</h2>
<p><em>Bourne Again Shell</em> is default interactive <a href="/users/">user</a> <a href="/shell/">shell</a> of the Linux operating system. It is also a powerful <a href="/languages/">scripting language</a> known for creating useful scripts complex single-line commands quickly. As such it has a rather unusual <a href="/syntax/">syntax</a> when compared to other languages. Bash usage and programming are a <a href="/books/tlcl/">primary focus</a> of the <a href="/schedule/">Linux Beginner Boost</a>.</p>
</main>
<footer>
<p><a href="/copyright/" id=copyright>© 2020 Rob Muhlestein. This written content is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Any code is released into the public domain with no warranty.</a>
......
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......
# The Gregg Reference Manual (Annotations)
---
Title: The Gregg Reference Manual
Subtitle: Commonly Needed Lookups
tpl-hdsearch: true
---
The *Gregg Reference Manual* has been the American English standard for business writing style, grammar, usage and formatting for over half a century. "The Bible" (as it's commonly known) is even more relevant now since it fits well with online writing in articles, blogs, and more. The latest edition is the [11th Tribute Edition](https://www.amazon.com/Gregg-Reference-Manual-11th-eleventh/dp/B005GIHKYK).
## Frequently Asked Questions
## Bulleted Lists
Here's a place to put examples that are commonly looked up.
Bulleted Lists:
Capitalized and period if full sentence:
* Full sentence gets a period.
* Everything gets capitalized.
* Long terms are bold with period.
Non-sentences don't get a period:
* Some
* Thing
Long bullets get an introductory bold term or phrase marked off with a bullet:
* **HTTP (Hypertext Transfer Protocol).** The most widely used of all the protocols, HTTP permits you to surf the WorldWideWeb---that part of the Internet that provides access not only to text material but also to images, animation, video and audio.
* **Gopher.** Gopher permits you to access text plus graphical and audio materials, but it first provides you with a series of menus that become progressively more specific until you locate the information you are looking for.
......
<!doctype html>
<html lang="en">
<head>
<title> | RWX.GG</title>
<title>The Gregg Reference Manual | RWX.GG</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......@@ -36,19 +37,25 @@
</header>
<main class=content>
<a id=top></a>
<h1 id="the-gregg-reference-manual-annotations">The Gregg Reference Manual (Annotations)</h1>
<h1><a href="https://duckduckgo.com/lite?q=The Gregg Reference Manual">The Gregg Reference Manual</a></h1>
<h2>Commonly Needed Lookups</h2>
<p>The <em>Gregg Reference Manual</em> has been the American English standard for business writing style, grammar, usage and formatting for over half a century. “The Bible” (as it’s commonly known) is even more relevant now since it fits well with online writing in articles, blogs, and more. The latest edition is the <a href="https://www.amazon.com/Gregg-Reference-Manual-11th-eleventh/dp/B005GIHKYK">11th Tribute Edition</a>.</p>
<h2 id="frequently-asked-questions">Frequently Asked Questions</h2>
<p>Here’s a place to put examples that are commonly looked up.</p>
<p>Bulleted Lists:</p>
<h2 id="bulleted-lists">Bulleted Lists</h2>
<p>Capitalized and period if full sentence:</p>
<ul>
<li><p>Full sentence gets a period.</p></li>
<li><p>Everything gets capitalized.</p></li>
<li><p>Long terms are bold with period.</p></li>
<li><p>Some</p></li>
<li><p>Thing</p></li>
<li><p><strong>HTTP (Hypertext Transfer Protocol).</strong> The most widely used of all the protocols, HTTP permits you to surf the WorldWideWeb—that part of the Internet that provides access not only to text material but also to images, animation, video and audio.</p></li>
<li><p><strong>Gopher.</strong> Gopher permits you to access text plus graphical and audio materials, but it first provides you with a series of menus that become progressively more specific until you locate the information you are looking for.</p></li>
<li>Full sentence gets a period.</li>
<li>Everything gets capitalized.</li>
<li>Long terms are bold with period.</li>
</ul>
<p>Non-sentences don’t get a period:</p>
<ul>
<li>Some</li>
<li>Thing</li>
</ul>
<p>Long bullets get an introductory bold term or phrase marked off with a bullet:</p>
<ul>
<li><strong>HTTP (Hypertext Transfer Protocol).</strong> The most widely used of all the protocols, HTTP permits you to surf the WorldWideWeb—that part of the Internet that provides access not only to text material but also to images, animation, video and audio.</li>
<li><strong>Gopher.</strong> Gopher permits you to access text plus graphical and audio materials, but it first provides you with a series of menus that become progressively more specific until you locate the information you are looking for.</li>
</ul>
</main>
<footer>
......
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......
# Head First C (Annotations)
---
Title: Head First C
Subtitle: (Annotations)
tpl-hdsearch: true
---
## Chapter 1
......@@ -48,10 +52,6 @@ All the other great advice about size and scope of functions and such still very
* Present C clearly on very small screens
* Maintain the spirit of K&R style
## Chapter 7: Advanced Functions {#chapter-7}
TODO
## Resources
* [There is No Arduino Language](https://hackaday.com/2015/07/28/embed-with-elliot-there-is-no-arduino-language/)
......
<!doctype html>
<html lang="en">
<head>
<title> | RWX.GG</title>
<title>Head First C | RWX.GG</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......@@ -36,7 +37,8 @@
</header>
<main class=content>
<a id=top></a>
<h1 id="head-first-c-annotations">Head First C (Annotations)</h1>
<h1><a href="https://duckduckgo.com/lite?q=Head First C">Head First C</a></h1>
<h2>(Annotations)</h2>
<h2 id="chapter-1">Chapter 1</h2>
<h3 id="c-coding-styles">C Coding Styles</h3>
<p><em>Just use <a href="/c#rwx-c-coding-style">RWX C Coding Style</a>.</em></p>
......@@ -73,8 +75,6 @@
<li>Present C clearly on very small screens</li>
<li>Maintain the spirit of K&amp;R style</li>
</ul>
<h2 id="chapter-7">Chapter 7: Advanced Functions</h2>
<p>TODO</p>
<h2 id="resources">Resources</h2>
<ul>
<li><a href="https://hackaday.com/2015/07/28/embed-with-elliot-there-is-no-arduino-language/">There is No Arduino Language</a></li>
......
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......
# Linux Kernel Coding Style
---
Title: Linux Kernel Coding Style
Subtitle: Linus Torvaldz Original Opinions
tpl-hdsearch: true
---
*From the [Linux Kernel Project](https://www.kernel.org/doc/html/v4.10/process/coding-style.html). You probably want to use [RWX C coding style](/c#rwx-c-coding-style) instead.*
......
<!doctype html>
<html lang="en">
<head>
<title> | RWX.GG</title>
<title>Linux Kernel Coding Style | RWX.GG</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......@@ -36,7 +37,8 @@
</header>
<main class=content>
<a id=top></a>
<h1 id="linux-kernel-coding-style">Linux Kernel Coding Style</h1>
<h1><a href="https://duckduckgo.com/lite?q=Linux Kernel Coding Style">Linux Kernel Coding Style</a></h1>
<h2>Linus Torvaldz Original Opinions</h2>
<p><em>From the <a href="https://www.kernel.org/doc/html/v4.10/process/coding-style.html">Linux Kernel Project</a>. You probably want to use <a href="/c#rwx-c-coding-style">RWX C coding style</a> instead.</em></p>
<p>This is a short document describing the preferred coding style for the linux kernel. Coding style is very personal, and I won’t <strong>force</strong> my views on anybody, but this is what goes for anything that I have to be able to maintain, and I’d prefer it for most other things too. Please at least consider the points made here.</p>
<p>First off, I’d suggest printing out a copy of the GNU coding standards, and NOT read it. Burn them, it’s a great symbolic gesture.</p>
......
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......
# Modern C
---
Title: Modern C
Subtitle: Good and Free but Not Beginner Friendly
tpl-hdsearch: true
---
*Modern C* is a absolutely free book about the most modern version of the C language. It was last updated on Oct. 10, 2019 and [written by a French author Jens Gustedt](https://modernc.gforge.inria.fr/). Although it is not nearly as beginner-friendly nor does it contain as much content as [Head First C](/books/hfc/) it is a useful resource and has [been included here as a PDF](modern-c.pdf) for reference.
<!doctype html>
<html lang="en">
<head>
<title> | RWX.GG</title>
<title>Modern C | RWX.GG</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>
<div id=pagebg></div>
<header class=nav-bar>
<nav>
<div class=sidebar-button></div>
......@@ -36,7 +37,8 @@
</header>
<main class=content>
<a id=top></a>
<h1 id="modern-c">Modern C</h1>
<h1><a href="https://duckduckgo.com/lite?q=Modern C">Modern C</a></h1>
<h2>Good and Free but Not Beginner Friendly</h2>
<p><em>Modern C</em> is a absolutely free book about the most modern version of the C language. It was last updated on Oct. 10, 2019 and <a href="https://modernc.gforge.inria.fr/">written by a French author Jens Gustedt</a>. Although it is not nearly as beginner-friendly nor does it contain as much content as <a href="/books/hfc/">Head First C</a> it is a useful resource and has <a href="modern-c.pdf">been included here as a PDF</a> for reference.</p>
</main>
<footer>
......
---
Title: Site Reliability Engineering
Subtitle: How Google Runs Production Systems (Annotations)
Title: Site Reliability Engineering (Annotations)
Subtitle: Google's Poorly-Conceived Title for the Obvious
tpl-hdsearch: true
---
......
<!doctype html>
<html lang="en">
<head>
<title>Site Reliability Engineering | RWX.GG</title>
<title>Site Reliability Engineering (Annotations) | RWX.GG</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
......@@ -13,6 +13,7 @@
<link rel="stylesheet" href="/assets/styles.css">
</head>
<body>