<?xml-stylesheet href="rss.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>elitecoder.at</title>
    <link>https://elitecoder.at/blog/</link>
    <description>Recent content on elitecoder.at</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>elitecoder.at</copyright>
    <lastBuildDate>Tue, 09 Jun 2026 00:00:00 +0000</lastBuildDate>
    
        <atom:link href="https://elitecoder.at/blog/index.xml" rel="self" type="application/rss+xml" />
    
    
    
        <item>
        <title>Hugo blog</title>
        <link>https://elitecoder.at/blog/posts/11/</link>
        <pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate>
        
        <guid>https://elitecoder.at/blog/posts/11/</guid>
        <description>elitecoder.at https://elitecoder.at/blog/posts/11/ -&lt;p&gt;Restructured the blog part of my website using Hugo.
The older I get, the more I tend to make use of easier solutions.
Moved from pure html to md files.
Adding new posts has become a piece of cake and static pages are the fastest.&lt;/p&gt;
- https://elitecoder.at/blog/posts/11/ - elitecoder.at</description>
        </item>
    
    
    
        <item>
        <title>Embedded development</title>
        <link>https://elitecoder.at/blog/posts/14/</link>
        <pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate>
        
        <guid>https://elitecoder.at/blog/posts/14/</guid>
        <description>elitecoder.at https://elitecoder.at/blog/posts/14/ -&lt;p&gt;I am currently employed as a full time developer
in the embedded field. My main task is maintaining
the Ginzinger electronics embedded Linux distribution, in short GELin2.&lt;/p&gt;
&lt;p&gt;This entails spending endless hours building and debugging
(CI) buildroot builds. Thankfully we have a lot of equipment
here. Always a joy to play with toy projects on the boards
developed and produced by the company in Weng.&lt;/p&gt;
&lt;p&gt;Our latest boards offer a 4k camera, 5g WIFI and the IMX8M+ chip,
LVDS touch screen displays, and all sorts of interfaces (serial, can bus, usb, ethernet).
all on custom hardware, with custom kernels, custom U-Boot bootloaders.&lt;/p&gt;
&lt;p&gt;Every day is a technical deep dive.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;devboard1.jpg&#34; alt=&#34;devboard1&#34;&gt;
&lt;img src=&#34;devboard2.jpg&#34; alt=&#34;devboard2&#34;&gt;
&lt;img src=&#34;devboard3.jpg&#34; alt=&#34;devboard3&#34;&gt;&lt;/p&gt;
- https://elitecoder.at/blog/posts/14/ - elitecoder.at</description>
        </item>
    
    
    
        <item>
        <title>Smart alarm clock</title>
        <link>https://elitecoder.at/blog/posts/12/</link>
        <pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate>
        
        <guid>https://elitecoder.at/blog/posts/12/</guid>
        <description>elitecoder.at https://elitecoder.at/blog/posts/12/ -&lt;p&gt;My latest electronics project is an ESP32 based alarm clock with integrated webserver for
configuration and setting alarms.
By default shortly after midnight my home server (Zima board) will determine if it is
working day or a holiday and set the alarm clock accordingly.
I can change the setting manually from my phone, via a ready-made app that lets you configure
curl calls.&lt;/p&gt;
&lt;p&gt;The clock has three display modes: Normal time, countdown to alarm and Swatch Internet time.
Countdown mode counts down to the currently set alarm if any and is indicated by displaying a dot in front
of the shown time. If there is less than an hour to the alarm, the clock switches to  minutes and seconds display.&lt;/p&gt;
&lt;p&gt;I decided to use the Eclipse based ESP IDE for this project, as a more professional choice, compared
to my previously used Arduino IDE.&lt;/p&gt;
&lt;p&gt;In the beginning I used to have flickering issues with the MAX7219 LED matrix, which I solved
by soldering a few capacitors. I&amp;rsquo;m planning on 3d printing my own case in an upcoming project.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;alarm2.jpg&#34; alt=&#34;alarm2&#34;&gt;
&lt;img src=&#34;alarm3.jpg&#34; alt=&#34;alarm3&#34;&gt;&lt;/p&gt;
- https://elitecoder.at/blog/posts/12/ - elitecoder.at</description>
        </item>
    
    
    
        <item>
        <title>Linux ricing</title>
        <link>https://elitecoder.at/blog/posts/13/</link>
        <pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate>
        
        <guid>https://elitecoder.at/blog/posts/13/</guid>
        <description>elitecoder.at https://elitecoder.at/blog/posts/13/ -&lt;p&gt;For the first time in my career I&amp;rsquo;m fully using Linux on
