Welcome to the Rebellion
Tuesday, June 10, 2025

sed Replace in Place on Mac

›
find . -type f -name "{{search term}}" -print0 | xargs -0 sed -i '' -e 's/{{old}}/{{new}}/g' Replace "{{this}...
Friday, March 28, 2025

Restore the Microsoft Because Windows Is Awful - 2025

›
In a "Run as Administrator" Powershell: Get-AppxPackage -allusers Microsoft.WindowsStore | Foreach {Add-AppxPackage -DisableDevelo...
Friday, February 28, 2025

Installing Many dotnet SDKs on Rocky 8 in Early 2025

›
The Dockerfile: FROM rockylinux/rockylinux:8.9 ENV container=docker RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i =...
Friday, September 15, 2023

Ubuntu Jammy Install MySQL via the Oracle PPA with Modern GPG / Public Key Keyring Method

›
export GNUPGHOME=/tmp/gpg mkdir -p /etc/apt/keyrings/ mkdir -p /tmp/gpg cd /tmp/gpg gpg --batch --keyserver keyserver.ubuntu.com --recv-keys...
Friday, April 21, 2023

Javascript OOP Classes are not real-- it is just syntactic sugar!

›
class MyBaseClass {     constructor(thingOne, thingTwo) {         this.thingOne = thingOne;         this.thingTwo = thingTwo;     }     getT...
Monday, October 24, 2022

Kubuntu ( Ubuntu / *buntu ) Install Sublime Text

›
sudo wget -O /tmp/sublime-text.gpg https://download.sublimetext.com/sublimehq-pub.gpg sudo gpg --no-default-keyring --keyring /etc/apt/keyri...
Sunday, October 23, 2022

*buntu ( Kubuntu ) Install Google Chrome Browser

›
sudo wget  https://dl.google.com/linux/linux_signing_key.pub -O /tmp/google-chrome.pub sudo gpg --no-default-keyring --keyring /etc/apt/keyr...
Friday, September 16, 2022

How to Turn JSON String Data into a Proper JavaScript Object

›
Because when writing JavaScript I forget, this is simply how to turn what is usually API response data into a JavaScript object. data = { ...
Monday, September 12, 2022

Adding PHP Environment Variables with Lines in /etc/php/8.1/php-fpm/pool.d/www.conf

›
I finally found a clean enough way to inject PHP environment variables into my applications that doesn't completely pucker my parts wher...
Friday, September 9, 2022

My Port 80 Nginx Config Going Forward

›
So I hadn't ever considered it, but we can logically tell bots to look for our .well-known directory content wherever we want. Like in t...
Saturday, January 11, 2020

Playing with the FreeIPA Identity, Permissions, and Audit Server software with an Automated Install on Debian Sid -- Unattended Install Success!

›
So, I did it. FreeIPA installs without any user intervention after you kick of the Linode server build from Stackscripts. I use a Comodo (S...
Friday, January 3, 2020

JPG Images to MP4 Videos How To

›
First, I needed to rename my images in a numeric series. The images are named 001.jpg to 523.jpg. I used some random bash one-liner from...
Wednesday, September 4, 2019

Just a Nothing Special Gitea with SSH CLI Install

›
Starting with my default Debian build, I want a local gitea machine for acting as a centralized git repo with a graphical UI available via...
›
Home
View web version

The Rebellion Blog

My photo
Rust Belt Rebellion
It is said change is instituted by unreasonable men, what we have is probably good enough. But, I thnk we can have better. The world as it is-- it is not good enough for me.
View my complete profile
Powered by Blogger.