Cybrkyd

Cybrkyd

Cybrkyd

I’m cybrkyd and this is where I blog. I’m not really a kid by age; more of a perpetual kid at heart! This blog is a collection of tips and tricks and guides that have helped me and will hopefully help someone else. I will also offer my own random thoughts and opinions. A proud script kiddie, I enjoy having fun finding cool and efficient ways of doing stuff. I use Linux, love FOSS, and have a lot of play dates with Python, SQL, CSS, HTML, PHP, bash.

Latest Posts

I do not believe that any browser today is capable of allowing users to work on multiple profiles in one window or across multiple tabs. Instead, we have ‘containers’ in Firefox but this is not complete profile isolation. We also have...
I’ve been exploring alternatives to VirtualBox recently. I wanted to compare virtualisation applications to discover if there was anything better than VirtualBox for my needs. I have been using VirtualBox for about 10 years now and it is...
I often marvel at the randomness of it all. If I had left one minute earlier, would I have missed all this traffic? Seeing the face of a random stranger and never seeing them ever again. Witnessing the sly look she gave him. ☉ ‿ ⚆ And...
I use Windows for work (I have a laptop which belongs to the firm). When it is update time, I often wonder how the world copes. It is utterly amazing how much time it takes to apply a Windows update when compared to, say, a Linux update....
I picked up this little bundle of cuteness which I can lug into the office with me and use with my iPad. I could not justify spending £50 on one of those fancy, flimsy official Apple iPad cover keyboards… I just wanted something that I...
Finally, on the very last day for me in the office this year, I managed some collaboration. Oh, the irony! Just when I posted about the lack thereof YESTERDAY MORNING! Maybe, just maybe this is how the universe works. You’ve got to speak...
Today is the last office day of the year for me and I can’t wait until log-off time. It will be nice to have a break from the commute, the wasted two hours of my day. I was thinking this through recently: how come I didn’t mind the...
I have settled on a more simplified solution for the git repositories. A plain, static HTML page generated and maintained by a post-receive hook in each repository. Whenever any repository receives a push, the post-receive hook triggers...
CGI-git defeated my shared host. Retrieving commit history and displaying git diff or anything git log resulted in weird anomalies which I think is some sort of race condition causing the script to occasionally fall over in a sorry heap....
With the arrival of Git 3.0 expected sometime in 2026, now is the time to start thinking about and preparing for the future. The below details how to migrate a SHA1 Git repository to a SHA256 repository. Create a new SHA256 repository:...
CGI-git is an attempt at making a fast web interface for Git with Python using only stdlib and no external dependencies. It lives inside a CGI script and can be run safely from even the most humble shared-hosting service with git...
I have been in communication with Darialalala in relation to PaPy and she raised an important question which I never before paid much mind to. She asked: Would it be possible for me to use your pa.py script to run my blog on web? Do you...
I suddenly felt the need to self-host my git repositories after spotting cgit on Valhalla’s blog. The ghost of covetousness appeared and I wanted one. Unfortunately, as I’m on a shared-host, it is not possible to have much fun with the...
Want to send me into a loop? I have Firefox installed on my Android phone. Every once in a while it “misbehaves” by not loading any web page. Nothing at all, as if it has lost connection to the Internet. There is nothing wrong with my...
Someone got in touch recently for assistance in getting FetchRSS working. That presented me with the opportunity to thoroughly review the code and start thinking about a few improvements. The original implementation worked well enough...
Search Random