<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://supersandro.de/feed.xml" rel="self" type="application/atom+xml" /><link href="https://supersandro.de/" rel="alternate" type="text/html" /><updated>2026-05-03T15:32:13+00:00</updated><id>https://supersandro.de/feed.xml</id><title type="html">Sandro’s Website</title><entry><title type="html">Useful links</title><link href="https://supersandro.de/useful-links/" rel="alternate" type="text/html" title="Useful links" /><published>2019-12-18T00:00:00+00:00</published><updated>2019-12-18T00:00:00+00:00</updated><id>https://supersandro.de/useful-links</id><content type="html" xml:base="https://supersandro.de/useful-links/"><![CDATA[<p>A collection of links that I find useful. Also available in <a href="https://github.com/SuperSandro2000/useful-links">GitHub</a>.</p>
<h2 id="bash">Bash</h2>

<ul>
  <li><a href="https://stackoverflow.com/a/14203146/4446318">Parse command line arguments</a></li>
  <li><a href="https://mywiki.wooledge.org/BashFAQ/031">What is the difference between test, [ and [[ ?</a></li>
</ul>

<h2 id="batch">Batch</h2>

<ul>
  <li><a href="https://ss64.com/nt/">CMD Command Cheat Sheet</a>
    <ul>
      <li><a href="https://ss64.com/nt/syntax-redirection.html">Redirect output</a></li>
    </ul>
  </li>
</ul>

<h2 id="cron">Cron</h2>

<ul>
  <li><a href="https://crontab.guru/">Crontab Guru</a>: quick and simple editor for cron schedule expressions</li>
</ul>

<h2 id="docker">Docker</h2>

<ul>
  <li><a href="https://www.fromlatest.io">FROM:latest</a>: Dockerfile linter</li>
</ul>

<h2 id="google-data-visualization">Google data visualization</h2>

<ul>
  <li><a href="https://github.com/luka1199/geo-heatmap/">Geo Heatmap</a></li>
  <li><a href="https://github.com/A3M4/YouTube-Report">YouTube Report</a></li>
</ul>

<h2 id="luks-full-disk-encryption">LUKS full disk encryption</h2>

<ul>
  <li><a href="https://hamy.io/post/0009/how-to-install-luks-encrypted-ubuntu-18.04.x-server-and-enable-remote-unlocking/=">Unlock with Dropbear</a></li>
</ul>

<h2 id="nginx">NGINX</h2>

<ul>
  <li><a href="https://nginx.viraptor.info/">Nginx location match tester</a></li>
</ul>

<h2 id="python">Python</h2>

<ul>
  <li><a href="https://gto76.github.io/python-cheatsheet/">Python Cheatsheet</a></li>
</ul>

<h2 id="ruby">Ruby</h2>

<ul>
  <li><a href="http://rubular.com">Rubular</a>: regular expression editor</li>
</ul>

<h2 id="speedtests">SpeedTests</h2>

<ul>
  <li><a href="https://fast.com">fast</a></li>
  <li><a href="https://librespeed.org/">LibreSpeed</a></li>
</ul>

<h2 id="windows">Windows</h2>

<ul>
  <li><a href="https://fdossena.com/?p=w10debotnet/index_1803.frag">Windows 10 Privacy Guide</a></li>
</ul>]]></content><author><name></name></author><summary type="html"><![CDATA[A collection of links that I find useful. Also available in GitHub. Bash]]></summary></entry><entry><title type="html">About me</title><link href="https://supersandro.de/about/" rel="alternate" type="text/html" title="About me" /><published>2019-06-05T00:00:00+00:00</published><updated>2019-06-05T00:00:00+00:00</updated><id>https://supersandro.de/about</id><content type="html" xml:base="https://supersandro.de/about/"><![CDATA[<h2 id="interests">Interests</h2>

<p>I play computer games since I am 7 years old. I started with Settler 5, Anno 1602 and Sim City 4. When I was 11 years old I discovered Minecraft on a friends birthday party through one of his friends and was really skeptical first but when I tried it I instantly fell in love with it. Shortly after that I got interested in Modding trough <a href="https://www.youtube.com/user/direwolf20">direwolf20</a> and fell in love with mods like <a href="https://ae-mod.info/">Applied Energistics</a>, <a href="https://minecraft.curseforge.com/projects/tinkers-construct">Tinkers’ Construct</a> or <a href="https://forum.industrial-craft.net/thread/7156-gregtech-6-1-7-10-website-patreon-info-support-and-suggestions/">GregTech</a>.</p>

<p>Then in 2011 I discovered <a href="https://www.factorio.com/">Factorio</a>. It has everything I loved about Modded Minecraft and was heavily inspired by it. Soon I started modifying and <a href="https://mods.factorio.com/user/supersandro2000">writing my own mods</a> which surprisingly got several thousand downloads.</p>

<p>The following years I did several main and side projects including an <a href="#emoticons-sticker-pack-for-whatsapp">Android app</a>, contributions to a lot of open source projects, self hosting several services including Nextcloud, Mastodon, Matrix and much more. I started writing <a href="#docker-images">Docker Images</a> which I collect in a public <a href="https://github.com/SuperSandro2000/docker-images/">repository</a> for everyone to use and improved a lot of Dockerfiles in open source projects. I am collecting Steam games and run a public <a href="https://steamcommunity.com/id/SuperSandro2000/">1:1 same set Steam card trade bot</a>.</p>

<h2 id="maintained-projects">Maintained projects</h2>

<h3 id="nixpkgsnixos"><a href="https://github.com/NixOS/nixpkgs">nixpkgs/NixOS</a></h3>

<p>I am a very active contributor and reviewer on the nixpkgs project, a purely functional packaging system. I also maintain a lot of packages which I personally use in my configuration or are dependencies in it.</p>

<h3 id="ddclient"><a href="https://github.com/ddclient/ddclient">ddclient</a></h3>

<p>DDClient is a perl script which updates DynDNS services’s with an IP addresses sourced from routes, websites or ifconfig/ip.</p>

<h3 id="factorio-docker"><a href="https://github.com/factoriotools/factorio-docker">factorio-docker</a></h3>

<p>I am one of the maintainers of the factorio server docker image. I wrote most parts of the CI scripts, keep the images updated and occasionally fix bugs.</p>

<h3 id="nixpkgs-review-checks"><a href="https://github.com/SuperSandro2000/nixpkgs-review-checks">nixpkgs-review-checks</a></h3>

<p>An extension to <a href="https://github.com/Mic92/nixpkgs-review">nixpkgs-review</a> which queries hydra about the last build status and runs additional experimental checks.</p>

<h2 id="personal-projects">Personal Projects</h2>

<h3 id="docker-images"><a href="https://github.com/SuperSandro2000/docker-images">Docker images</a></h3>

<p>All docker images I wrote live in that mono repo and get daily builds and pushes to <a href="https://hub.docker.com/u/supersandro2000">Docker Hub</a>.</p>

<p>I try to make every image multiarch (amd64, arm32v7, arm64v8) where native arm binaries are available or easily coss-compilable (eg Go) or the project is based on a scripting language.</p>

<h3 id="emoticons-sticker-pack-for-whatsapp"><a href="https://play.google.com/store/apps/details?id=de.supersandro.stickers.emoticons">Emoticons Sticker Pack for WhatsApp</a></h3>

<p>A small app that adds 140+ stickers to WhatsApp.</p>

<h3 id="factorio-mods"><a href="https://mods.factorio.com/user/supersandro2000">Factorio mods</a></h3>

<p>I have written severall mods for my all time favorite factory-building and management game <a href="https://www.factorio.com/">Factorio</a>.</p>

<p>My oldest mod is from well before the mod portal and only lives on the <a href="https://forums.factorio.com/viewtopic.php?f=44&amp;t=4343">forums</a>. You can get the source from <a href="https://github.com/SuperSandro2000/AlienPlant">GitHub</a>.</p>

<h3 id="factorio-mod-archiver"><a href="https://github.com/SuperSandro2000/factorio-mod-archiver">Factorio mod archiver</a></h3>

<p>The first data archiving script I wrote. It collects all factorio mods, downloads them with a hash file and optionally uploads it all to Google Drive.</p>

<h3 id="factorio-mods-bot"><a href="https://github.com/SuperSandro2000/factorio_mods_bot">Factorio mods bot</a></h3>

<p>A small Telegram bot that sends messages to a Telegram channel whenever a new mod gets released or an existing one updated.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[Interests]]></summary></entry><entry><title type="html">Datenschutzerklärung</title><link href="https://supersandro.de/privacy/" rel="alternate" type="text/html" title="Datenschutzerklärung" /><published>2019-06-05T00:00:00+00:00</published><updated>2019-06-05T00:00:00+00:00</updated><id>https://supersandro.de/privacy</id><content type="html" xml:base="https://supersandro.de/privacy/"><![CDATA[<h2 id="verantwortlicher">Verantwortlicher</h2>
<p>Verantwortlicher für die Erhebung, Verarbeitung und Nutzung Ihrer personenbezogenen Daten im Sinne von Art. 4 Nr. 7 DSGVO ist: Sandro Jäckel</p>

