About Me

My name is Martin Ueding—physicist, software developer, cyclist, artist, and DIY enthusiast. This blog and the website behind it reflect my interests: software development, physics, cycling, drawing, DIY, reading, transportation policy, and photography. Physics and Software Development I studied physics and earned my Ph.D. in theoretical physics—Lattice QCD. This shapes how I view the world: quantitatively and model-based, as both a scientist and a software developer. I apply this way of thinking to many areas of life. I use these methods to analyze my outdoor activities, understand our electricity consumption, or think about finances. ...

4 Minuten · Martin Ueding

Aktualisierte Beiträge

Hier ist eine Tabelle mit allen Artikeln, die kürzlich aktualisiert worden sind. Datum Beitrag 2026-05-24 Runtime Penalty for Functional Code Style 2026-05-16 Stresslevel Fahrradkarte am Bahnsteig kaufen 2025-12-22 Fahrradparken am Troisdorfer Bahnhof macht Freude 2024-12-04 Vergleich der VBL Modelle 2024-10-06 Project Euler Solution 12: Highly divisible triangular number 2024-08-02 Auto gegen Verkehrsberuhigung 2023-12-23 Und schon Schimmel im Deckel der neuen Trinkflasche 2023-12-23 Umbau der Ampelanlage bei Reinold-Hagen-Straße 2023-11-18 Stiftsplatz, Kölnstraße und Stiftsgarage 2023-11-18 Der Wurzelaufbruch ist wieder da 2023-10-20 Wohngebiet mitten im Gewerbegebiet 2023-10-20 Legal Parken macht Autofahrer aggressiv 2023-10-20 Fehlerhafte Baustellenbeschilderung am Messdorfer Feld 2023-10-12 Fahrräder seien wegen Mindestgeschwindigkeit zu Gast auf Fahrbahn 2023-10-03 Die Macht der Verwaltung 2023-09-04 Kommunikation von »Mobilen Blitzerstellen« 2023-08-06 Bahnsteighöhen für Nah- und Fernverkehr 2023-08-05 Teilweise schwer passierbare Niederkassler Straße 2023-07-02 Drehkreuz an Gehweg 2023-06-10 Erfahrungen mit Lxmimi Kamera 2023-05-01 Rutschfester Belag schon an vielen Stellen abgenutzt 2023-03-29 Literatur zur Verkehrswende 2023-02-07 Verwaltungsklage wegen Ampel bei Reinold-Hagen-Straße 2023-01-20 Cookie-Abmahnung bei Google Sites 2022-12-27 Fragmentierte Bodenbemalung 2022-12-11 Neue wassergebundene Fahrbahndecke schon kaputt 2022-12-11 Mit kleinen Schritten den eigenen Ressourcenverbrauch optimieren 2022-10-29 Geringe Fahrbahnbreite ermuntert Gehwegparken 2022-10-23 Streuscheibe an Militärringstraße 2022-10-23 Geh- und Radweg vertauscht in Alt-Hürth 2022-10-09 Vacation in Mallorca, Spain 2022-10-09 Hiking on the peninsula of Alcúdia 2022-09-27 Falschparker Melden plötzlich hoffähig 2022-09-25 Schmaler Zweirichtungsradweg in Fischenich 2022-09-16 Umlaufsperren am Kleinspielfeld Buschdorf 2022-09-15 Linker Radweg am Ortsausgang Siegburg 2022-09-13 Anzeige wegen mangelndem Überholabstand – Ein Erfahrungsbericht 2022-08-16 Gehwegparken am Rehsprung 2022-07-04 Unklare Querung für Radverkehr in Meschenich 2022-07-01 Doppelte Radwegsführung in Lohmar 2022-06-17 Parkplätze bei VR-Bank Holzlar 2022-06-13 Garmin Venu Sq 2022-05-14 Parkplatz Professor-Neu-Allee 2022-05-07 Alte Heerstraße in Niederpleis 2022-04-23 Radweg ohne Vorfahrt in Bendorf 2022-04-15 Zeichen 241 ohne Trennung 2022-04-15 Enge Poller in Berzdorf 2022-01-30 Coin Upgrades in Nidavellir 2022-01-29 Bettelampel über B 56 2022-01-28 Fahrradstraße mit Schotter 2022-01-23 Siegradweg bei Hennef 2021-11-30 Vorfahrt im Kreisverkehr L 183 2021-11-30 Dienstaufsichtsbeschwerde wegen Nichtumsetzen 2021-11-30 Dienstaufsichtsbeschwerde wegen Nicht-Verwarnung 2021-10-09 Kreuzung B 56/Husarenstraße für Radfahrende 2021-09-26 Radverkehrsführung Frankfurter Straße in Buisdorf 2021-09-05 Ladezone vor Apotheke 2021-08-07 Radweg an der Siegburger Straße 2021-08-07 Motorräder auf Nordbrücken-Radweg erlaubt 2021-08-07 Fahrradstraße Siegaue 2021-08-07 Fahrradexperiment Rathausgasse 2021-08-07 Anfrage bei der Bezirksregierung Köln zum Gehwegparken in Bonn 2021-08-05 Clusterfuck-Kreuzung B 56 und Am Herrengarten 2021-08-03 Papiercontainer an der Siegburger Str. 2021-07-30 Rant about Confluence 2021-06-06 Nachfrage zur Radverkehrsführung durch Stoßdorf 2021-05-01 »Radfahrer fahren immer über rot!« – Typische Diskussionsbeiträge 2021-03-13 Note-Taking Software 2021-02-11 Kreisel Rabinstraße/Thomastraße/Am Alten Friedhof 2021-01-08 Überholtwerden beim Schutzstreifen am Propsthof 2020-12-27 The Smart TV Experience 2020-11-02 Melden einer Verkehrsbehinderung 2020-10-31 Über die Sinnlosigkeit des A 565 Ausbaus 2020-08-14 Fahrradexperiment Maximilianstraße 2020-08-05 Zusammen Fahrrad Fahren 2020-08-05 Umlaufsperren 2020-08-05 »Schutzstreifen« schützen überhaupt nicht 2020-08-05 Fahrradstraßen in Bonn 2020-08-05 Bad Password Practices 2020-07-26 Suggestive Meldungen zu Unfällen mit Radfahrerbeteiligung 2020-07-21 GPS Tracking mit AllTrails, Komoot, OsmAnd und Strava 2020-07-19 Fahrradexperiment Kaiserstraße 2020-05-28 Markdown Editors (on Fedora) 2020-02-22 Visiting CERN and Genève, Switzerland 2020-02-22 Geneva (2011) 2019-03-30 Workshop at CINECA in Bologna, Italy 2018-09-06 Workshop in Dublin, Ireland 2018-09-06 Vacation at Hacienda Buena Suerte, Spain (2018)

