Thoughts on technology, movies, and everything else
Linux is my primary operating system. I used it on the servers, desktops, laptops, netbooks, and even mobile phones since approximately 1997. I’ve tried a number of distributions over the years, and even created a couple myself. I still look around sometimes to see what others are up to. But most of my machines are running some sort of Red Hat – either a quick and easy Fedora Linux, or a stable and secure Red Hat Enterprise Server, or a cheaper CentOS alternative.
And while by now I am very comfortable in the Linux environment (both graphical and command line), I still discover a lot of new and interesting things about it. When I come across something worthy, I usually share it with the rest of the Open Software world, using this category.
spf13-vim is an amazing Vim distribution with cross-platform configuration and a large bundle of plugins, aimed at programmers in all sorts of languages. Those of you just starting with Vim, or using a very basic configuration, give this one a spin. And for the rest of us, ancient farts with 10+ year old configurations, this distribution provides plenty of inspiration for plugins and configuration options to try and play with.
I’ve seen a variety of Vim distributions and bundles over the years, but nothing came close to this amazing setup. Very well done!
TreeSheets is an Open Source cross-platform free form data organizer, which can replace a variety of other tools, like spreadsheets, mind mappers, outliners, project management tools, text editors, notes applications, and even small databases. It works on Linux, Windows, and Mac, and looks very interesting. Have a look at the screenshots for some of the things that it can do.
When I’m alone, and have all the time in the world to write code, i3wm is my best friend. When I’m in the office, or need to move between tasks, monitors, and locations, MATE is the best. But I want both. I don’t want to choose.
Today I came across this YouTube video with a screencast of how to setup i3 window manager instead of the default MATE’s one. Yes, i3 running inside MATE! This sounds like magic!
Things I have to do this week make tweaking a working desktop a really bad idea, so I probably won’t try this until the weekend, but it does look exciting!
“How to defend your website with ZIP bombs” has been making rounds on the Internet for the last few weeks. It’s both sad, that we have to resolve to such measures, and funny as to how tongue-in-cheek this approach is.
Whether you are going to implement it for your web host or not, it’s well worth reading, for a better understanding of what’s going on online, in places, that you are probably not looking at.
Fedora 26 has been release about a month and a half ago. But I didn’t have the time to update my laptop until today. There was also nothing particularly exciting for me in this release, so there was no rush.
Here’s what I had to do today to update my laptop from Fedora 25 to Fedora 26:
# Let's get into root to save a few keystrokes
sudo su -
# Install all updates for Fedora 25
# Install dnf system upgrade plugin
dnf install dnf-plugin-system-upgrade
# Download upgrade packages for Fedora 26
dnf system-upgrade download --refresh --releasever=26
# Reboot and install Fedora 26
dnf system-upgrade reboot
The whole process took less an hour, but your mileage may vary. For me, the download itself was the slowest part. I had to pull down about 2.5 GBytes worth of packages, and given my office connection, it took about 35-40 minutes.
The installation itself took about 10-15 minutes, for which, I think, the solid-state disk (SSD) helped a lot.
One more reboot later, everything was up and running. Of all the changes pushed into this version, I think, the upgrade to PHP 7.1 is the one that affects me the most.