<h2 id="arten-der-verarbeiteten-daten">Arten der verarbeiteten Daten</h2>
<ul>
  <li>Bestandsdaten und Kontaktdaten (z.B. Namen/Pseudonyme, E-Mail), soweit Nutzer diese auf ihrer Nutzerseite oder im Profil angegeben haben.</li>
  <li>Inhaltsdaten (z.B. Texteingaben, Bilder, Videos).</li>
  <li>Nutzungsdaten (z.B. besuchte Webseiten, Zugriffszeiten).</li>
  <li>Meta-/Kommunikationsdaten (z.B., IP-Adressen, Upload-/Änderungszeiten).</li>
</ul>

<h2 id="zweck-der-verarbeitung">Zweck der Verarbeitung</h2>
<ul>
  <li>Zurverfügungstellung des Onlineangebotes, seiner Funktionen und Inhalte.</li>
  <li>Kommunikation zu/zwischen den Nutzern.</li>
  <li>Sicherheitsmaßnahmen.</li>
</ul>

<h2 id="datenvermeidung-und-datensparsamkeit">Datenvermeidung und Datensparsamkeit</h2>
<p>Daten werden gemäß den Grundsätzen der Datenvermeidung und Datensparsamkeit personenbezogene Daten nur soweit notwendig und so lange erforderlich gespeichert.</p>