my working computer, as well as at home.
I almost went the full ricing route. What stuck with me
was the combination xorg, i3, gnome-terminal, thunar, polybar.&lt;/p&gt;
&lt;p&gt;Couldn&amp;rsquo;t fall in love with kitty nor alacritty.
Wayland is too &amp;ldquo;secure&amp;rdquo; for my taste and doesn&amp;rsquo;t easily
scripted automations, which are the basis of a good life on
the terminal.&lt;/p&gt;
&lt;p&gt;Most of my time is spent in lf and vim.
I have grown fond of docker, tmux and Waterfox.
All my machines are blazingly fast, no Microslop fan noise anymore.
Ollama is running fine with GPU support inside a docker container.&lt;/p&gt;
&lt;p&gt;My custom polybar doesn&amp;rsquo;t offer the full comfort of a real desktop environment
but the shutdown button does exactly what it is told, no questions asked.
The folder icon opens thunar. The bar also displays swatch internet time,
using my own tool written in C, which I&amp;rsquo;m also hosting as a Debian repository
on this website.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m currently running Ubuntu and Debian, although Ubuntu will probably leave
as the distro is heading into the wrong direction (buggy rust coreutils, no xorg support anymore).
I&amp;rsquo;m using rofi as a search engine for my music library as suggested by Youtuber bread.
i3 is all around very satisfying. Its counterpart Sway on Wayland on the other hand didn&amp;rsquo;t
really convince me, because of all of its incompatibilities with i3.&lt;/p&gt;
&lt;p&gt;Tiling window managers are cool. On my old Ubuntu setup, it was to cumbersome to build hyprland.
Maybe I will try it some day.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;ricing2.jpg&#34; alt=&#34;ricing&#34;&gt;&lt;/p&gt;
- https://elitecoder.at/blog/posts/13/ - elitecoder.at</description>
        </item>
    
    
    
        <item>
        <title>Dr. Mario port for Miyoo Mini&#43; and ESP32 cheap yellow display</title>
        <link>https://elitecoder.at/blog/posts/15/</link>
        <pubDate>Fri, 20 Jun 2025 00:00:00 +0000</pubDate>
        
        <guid>https://elitecoder.at/blog/posts/15/</guid>
        <description>elitecoder.at https://elitecoder.at/blog/posts/15/ -&lt;p&gt;Our family loves Dr. Mario. That&amp;rsquo;s why I decided to write my own clone Dr. Vida.
