Experiment

This post starts an experiment, blog more often shorter entries. ...long explanation deleted...



Going back to mutt... and thunderbird

I did a quick back to mutt after 2 or 3 years of uninterrupted thunderbird usage, the main reason was I was tired of waiting on thunderbird to sync the sent and draft folders. What I love of mutt is not mutt itself, but offlineimap or even better isync which …



My talk at HKOSCon 2015

I talked in Hong Kong OpenSource Conference 2015, the topic I presented was 'OpenStack and Containers' slides EDIT: The video can be seen here Or here locally



My public gpg key

I have it since 2010 but today I found 2 settings in Enigmail, "OpenPGP Key ID" and URL for key retrieval, awesome My full Key's fingerprint is 0x1AE0322EB8F74717BDEABF1D44BB1BA79F6C6333 It can be downloaded here or queried.



Fuck you ahbl.org

This is great, a blacklist provider decides to shutdown and instead of take the server down they let the server running sending false positives too all queries. Great, just fucking great. You are not doing anything to big fishes or spammers, just hurting people that run their own email server …



Salt autorun, a cautionary tale

if you have running salt for some time, most likely you have something like this startup_states: 'highstate' schedule: highstate: function: state.highstate minutes: 60 In your minion's config file. If you don't have it or don't know what, it is here is the explanation: # Run states when the minion daemon …



Using apt-cacher-ng

I used approx for some years now, it worked great until it didn't work. Now I live behind a crappy link at home, timeouts to external repos are common and approx will leave you with an empty deb file, and your apt-get client will complain :( apt-cacher-ng is simple and it …



Free Software, Free Society

As it won't fit on the sidebar



New job, New VPN

As the title says, every time I get a new job I have to use a new VPN service. Sometimes is very handy and linux friendly, sometimes is not linux friendly, sometimes is something in the middle. I have a say: if you want to know IPSec, move to China …



Environment matching in saltstack

While I was looking how to match an environment in salt, I could find a way. {{ env }} is not a grain, so is hard to manipulate, then I came out with this: For each environment, I define the key pillar_env on it's pillar, then reference it when I want to …