Posts on Software (14)
In the previous blog post, we mentioned that Range Vectors cannot be charted. This blog post illustrates how we can work around the limitations and use Range Vectors in charts. We will also take a look at the actual Prometheus API and how it affects the visualization of these queries. read more ▷
If you want to inline Sass/CSS in Jekyll you usually have two options: either inline it yourself or use a gem like
This blog has two Sass files which aren’t that big, so I prefer inlining them myself to keep the dependencies slim.
There is a filter called
scssify, but if you have more than a trivial number of posts, your build times will spike like crazy.
read more ▷
Range Vectors in Prometheus are a bit non-intuitive, unless you’ve thoroughly read and understood the documentation. Who does that? One is supposed to spend time doing it incorrectly, then look for random blog posts like this one to understand how open source software works, right? read more ▷
Say, like a good citizen of the Ruby world, you’re using
rbenv or the like to manage your application’s
You also write down your deps in a nice
Gemfile, locked down in a
Then one day, you clone an old ruby repo and proceed to run
bundle install only to find this message:
Bundler::LockfileError: You must use Bundler 2 or greater with this lockfile..
read more ▷
Consul has a couple configuration options that allow operators to configure the behaviour when the agent is asked to shut down. Understanding these is important for predictable cluster operation. read more ▷
I recently had an issue with the
LC_CTYPE locale variable being set to an invalid value.
I searched the complete machine for where it could be set, but was unable to find the configuration location.
Further investigation led to the revelation that my local OSX machine config was causing the error on the remote host.
read more ▷
This was my third PyCon India, the first two being PyCon India 2015 and 2016. Unlike the last two times, I had planned better and had a full day before and after the conference to spend in New Delhi and check things out. read more ▷
Just decided to put this out there and save an hour for anybody trying to figure out why the Mail Merge addon won’t work for them. read more ▷
The word Middleware is an ambiguous term that means different things to different people. We’ll try to find out what ‘Middleware’ means in commonly used frameworks and platforms for web development and how they are implemented. read more ▷
Recently when I was writing a PostgreSQL app, I took a look at
lsof‘s output to look at the number of active database connections and I saw something weird:
read more ▷
The earlier post about my Fvwm Desktop was a fairly short one. In this second part I try to explain some parts of that configuration file. I have also made some changes to my desktop to make it more usable. read more ▷
My grandfather is an 83 year old fellow. He has no computer experience whatsoever, but wanted to learn computers for day to day tasks such as Email and Facebook. I decided that I wanted to keep the interface simple and hassle free. Fvwm seemed to be the best option to design a UI that would be easy to learn and use and without any clutter. All of the UI contains operations that can be carried out with a single mouse button to reduce complexity. read more ▷
I wanted to migrate this very blog to my other server. A 15 Minute job that I had been delaying for the past 3 Months. I finally decided to do it today. The migration is as quick and simple as WordPress’s popular 5 minute installation. read more ▷