The 2025 Sars Covid edition is available for Miyoo Mini Plus and Esp32 cheap yellow display.&lt;/p&gt;
&lt;p&gt;Porting the game to Miyoo mini was a very interesting challenge, as this was my first program
for this device. One needs a patched SDL library, because the display is built in upside down.
See my early renderings. The ebook application that comes with Onion OS was a good starting point,
as it already shows how to render to display and how to use the buttons.
The final touch was audio, for which one needs to kill the pre-installed audio server on app startup
and rerun it when the application is closed. I&amp;rsquo;m very pleased with the outcome and playability of my
version. It has all the original combo sounds from the Gameboy edition, color sprites from the SNES
version, Gameboy font, menu, all the levels (1-20).&lt;/p&gt;
&lt;p&gt;The cheap yellow display has quite a low resolution and no input device, besides the touch
screen. So I fetched the input via serial console and wrote a tiny bash script that forwards
linux joystick input over the serial connection.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;miyoo3.jpg&#34; alt=&#34;miyoo3&#34;&gt;
&lt;img src=&#34;miyoo5.jpg&#34; alt=&#34;miyoo5&#34;&gt;
&lt;img src=&#34;miyoo6.jpg&#34; alt=&#34;miyoo6&#34;&gt;
&lt;img src=&#34;drvida.jpg&#34; alt=&#34;drvida&#34;&gt;&lt;/p&gt;
&lt;p&gt;As I was already on the flow I also created a little desktop version for Linux, too.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;drvida2.jpg&#34; alt=&#34;drvida2&#34;&gt;
&lt;img src=&#34;drvida3.jpg&#34; alt=&#34;drvida3&#34;&gt;&lt;/p&gt;
&lt;p&gt;For copyright reasons I decided not to put the code and graphics on Github.
I know there is not a huge load of code available for the Miyoo, so
if you want a copy of the code, feel free to contact me by email.&lt;/p&gt;
- https://elitecoder.at/blog/posts/15/ - elitecoder.at</description>
        </item>
    
    
    
        <item>
        <title>Gameboy restoration</title>
        <link>https://elitecoder.at/blog/posts/5/</link>
        <pubDate>Tue, 01 Oct 2024 00:00:00 +0000</pubDate>
        
        <guid>https://elitecoder.at/blog/posts/5/</guid>
        <description>elitecoder.at https://elitecoder.at/blog/posts/5/ -&lt;p&gt;Did a Gameboy original restoration. The repair kit was quite cheap, easy to use and also came
with the necessary screw driver. Maybe I will also exchange the display some time in the future, as
I couldn&amp;rsquo;t get rid of the banding despite trying my best with the soldering iron across the display cable.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;gb1.jpg&#34; alt=&#34;Gameboy1&#34;&gt;
&lt;img src=&#34;gb2.jpg&#34; alt=&#34;Gameboy2&#34;&gt;&lt;/p&gt;
- https://elitecoder.at/blog/posts/5/ - elitecoder.at</description>
        </item>
    
    
    
        <item>
        <title>Training and learning</title>
        <link>https://elitecoder.at/blog/posts/1/</link>
        <pubDate>Sat, 27 Jul 2024 00:00:00 +0000</pubDate>
        
        <guid>https://elitecoder.at/blog/posts/1/</guid>
        <description>elitecoder.at https://elitecoder.at/blog/posts/1/ -&lt;p&gt;After some months of relatively high mileage running my estimated Vo2Max has increased to 55ml/min/kg,
a value I have never achieved previously in my whole life.
Despite a few setbacks due to some short periods of minor illness I managed to stay in peak shape.
As for coding I looked into Scala and brushed up my functional programming knowledge a bit.
Added e-mail forwarding and stock value tracking to my telegram bot, which made several
apps on my phone superfluous.
Spent quite a substantial amount of time on studying and playing chess, then reached yet another plateau.
Inflation and economy in Austria still not rosy.
Europe is currently experiencing heat waves, not a good sign for coming years.
My daughter will start a new school in September. She managed to finish her last four years with the best grades
only making her dad proud.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;bike2.jpg&#34; alt=&#34;bike2&#34;&gt;&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s me cruising up the Hochalpenstrasse on Großglockner - Austria&amp;rsquo;s highest mountain.&lt;/p&gt;
- https://elitecoder.at/blog/posts/1/ - elitecoder.at</description>
        </item>
    
    
    
        <item>
        <title>Website overhaul</title>
        <link>https://elitecoder.at/blog/posts/2/</link>
        <pubDate>Sat, 20 Apr 2024 00:00:00 +0000</pubDate>
        
        <guid>https://elitecoder.at/blog/posts/2/</guid>
        <description>elitecoder.at https://elitecoder.at/blog/posts/2/ -&lt;p&gt;Today the website received a little overhaul. Among other things I added this blog page.
