Cristian Livadaru's Blog

My personal view on things

Conferences with childcare

Childcare at conferences is something that I see way to little of but should be done much more often. While kids have fun and learn new things, parents can do the same. We are wasting future talent by not offering parents and children chances to learn new things.

💥Solving max_grant_frames under XEN

Being hit with this problem a second time, I noticed that the initial fix was not enough. There are pieces of informations scattered around several mailinglists, forum posts, blogs and also a very detailed technical explenation on what is happening under the hood, but I couldn’t find a post describing the solution. So here goes my take on how to solve this.

📣 Sensu Notifications

Notifications in sensu can be complicated, but sometimes you just need to think out of the box. Maybe there are better ways to distribute the notifications. Just send them to some central place where you have more control on distributing the notifications. While you could do this in sensu, it definitely is a pain in the ass to constantly run ansible to deploy the changes.

Home Assistant With TimescaleDB and Grafana

In my pursuit of adding some nice graphs to my home assistant installation I first started going down the InfluxDB path but quickly had to give up and used TimescaleDB instead

Copying data between two seafile servers

You could just copy data between two seafile servers via seafile client or web, but life’s to short for that.

Privacy focused voice assistant with Rhasspy and Home Assistan

Having my issues with privacy in regards to voice assistants like Alexa or Google home, I needed something that works without cloud services, Rhasspy delivers but getting there is quite a bumby ride.

Wallabag: Invalid datetime format

This pesky little issue prevented me in adding a lot of links to wallabag, but as it turns out, the fix is really simple.

Assets missing in Rails Docker container

So you’ve deployed your new shiny rails app as a fancy docker container in production … but what’s that? Where the f* are all the assets?

Building toys with raspberry PI

Trying to come up with something useful build on a raspberry to teach my daughter about tech and coding.

FusionPBX and anonymous callerID

Some carriers might block calls if the call has no caller id in the sip FROM. I stumbled upon such an issue while forwarding inbound calls from FusionPBX to a cell phone number. The calls were rejected if they reached fusionpbx with anonymous as the caller id.