<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Whatever peaked my interest</title><link>https://michal.hrusecky.net/</link><description>Recent content on Whatever peaked my interest</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>CC BY-NC-SA 4.0</copyright><lastBuildDate>Mon, 13 Jul 2026 14:40:00 +0100</lastBuildDate><atom:link href="https://michal.hrusecky.net/index.xml" rel="self" type="application/rss+xml"/><item><title>Adding Fediverse comments to my blog</title><link>https://michal.hrusecky.net/2026/07/fediverse-comments/</link><pubDate>Mon, 13 Jul 2026 14:40:00 +0100</pubDate><guid>https://michal.hrusecky.net/2026/07/fediverse-comments/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;Quite some time ago, I read a post (in Czech) by
&lt;a href="https://blog.eischmann.cz/2023/10/14/integrujte-wordpress-nejen-s-mastodonem/"&gt;Jirka
Eischmann&lt;/a&gt; writing about how he connected his blog and Mastodon. It sounded
really cool and I was thinking how to achieve the same. But the blog was about
Wordpress. And I have a &lt;a href="https://michal.hrusecky.net/2020/11/switching-to-hugo.adoc"&gt;static blog&lt;/a&gt;.
&amp;#34;Compiled&amp;#34; into html by &lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt; and
&lt;a href="https://asciidoctor.org/"&gt;AsciiDoctor&lt;/a&gt; and then served as a static website by
Nginx.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;I found some software that could do some parts of it. Let’s take a look at
those parts separately. First thing is making my posts visible on Fediverse. I
haven’t found any template how to do it directly in Hugo. And when
investigating it further I wasn’t sure whether it would be possible to join
Fediverse with completely static website.&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>Looking forward to my Mecha Comet</title><link>https://michal.hrusecky.net/2026/02/mecha-comet/</link><pubDate>Sun, 08 Feb 2026 22:40:00 +0100</pubDate><guid>https://michal.hrusecky.net/2026/02/mecha-comet/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;We manged to get a booth at this years FOSDEM and went there with
&lt;a href="https://www.turris.cz"&gt;Turris&lt;/a&gt; and &lt;a href="https://bird.nic.cz/"&gt;Bird&lt;/a&gt;. It was a blast,
but let’s talk about that some other time. I want to share my thoughts about
one really interesting project I re-discovered there.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="sect1"&gt;
&lt;h2 id="_what_is_it"&gt;What is it?&lt;/h2&gt;
&lt;div class="sectionbody"&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;Yes, as the title suggest, I’m going to write about &lt;a href="https://mecha.so/"&gt;Mecha
Comet&lt;/a&gt;. For those who don’t know, let’s introduce the project. It is open
source Linux device, let’s call it PDA. It has a touch display, it is battery
powered, it is &lt;strong&gt;not a phone&lt;/strong&gt; and it runs Linux. Not Android, but a real
&lt;strong&gt;GNU/Linux&lt;/strong&gt;. In this case Fedora. This by itself makes the device interesting.
But there is yet another cool feature. Extensibility.&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>Orange Pi RV - My new Risc V NAS</title><link>https://michal.hrusecky.net/2026/01/orange-pi-rv/</link><pubDate>Sat, 24 Jan 2026 21:40:00 +0100</pubDate><guid>https://michal.hrusecky.net/2026/01/orange-pi-rv/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;I got myself a new toy. Yet another Risc V SBC! I already have a VisionFive 2
that is serving as a &amp;#34;virtualisation platform&amp;#34; (running several containers) and
now I wanted to redo my NAS setup and as I have my drives connected via USB, I
was looking for a board with at least 4 USB 3.0. I was thinking some cheap ARM
board but than I saw that Orange Pi has RV board. It is same SoC as my
VisionFive and device tree is in vanilla kernel starting 6.19. What more to ask
for? I ordered it right away and now I have it at home.&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>Using not so smart phone</title><link>https://michal.hrusecky.net/2025/12/not-so-smart-phone/</link><pubDate>Wed, 31 Dec 2025 22:40:00 +0100</pubDate><guid>https://michal.hrusecky.net/2025/12/not-so-smart-phone/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;As everybody, I have a smart phone. But half of the last year, I was using a &amp;#34;not so
smart&amp;#34; phone on daily basis. And I was surprised, but I kinda liked it. What was
my experience? What unique features did it offer? Was there anything that I was
missing? And how does it compare to the life with a smart phone.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;I actually had a smart phone as my main phone for quite some time. My first
smart phone was Palm Centro probably sometime around 2008. Even before that I
had various Palm PDAs and phones with either infrared port or Bluetooth. Back
then, combining PDA and Phone made a lot of sense. You got a really cool
features. Like silent mode when there was an event in your calendar. MP3
ringtones and different ringtones for different groups of people. And limitless
storage for SMS. Internet connectivity was much more stable and having full
QWERTY keyboard in your pocket really helped.&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>SaltStack, DNS and TLSA</title><link>https://michal.hrusecky.net/2024/02/salt-dns-web/</link><pubDate>Tue, 20 Feb 2024 09:20:00 +0100</pubDate><guid>https://michal.hrusecky.net/2024/02/salt-dns-web/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;Lately I blogged about how am I &lt;a href="https://michal.hrusecky.net/2024/01/dns-via-salt/"&gt;managing my DNS&lt;/a&gt;
entries via &lt;a href="https://michal.hrusecky.net/2024/01/salt-orchestration/"&gt;&lt;em&gt;SaltStack&lt;/em&gt;&lt;/a&gt;. So far it was about
being a &lt;a href="https://michal.hrusecky.net/2024/01/salt-dns-ssh/"&gt;great time saver&lt;/a&gt;, but nothing that you
couldn’t do manually with considerably more effort. This time, let’s take a
look at something that would be in some setups almost impossible manually -
adding &lt;code&gt;TLSA&lt;/code&gt; records for your webs.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="imageblock right"&gt;
&lt;div class="content"&gt;
&lt;img src="web.svg" alt="Web" width="150"/&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="sect1"&gt;
&lt;h2 id="_what_is_tlsa"&gt;What is TLSA&lt;/h2&gt;
&lt;div class="sectionbody"&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;&lt;code&gt;TLSA&lt;/code&gt; records specify SSL certificate used by specified service. The records
looks something like this:&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>SaltStack, DNS and ssh</title><link>https://michal.hrusecky.net/2024/01/salt-dns-ssh/</link><pubDate>Wed, 31 Jan 2024 09:20:00 +0100</pubDate><guid>https://michal.hrusecky.net/2024/01/salt-dns-ssh/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;In my &lt;a href="http://michal.hrusecky.net/2024/01/dns-via-salt/"&gt;last post&lt;/a&gt;, I showed how
we can combine &lt;em&gt;SaltStack&lt;/em&gt; and &lt;em&gt;Knot&lt;/em&gt; to have some basic records filled your
zone. As I was introducing the concept, I picked the most obvious and basic
entries. But since we have a hammer now, everything starts to look like a nail.
And there is much more that can be stored in DNS apart from IP addresses. Let’s
take a look at some other examples and how to get them automatically filled in
by &lt;em&gt;SaltStack&lt;/em&gt;.&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>Managing DNS via SaltStack</title><link>https://michal.hrusecky.net/2024/01/dns-via-salt/</link><pubDate>Tue, 16 Jan 2024 14:00:00 +0100</pubDate><guid>https://michal.hrusecky.net/2024/01/dns-via-salt/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;Running services online without domain is hard. More services you run, more DNS
entries you need to manage. More services you run, more servers you need to
manage. And when you manage several servers, it’s time to use some
orchestration. But what about all those domains associated with those servers
and services? Can’t that be also part of the orchestration? Somehow automated?
Of-course it can. Let me tell you how am I handling it for my domains and
servers.&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>Orchestration via SaltStack</title><link>https://michal.hrusecky.net/2024/01/salt-orchestration/</link><pubDate>Tue, 09 Jan 2024 14:40:00 +0100</pubDate><guid>https://michal.hrusecky.net/2024/01/salt-orchestration/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;This post will be about my approach to something that is almost obsolete. It is
about orchestration. Back in the old days, people used to have a real computers
or virtual machines and used to install and configure software. And also
maintain it for years to come. I know that nowadays, you just create a bunch of
pods, each one consisting from multiple containers you downloaded from
DockerHub and whenever you need to reconfigure or update something, you just
throw them away. Or even the whole &lt;a href="https://xkcd.com/1737/"&gt;datacenter&lt;/a&gt;.
But I’m old and I still maintain individual systems with multiple services
running. And jokes aside, when you do that, you want to have some automation to
make it easier. That is what orchestration is for - to manage multiple machines
from one central point and to make sure that everything is up to date and
configured consistently.&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>Joining the fediverse</title><link>https://michal.hrusecky.net/2023/03/joining-the-fediverse/</link><pubDate>Mon, 20 Mar 2023 23:00:00 +0200</pubDate><guid>https://michal.hrusecky.net/2023/03/joining-the-fediverse/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;Some time ago, I joined the Fediverse. Why and why now? I actually gave it a
try few times already I tried it many years ago with Friendica. I actually run
it for a while and posted there but I can’t find any traces of it anywhere so
it was a really really long time ago (sometime before 2015). It was nice, but
social network by myself is kinda boring so it eventually died out.&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>Using Password Store with Saltstack</title><link>https://michal.hrusecky.net/2022/07/atpass/</link><pubDate>Fri, 01 Jul 2022 20:00:00 +0200</pubDate><guid>https://michal.hrusecky.net/2022/07/atpass/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;I’m using &lt;a href="https://www.passwordstore.org/"&gt;Password store&lt;/a&gt; for a long time and I
love it. It is simple, intuitive and it just works. Recently I started adding
some more formulas into my &lt;a href="https://saltproject.io/"&gt;Saltstack&lt;/a&gt; and I started
searching for a way how to store some password that are going to be set via
Salt. It stand to reason to check whether I can use Password Store with Salt
somehow. I found that there is &lt;code&gt;pass&lt;/code&gt; renderer already part of Salt itself. I
checked it out, but in the end, I ended up forking it. Continue reading to
find out how, why and what is the result and what is my final setup.&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>Baofeng BF-T1 review</title><link>https://michal.hrusecky.net/2021/04/baofeng-bf-t1/</link><pubDate>Mon, 26 Apr 2021 23:00:00 +0100</pubDate><guid>https://michal.hrusecky.net/2021/04/baofeng-bf-t1/</guid><description>&lt;p&gt;Recently I decided that my family needs walkie-talkies. My daughter started
riding a bike and I needed to stay in contact with her when she ventures too
far. Ideally without shouting my lungs out. For my use case I don&amp;rsquo;t need really
big range, I need something cheap that works and supports some kind of
filtering so we wouldn&amp;rsquo;t be disturbed by people using the same frequency. For
the future use, VOX functionality and headset would be a plus.&lt;/p&gt;</description></item><item><title>A little trick for Salt key exchange</title><link>https://michal.hrusecky.net/2021/01/salt-key-exchange/</link><pubDate>Fri, 08 Jan 2021 21:00:00 +0100</pubDate><guid>https://michal.hrusecky.net/2021/01/salt-key-exchange/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;This is mostly a note to myself. Once in a long while I need to add a new
computer as Salt minion. And I always forget how to verify the fingerprints of
the key. I know the probability of somebody intercepting the handshake is low,
but it is possible nevertheless.&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>Switching to static blog</title><link>https://michal.hrusecky.net/2020/11/switching-to-hugo/</link><pubDate>Tue, 17 Nov 2020 22:00:00 +0100</pubDate><guid>https://michal.hrusecky.net/2020/11/switching-to-hugo/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;Long time ago, I started writing a blog. Nowadays it is kinda old fashion.
People just watch TicTok at best. Nobody reads anymore.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;
&lt;p&gt;I also write less and less. Kinda because it is hard to find the time and hard
to finish. I have few articles that I haven’t finished in my old Wordpress
instance just lying around. I just can’t get around to finish them. Part of the
problem is that I don’t have a time in front of of computer. When I’m in front
of computer, I have a ton of work that I need to do and finishing article and
publishing it is quite down the list.&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>About me</title><link>https://michal.hrusecky.net/about/</link><pubDate>Thu, 29 Oct 2020 22:18:59 +0100</pubDate><guid>https://michal.hrusecky.net/about/</guid><description>&lt;div class="paragraph"&gt;
&lt;p&gt;My name is Michal Hrušecký, I was born in 1984 in Prague, Czech republic and
I’m still living in the same city. I used to work in SuSE Linux s. r. o. as
openSUSE Booster. My job was maintaining several packages (for example MySQL
related ones), working on Boosters projects, giving talks and presentations and
helping community. Then I moved to working in open source team in company
called Eaton as a software engineer hoping to promote the right way (open
source one) in non-IT and old-fashioned company :-) But in the end, it didn’t
worked out for me and I moved to another company. Company that again does a lot
of opensource. And where I get to play with interesting hardware as well. My
current employer is CZ.NIC - Czech domain registry, that does plenty of
software development and also produces opensource routers called
&lt;a href="https://www.turris.com"&gt;Turris&lt;/a&gt;. And those routers are what I’m playing with in
my day job.&lt;/p&gt;
&lt;/div&gt;</description></item><item><title>Thinking about getting a smart watch</title><link>https://michal.hrusecky.net/2018/09/thinking-about-getting-a-smart-watch/</link><pubDate>Sun, 30 Sep 2018 20:00:29 +0000</pubDate><guid>https://michal.hrusecky.net/2018/09/thinking-about-getting-a-smart-watch/</guid><description>&lt;p&gt;Smart watches are obviously the cool thing right now. I took a look at few of them and I like some of the features, but so far I haven’t found the one that would be a perfect fit for me. What do I miss? I’ll write about that bellow with few examples of the watches that I kinda like for one reason or other. And if I missed the ultimate one, please let me know!&lt;/p&gt;</description></item><item><title>Why I bought Turris MOX and why it is worth considering</title><link>https://michal.hrusecky.net/2018/05/why-i-bought-turris-mox-and-why-it-is-worth-considering/</link><pubDate>Mon, 14 May 2018 05:45:42 +0000</pubDate><guid>https://michal.hrusecky.net/2018/05/why-i-bought-turris-mox-and-why-it-is-worth-considering/</guid><description>&lt;p&gt;Let’s start this with a little background. I work at CZ.NIC on Turris project. So I’m definitely biased. But this post is my own, written in my free time and express just my own opinions and it explicitly doesn’t represent opinions of the company I work for unless by chance.&lt;/p&gt;
&lt;p&gt;So now you know the background, so let’s take a look at what &lt;a href="https://mox.turris.cz"&gt;Turris MOX&lt;/a&gt; actually is. It is marketed as modular open source router. Well Turris project is about secure routers, so it makes sense. But what I like about it is that it is actually quite nice and modular single board computer. If you are wondering what single board computers are, check Wikipedia or think Raspberry Pi which is the most well known example and probably one of the worst options you have.&lt;/p&gt;</description></item><item><title>Honeypot as a service</title><link>https://michal.hrusecky.net/2018/02/honeypot-as-a-service/</link><pubDate>Fri, 23 Feb 2018 15:00:39 +0000</pubDate><guid>https://michal.hrusecky.net/2018/02/honeypot-as-a-service/</guid><description>&lt;p&gt;&lt;a href="https://michal.hrusecky.net/wp-content/uploads/haas.svg.png" rel="lightbox"&gt;&lt;img loading="lazy" class="alignright wp-image-1892" src="https://michal.hrusecky.net/wp-content/uploads/haas.svg-300x81.png" alt="HaaS logo" width="200" height="54" srcset="https://michal.hrusecky.net/wp-content/uploads/haas.svg-300x81.png 300w, https://michal.hrusecky.net/wp-content/uploads/haas.svg.png 484w" sizes="(max-width: 200px) 100vw, 200px" /&gt;&lt;/a&gt;I’m currently working at &lt;a href="http://www.nic.cz"&gt;CZ.NIC&lt;/a&gt;, Czech domain registry on project &lt;a href="http://www.turris.cz"&gt;Turris&lt;/a&gt; which are awesome open source WiFI (or WiFi free) routers. For those we developed quite some interesting features. One of them is honeypot that you don’t run on your own hardware (what if somebody managed to escape) but you basically do man in the middle on the attacker and forward him to the honeypot we are running behind many firewalls. We had this option for quite some time on our routers. But because plenty of people around the world found the idea really interesting and wanted to join, this part of our project got separated, has its own team of developers and maintainers and you can now join with your own server as well! And to make it super easy, packages are available in Tumbleweed already and also in security repo where they are being build for Leap as well.&lt;/p&gt;</description></item><item><title>Running for re-election</title><link>https://michal.hrusecky.net/2017/01/running-for-re-election/</link><pubDate>Wed, 18 Jan 2017 08:00:07 +0000</pubDate><guid>https://michal.hrusecky.net/2017/01/running-for-re-election/</guid><description>&lt;p&gt;&lt;a href="http://michal.hrusecky.net/?attachment_id=1868" rel="attachment wp-att-1868"&gt;&lt;img loading="lazy" class="alignright size-full wp-image-1868" src="https://michal.hrusecky.net/wp-content/uploads/gramzon-Ballot-box.svg.png" alt="" width="100" height="112" /&gt;&lt;/a&gt;As you might have &lt;a href="https://lists.opensuse.org/opensuse-project/2016-12/msg00079.html"&gt;noticed&lt;/a&gt;, I’m running for re-election. I served my first term as openSUSE Board member, learned a lot and I think I could represent you well for another two years. Although this years elections will be tough as we have in the end quite some strong candidates. So honestly, I have no worries regarding result of the elections as it can’t end badly. Compare it to real world politics and elections where the results can be either bad or even worse… But even though our elections are quite friendly, it is still competition. So what would I do if I get elected? Why should you vote for me? I’ll try to answer it in this post.&lt;/p&gt;</description></item><item><title>Turris Omnia and openSUSE</title><link>https://michal.hrusecky.net/2016/04/turris-omnia-and-opensuse/</link><pubDate>Mon, 04 Apr 2016 05:29:10 +0000</pubDate><guid>https://michal.hrusecky.net/2016/04/turris-omnia-and-opensuse/</guid><description>&lt;p&gt;About two weeks ago I was on the annual &lt;a href="https://en.opensuse.org/openSUSE:Board" target="_blank" rel="noopener"&gt;openSUSE Board&lt;/a&gt; face to face meeting. It was great and you can read reports of what was going on in there on &lt;a href="https://lists.opensuse.org/opensuse-project/2016-03/#00038" target="_blank" rel="noopener"&gt;openSUSE project mailing list&lt;/a&gt;. In this post I would like to focus on my other agenda I had while coming to Nuremberg. Nuremberg is among other things SUSE HQ and therefore there is a high concentration of skilled engineers and I wanted to take an advantage of that…&lt;/p&gt;</description></item><item><title>Shell calendar generator</title><link>https://michal.hrusecky.net/2016/04/shell-calendar-generator/</link><pubDate>Sun, 03 Apr 2016 18:45:21 +0000</pubDate><guid>https://michal.hrusecky.net/2016/04/shell-calendar-generator/</guid><description>&lt;p&gt;Some people still use paper calendars. Stuff where you have a picture of the month and all days in the month listed. I have some relatives that do use those. On loosely related topic, I like to travel and I like to take some pictures in foreign lands. So combining both is an obvious idea – to create a calendar where pictures of the month are taken by me. I searched for some ready to use solution but haven’t found anything. So I decided to create my own simple tool. And this post is about creating that tool.&lt;/p&gt;</description></item></channel></rss>