diff options
| author | Paul Buetow <paul@buetow.org> | 2021-12-28 21:17:57 +0000 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2021-12-28 21:17:57 +0000 |
| commit | bfa4320abfc4028b285b8e2e9b724e71ed67192f (patch) | |
| tree | 90c93d35cf5061013c35fa684b8ceb696aaa2a7f | |
| parent | b7b474d322ad49bcdd30d3100dfae919b57e3bd0 (diff) | |
Publishing new version
| -rw-r--r-- | gemfeed/2021-04-24-welcome-to-the-geminispace.md | 2 | ||||
| -rw-r--r-- | gemfeed/2021-11-28-bash-golf-part-2.draft.md | 14 | ||||
| -rw-r--r-- | gemfeed/2021-12-26-how-to-stay-sane-as-a-devops-person.md | 2 | ||||
| -rw-r--r-- | gemfeed/index.md | 2 | ||||
| -rw-r--r-- | gemfeed/style.css | 32 | ||||
| -rw-r--r-- | index.md | 4 | ||||
| -rw-r--r-- | resources.md | 43 | ||||
| -rw-r--r-- | style.css | 32 |
8 files changed, 76 insertions, 55 deletions
diff --git a/gemfeed/2021-04-24-welcome-to-the-geminispace.md b/gemfeed/2021-04-24-welcome-to-the-geminispace.md index 48a92629..06c91cf8 100644 --- a/gemfeed/2021-04-24-welcome-to-the-geminispace.md +++ b/gemfeed/2021-04-24-welcome-to-the-geminispace.md @@ -4,7 +4,7 @@ Have you reached this article already via Gemini? It requires a Gemini client; web browsers such as Firefox, Chrome, Safari, etc., don't support the Gemini protocol. The Gemini address of this site (or the address of this capsule as people say in Geminispace) is: -[gemini://buetow.org](gemini://buetow.org) +[gemini://snonux.de](gemini://snonux.de) However, if you still use HTTP, you are just surfing the fallback HTML version of this capsule. In that case, I suggest reading on what this is all about :-). diff --git a/gemfeed/2021-11-28-bash-golf-part-2.draft.md b/gemfeed/2021-11-28-bash-golf-part-2.draft.md index 0ba5c209..867fd440 100644 --- a/gemfeed/2021-11-28-bash-golf-part-2.draft.md +++ b/gemfeed/2021-11-28-bash-golf-part-2.draft.md @@ -2,14 +2,14 @@ ``` - '\ . . |>18>> - \ . ' . | - O>> . 'o | - \ . | - /\ . | - / / .' | + '\ '\ . . |>18>> + \ \ . ' . | + O>> O>> . 'o | + \ .\. .. . | + /\ . /\ . . | + / / . / / .' . | jgs^^^^^^^`^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Art by Joan Stark + Art by Joan Stark, mod. by Paul Buetow ``` > Published by Paul Buetow 2021-11-29 diff --git a/gemfeed/2021-12-26-how-to-stay-sane-as-a-devops-person.md b/gemfeed/2021-12-26-how-to-stay-sane-as-a-devops-person.md index fbba07d3..8ba8d492 100644 --- a/gemfeed/2021-12-26-how-to-stay-sane-as-a-devops-person.md +++ b/gemfeed/2021-12-26-how-to-stay-sane-as-a-devops-person.md @@ -70,7 +70,7 @@ Security is a team sport. So slow down and make sure that everyone is on track w ### Don't rush to prevent errors -Slowing down also helps to avoid errors. Don't rush it, even if the task you are working on is urgent. Try to be quick, but don't rush it. Maybe you are writing a script to mitigate a production issue. You could others peer review that script, for example. Their primary programming language may not be the same (e.g. Java vs Ruby), but they would understand the logic (Or let another DevOps person from your company with good scripting skills review your mitigation, but he then may lack the domain knowledge of the software you are patching. +Slowing down also helps to avoid errors. Don't rush it, even if the task you are working on is urgent. Try to be quick, but don't rush it. Maybe you are writing a script to mitigate a production issue. You could others peer review that script, for example. Their primary programming language may not be the same (e.g. Java vs Ruby), but they would understand the logic. Or ask another DevOps person from your company with good scripting skills review your mitigation, but he then may lack the domain knowledge of the software you are patching. [Read also "Defensive DevOps" about deploying mitigation scripts.](./2021-10-22-defensive-devops.md) diff --git a/gemfeed/index.md b/gemfeed/index.md index ce7ac713..c9d8b8a9 100644 --- a/gemfeed/index.md +++ b/gemfeed/index.md @@ -1,4 +1,4 @@ -# buetow.org's Gemfeed +# snonux.de's Gemfeed ## Having fun with computers! diff --git a/gemfeed/style.css b/gemfeed/style.css index 3eeced17..15867b51 100644 --- a/gemfeed/style.css +++ b/gemfeed/style.css @@ -3,27 +3,37 @@ body { padding-left: 10px; padding-right: 10px; max-width: 900px; - font-family: "courier new"; - background-color: #ffffff; - color: #000000; + background-color: #37585E; + color: #ddddce; + font-family: Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace; + font-style: normal; + font-variant: normal; } -h1,h2,h3 { - color: #55bc90; +h1 { + color: #ffffff; +} + +h2 { + color: #ffffef; +} + +h3 { + color: #eeeede; } a { - color: #174f14; + color: #99ccff; text-decoration: none; } a:hover { - color: #c0f; - text-decoration: none; + color: #55bc90; + text-decoration: underline; } li { - color: #174f14; + color: #99ccff; } img { @@ -36,7 +46,7 @@ img { pre { display: block; background-color: #111; - color: #66cdaa; + color: #bbbfaf; padding: 5px; overflow-x: auto; } @@ -47,7 +57,7 @@ a.textlink:before { } p.quote { - color: #174f14; + color: #ffffff; } p.quote:before { @@ -1,4 +1,4 @@ -# fprintf(stderr, "Hello world\n"); +# echo "Hello $USER" ``` ,---------------------------, @@ -15,7 +15,7 @@ /___________________________________ / | ___ | | | ) | _ _ _ [-------] | | ( - | o o o TURBO [-------] | / _)_ + | o o o OpenBSD inside [-------] | / _)_ |__________________________________ |/ / / /-------------------------------------/| ( )/ /-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/ / diff --git a/resources.md b/resources.md index 8e50c62f..146aa752 100644 --- a/resources.md +++ b/resources.md @@ -19,34 +19,35 @@ You won't find any links on this site because, over time, the links will break. ## Technical books -* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional -* Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly -* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select -* Pro Git; Scott Chacon, Ben Straub; Apress -* The Docker Book; James Turnbull; Kindle * Learn You a Haskell for Great Good!; Miran Lipovaca; No Starch Press -* Developing Games in Java; David Brackeen and others...; New Riders -* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner -* Java ist auch eine Insel; Christian Ullenboom; -* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson -* Pro Puppet; James Turnbull, Jeffrey McCune; Apress -* Data Science at the Command Line; Jeroen Janssens; O'Reilly -* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press +* The Pragmatic Programmer; David Thomas; Addison-Wesley +* Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly +* Effective Java; Joshua Bloch; Addison-Wesley Professional - Currently reading +* Modern Perl; Chromatic ; Onyx Neon Press * Site Reliability Engineering; How Google runs production systems; O'Reilly +* DNS and BIND; Cricket Liu; O'Reilly +* Concurrency in Go; Katherine Cox-Buday; O'Reilly * Higher Order Perl; Mark Dominus; Morgan Kaufmann -* Modern Perl; Chromatic ; Onyx Neon Press +* Java ist auch eine Insel; Christian Ullenboom; * Systems Performance Tuning; Gian-Paolo D. Musumeci and others...; O'Reilly -* Effective awk programming; Arnold Robbins; O'Reilly -* The Practise of System and Network Administration; Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup; Addison-Wesley Professional +* Object-Oriented Programming with ANSI-C; Axel-Tobias Schreiner * Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly -* DNS and BIND; Cricket Liu; O'Reilly -* Programming Perl aka "The Camel Book"; Tom Christiansen, brian d foy, Larry Wall & Jon Orwant; O'Reilly -* Concurrency in Go; Katherine Cox-Buday; O'Reilly -* Funktionale Programmierung; Peter Pepper; Springer -* The Pragmatic Programmer; David Thomas; Addison-Wesley -* C++ Programming Language; Bjarne Stroustrup; +* The Practise of System and Network Administration; Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup; Addison-Wesley Professional +* Developing Games in Java; David Brackeen and others...; New Riders +* Clusterbau mit Linux-HA; Michael Schwartzkopff; O'Reilly +* Data Science at the Command Line; Jeroen Janssens; O'Reilly +* The Docker Book; James Turnbull; Kindle +* Effective awk programming; Arnold Robbins; O'Reilly +* The Go Programming Language; Alan A. A. Donovan; Addison-Wesley Professional +* Learn You Some Erlang for Great Good; Fred Herbert; No Starch Press +* The Phoenix Project - A Novel About IT, DevOps, and Helping your Business Win; Gene Kim and Kevin Behr; Trade Select * Advanced Bash-Scripting Guide; Not an actual book, but could be * Systemprogrammierung in Go; Frank Müller; dpunkt +* Pro Puppet; James Turnbull, Jeffrey McCune; Apress +* Distributed Systems: Principles and Paradigms; Andrew S. Tanenbaum; Pearson +* Pro Git; Scott Chacon, Ben Straub; Apress +* Funktionale Programmierung; Peter Pepper; Springer +* C++ Programming Language; Bjarne Stroustrup; * 21st Century C: C Tips from the New School; Ben Klemens; O'Reilly ## Technical bibles @@ -3,27 +3,37 @@ body { padding-left: 10px; padding-right: 10px; max-width: 900px; - font-family: "courier new"; - background-color: #ffffff; - color: #000000; + background-color: #37585E; + color: #ddddce; + font-family: Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace; + font-style: normal; + font-variant: normal; } -h1,h2,h3 { - color: #55bc90; +h1 { + color: #ffffff; +} + +h2 { + color: #ffffef; +} + +h3 { + color: #eeeede; } a { - color: #174f14; + color: #99ccff; text-decoration: none; } a:hover { - color: #c0f; - text-decoration: none; + color: #55bc90; + text-decoration: underline; } li { - color: #174f14; + color: #99ccff; } img { @@ -36,7 +46,7 @@ img { pre { display: block; background-color: #111; - color: #66cdaa; + color: #bbbfaf; padding: 5px; overflow-x: auto; } @@ -47,7 +57,7 @@ a.textlink:before { } p.quote { - color: #174f14; + color: #ffffff; } p.quote:before { |