3 Minuten · Martin Ueding

Entwürfe

In Bearbeitung (3 Beiträge) Gelesene Bücher 2026 — Lesen, 2026-02-28, 4 Monate und 12 Tage alt Kippmaß mit Geometrie ausrechnen — Diverses, 2026-04-19, 2 Monate und 24 Tage alt Abriss der alten Informatik in Bonn — Diverses, 2026-06-11, 1 Monate und 2 Tage alt Warten (0 Beiträge) Bereit (0 Beiträge)

1 Minute · Martin Ueding

Karte

Auf folgender Karte sind alle Blogeinträge verlinkt, die einen Ortsbezug haben. Einmal auf den Marker klicken, dann öffnet sich ein Pop-Up mit einem Link zum Blogeintrag. Bonn Großraum Bonn Deutschland Europa Welt Punkte gruppieren

1 Minute · Martin Ueding

Portfolio

I have worked on various programming projects over the years, this page is an overview over the projects. The portfolio showcases the most important ones, further below is a simple list of the other projects. Lüscher Analysis For the $I = 1$, $I_3 = 1$ scattering project I created most of the analysis code using R and our hadron library. The analysis is written in a general way that we can re-use most of the infrastructure for later projects, hence the general name of the code. It starts with the projected correlation functions and does all these steps: ...

12 Minuten · Martin Ueding

Project Euler

