I never liked using getopts
since it’s limited to parsing short options. Extending it would require placing everything else under *)
. getopt
on the other hand is an external tool and requires output to be expanded using eval
or compgen
. These are the reasons why I choose not to use them and simply choose to use the simple parsing mechanism that uses the while-case-shift loop instead.
A set of patches for Geany
Last July, I started creating more enhancements for Geany, which I didn’t expect to end up being many. Most of the patches (all actually) haven’t been merged to upstream, so I thought about creating my personal compilation for them instead, and it’s in geany-patches.
Setting up multiple instances of dnscrypt-proxy with dnscrypt-proxy-multi
DNSCrypt has become the most ideal solution for having secure DNS resolving sessions. The protocol has not been submitted to IETF, but a lot of people has already started using it, and multiple client and server implementations already exist.
The Cubic and Polymorphic Encryption Systems
For the past few years I’ve been wondering why encryption systems, even though were already considered as stable on the time they were released or known to the public, mostly were still breakable either through the use of fast computing systems, or through some ingeneous tricks.