summaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
authorPaul Buetow <git@mx.buetow.org>2021-05-03 09:03:05 +0100
committerPaul Buetow <git@mx.buetow.org>2021-05-21 05:11:04 +0100
commit275ae06e22840ed1b915ddd313ce32c714de56a9 (patch)
tree0db56f58b0e58c72fd106180a82627c92b2bf4f4 /content
parent4cc40e583432574d3ecdeb658bfee6a4f3fe4d0a (diff)
a couple of corrections
Diffstat (limited to 'content')
-rw-r--r--content/gemtext/gemfeed/2016-11-20-methods-in-c.gmi2
-rw-r--r--content/gemtext/resources.gmi38
-rw-r--r--content/html/gemfeed/2016-11-20-methods-in-c.html2
-rw-r--r--content/html/resources.html37
4 files changed, 40 insertions, 39 deletions
diff --git a/content/gemtext/gemfeed/2016-11-20-methods-in-c.gmi b/content/gemtext/gemfeed/2016-11-20-methods-in-c.gmi
index 45dd3afe..931446af 100644
--- a/content/gemtext/gemfeed/2016-11-20-methods-in-c.gmi
+++ b/content/gemtext/gemfeed/2016-11-20-methods-in-c.gmi
@@ -71,7 +71,7 @@ Not complicated at all, but nice to know and helps to make the code easier to re
## The flaw
-That's actually not really how it works in object oriented languages such as Java and C++. The method call in this example is not really a method call as "mult" and "div" in this example are no "method receivers". What I mean by that is that the functions can not access the state of the "mult" and "div" struct objects. In C you would need to do something like this instead if you wanted to access the state of "mult" from within the calculate function, you would have to pass it as an argument:
+That's actually not really how it works in object oriented languages such as Java and C++. The method call in this example is not really a method call as "mult" and "div" in this example are no "message receivers". What I mean by that is that the functions can not access the state of the "mult" and "div" struct objects. In C you would need to do something like this instead if you wanted to access the state of "mult" from within the calculate function, you would have to pass it as an argument:
```
mult.calculate(mult,a,b));
diff --git a/content/gemtext/resources.gmi b/content/gemtext/resources.gmi
index 7902ca90..dd145fa0 100644
--- a/content/gemtext/resources.gmi
+++ b/content/gemtext/resources.gmi
@@ -1,5 +1,3 @@
-> Last updated 2021-05-01
-
=> ./ Go back to the main site
# Resources
@@ -30,7 +28,6 @@ You won't find any links on this site because over time the links will break. Pl
* DNS and BIND; Cricket Liu; O'Reilly
* Concurrency in Go; Katherine Cox-Buday; O'Reilly
* Modern Perl; Chromatic ; Onyx Neon Press
-* Structure and Interpretation of Computer Programs; Harold Abelson and more...; MIT Press
* Java ist auch eine Insel; Christian Ullenboom;
* Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly
* Advanced Bash-Scripting Guide; Not a book by per-se but could be
@@ -61,37 +58,40 @@ I didn't read them from the beginning to the end, but I am using them to look up
## Self-development and soft-skills books
-* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly
-* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion
-* The Bullet Journal Method; Ryder Carroll; Fourth Estate
-* Psycho-Cybernetics; Maxwell Maltz; Perigee Books
-* The Complete Software Developer's Career Guide; John Sonmez; Audible
-* Eat That Frog!; Brian Tracy; Hodder Paperbacks
+* Atomic Habits; James Clear; Random House Business
+* The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books
* The Off Switch; Mark Cropley; Virgin Books
+* Eat That Frog!; Brian Tracy; Hodder Paperbacks
* So Good They Can't Ignore You; Cal Newport; Business Plus
+* The Joy of Missing Out; Christina Crook; New Society Publishers
+* The Bullet Journal Method; Ryder Carroll; Fourth Estate
+* The Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook
+* Psycho-Cybernetics; Maxwell Maltz; Perigee Books
* Stop starting, start finishing; Arne Roock; Lean-Kanban University
-* Deep Work; Cal Newport; Piatkus
-* Digital Minimalism; Cal Newport; Portofolio Penguin
-* Atomic Habits; James Clear; Random House Business
-* The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books
* The Power of Now; Eckhard Tolle; Yellow Kite
+* Soft Skills; John Sommez; Manning Publications
+* Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion
+* Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly
+* Digital Minimalism; Cal Newport; Portofolio Penguin
* Ultralearning; Scott Young; Thorsons
-* The Joy of Missing Out; Christina Crook; New Society Publishers
+* Deep Work; Cal Newport; Piatkus
## Technical video lectures and courses
Some of these were in-person with exams, others were online learning lectures only.
* Linux Security and Isolation APIs Training; Michael Kerrisk; 3 day on-site training
+* MySQL Deep Dive Workshop; 2 day on-site training
+* Protocol buffers; O'Reilly Online
+* Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online
+* Red Hat Certified System Administrator; Course + certification (Although I had the option I decided not to take the next course as it is more effective to self learn what I need)
+* Scripting Vim; Damian Conway; O'Reilly Online
* The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online
* Ultimate Go Programming; Bill Kennedy; O'Reilly Online
-* Scripting Vim; Damian Conway; O'Reilly Online
+* Structure and Interpretation of Computer Programs; Harold Abelson and more...;
* F5 Loadbalancers Training; 2 day on-site training; F5, Inc.
-* Functional programming lecture; Remote University of Hagen
-* Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online
-* Red Hat Certified System Administrator; Course + certification (Although I had the option I decided not to take the next course as it is more effective to self learn what I need)
* Apache Tomcat Best Practises; 3 day on-site training
-* MySQL Deep Dive Workshop; 2 day on-site training
+* Functional programming lecture; Remote University of Hagen
## Fiction and more books
diff --git a/content/html/gemfeed/2016-11-20-methods-in-c.html b/content/html/gemfeed/2016-11-20-methods-in-c.html
index 5d39c258..f764e8d9 100644
--- a/content/html/gemfeed/2016-11-20-methods-in-c.html
+++ b/content/html/gemfeed/2016-11-20-methods-in-c.html
@@ -76,7 +76,7 @@ Division(3.000000, 2.000000) =&gt; 1.500000
</pre>
<p>Not complicated at all, but nice to know and helps to make the code easier to read!</p>
<h2>The flaw</h2>
-<p>That's actually not really how it works in object oriented languages such as Java and C++. The method call in this example is not really a method call as "mult" and "div" in this example are no "method receivers". What I mean by that is that the functions can not access the state of the "mult" and "div" struct objects. In C you would need to do something like this instead if you wanted to access the state of "mult" from within the calculate function, you would have to pass it as an argument:</p>
+<p>That's actually not really how it works in object oriented languages such as Java and C++. The method call in this example is not really a method call as "mult" and "div" in this example are no "message receivers". What I mean by that is that the functions can not access the state of the "mult" and "div" struct objects. In C you would need to do something like this instead if you wanted to access the state of "mult" from within the calculate function, you would have to pass it as an argument:</p>
<pre>
mult.calculate(mult,a,b));
</pre>
diff --git a/content/html/resources.html b/content/html/resources.html
index 88c50e3b..eece15cc 100644
--- a/content/html/resources.html
+++ b/content/html/resources.html
@@ -18,7 +18,6 @@ li { color: #98be65; }
</style>
</head>
<body>
-<pre>Last updated 2021-05-01</pre>
<a class="textlink" href="./">Go back to the main site</a><br />
<h1>Resources</h1>
<p>This is a list of resources I found useful. I am not an expert in all (but some) of these topics but all the resources listed here made an impact on me. I've read some of the books quite a long time ago, so there might be newer editions out there already and I might need to refresh some of the knowledge.</p>
@@ -43,7 +42,6 @@ li { color: #98be65; }
<li>DNS and BIND; Cricket Liu; O'Reilly</li>
<li>Concurrency in Go; Katherine Cox-Buday; O'Reilly</li>
<li>Modern Perl; Chromatic ; Onyx Neon Press</li>
-<li>Structure and Interpretation of Computer Programs; Harold Abelson and more...; MIT Press</li>
<li>Java ist auch eine Insel; Christian Ullenboom; </li>
<li>Think Raku (aka Think Perl 6); Laurent Rosenfeld, Allen B. Downey; O'Reilly</li>
<li>Advanced Bash-Scripting Guide; Not a book by per-se but could be</li>
@@ -73,36 +71,39 @@ li { color: #98be65; }
</ul>
<h2>Self-development and soft-skills books</h2>
<ul>
-<li>Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly</li>
-<li>Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion</li>
-<li>The Bullet Journal Method; Ryder Carroll; Fourth Estate</li>
-<li>Psycho-Cybernetics; Maxwell Maltz; Perigee Books</li>
-<li>The Complete Software Developer's Career Guide; John Sonmez; Audible</li>
-<li>Eat That Frog!; Brian Tracy; Hodder Paperbacks</li>
+<li>Atomic Habits; James Clear; Random House Business</li>
+<li>The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books</li>
<li>The Off Switch; Mark Cropley; Virgin Books</li>
+<li>Eat That Frog!; Brian Tracy; Hodder Paperbacks</li>
<li>So Good They Can't Ignore You; Cal Newport; Business Plus</li>
+<li>The Joy of Missing Out; Christina Crook; New Society Publishers</li>
+<li>The Bullet Journal Method; Ryder Carroll; Fourth Estate</li>
+<li>The Complete Software Developer's Career Guide; John Sonmez; Unabridged Audiobook</li>
+<li>Psycho-Cybernetics; Maxwell Maltz; Perigee Books</li>
<li>Stop starting, start finishing; Arne Roock; Lean-Kanban University</li>
-<li>Deep Work; Cal Newport; Piatkus</li>
-<li>Digital Minimalism; Cal Newport; Portofolio Penguin</li>
-<li>Atomic Habits; James Clear; Random House Business</li>
-<li>The Daily Stoic; Ryan Holiday, Stephen Hanselman; Profile Books</li>
<li>The Power of Now; Eckhard Tolle; Yellow Kite</li>
+<li>Soft Skills; John Sommez; Manning Publications</li>
+<li>Who Moved My Cheese?; Dr. Spencer Johnson; Vermilion</li>
+<li>Time Management for System Administrators; Thomas A. Limoncelli; O'Reilly</li>
+<li>Digital Minimalism; Cal Newport; Portofolio Penguin</li>
<li>Ultralearning; Scott Young; Thorsons</li>
-<li>The Joy of Missing Out; Christina Crook; New Society Publishers</li>
+<li>Deep Work; Cal Newport; Piatkus</li>
</ul>
<h2>Technical video lectures and courses</h2>
<p>Some of these were in-person with exams, others were online learning lectures only.</p>
<ul>
<li>Linux Security and Isolation APIs Training; Michael Kerrisk; 3 day on-site training</li>
+<li>MySQL Deep Dive Workshop; 2 day on-site training</li>
+<li>Protocol buffers; O'Reilly Online</li>
+<li>Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online</li>
+<li>Red Hat Certified System Administrator; Course + certification (Although I had the option I decided not to take the next course as it is more effective to self learn what I need)</li>
+<li>Scripting Vim; Damian Conway; O'Reilly Online</li>
<li>The Ultimate Kubernetes Bootcamp; School of Devops; O'Reilly Online</li>
<li>Ultimate Go Programming; Bill Kennedy; O'Reilly Online</li>
-<li>Scripting Vim; Damian Conway; O'Reilly Online</li>
+<li>Structure and Interpretation of Computer Programs; Harold Abelson and more...; </li>
<li>F5 Loadbalancers Training; 2 day on-site training; F5, Inc. </li>
-<li>Functional programming lecture; Remote University of Hagen</li>
-<li>Algorithms Video Lectures; Robert Sedgewick; O'Reilly Online</li>
-<li>Red Hat Certified System Administrator; Course + certification (Although I had the option I decided not to take the next course as it is more effective to self learn what I need)</li>
<li>Apache Tomcat Best Practises; 3 day on-site training</li>
-<li>MySQL Deep Dive Workshop; 2 day on-site training</li>
+<li>Functional programming lecture; Remote University of Hagen</li>
</ul>
<h2>Fiction and more books</h2>
<p>Many fiction and non-fiction books I read are not listed here. This site mostly includes resources which made an impact on me regarding the work I do only and not on my personal life. Do you recommend a good Science Fiction Novel? E-Mail me; I can also provide my own recommendations! :-)</p>