Hier ist eine Übersicht meiner Lösungen für die Programmieraufgaben von Project Euler. Diese mathematischen Rätsel eignen sich hervorragend, um die eigenen Programmierfähigkeiten zu trainieren. Für interessierte Leser:innen, die selbst knobeln möchten, sei gesagt: Die folgenden Artikel enthalten Lösungen und Erklärungen (»Spoiler«). Es empfiehlt sich daher, die Aufgaben zuerst selbst auszuprobieren! Project Euler Solution 1: Multiples of 3 or 5 Project Euler Solution 2: Even Fibonacci numbers Project Euler Solution 3: Largest prime factor Project Euler Solution 4: Largest palindrome product Project Euler Solution 5: Smallest multiple Project Euler Solution 6: Sum square difference Project Euler Solution 7: 10001st prime Project Euler Solution 8: Largest product in a series Project Euler Solution 9: Special Pythagorean triplet Project Euler Solution 10: Summation of primes Project Euler Solution 11: Largest product in a grid Project Euler Solution 12: Highly divisible triangular number Project Euler Solution 13: Large sum Project Euler Solution 14: Longest Collatz sequence Project Euler Solution 15: Lattice paths Project Euler Solution 16: Power digit sum Project Euler Solution 17: Number letter counts Project Euler Solution 18: Maximum path sum I Project Euler Solution 19: Counting Sundays Project Euler Solution 20: Factorial digit sum Project Euler Solution 21: Amicable numbers Project Euler Solution 22: Names scores Project Euler Solution 23: Non-abundant sums Project Euler Solution 24: Lexicographic permutations Project Euler Solution 25: 1000-digit Fibonacci number Project Euler Solution 26: Reciprocal cycles Project Euler Solution 27: Quadratic primes Project Euler Solution 28: Number spiral diagonals Project Euler Solution 29: Distinct powers Project Euler Solution 30: Digit fifth powers Project Euler Solution 31: Coin sums Project Euler Solution 32: Pandigital products Project Euler Solution 33: Digit cancelling fractions Project Euler Solution 34: Digit factorials Project Euler Solution 35: Circular primes Project Euler Solution 36: Double-base palindromes Project Euler Solution 37: Truncatable primes Project Euler Solution 38: Pandigital multiples Project Euler Solution 39: Integer right triangles Project Euler Solution 40: Champernowne’s constant Project Euler Solution 41: Pandigital prime Project Euler Solution 42: Coded triangle numbers Project Euler Solution 43: Sub-string divisibility Project Euler Solution 44: Pentagon numbers Project Euler Solution 45: Triangular, pentagonal, and hexagonal Project Euler Solution 46: Goldbach’s other conjecture Project Euler Solution 47: Distinct primes factors Project Euler Solution 48: Self powers Project Euler Solution 49: Prime permutations Project Euler Solution 50: Consecutive prime sum Project Euler Solution 51: Prime digit replacements Project Euler Solution 52: Permuted multiples Project Euler Solution 53: Combinatoric selections Project Euler Solution 54: Poker Hands Project Euler Solution 55: Lychrel numbers Project Euler Solution 56: Powerful digit sum Project Euler Solution 57: Square root convergents Project Euler Solution 58: Spiral primes Project Euler Solution 59: XOR decryption Project Euler Solution 60: Prime pair sets Project Euler Solution 61: Cyclical figurate numbers Project Euler Solution 62: Cubic permutations Project Euler Solution 63: Powerful digit counts Project Euler Solution 64: Odd period square roots Project Euler Solution 65: Convergents of e Project Euler Solution 66: Diophantine equation Project Euler Solution 67: Maximum path sum II Project Euler Solution 68: Magic 5-gon ring Project Euler Solution 69: Totient maximum Project Euler Solution 70: Totient permutation Project Euler Solution 71: Ordered fractions Project Euler Solution 72: Counting fractions Project Euler Solution 73: Counting fractions in a range Project Euler Solution 74: Digit factorial chains Project Euler Solution 75: Singular integer right triangles Project Euler Solution 76: Counting summations Project Euler Solution 77: Prime summations Project Euler Solution 78: Coin partitions Project Euler Solution 79: Passcode derivation Project Euler Solution 80: Square Root Digital Expansion Project Euler Solution 81: Path sum: two ways Project Euler Solution 82: Path sum: three ways Project Euler Solution 83: Path sum: four ways Project Euler Solution 84: Monopoly Odds Project Euler Solution 85: Counting Rectangles Project Euler Solution 86: Cuboid Route Project Euler Solution 87: Prime Power Triples Project Euler Solution 89: Roman Numerals Project Euler Solution 92: Square Digit Chains Project Euler Solution 96: Su Doku Project Euler Solution 97: Large non-Mersenne prime Project Euler Solution 99: Largest exponential

4 Minuten · Martin Ueding

Über mich

Ich bin Martin Ueding – Physiker, Softwareentwickler, Radfahrer, Zeichner und Heimwerker. Dieser Blog und die Webseite dahinter sind ein Spiegel meiner Interessen: Softwareentwicklung, Physik, Fahrradfahren, Zeichnen, Heimwerken, Lesen, Verkehrspolitik, Fotografie. Physik und Softwarenentwicklung Ich habe Physik studiert und in theoretischer Physik – Lattice QCD – promoviert. Das prägt den Blick auf die Welt: quantitativ und modellbasiert, als Naturwissenschaftler und Softwareentwickler zugleich. Diese Denkweise wende ich auf viele Lebensbereiche an. Ich nutze die Methoden um meine Outdoor-Aktivitäten zu analysieren, unseren Stromverbrauch zu verstehen oder mir Gedanken zu Finanzen zu machen. ...

3 Minuten · Martin Ueding