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

Here is my workflow for self-hosting Git repositories on a shared hosting service with GitGen. The assumption is that I already have a Git repository on my local machine. My repositories are created with SHA256 by default because that...
I drive German, but not an Audi. Mine is another finely engineered German make. You can’t beat German technology. They engineer everything to perfection, like the Japanese. If it’s German, it’s not just good, it is excellent. It’s in...
This one was a challenge to get through. Firstly, the firm had many, many technical issues which kept quite a few of us up until the wee hours. We do need to simplify; complexity brings with it a multitude of break points. Secondly,...
There are always the small, one-time tasks where I need to figure out an easier, quicker way to accomplish something. This is one of those. The problem is simple enough: copy a table from Wikipedia. Grab it once, and move on. Copy and...
Here is a pretty graph. The way my Git commits across my repositories currently stand, the graph sort-of looks like it’s giving two middle-fingers to the GitHub-style version I made. It probably is. The GitHub-style graph was difficult...
Another day and another GitHub outage, splashed on the front page of Hacker News. Haven’t I seen another outage of the same service on the front page recently? Yes, I have. Why not simplify? Why do tech nerds love adding multiple layers...
Inspired by how Obsidian names Markdown files by title, I put together a small Python script which couples with a VS Code workspace task to achieve the same. Because tasks need to be manually run, a key-binding can be used to quicken the...
Why not? Writing a weekly post looks like so much fun…let’s see how long I can last! I thoroughly enjoy reading what others have been busy doing over their past seven days that I want in. Maybe I need this -- like a relaxing exhale after...
There is one thing I miss terribly about the iPhone, and that is the seamless iCal integration. I’m on Android (Nokia X5), and subscribing to a remote iCal involves a few hoops, shuffles and dances. I have always made use of ICSx and it...
What’s the saying? “Necessity is the mother of invention.” Maybe in this case, “necessity is the mother of DIY.” I invented absolutely nothing. I merely became so fed-up with (i) looking for my phone’s USB cable when I need it, or (ii)...
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,...
Search Random