I recently bought a Yubikey, mainly to force myself to lean on the security/crypo topics a bit more. So far it seems working, since I now have a shiny gpg key, which has subkeys for signing/authentication under it. Also programmed one of its slots to use HOTP etc. While examining to see what can I do more, I realize gpg-agent has "ssh-agent emulation" feature. So I can export ssh public key from my gpg/auth key and use it to authenticate while logging in to servers.

Read more →

Sometimes you need to run an ssh-agent if you're deploying something which requires ssh keys. Running is easy, you generally do something like: eval `ssh-agent` && ssh-add (some key) And if this is an automated process, you may realize your server has tons of ssh-agent processes after a while. You might want to kill the created agent, and you'll probably try doing with that SSH_AGENT_PID enviroment variable. I don't know why, and I hate to inspect, this approach fails.

Read more →

Firefox Quantum

I've recently switched to Firefox Quantum. It was not an easy task, after all I was using Chromium since version 3 or something (maybe from 2010, not sure). I've watched a nice browser getting bloated with corporate ideas and I wanted to give Firefox a try after long time, especially with all the hype which was going on after rewriting their engine via Rust. The rewrite seems invalidated most of the extensions by not having the backwards-compatible flag (but being a Chrom{e,ium} user means I'm not used to have customization), I had few extensions to run anyway.

Read more →

I saw this comic, and I knew I must do this. It is probably the main reason of me being a Linux guy. Still remembering every pain it made me suffer. I just want to thanks everyone who made possible such a shitty distro:

Read more →

Working at a corporate environment is appealing; awesome benefits, relaxed working environment, first-class vendors and support, high-end hardware etc. Of course YMMV, there are always unbearable times/positions somewhere. In my case: Lately I was sitting dull and waiting for someone, either one of my co-workers (which are nice people by the way) or some developer/application guy, needs me. This may also be appealing if you are satisfied with your town, country, career progress and overall you know.

Read more →

Why not a repo?

golang

Decided to put all my go tools together. Here is a consolidated github repo. Also as an extra, I've forked node-did tool to the golang. Still learning how to write idiomatic go and I know code is messy right now. But hey, everyone needs to start from somewhere :) Good days!

Read more →

Here is another small tool written in golang. Travels through directories and prints guilty one filling the disk. Basically parsing du command's output and applying tresholds: https://github.com/seqizz/go-tools/blob/master/kahin/kahin.go

Read more →

Switched to hugo

golang

Can't bare to Wordpress shenanigans anymore. I just wanted to publish a blog, not a slow PHP blob. So I was searching a static website generator. Found hugo, a powerful one. Just pick a theme and create new posts as markdown. Converting old blog was a bit painful, but thank god I know regex.

Read more →

More Go!

golang

Still playing with go, although can't find a thing to write. Here is a smaller one, which prints WWN addresses of FC interfaces on Linux-x86_64 systems: https://github.com/seqizz/go-tools/blob/master/wwn/wwn.go

Read more →

These days I'm playing with golang. Still learning and having fun with little experiments. Meantime, here is a dirty helper to run a given script concurrently: https://github.com/seqizz/go-tools/blob/master/mprun/mprun.go

Read more →