shog_hn
My tech / software / dev blog - running since 2008. https://www.shogan.co.uk/
My Trail and ultra running blog - running a few years now: https://trailrunningforlife.com/
I have a couple of other sites for projects with my kids that we blog about, and some other smaller projects, both of those are static using Hugo.
It is an original game (twin stick shmup) made in Unity that is able to connect to a kubernetes cluster. You 'enter' into your nodes and the pods running on those nodes appear in that 'world' where you are able to shoot and destroy them. Replica Sets will of course re-create them, so they respawn and float around again.
Getting Started: Systems Programming with Nim
My next Apple Mac will most likely be Intel
Writing a small CLI tool in Rust as a complete beginner
https://www.shogan.co.uk/gaming/cheap-minecraft-server-in-aw...
Generating Music with Markov Chains and Alda
The SyncMaster will always have a special place in my heart though. Played many old DOS games on that from UFO: enemy unknown, to x-wing, tie fighter, and Ultima VIII. It went through many family PC upgrades and I inherited it. The 17" CRT started to get a bit more affordable in the era of the Pentium II, III and AMD K6-2/3 and I think it'll be a better pairing with the Voodoo 2 enabled system.
Quake 2 was one of the first games I loaded up after installing my card. The coloured lighting, smoothed textures and silky smooth framerate were just totally mindblowing for me at the time.
It was all enough to make me forget about the fact that I had a janky heatsink/fan assembly with the PC case lying on its side. I gamed like that for at least a year or so until I could get an upgraded motherboard with AGP slot to support newer cards.
3dfx Voodoo – Retro Gaming PC Build
I have a few small feedback items:
- The AWS Account ID is not very well blanked out in your documentation. I can easily see what the actual digits are (under the red scratched out parts). - I realise English is not your first language, but there are many typos and mistakes in the documentation. Once you get a bit further on, it'll be worth sending it to someone to do an edit pass to clean it up a little :) - Some of the AWS terms are incorrectly written in documentation. For example 'SecureSecret' instead of 'SecureString'. - On the subject of secrets, would a better option not be to store a Secret using AWS Secrets Manager with the value you need to acquire? Also, I know you mention that the secret value is used and never stored, but how do we know that? If you have access to the secret via ARN and IAM policy, then in theory if your SaaS was compromised, the secret is still retrievable from the customer's account. How about using something like Vault to store secrets?
AWS RDS has a feature where if you delete a DB instance it prompts you to take a final snapshot of the data. I haven't used Terraform in just over a year now (have been using aws-cdk), but as far as I remember, Terraform deletes of RDS instances would require you to add a 'force' argument/option to override the prompt for the final snapshot.
Something like this seems like a no-brainer for Azure SQL when deleting instances.
Also, with TF its always best to plan, write the plan output to a file, and then run apply against that plan (after having studied it!)
I'm using the Unity game engine, and am leaning heavily on already-implemented FFT algorithms available on the Unity AudioSource component, but the fun part is taking the spectrum data, dividing it up into bands, and doing visuals with those.
Here is a short video showing a simple audio visualization demo I created: https://www.youtube.com/watch?v=kYt0dcUY3i8
It led me down a bit of a rabbit hole with watching videos about Fast Fourier Transforms, and learning more about audio specific programming.
I use S3 API compatible object storage platforms for remote backup. E.g. BackBlaze B2. I wrote about my backup scripts for FreeNAS (jail that runs s3cmd to copy files to B2) here: https://www.shogan.co.uk/cloud-2/cheap-s3-cloud-backup-with-...
For Kuberenetes I use velero which can be configured with an S3 storage backend target: https://www.shogan.co.uk/kubernetes/kubernetes-backup-on-ras...
Minimal Cost Web Hosting with Spot, Graviton2, EFS, Traefik and Let’s Encrypt
NewPipe is one of my recently discovered favourites. It pretty much scrapes Youtube and strips the horrid ads. You don't get any of the recommendation rubbish either and is far better from a privacy and data tracking point of view. FOSS for Android devices.
Source and playable Kubernetes chaos engineering style twin stick shmup game
I made a Kubernetes game where you explore your cluster and destroy pods
I never personally felt depressed when using these platforms in the past. In my post I suggest that those who may not necessarily understand the unfair comparisons they make of themselves versus other people's 'picture perfect' life could be negatively affected.
For me the issue was more about my data being used to serve ads back to me, and being disgruntled over all the outrageous things they were allowing to happen across the platform.