geokkjer's home on the web, built with Guile and Haunthttps://blog.geokkjer.eu/feed.xmlRecent Posts2024-06-11T11:17:56ZAbouthttps://blog.geokkjer.eu/about.htmlGeir Okkenhaug Jerstadgeir@geokkjer.eu2024-02-12T11:08:00Z<h1>About</h1><p>Hello stranger,</p><p>This is a blog about my adventures into functional and procedual programming and system configuration + some politics maybe.
Topics covered are NixOs and general Linux/DevoPs stuff. Programming in C, Rust, Zig and Lisp.</p><p>Formally educated as a security professional. Self thaught Linux admin with special interrest in virtualization, contaniers, kubernetes and NixOS.
I love the Linux desktop <3 (running Sway and Emacs).
Currently looking to level up programming with Rust and C.
Looking to make cli applications, or platform engineering.</p><h2>Some quotes</h2><p>Random assortment of quotes, might be inspirarional.</p><blockquote><p>"We choose to go to the Moon. We choose to go to the Moon... We choose to go to the Moon in this decade and do the other things, not because they are easy, but because they are hard; because that goal will serve to organize and measure the best of our energgoies and skills, because that challenge is one that we are willing to accept, one we are unwilling to postpone, and one we intend to win, and the others, too." - <a href="https://web.archive.org/web/20180315230845/https://er.jsc.nasa.gov/seh/ricetalk.htm">John F. Kennedy</a></p></blockquote><blockquote><p>"Everybody has a plan until they get punched in the mouth." - Mike Tyson</p></blockquote><blockquote><p>"when the going gets weird, the weird turn pro" - Hunter S. Thompson</p></blockquote><blockquote><p>“When the rich steal from the poor it’s called business, when the poor resist it’s called violence” - Mark Twain</p></blockquote><blockquote><p>“I’m using Linux. A library that emacs uses to communicate with Intel hardware.” – Erwin, #emacs, Freenode. Taken from Mastering Emacs by Mickey Peterseon</p></blockquote>Test post!https://blog.geokkjer.eu/test-post.htmlGeir Okkenhaug Jerstadgeir@geokkjer.eu2024-02-06T11:08:00Z<h1>Top</h1><p><strong>Bold</strong> <em>cursive</em></p><h2>second</h2><p><code>backtick</code></p><p><img src="./images/guix.jpg" alt="image" /></p><pre><code class="language-rust">
# Code here
use::std::io
fn main() {
println!("Hello, Code!");
}</code></pre>First post!https://blog.geokkjer.eu/first-post.htmlGeir Okkenhaug Jerstadgeir@geokkjer.eu2024-02-06T11:08:00Z<h1>Title</h1><h2>Hello world!</h2><p>This is <strong>MarkDown</strong> :-)</p><p>This is <em>code</em></p><pre><code class="language-guile">(use-modules (haunt asset)
(haunt site)
(haunt builder blog)
(haunt builder atom)
(haunt reader skribe))
(site #:title 'My First Haunt Site'
#:domain "example.com"
#:default-metadata
'((author . "Eva Luator")
(email . "eva@example.com"))
#:readers (list skribe-reader)
#:builders (list (blog)
(atom-feed)
(atom-feeds-by-tag)))
</code></pre>Hello with Skribe!https://blog.geokkjer.eu/hello-with-skribe.htmlGeir Okkenhaug Jerstadgeir@geokkjer.eu2024-02-06T00:00:00Z<h1>This is Skribe!</h1><p>This is my second Skribe document</p><p>This is the second paragraf !</p>Hello with Skribe!https://blog.geokkjer.eu/hello-with-skribe.htmlGeir Okkenhaug Jerstadgeir@geokkjer.eu2024-02-06T00:00:00Z<h1>Hello2, Skribe!</h1><p>This is my first Skribe document</p><p>This is the second paragraf !</p>