<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>suve's ramblings</title><description>I write about programming and other computery stuff.</description><link>https://blog.svgames.pl</link><copyright>copyleft 2017-2026 by suve (CC-BY-SA 4.0)</copyright><language>en-GB</language><item><title>The new old wolf</title><description>Reminiscing about an old game project that I've had laying around and rotting away for the last 8 years.</description><pubDate>Thu, 12 Mar 2026 17:17:17 +0100</pubDate><link>https://blog.svgames.pl/article/the-new-old-wolf</link></item><item><title>The little bool of doom</title><description>A short story about debugging and how sometimes what's true is false. Starring everyone's favourite uncle, Undefined Behaviour.</description><pubDate>Tue, 28 Jan 2025 14:14:14 +0100</pubDate><link>https://blog.svgames.pl/article/the-little-bool-of-doom</link></item><item><title>Replacing the SSD in my laptop</title><description>A short (or so I hoped) venture into replacing the SSD in my Thinkpad X220 laptop.</description><pubDate>Thu, 29 Feb 2024 05:00:00 +0100</pubDate><link>https://blog.svgames.pl/article/replacing-the-ssd-in-my-laptop</link></item><item><title>Running Rust on Android</title><description>I went on a journey to get Rust code running on Android. While I arrived at a very workable solution, some of the roads taken along the way turned out to be dead ends. In this article I describe both the good, and the bad.</description><pubDate>Wed, 05 May 2021 12:45:00 +0200</pubDate><link>https://blog.svgames.pl/article/running-rust-on-android</link></item><item><title>Cross-compiling C programs for MS Windows using MinGW</title><description>I describe how to cross-compile C programs from Linux to Microsoft Windows using MinGW.</description><pubDate>Tue, 10 Sep 2019 11:12:13 +0200</pubDate><link>https://blog.svgames.pl/article/cross-compiling-c-programs-for-ms-windows-using-mingw</link></item><item><title>Gaining Code Execution through a broken CMS</title><description>One day a friend of a friend showed us his commercial CMS and asked if we'd like to do some pentesting. I describe the vulnerabilities discovered and how I used them to gain remote code execution.</description><pubDate>Tue, 26 Feb 2019 12:36:00 +0100</pubDate><link>https://blog.svgames.pl/article/gaining-code-execution-through-a-broken-cms</link></item><item><title>Scraping Slack Webhooks from GitHub</title><description>One day I had this naughty idea to browse through public code on GitHub and look for any Slack Webhook URLs laying around.</description><pubDate>Tue, 12 Feb 2019 12:45:00 +0100</pubDate><link>https://blog.svgames.pl/article/scraping-slack-webhooks-from-github</link></item><item><title>Slides: Copyleft and copyfree – a short overview of popular licences</title><description>Slides from my talk about popular FLOSS licences (Hacktoberfest Poznań Meetup, October 2017). Available in English and Polish.</description><pubDate>Sun, 18 Nov 2018 09:45:00 +0100</pubDate><link>https://blog.svgames.pl/article/slides:copyleft-and-copyfree-a-short-overview-of-popular-licences</link></item><item><title>Slides: Not only code – other ways you can support Free Software</title><description>Slides from my talk about non-programming ways to support Free Software (Hacktoberfest Poznań Meetup, October 2018). Available in English and Polish.</description><pubDate>Tue, 13 Nov 2018 13:00:00 +0100</pubDate><link>https://blog.svgames.pl/article/slides:not-only-code:other-ways-you-can-support-free-software</link></item><item><title>Drawing tile maps in 2D games</title><description>I describe the approach I use for drawing 2D tile maps, which could be observed in Alexland, Super Overachiever 42000 Deluxe, and Platformer.</description><pubDate>Tue, 28 Aug 2018 14:25:00 +0200</pubDate><link>https://blog.svgames.pl/article/drawing-tile-maps-in-2D-games</link></item><item><title>Ludum Dare 42 post-mortem</title><description>Collecting my thoughts on the latest Ludum Dare compo – what I did well, what went wrong, what lessons are there to learn.</description><pubDate>Mon, 20 Aug 2018 13:15:00 +0200</pubDate><link>https://blog.svgames.pl/article/ludum-dare-42-post-mortem</link></item><item><title>Leveraging a Linux VM inside Microsoft Windows</title><description>I describe the Linux virtual machine setup I used to slighly elleviate the pain of being forced to use Microsoft Windows at work.</description><pubDate>Wed, 11 Jul 2018 13:30:00 +0200</pubDate><link>https://blog.svgames.pl/article/leveraging-a-linux-vm-inside-microsoft-windows</link></item><item><title>Slides: Package lifecycle in Fedora</title><description>Slides from my talk about package lifecycle in Fedora (Poznań Free Software Event XIII, April 2018). Available in English and Polish.</description><pubDate>Mon, 28 May 2018 14:20:00 +0200</pubDate><link>https://blog.svgames.pl/article/slides:package-lifecycle-in-fedora</link></item><item><title>Package lifecycle in Fedora</title><description>This article describes the many stages of the package lifecycle inside the Fedora Linux distribution – from the package's introduction, through maintenance, until retirement.</description><pubDate>Tue, 15 May 2018 11:45:00 +0200</pubDate><link>https://blog.svgames.pl/article/package-lifecycle-in-fedora</link></item><item><title>Setting up an Arduino &amp; DHT22 weather station</title><description>I describe my home-made weather station that displays the inside &amp; outside temperature for the last 24 hours. Built using an Arduino, two DHT22 sensors and an ILI9341 LCD display.</description><pubDate>Tue, 06 Mar 2018 12:00:00 +0100</pubDate><link>https://blog.svgames.pl/article/setting-up-an-adruino-and-dht22-weather-station</link></item><item><title>Building multiple packages with RPM</title><description>This article describes how to build multiple packages from a single RPM spec file, and how to handle conflicting files.</description><pubDate>Sun, 14 Jan 2018 18:45:00 +0100</pubDate><link>https://blog.svgames.pl/article/building-multiple-packages-with-rpm</link></item><item><title>Writing man pages</title><description>This article aims to serve as a basic guide on how to write a man page, starting out with a bit of history regarding roff, going through basic typesetting, and later venturing into man page-specific macros and conventions.</description><pubDate>Sun, 26 Nov 2017 13:00:00 +0100</pubDate><link>https://blog.svgames.pl/article/writing-man-pages</link></item><item><title>Parsing options in bash</title><description>This article describes how to parse options inside bash scripts, starting off with a handwritten solution and later venturing into usage of getopts.</description><pubDate>Sun, 12 Nov 2017 14:30:00 +0100</pubDate><link>https://blog.svgames.pl/article/parsing-options-in-bash</link></item><item><title>Basics of RPM packaging</title><description>This article describes how to create a basic RPM package, from setting up the environment, through writing the spec file, to building the package itself.</description><pubDate>Fri, 27 Oct 2017 15:00:00 +0200</pubDate><link>https://blog.svgames.pl/article/basics-of-rpm-packaging</link></item></channel></rss>
