I've been planning to create my own knowledgebase for a while. I believe knowledge kept secret worth nothing. Also if you're working with open source tools, it's extremely important to help others. But never found any tool convenient enough, since everything requires some weird formats to make it presentable. My notes are in Markdown format, which is pretty convenient once you set up your editor for it. I've discovered vimwiki very late, and there is an awesome helper tool for it to support Markdown -> HTML conversion.
I've been using KDE for very long time (except when it lost all of its stability in the beginning of KDE4). Lately, since everything was going smooth with my NixOS setup, I've decided to remember my good old window manager days and try out some tiling WM options. After all I am already using an extension for KWin to have tiling feature. First tried dwm since my extension tries to replicate its layouts anyway, but patching the C code for every change wasn't for me.
In Debian, package upgrades trigger restart of the related service. After I've restarted all my postgresql nodes (1 primary + 2 hot standby) at the same time, I've realized one of the secondaries were not able to process WAL files any further. Checking the logs gave me an idea: 2019-07-09 13:20:32 UTC [25065-1] postgres@[local] FATAL: the database system is starting up gzip: stdin: unexpected end of file ERROR: Remote 'barman get-wal' command has failed!
When you go to a repository, first thing you look is a README. I realized this might be the case for some of the local folders (since I am currently re-organizing). So I've defined a simple concept to keep track what's happening on a foler. The rules are simple, just create a dotfile (so it would be hidden) under any directory you feel like needs explanation: .folder-README. Afterwards add a simple check like following to your shell configuration (for me it is .
I sometimes see questions like "Which certificate should I get?" or "I'm planning to get X, does it worth the price/work I invest?" in forums/reddit. Most of the time I also can't answer it, because I am not really sure if my RHCE certificate helped me or not. It will also expire few months later. And after giving some thought, I've decided to let it. Even though I understand "It will be a clear sign about how well I know what I am doing" theory behind it, if I were hiring someone technical, a certificate wouldn't slightly change my idea in any way.
I've been playing with Nixops lately. Wanted to deploy a nixos server to Vultr (since it's my current provider). Nixos ISO was in the list of ISO's you can attach. After a small search, I've found a cool script on GitHub to bootstrap the environment properly. Yet, I wanted it to be encrypted (yeah I know, entering password on boot..) and forked it to make securestrap ¯_(ツ)_/¯ I like how easy the whole declarative stuff is.
When I was new to Linux, I settled on Debian unstable after trying some of the popular distros. Ironically it was so stable that I got bored and switched to Gentoo. And for about a year, since our infrastructure is largely consist of Debian on my workplace, I was using Debian again. And here I am, craving for another toy to play with. Since I like to learn new stuff by getting my hands dirty, I looked up for something new.
If you're working on multiple computers/servers, managing your personal config files is a hard task. And as a sysadmin, I need my settings to be as global as possible. Many people are uploading their dotfiles under GitHub or some other public place. This has downsides, at least for me, since one can easily have private information embedded inside these files. Some people synchronizes these files to cloud services like Dropbox.
I am on Linkedin for quite long time. My profile setting about recruiters is always "Open", even when I am not looking for a job, which causes all kind of weird queries to fill my inbox. This forces me not to care, when I feel like the message is a cheap copy/paste template starting with my name, I just press the "No" button. But on this post, I'd like to introduce 5 main categories of recruiters who are reaching me all the time, since this became entertainment for me after a while:
I was using DigitalOcean for more than a year and I was pretty happy with it. And the performance déjà vu hit me again: Server got slower and slower, eventually forced me to increase the specs. Since I was paying more, I wanted to test other providers. Instantly I realized grass is greener on the other side. I switched to Vultr... If you're doing the same performance hungry stuff, you can feel the change very easily.