<h2 id="erfassung-allgemeiner-informationen">Erfassung allgemeiner Informationen</h2>
<p>Informationen zu einem Zugriff auf diesen Internetauftritt werden grundsätzlich nicht automatisiert verarbeitet.
Für administrative Zwecke ist eine kurzfristige Erstellung von Logfiles (IP-Adresse und Datum) notwendig, diese Daten werden aber nicht für andere Zwecke weiterverarbeitet oder gar an Dritte weiter gegeben.
Die Logfiles werden in jedem Falle automatisch gelöscht.</p>

<h2 id="links">Links</h2>
<p>Links, die auf andere Server verweisen, sind nicht anzuklicken!
Bei Zuwiderhandlungen wird keine Haftung übernommen.</p>

<h2 id="kontaktaufnahme">Kontaktaufnahme</h2>
<p>Bei der Kontaktanfragen (z.B. via E-Mail) werden die Angaben des Nutzers zur Bearbeitung der Kontaktanfrage und deren Abwicklung verarbeitet.
Die Angaben der Nutzer können, soweit dem nicht ausdrücklich wiedersprochen wird, intern weitergegeben und gespeichert werden.</p>]]></content><author><name></name></author><summary type="html"><![CDATA[Verantwortlicher Verantwortlicher für die Erhebung, Verarbeitung und Nutzung Ihrer personenbezogenen Daten im Sinne von Art. 4 Nr. 7 DSGVO ist: Sandro Jäckel]]></summary></entry></feed>