tomica.net
Ivan Tomica
Over the course of many complex projects, I have gained proficiency in designing, implementing, and maintaining robust and scalable infrastructures. My experience covers optimizing performance, ensuring high availability, and enhancing system security while working with web servers, load balancers, databases, CI/CD pipelines, containers, and serverless technologies.
August 2026
September 2026
Top Words
- fedora
- freebsd
- linux
- installing
- firefox
- opensuse
- password
- client
- emacs
- ubuntu
- migrating
All posts (172)
There is this nice utility which helps you with managing AWS credentials called aws-vault . It is quite nice to use it as it allows ad-hoc login as a specific profile via web browser, without the need for entering your credentials or performing 3 step process to log in, just: aws-vault login profile Where “profile”...
ZFS is really nice filesystem and I use it wherever I can. I could write essays on the topic of ZFS and how awesome it is, and that is just what might happen some time in the future, but for now I’ll just show you how snapshots are managed on my machines. Why snapshots? There are 10 types of people: Those who do...
Having wildcard SSL certificate can sometimes really help with streamlining vhost creation, where you don’t need to step extra step for issuing new SSL/TLS certificate. Although I attempt to automate every bit of the infrastructure I manage, and also have certificate issuance automated with my current configuration...
Until recently I solely used TinyTinyRSS for staying on top of the various news, following application releases/updates and so on. But, few weeks ago I started to looking at different feed aggregation applications. From the technical standpoint TTRSS was really on top of it. It worked quite fine. The fact that it is...
Since recently I’m an Emacs user, and as such I like to have my Emacs everywhere. Including on the laptop which runs Fedora 30 at this moment. One of the most crucial things for me is email, which is being handled by mu/mu4e. And since I was unable to google things properly I was going through hassle of downloading...
Although recently I’ve switched most of my workflow into the Emacs ? I still edit things here and there in Vim. Vim doesn’t have many nice and fancy features enabled by default, but that’s OK, I like it light. But not so light… soo… this post will show configuration options I have stacked throughout the years by...
Since I’m using AwesomeWM as my WM of choice and I try to keep my app list to minimal, I don’t really have graphical PDF client such as Evince. Instead, for my PDF reading requirements Zathura is a perfect fit. This all works fine when I’m specifying zathura FILENAME either from AwesomeWM Run menu or from command...
Those familiar with PostgreSQL know how it internally manages blocks for storing data and how when you delete some entry it is only marked dead (dead tuples). In order to reclaim space VACUUM needs to be run. Vacuuming database won’t give that space back to the operating system, instead, it will just reclaim it for...
I’ve been hosting my Gitlab instance for some time now. Gives me the freedom of experimenting with various features and also forces me to learn a thing or two about it. Install I currently have has been done via installation from source. Reason for that was that Omnibus package has certain things in which would...
When apache reports no space left on device: couldn't create accept lock and you’ve checked both disk space and inode usage of disk and they both report as fine check active semaphores: ipcs -s If there’s high number of them, Apache probably hasn’t cleared up after itself and some semaphores are stuck. Clear them...
Recently I started experimenting with Flatpak. Mainly trying to use it for day-to-day apps like Slack or Skype. Flatpak applications are usually started by launching: flatpak run com.skype.Client You can see that this can quickly get pretty messy. Flatpak does provide the “.desktop” file for each of the application,...
First off, what is kexec? - It is a system call that enables you to load and boot into another kernel from currently running kernel. That effectively means; doing reboot without going through the whole POST/Firmware load process. To use kexec we can rely on systemd to handle process for us. The only work we need to...
Page 6 of 15