<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on ckiri.com</title><link>https://ckiri.com/posts/</link><description>Recent content in Posts on ckiri.com</description><generator>Hugo</generator><language>en</language><managingEditor>c@ckiri.com (Chris Kiriakou)</managingEditor><webMaster>c@ckiri.com (Chris Kiriakou)</webMaster><lastBuildDate>Sun, 12 Apr 2026 17:23:13 +0200</lastBuildDate><atom:link href="https://ckiri.com/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>30 Trips Around the Sun</title><link>https://ckiri.com/posts/30-trips-around-the-sun/</link><pubDate>Sun, 12 Apr 2026 17:23:13 +0200</pubDate><author>c@ckiri.com (Chris Kiriakou)</author><guid>https://ckiri.com/posts/30-trips-around-the-sun/</guid><description>&lt;p class="preview-summary"&gt;Enjoy every change you get and spend time with the ones you care most about.&lt;/p&gt;</description></item><item><title>OpenBSD Setup Guide</title><link>https://ckiri.com/posts/obsd-setup-guide/</link><pubDate>Fri, 03 Apr 2026 15:13:08 +0200</pubDate><author>c@ckiri.com (Chris Kiriakou)</author><guid>https://ckiri.com/posts/obsd-setup-guide/</guid><description>&lt;p class="preview-summary"&gt;&lt;p&gt;Here is a quick guide on how to setup OpenBSD bare metal without a wired internet connection (aka. using wifi).&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://ckiri.com/images/obsd-desk.png"
 alt="OpenBSD with the CWM."&gt;&lt;figcaption&gt;
 &lt;p&gt;OpenBSD 7.8: XTerm &amp;amp; Firefox in &lt;a href="https://en.wikipedia.org/wiki/Cwm_(window_manager)"&gt;CWM&lt;/a&gt;&lt;/p&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Some things I found a bit tricky to get working; so now its documented for lookup purposes.&lt;/p&gt;&lt;/p&gt;</description></item><item><title>Split Keyboard</title><link>https://ckiri.com/posts/split-keyboard/</link><pubDate>Fri, 06 Mar 2026 12:48:14 +0100</pubDate><author>c@ckiri.com (Chris Kiriakou)</author><guid>https://ckiri.com/posts/split-keyboard/</guid><description>&lt;p class="preview-summary"&gt;&lt;p&gt;There is no turning back now. I reached peak SWE-Maxxing (in zoomer terms).
Belive me, this is definitivley not just another
procrastination-setup-optimization thing for hackers and alike!
This is a short guide showcasing a DIY built split keyboard&amp;mdash;in particular
the Keebio Iris Split v2.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://ckiri.com/images/iris-split-v2.jpeg"
 alt="The Iris Split v2 keyboard on my desk." width="60%"&gt;&lt;figcaption&gt;
 &lt;p&gt;The Assembled DYI Keebio Iris v2&lt;/p&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;&lt;/p&gt;</description></item><item><title>Über LinkedIn (und BigTech)</title><link>https://ckiri.com/posts/big-tech-dependencies/</link><pubDate>Wed, 05 Nov 2025 14:05:41 +0100</pubDate><author>c@ckiri.com (Chris Kiriakou)</author><guid>https://ckiri.com/posts/big-tech-dependencies/</guid><description>&lt;p class="preview-summary"&gt;&lt;p&gt;Heute fand die MeetIT, eine Firmenkontaktmesse (mit Schwerpunkt IT) an der
Hochschule Heilbronn, statt&amp;mdash;eine richtig gute Sache! Die Hochschule veranstaltet
diese Messe einmal im Jahr, meistens in der ersten Novemberwoche. Dabei haben
Firmen aus Heilbronn &amp;amp; Umgebung, teilweise auch von weiter weg, einen Stand. An
diesem kann man sich als Besucher über das Unternehmen informieren und Kontakte
knüpfen.&lt;/p&gt;&lt;/p&gt;</description></item><item><title>Cool stuff Coreutils can do</title><link>https://ckiri.com/posts/coreutils-are-cool/</link><pubDate>Tue, 30 Sep 2025 16:12:06 +0200</pubDate><author>c@ckiri.com (Chris Kiriakou)</author><guid>https://ckiri.com/posts/coreutils-are-cool/</guid><description>&lt;p class="preview-summary"&gt;&lt;p&gt;I recently saw some fancy Perl one-liners and &lt;a href="https://olowe.co/2019/05/using-ed.html"&gt;ed&lt;/a&gt;/sed
scripts that do some incredible stuff with little to no effort. This inspired
me to create one myself: A one-liner that decrypts a
&lt;a href="https://en.wikipedia.org/wiki/Substitution_cipher"&gt;substitution&lt;/a&gt;
cipher. In short, a substitution cipher is one of the more simpler (and also more unsafe)
ciphers. It works by simply substituting one letter by another.
Even though it is practically not breakable by brute-forcing it (due to
its large keyspace: 2&lt;sup&gt;88&lt;/sup&gt;), it is prone to crypto analysis.
Calculating the letter frequency of a cipher allows one to replace each letter’s position
with the corresponding &lt;a href="https://en.wikipedia.org/wiki/Letter_frequency"&gt;frequency position&lt;/a&gt;
in a given language&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;&lt;/p&gt;</description></item><item><title>Entwurf eines haptischen Systems</title><link>https://ckiri.com/posts/haptics/</link><pubDate>Fri, 11 Jul 2025 23:59:16 +0200</pubDate><author>c@ckiri.com (Chris Kiriakou)</author><guid>https://ckiri.com/posts/haptics/</guid><description>&lt;p class="preview-summary"&gt;&lt;p&gt;Während Sehen und Hören längst in höchster Qualität technisch unterstützt
werden, steckt die Nutzung des Tastsinns noch in den Kinderschuhen&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;.
Das vorgestellte Projekt widmet sich genau diesem Aspekt: Ein haptisches
Warnsystem für Fahrräder und E-Bikes, das über Vibration Feedback gibt, wenn
Gefahren erkannt werden.&lt;/p&gt;&lt;/p&gt;</description></item><item><title>Supply Chain Challenges 2025</title><link>https://ckiri.com/posts/scc25/</link><pubDate>Tue, 18 Mar 2025 20:37:00 +0200</pubDate><author>c@ckiri.com (Chris Kiriakou)</author><guid>https://ckiri.com/posts/scc25/</guid><description>&lt;p class="preview-summary"&gt;&lt;p&gt;Die vergangenen Jahre haben eindrücklich gezeigt, wie fragil globale
Lieferketten sein können. Ereignisse wie die Chipkrise 2020 haben verdeutlicht,
dass Single-Source-Strategien enorme Risiken bergen. Doch welche
Herausforderungen prägen das Jahr 2025?&lt;/p&gt;&lt;/p&gt;</description></item></channel></rss>