1<!doctype html><html lang=en dir=auto><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>About... | solariz.de - Tech & Thoughts</title><meta name=keywords content><meta name=description content="What this place is about and who is behind..."><meta name=author content="Marco"><link rel=canonical href=https://solariz.de/about/>
1<script>(function(){var e=!1,t=localStorage.getItem("pref-theme"),e=t==="dark"||t!=="light"&&window.matchMedia("(prefers-color-scheme: dark)").matches;document.documentElement.classList.toggle("dark",e),document.documentElement.style.colorScheme=e?"dark":"light"})()</script>
1<link crossorigin=anonymous href=/assets/css/stylesheet.4b75d0866b06815e5ec646422fdf897d21782be9970d227bd3f2515838baa0f0.css integrity="sha256-S3XQhmsGgV5exkZCL9+JfSF4K+mXDSJ70/JRWDi6oPA=" rel="preload stylesheet" as=style><link rel=icon href=https://solariz.de/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://solariz.de/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://solariz.de/favicon/favicon-32x32.png><link rel=apple-touch-icon href=https://solariz.de/favicon/apple-touch-icon.png><link rel=mask-icon href=https://solariz.de/safari-pinned-tab.svg><meta name=theme-color media="(prefers-color-scheme: light)" content="#ffffff"><meta name=theme-color media="(prefers-color-scheme: dark)" content="#110f0d"><meta name=msapplication-TileColor content="#110f0d"><link rel=alternate hreflang=en href=https://solariz.de/about/><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--code-block-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:image" content="https://solariz.de/about/og.jpg"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta name=twitter:card content="summary_large_image"><meta name=twitter:title content="About..."><meta name=twitter:description content="What this place is about and who is behind..."><meta name=twitter:image content="https://solariz.de/about/og.jpg"><meta property="og:title" content="About..."><meta property="og:description" content=" 2 What this place is about and who is behind... 3 "><meta property="og:type" content=" 4 article 5 "><meta property="og:url" content="https://solariz.de/about/"><meta property="article:section" content><meta property="article:modified_time" content="2026-01-11T18:12:33+01:00">
5<script>window.syncThemeColor=function(){var e=document.documentElement.classList.contains("dark")||document.body&&document.body.classList.contains("dark");document.querySelectorAll('meta[name="theme-color"]').forEach(function(t){t.removeAttribute("media"),t.setAttribute("content",e?"#110f0d":"#ffffff")})},window.syncThemeColor()</script>
5<link rel=alternate type=text/markdown href=https://solariz.de/about/index.md><meta name=fediverse:creator content="@[email protected]"><link rel=llms-txt href=/llms.txt><link rel=human-json href=/human.json><link rel=author href=/humans.txt><link rel=webmention href=https://webmention.io/solariz.de/webmention><meta property="og:url" content="https://solariz.de/about/"><meta property="og:site_name" content="solariz.de - Tech & Thoughts"><meta property="og:title" content="About..."><meta property="og:description" content="What this place is about and who is behind..."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:modified_time" content="2026-01-11T18:12:33+01:00"><meta name=twitter:card content="summary_large_image"><meta name=twitter:title content="About..."><meta name=twitter:description content="What this place is about and who is behind...">
5<script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"About...","item":"https://solariz.de/about/"}]}</script>
5<script type=application/ld+json>{"@context":"https://schema.org","@type":"BlogPosting","headline":"About...","name":"About...","description":"What this place is about and who is behind...","keywords":[],"wordCount":"565","inLanguage":"en","image":"https://solariz.de/about/og.jpg","datePublished":"0001-01-01T00:00:00Z","dateModified":"2026-01-11T18:12:33+01:00","author":{"@type":"Person","name":"Marco"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://solariz.de/about/"},"publisher":{"@type":"Person","name":"Marco","url":"https://solariz.de/"}}</script>
5</head><body id=top>
5<script>(function(){var e=document.documentElement.classList.contains("dark");document.body.classList.toggle("dark",e),window.syncThemeColor&&window.syncThemeColor()})()</script>
5<a class=skip-link href=#main-content>Skip to content</a><input type=checkbox id=burger-toggle aria-label="Toggle mobile menu"><header class=header><nav class=nav><label for=burger-toggle class=burger-menu-btn><span></span> 6<span></span> 7<span></span> 8<span class=visually-hidden>Menu</span></label><div class=logo><a href=https://solariz.de/ accesskey=h title="solariz.de - Tech & Thoughts (Alt + H)"><span class=logo-part1>solariz.de -</span><span class=logo-break></span> <span class=logo-part2>Tech & Thoughts</span></a><div class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)" aria-label="Toggle theme"> 9<svg id="moon" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg> 10<svg id="sun" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></div></div><ul id=menu><li class=mobile-theme-toggle><a href=# id=mobile-theme-toggle-link title="Toggle theme" aria-label="Toggle theme"><span><svg class="mobile-theme-icon" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg> 11<svg class="mobile-theme-icon mobile-dark-icon" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg> 12Toggle Theme</span></a></li><li><a href=https://solariz.de/about/ title=/ABOUT><span class=active>/ABOUT</span></a></li><li><a href=https://solariz.de/ title=/BLOG><span>/BLOG</span></a></li><li><a href=https://solariz.de/photos/ title=/PHOTOS><span>/PHOTOS</span></a></li><li><a href=https://solariz.de/uses/ title=/USES><span>/USES</span></a></li><li><a href=https://solariz.de/search/ title="/SEARCH (Alt + /)" accesskey=/><span>/SEARCH</span></a></li></ul></nav></header>
12<script>(function(){const t=document.getElementById("mobile-theme-toggle-link");t&&t.addEventListener("click",function(e){e.preventDefault();const t=document.getElementById("theme-toggle");t&&t.click();const n=document.getElementById("burger-toggle");n&&(n.checked=!1)});const n=document.querySelectorAll("#menu li:not(.mobile-theme-toggle) a");n.forEach(e=>{e.addEventListener("click",function(){const e=document.getElementById("burger-toggle");e&&(e.checked=!1)})});const e=document.getElementById("burger-toggle");e&&document.addEventListener("click",function(t){e.checked&&!t.target.closest("#menu")&&!t.target.closest(".burger-menu-btn")&&!t.target.closest("#burger-toggle")&&(e.checked=!1)})})()</script>
12<main class=main id=main-content><article class=post-single><header class=post-header><h1 class="post-title entry-hint-parent">About...</h1><div class=post-description>What this place is about and who is behind...</div><div class=post-meta>Marco</div></header><div class=post-content><h2 id=solarizde>solariz.de<a hidden class=anchor aria-hidden=true href=#solarizde>#</a></h2><p>As written on the start page, this is totally my personal blog here; you will find all sort of code snippets, small tools, âhow tosâ and more. Why <b>solariz.de</b> well, the domain is actually old, solariz was one of my many first gamer tags back in the 90s. Yes, I know â I’m official old :( But more about me later.</p><p>This blog is not intended for commercial purposes; it is a place for me to make notes and share links with people who ask me questions. Therefore, please do not contact me regarding advertisements or any kind of paid content placement. I am not interested and it’s not going to happen.</p><h2 id=about-me>
12About me<a hidden class=anchor aria-hidden=true href=#about-me>#</a></h2><p>Hi, I’m Marco and I’ve lived in Bochum, which is in western Germany (about 75 km / 46 miles to the Netherlands), for over 25 years.<br>I was part of the first ’teenager’ generation, back when the Internet was just staring getting popular for normal users using first dial-up Modems and later ISDN. Those were the 80s, though.</p><p>Back then, my teacher told me that all that internet stuff would disappear as quickly as it came, and that I should focus on learning some real skills instead. I wasn’t happy with the answer, so I started looking into all this internet nonsense as a hobby. I set up my own BBS and later I started visiting and organising LAN parties. First there were a few dozen people, then more than 2,000 people were crammed into one hall.</p><p>About at the height of the dotcom boom I was part of setting up a company that run on the lanparty hype of the time. We were not much into organising own parties these days, we rather help others and run a general LAN party news site, a LAN gaming league and all kinds of related stuff. The company founded in 2000 is what I’ve been up to until now: Very quickly most of us stopped doing LAN parties, and focused on all kinds of projects and technical services for events focused around the gaming industry. THe speciallity is combining technical and gaming know-how to help our clients create memorable events. So, if you ever need someone with technical know-how and experience, have a look at our offered services over at <a href=https://planetlan.de>planetlan.de</a>.</p><p>On this blog, I write about all kinds of topics, often niche subjects. I mainly do it to create a public knowledge base archive.</p><h2 id=subscribe>Subscribe<a hidden class=anchor aria-hidden=true href=#subscribe>#</a></h2><p>There a some options to subscribe to new content on my blog. Easy option is either a summary <a href=https://follow.it/tcpip-wtf?leanpub>notification via email</a> when a new post arrive or you can use the classic sub via <a href=/index.xml><b>RSS Feed</b></a>.</p><h2 id=tech-stack-behind-this-blog>Tech Stack Behind This Blog<a hidden class=anchor aria-hidden=true href=#tech-stack-behind-this-blog>#</a></h2><p>The tech stack powering this blog is actually pretty simple. I am running it on Hugo, the static site generator, paired with a modified version of the PaperMod theme. Everything is locally built from Markdown into HTML.</p><p>The whole blog is hosted on BunnyNet storage, which has BunnyCDN in front to speed things up and handle quick delivery of the traffic. For keeping things easy to manage, all the content lives in a Git repo, stored as plain Markdown files. This makes editing easy without any CMS.</p><h2 id=contact-me>Contact me<a hidden class=anchor aria-hidden=true href=#contact-me>#</a></h2><p>As the easiest point of contact you can find me on Mastodon <a href=https://chaos.social/@solariz>chaos.social/@solariz</a></p><p>Alternative would be via Email, but don’t expect a 24/7 immediate response: <a href=https://mailhide.io/e/01AOQLmw>h…[email protected]</a></p></div><footer class=post-footer><ul class=post-tags></ul></footer></article></main><footer class=footer><span>© 2026 <a href=https://solariz.de/>solariz.de - Tech & Thoughts</a> · <a href=/impressum/ rel="nofollow noopener">Imprint</a></span><div class=footer-social><p class=footer-credits>Powered by 13<a href=https://gohugo.io/ rel="nofollow noopener noreferrer" target=_blank>Hugo</a>.</p><a class=footer-mastodon href=https://chaos.social/@solariz target=_blank rel=me title=Mastodon aria-label="Mastodon @[email protected]"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21.58 13.913c-.29 1.469-2.592 3.121-5.238 3.396-1.379.184-2.737.368-4.185.276-2.368-.092-4.237-.551-4.237-.551.0.184.014.459.043.643.308 2.294 2.317 2.478 4.22 2.57 1.922.0 3.633-.46 3.633-.46l.079 1.653s-1.344.734-3.738.918c-1.32.091-2.96-.092-4.869-.551-4.14-1.102-4.853-5.507-4.961-10.005-.034-1.285-.013-2.57-.013-3.58.0-4.589 3-5.966 3-5.966 1.513-.734 4.11-1.01 6.808-1.01h.067c2.699.0 5.296.276 6.81 1.01.0.0 3 1.377 3 5.967.0.0.037 3.304-.419 5.69" stroke="currentColor"/><path d="M17.832 8.633v5h-1.978V8.78c0-1.023-.43-1.542-1.29-1.542-.95.0-1.427.616-1.427 1.834v2.655H11.17V9.072c0-1.218-.476-1.834-1.427-1.834-.86.0-1.29.52-1.29 1.542v4.852H6.475V8.633c0-1.022.26-1.834.782-2.434.538-.6 1.243-.909 2.118-.909 1.012.0 1.779.39 2.286 1.169l.492.827.493-.827c.507-.78 1.274-1.169 2.286-1.169.875.0 1.58.308 2.118.909.522.6.782 1.412.782 2.434" fill="currentColor" stroke="none"/></svg> 14<small>@[email protected]</small> 15</a><a class=footer-badge href=https://kagi.com/smallweb rel=nofollow target=_blank><img src=/images/smallweb.png alt="smallweb logo" width=88 height=31></a></div></footer><a href=#top aria-label="go to top" title="Go to Top (Alt + G)" class=top-link id=top-link accesskey=g><svg viewBox="0 0 12 6" fill="currentColor"><path d="M12 6H0l6-6z"/></svg> 16</a>
16<script>let menu=document.getElementById("menu");if(menu){var savedMenuScroll=localStorage.getItem("menu-scroll-position");savedMenuScroll&&requestAnimationFrame(function(){menu.scrollLeft=savedMenuScroll}),menu.onscroll=function(){localStorage.setItem("menu-scroll-position",menu.scrollLeft)}}document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault();var n,t=this.getAttribute("href").substr(1);if(!t)return;if(n=document.querySelector(`[id='${decodeURIComponent(t)}']`),!n)return;window.matchMedia("(prefers-reduced-motion: reduce)").matches?n.scrollIntoView():n.scrollIntoView({behavior:"smooth"}),t==="top"?history.replaceState(null,null," "):history.pushState(null,null,`#${t}`)})})</script>
16<script>var mybutton=document.getElementById("top-link");window.onscroll=function(){document.body.scrollTop>800||document.documentElement.scrollTop>800?(mybutton.style.visibility="visible",mybutton.style.opacity="1"):(mybutton.style.visibility="hidden",mybutton.style.opacity="0")}</script>
16<script>document.getElementById("theme-toggle").addEventListener("click",()=>{var e=!document.body.classList.contains("dark");document.body.classList.toggle("dark",e),document.documentElement.classList.toggle("dark",e),document.documentElement.style.colorScheme=e?"dark":"light",localStorage.setItem("pref-theme",e?"dark":"light"),window.syncThemeColor&&window.syncThemeColor()})</script>
16<script>document.querySelectorAll("pre > code").forEach(e=>{const n=e.parentNode.parentNode,t=document.createElement("button");t.classList.add("copy-code"),t.innerHTML="copy";function s(){t.innerHTML="copied!",setTimeout(()=>{t.innerHTML="copy"},2e3)}t.addEventListener("click",t=>{if("clipboard"in navigator){navigator.clipboard.writeText(e.textContent),s();return}const n=document.createRange();n.selectNodeContents(e);const o=window.getSelection();o.removeAllRanges(),o.addRange(n);try{document.execCommand("copy"),s()}catch{}o.removeRange(n)}),n.classList.contains("highlight")?n.appendChild(t):n.parentNode.firstChild==n||(e.parentNode.parentNode.parentNode.parentNode.parentNode.nodeName=="TABLE"?e.parentNode.parentNode.parentNode.parentNode.parentNode.appendChild(t):e.parentNode.appendChild(t))})</script>
16<script>var _paq=window._paq=window._paq||[];_paq.push(["disableCookies"]);function loadMatomo(){_paq.push(["trackPageView"]),_paq.push(["enableLinkTracking"]);var e,t="https://ma.pltln.de/";_paq.push(["setTrackerUrl",t+"matomo.php"]),_paq.push(["setSiteId","4"]),e=document.createElement("script"),e.async=!0,e.src=t+"matomo.js",document.body.appendChild(e)}function scheduleMatomo(){var e=function(){window.requestIdleCallback?window.requestIdleCallback(loadMatomo,{timeout:4e3}):window.setTimeout(loadMatomo,1)};document.readyState==="complete"?e():window.addEventListener("load",e)}scheduleMatomo()</script>
16<noscript><p><img referrerpolicy=no-referrer-when-downgrade src="https://ma.pltln.de/matomo.php?idsite=4&rec=1" style=border:0 alt></p></noscript></body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.