RSSAmplifier

Blog

suve's ramblings

I write about programming and other computery stuff.

blog.svgames.plRSS feed ↗19 posts

Latest posts

The new old wolf

Reminiscing about an old game project that I've had laying around and rotting away for the last 8 years.

The little bool of doom

A short story about debugging and how sometimes what's true is false. Starring everyone's favourite uncle, Undefined Behaviour.

Replacing the SSD in my laptop

A short (or so I hoped) venture into replacing the SSD in my Thinkpad X220 laptop.

Running Rust on Android

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.

Cross-compiling C programs for MS Windows using MinGW

I describe how to cross-compile C programs from Linux to Microsoft Windows using MinGW.

Gaining Code Execution through a broken CMS

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.

Scraping Slack Webhooks from GitHub

One day I had this naughty idea to browse through public code on GitHub and look for any Slack Webhook URLs laying around.

Slides: Copyleft and copyfree – a short overview of popular licences

Slides from my talk about popular FLOSS licences (Hacktoberfest Poznań Meetup, October 2017). Available in English and Polish.

Slides: Not only code – other ways you can support Free Software

Slides from my talk about non-programming ways to support Free Software (Hacktoberfest Poznań Meetup, October 2018). Available in English and Polish.

Drawing tile maps in 2D games

I describe the approach I use for drawing 2D tile maps, which could be observed in Alexland, Super Overachiever 42000 Deluxe, and Platformer.

Ludum Dare 42 post-mortem

Collecting my thoughts on the latest Ludum Dare compo – what I did well, what went wrong, what lessons are there to learn.

Leveraging a Linux VM inside Microsoft Windows

I describe the Linux virtual machine setup I used to slighly elleviate the pain of being forced to use Microsoft Windows at work.

Slides: Package lifecycle in Fedora

Slides from my talk about package lifecycle in Fedora (Poznań Free Software Event XIII, April 2018). Available in English and Polish.

Package lifecycle in Fedora

This article describes the many stages of the package lifecycle inside the Fedora Linux distribution – from the package's introduction, through maintenance, until retirement.

Setting up an Arduino & DHT22 weather station

I describe my home-made weather station that displays the inside & outside temperature for the last 24 hours. Built using an Arduino, two DHT22 sensors and an ILI9341 LCD display.

Building multiple packages with RPM

This article describes how to build multiple packages from a single RPM spec file, and how to handle conflicting files.

Writing man pages

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.

Parsing options in bash

This article describes how to parse options inside bash scripts, starting off with a handwritten solution and later venturing into usage of getopts.

Basics of RPM packaging

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.