Posts
-
Multicast DNS
Multicast DNS greatly improves local area networking experience. It takes installing another package and adding a word to a configuration file in Arch linux: wiki page.
[read more]
•
-
Android phone reset checklist
Upgrading crdroid on my LG G2 means wiping cache, data, system, thus effectively doing factory reset every time.
[read more]
•
-
Booting laptop in UEFI mode
I’ve just bought a new laptop HP Notebook 15 and spent an hour installing Arch linux on it. Modern computer presses on UEFI boot even more intensely. So it has to be given a try. Turned out to be easy on a fresh installation though.
[read more]
•
-
Testing GUI with TestFX
Apparently, UI can be tested too. I mean JavaFX’s TestFX. I’m not an adept of test driven development, but automatic tests do aid development and support.
•
-
Plain text accounting with ledger
After ten years of everyday use of GnuCash, I finally came to the true Unix technology: plain text for the log, and command line utilities to query it.
[read more]
•
-
HTTPS with Let's Encrypt
I got to it finally: set up HTTPS on my sites using free, automated, and open Certified Authority Let’s Encrypt.
[read more]
•
-
Notes on desktop virtualization
Hardware assisted virtualization shouldn’t necessarily be better than dynamic translation just because “hardware” in it. My experiments concluded that the best solution for desktop virtualization has been VirtualBox so far.
[read more]
•
-
Automatic update of YouCompleteMe
How to keep YouCompleteMe functional and updated after breaking system updates (of course, if YCM is itself stable).
[read more]
•
-
C++ code navigation in vim with rtags
The most useful vim plugin for C++ coding, in my opinion, is vim-rtags, which utilizes clang-backed rtags. Rtags parses code, builds index for precise navigation.
[read more]
•
-
Jekyll customizations for sakhnik.com
Two features has been added to the site recently: language change flag in the header and pagination of posts. To achieve this, I had to learn some basics of Jekyll, liquid and Ruby. Let’s summarize how it was done.
[read more]
•
subscribe via RSS