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
Sometimes, I need a silly story to help me remember the obscure; things I do not use or do very often. Like git patching via e-mail. Here’s a little love story. --- Bob loves Alice. And Bob loves Alice’s git repository. Bob clones it....
Big data is cool. What is not cool is trying to manipulate it outside of a database. What if, like me, you don’t like databases? What if the data is in text files or CSVs and you want to work in those? I have recently started a new...
I’ve experienced one-too-many sendmail failures over the years, usually for no apparent reason. Maybe this happens after a server reboot, who knows? Rather than spending hours/days trying to figure this out (as I have done before, many...
I took a fancy to the idea of hosting my own Git repositories. I did not want to simply mirror them elsewhere on someone else’s platform, but wanted them entirely under my control. I also wanted the repositories viewable in a way that...
GitGen is the absolute final answer to my question: can I self-host my Git repositories on a shared host and make them “browsable”? Yes, yes I can. I approached this solution back-to-front. Why does it need to be dynamic, like Cgit,...
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:...