41554 blogs · [ { "id": "01a0bb51-60d8-7355-88f9-0ed4844b60bd", "title": "Secret of Evermore: The Boy Now Comes Entirely From the ROM", "url": "https://malura.de/en/blog/secret-of-evermore-the-boy-now-comes-entirely-from-the-rom", "published_at": "2026-09-15T00:00:00+00:00" }, { "id": "01a0bb51-60d8-7355-88f9-0ed48490d67e", "title": "AI terms explained: my cheat sheet for the whole AI world", "url": "https://malura.de/en/blog/ai-terms-explained-my-cheat-sheet-for-the-whole-ai-world", "published_at": "2026-09-14T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aed7b664a1", "title": "The treat piggy bank: earning snacks instead of banning them", "url": "https://malura.de/en/blog/the-treat-piggy-bank-earning-snacks-instead-of-banning-them", "published_at": "2026-08-17T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aed7ce3e95", "title": "My deficit scale had never heard of my own settings", "url": "https://malura.de/en/blog/my-deficit-scale-had-never-heard-of-my-own-settings", "published_at": "2026-07-29T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aed85381ff", "title": "Cycling run through the numbers: 95 percent basal metabolism and a route with 0 km of new road", "url": "https://malura.de/en/blog/cycling-run-through-the-numbers-95-percent-basal-metabolism-and-a-route-with-0-km-of-new-road", "published_at": "2026-07-27T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aed8d09ecb", "title": "Media Markt Gift Card Manager", "url": "https://malura.de/en/blog/media-markt-gift-card-manager", "published_at": "2026-05-04T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aed99987c6", "title": "Zigbee Plugs, Grafana Sankey and Water Consumption", "url": "https://malura.de/en/blog/zigbee-plugs-grafana-sankey-and-water-consumption", "published_at": "2026-04-21T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aed9f10d5a", "title": "Anthbot Genie 600 robot mower hacked - hardcoded AWS keys and PIN in plaintext", "url": "https://malura.de/en/blog/anthbot-genie-600-robot-mower-hacked-hardcoded-aws-keys-and-pin-in-plaintext", "published_at": "2026-04-17T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aeda8778de", "title": "Splitting Up Grafana Dashboards and Building an ADS-B Wind Rose", "url": "https://malura.de/en/blog/splitting-up-grafana-dashboards-and-building-an-ads-b-wind-rose", "published_at": "2026-04-16T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aedb3c4280", "title": "Viessmann vcontrold: 4 Years of Wrong Addresses and Too Much Cycling", "url": "https://malura.de/en/blog/viessmann-vcontrold-4-years-of-wrong-addresses-and-too-much-cycling", "published_at": "2026-04-16T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aedb844584", "title": "Zigbee Smart Heating: Telegraf Crashes and TRVs Lie", "url": "https://malura.de/en/blog/zigbee-smart-heating-telegraf-crashes-and-trvs-lie", "published_at": "2026-04-16T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aedbbbcb7f", "title": "VHF/UHF Multi-SDR Setup - One Antenna for Many Frequencies", "url": "https://malura.de/en/blog/vhf-uhf-multi-sdr-setup-one-antenna-for-many-frequencies", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aedcbb5dd8", "title": "Smart Home Heating with Zigbee - Heating an Old Building More Efficiently", "url": "https://malura.de/en/blog/smart-home-heating-with-zigbee-heating-an-old-building-more-efficiently", "published_at": "2026-04-13T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aedd8546e8", "title": "Flightradar ADS-B feeder - tracking planes from the roof", "url": "https://malura.de/en/blog/flightradar-ads-b-feeder-tracking-planes-from-the-roof", "published_at": "2026-04-13T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aedde8772d", "title": "RimWorld: A Complete Step-by-Step Guide to Beating the Game", "url": "https://malura.de/en/blog/rimworld-a-complete-step-by-step-guide-to-beating-the-game", "published_at": "2025-11-21T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aede5b9e95", "title": "How I Do Redirects with Nginx and Test Them with Python", "url": "https://malura.de/en/blog/how-i-do-redirects-with-nginx-and-test-them-with-python", "published_at": "2020-02-11T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aedecdfeb4", "title": "Automatic export of my Viessmann heating system", "url": "https://malura.de/en/blog/automatic-export-of-my-viessmann-heating-system", "published_at": "2019-09-24T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aedf4ac415", "title": "Data logging my SMA Tripower 6.0 inverter", "url": "https://malura.de/en/blog/data-logging-my-sma-tripower-6-0-inverter", "published_at": "2019-09-20T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aedfab6c01", "title": "My Connected Home", "url": "https://malura.de/en/blog/my-connected-home", "published_at": "2019-09-18T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aee0885f95", "title": "Even more Docker containers", "url": "https://malura.de/en/blog/even-more-docker-containers", "published_at": "2019-08-22T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aee10776bb", "title": "Reading the fingerprint of an SSH key", "url": "https://malura.de/en/blog/reading-the-fingerprint-of-an-ssh-key", "published_at": "2019-08-21T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aee12a55e1", "title": "Sorting images with Exiftool", "url": "https://malura.de/en/blog/sorting-images-with-exiftool", "published_at": "2019-02-27T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aee155c26c", "title": "I'm Learning C++ Again", "url": "https://malura.de/en/blog/i-m-learning-c-again", "published_at": "2019-01-27T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aee1f7fcbf", "title": "My Favorite Docker Containers", "url": "https://malura.de/en/blog/my-favorite-docker-containers", "published_at": "2019-01-17T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aee2e97d61", "title": "The 6th Gamedev Gathering", "url": "https://malura.de/en/blog/the-6th-gamedev-gathering", "published_at": "2018-12-29T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aee395d0df", "title": "Reverse Engineering Presentation", "url": "https://malura.de/en/blog/reverse-engineering-presentation", "published_at": "2018-11-26T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aee44946c3", "title": "Anti cheat tricks - Variable offset", "url": "https://malura.de/en/blog/anti-cheat-tricks-variable-offset", "published_at": "2018-11-14T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aee4837c9c", "title": "Base building example - Early prototype", "url": "https://malura.de/en/blog/base-building-example-early-prototype", "published_at": "2018-11-08T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aee573e6ff", "title": "Ramda - Finding Duplicates in an Array", "url": "https://malura.de/en/blog/ramda-finding-duplicates-in-an-array", "published_at": "2018-11-05T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aee624eecd", "title": "Ramda - Validating a Number Sequence", "url": "https://malura.de/en/blog/ramda-validating-a-number-sequence", "published_at": "2018-11-05T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aee6fb518e", "title": "Fourth Gamedev Gathering", "url": "https://malura.de/en/blog/fourth-gamedev-gathering", "published_at": "2018-10-28T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aee7527ced", "title": "My First Kaitai Struct", "url": "https://malura.de/en/blog/my-first-kaitai-struct", "published_at": "2018-10-20T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aee827d6ec", "title": "My First Window Patch", "url": "https://malura.de/en/blog/my-first-window-patch", "published_at": "2018-10-10T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aee84f88e8", "title": "Silver Trainer Again", "url": "https://malura.de/en/blog/silver-trainer-again", "published_at": "2018-10-09T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aee85cab28", "title": "Found Some Weird Phrases in Silver", "url": "https://malura.de/en/blog/found-some-weird-phrases-in-silver", "published_at": "2018-10-07T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aee8b901ef", "title": "My First DLL Proxy", "url": "https://malura.de/en/blog/my-first-dll-proxy", "published_at": "2018-09-28T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aee9aaea08", "title": "I called a game function", "url": "https://malura.de/en/blog/i-called-a-game-function", "published_at": "2018-09-27T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aeea1ce2c0", "title": "My First Trainer", "url": "https://malura.de/en/blog/my-first-trainer", "published_at": "2018-09-25T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aeea8a615d", "title": "My first DLL injection", "url": "https://malura.de/en/blog/my-first-dll-injection", "published_at": "2018-09-24T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aeeb24d38c", "title": "Downloading my GOG library", "url": "https://malura.de/en/blog/downloading-my-gog-library", "published_at": "2018-09-01T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aeeb6e4642", "title": "Fixing Debian sound problems", "url": "https://malura.de/en/blog/fixing-debian-sound-problems", "published_at": "2018-08-30T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aeebd5a020", "title": "Starting the Android Emulator from the terminal", "url": "https://malura.de/en/blog/starting-the-android-emulator-from-the-terminal", "published_at": "2018-08-14T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aeecd35bef", "title": "Turbo Mage - Early Prototype", "url": "https://malura.de/en/blog/turbo-mage-early-prototype", "published_at": "2018-06-29T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aeed7b2666", "title": "Pirates - Early Prototype", "url": "https://malura.de/en/blog/pirates-early-prototype", "published_at": "2018-06-22T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aeee71ab89", "title": "Splitting CSV files", "url": "https://malura.de/en/blog/splitting-csv-files", "published_at": "2018-03-26T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aeeea057b5", "title": "MySQL Import/Export", "url": "https://malura.de/en/blog/mysql-import-export", "published_at": "2018-03-22T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aeef021d4d", "title": "Creating an SSH Tunnel", "url": "https://malura.de/en/blog/creating-an-ssh-tunnel", "published_at": "2018-03-22T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aeefe8cd8b", "title": "Recognizing Trading Cards with OpenCV", "url": "https://malura.de/en/blog/recognizing-trading-cards-with-opencv", "published_at": "2017-10-06T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aef0a87611", "title": "Trading Bot - Learning Strategies", "url": "https://malura.de/en/blog/trading-bot-learning-strategies", "published_at": "2017-10-05T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aef0be41e9", "title": "Trading Bot - Early Prototype", "url": "https://malura.de/en/blog/trading-bot-early-prototype", "published_at": "2017-09-15T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aef1327a90", "title": "King Marshmallow - More Features", "url": "https://malura.de/en/blog/king-marshmallow-more-features", "published_at": "2017-09-13T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aef2214a9d", "title": "King Marshmallow - Early Prototype", "url": "https://malura.de/en/blog/king-marshmallow-early-prototype", "published_at": "2017-08-10T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aef2dc1500", "title": "Tetris with LÖVE", "url": "https://malura.de/en/blog/tetris-with-love", "published_at": "2017-08-08T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aef350b324", "title": "OpenGL just for fun", "url": "https://malura.de/en/blog/opengl-just-for-fun", "published_at": "2017-05-01T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aef385d07a", "title": "My New Job at Socialbit GmbH", "url": "https://malura.de/en/blog/my-new-job-at-socialbit-gmbh", "published_at": "2016-01-01T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aef3eb7684", "title": "GPS tracking with Node.js", "url": "https://malura.de/en/blog/gps-tracking-with-node-js", "published_at": "2015-12-18T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aef454a56d", "title": "My first OSX app", "url": "https://malura.de/en/blog/my-first-osx-app", "published_at": "2015-08-30T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aef5292b4f", "title": "Watchlist Prototype", "url": "https://malura.de/en/blog/watchlist-prototype", "published_at": "2015-08-26T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aef5e7d863", "title": "GPhoto in the Browser", "url": "https://malura.de/en/blog/gphoto-in-the-browser", "published_at": "2015-02-26T00:00:00+00:00" }, { "id": "01a0879e-df29-71a1-9b32-15aef6c9c9b5", "title": "My First Component Entity System in Java", "url": "https://malura.de/en/blog/my-first-component-entity-system-in-java", "published_at": "2014-01-10T00:00:00+00:00" } ] posts Claim your blog
Back to malura.de
Blog · corpus.blog/blogs/malura.de/posts

malura.de

malura.de

2026

2025

2020

2019

2018

2017

2016

2015

2014