Skip to content
View stroggprog's full-sized avatar

Block or report stroggprog

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
stroggprog/README.md
  • 👋 Hi, I’m @stroggprog
  • 👀 I’m interested in ... programming, space science & exploration, coffee, other stuff
  • 🌱 I’m currently learning ... Rust, Go
  • 💞️ I’m looking to collaborate on ... anything within my abilities or will push my boundaries further
  • 📫 How to reach me ... via my website: https://philip-p-ide.uk
  • 😄 Pronouns: ... that's your choice, not mine
  • ⚡ Fun fact: ... As of Feb 2024, more than 57 million Raspberry Pi SoC boards have been sold (excluding RPI Pico sales)

I've been a professional programmer since the mid-1980s, working in Military, Airline, Banking, Retail, Corporate, Insurance (Health and Vehicle), Financial Trading and Game industries. Possibly other sectors I've forgotten.

I used to roast my own coffee, and got quite good at it until a Covid-19 infection put paid to that (not to mention the rising cost of energy).

Nowadays I code mainly the things I need to resolve issues I have - such as the Rust code to fetch structured information back from music-player-daemon so I can display a conky applet on my screen telling me what track is currently playing etc. but instead of using the standard conky mpd queries, it resolves data about the state of the queue. Or mars-clock-2 which is a new version of my original mars clock, but this time simpler, yet supercharged and immune from breaking external library security updates.

My 'alive-ho' daemon was written so I could determine which of my 20+ computers were actually running just by invoking a simple web page.

My rtap software was an early attempt to keep time on the Moon (where time actually runs faster) in synch with Earth, by countering relativistic effects. My dad challenged me to write it after President Biden instructed NASA to develop timezones for the Planets and the Moon. There ya go, Dad :-)

Sometimes I code for the need, sometimes for the challenge, sometimes just out of interest.

Pinned Loading

  1. dlcounter dlcounter Public

    Forked from phil-ide/dlcounter

    Download counter for DokuWiki

    PHP

  2. mpd_queue_stats mpd_queue_stats Public

    Generate queue data (elapsed time etc) for conky

    Rust

  3. mpd_snap_alarm mpd_snap_alarm Public

    Scripts to use an MPD/Snapcast system as an alarm clock

    PHP

  4. rtap rtap Public

    RPC server to return timestamps corrected for relativistic effects

    Go

  5. xmas-tree xmas-tree Public

    modified controller script for "3D RGB Xmas Tree for Raspberry Pi" from ThePiHut

    Python

  6. mars-clock-2 mars-clock-2 Public

    PHP