So far the contact form has proven its stability
as I received a lot of spam in the last couple of months but no real inquiries.
Turns out that forms on the web are still an attractive target for spam bots.
I&amp;rsquo;m not trying to protect myself from spam through any CAPTCHAs on here as this never ending
arms race is a waste of time. Mail filters usually perform this duty much better.&lt;/p&gt;
&lt;p&gt;Through decent investing in the stock market I managed to keep myself afloat.
Frugal and healthy eating choices have saved me tons of money and also helped me lose the 8 kilos I gained
around Christmas time in 2023.
The last months were the best of my life. I reached new peak fitness levels. Last autumn I achieved 260W on a 20
minutes FTP cycling test. My current Vo2Max is around 52 ml/min/kg (Garmin guesstimate).
I&amp;rsquo;ll hopefully be able to run a full marathon soon. Last weekend I already finished a 24 km training run.&lt;/p&gt;
&lt;p&gt;The Fachkräftemangel in Austria (German for skilled worker shortage) doesn&amp;rsquo;t seem to be as bad as they say on the news.
IMHO it is basically a hoax repeated by the media to keep employees poor and the upper class rich.
I would be readily available for software projects basically any minute, using any toolset.&lt;/p&gt;
&lt;p&gt;As many probably expected 2024 will be the year when our country is going through a mild recession.
Back in 2022 when I quit my corporate job the economy was already on its way downhill.
Inflation is still way too high compared to other countries in the European Union.&lt;/p&gt;
- https://elitecoder.at/blog/posts/2/ - elitecoder.at</description>
        </item>
    
    
    
        <item>
        <title>New hardware project - Sudoku game</title>
        <link>https://elitecoder.at/blog/posts/3/</link>
        <pubDate>Tue, 05 Dec 2023 00:00:00 +0000</pubDate>
        
        <guid>https://elitecoder.at/blog/posts/3/</guid>
        <description>elitecoder.at https://elitecoder.at/blog/posts/3/ -&lt;p&gt;Another hardware project: I built a Sudoku console, including joystick and an E-Paper display. Right click
video above to start playing.
The most annoying part of the display is the poor refresh rate. Even using partial refresh, which took some
time to implement the refresh time is now bearable. The power consumption of the device is almost non-existent.&lt;/p&gt;
&lt;p&gt;My father didn&amp;rsquo;t seem to enjoy his Birthday present later in the month as the fonts are too small for him to
read. Nevertheless it was extremely fun building and programming this device.&lt;/p&gt;
&lt;p&gt;&lt;video width=&#34;200px&#34; height=&#34;400px&#34; src=&#34;https://elitecoder.at/blog/static/video/sudoku.mp4&#34;&gt;&lt;/video&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;sudoku.jpg&#34; alt=&#34;Sudoku&#34;&gt;&lt;/p&gt;
- https://elitecoder.at/blog/posts/3/ - elitecoder.at</description>
        </item>
    
    
    
        <item>
        <title>Stock trading and the AI hype</title>
        <link>https://elitecoder.at/blog/posts/4/</link>
        <pubDate>Sun, 05 Nov 2023 00:00:00 +0000</pubDate>
        
        <guid>https://elitecoder.at/blog/posts/4/</guid>
        <description>elitecoder.at https://elitecoder.at/blog/posts/4/ -&lt;p&gt;As my predictions for the economy are all bearish I looked into options trading or rather put options warrants,
as they are commonly used in Europe.
The only company stocks that are rising at the moment are driven by the AI hype, which in my opinion isn&amp;rsquo;t
going to last. Sure, there has been made a lot of progress with text, video and image processing but these
algorithms can hardly be called intelligent. AGI is still way out of reach and probably will be my whole
lifetime - Thank God.&lt;/p&gt;
- https://elitecoder.at/blog/posts/4/ - elitecoder.at</description>
        </item>
    
    
  </channel>
</rss> 
