Plan for year 2021

Ah a new year has arrived and I updated my plans. I still need to set the resolutions of these a bit sharper than one year. Atleast for the ones that can have it. Stars represent priority, boxes progress.



★☆☆ [DevOpsCluster] All necessary parts are acquired. What remains is to hack the FW, assemble the units and install software. Easier said than done as I need help from some HW guys.
Target 2021: Finish this.
★☆☆ [Ancient Relics] My old machines might be too old for anything useful.
Target 2021: Get rid of junk, make backups.
★★☆ [Backups] Last years Project:C was completed in time. But I need more robust system for this.
Target 2021: Plan what to backup and how & where.


★☆☆ [SMAX] I saw that it’s possible to run Sid Meyers Alpha Centauri on modern OS’s! This is something I need to test and know it if actually runs.
Target 2021: Verify execution on Linux.
★☆☆ [UTStatsDB] A fork of the previous utstatsdb was done. As my old utstatsdb-system were destroyed in ubuntu upgrade, I started making my own ixut to replace this, but if I get this fork to run, it’d be even better!
Target 2021: Convert 3.06 -> 3.09, Add new matches.
[Wiki] Friends want me to install wiki on server. Shouldsnt be too difficult. This would potentially help us to coordinate projects and junk-management.
Target 2021: Install + configure.
[GMP] As I stopped using guayadeque since it corrupted my files! I’m hopping between foobar2000 and gmp, but I need to use gmp more /w backups to see if I can use that permanently.
Target 2021: Use this not fb2k.


★★☆ [ixbar3000] It’s been awhile since I updated this (too busy with things). But maybe I should check whether there are some regression bugs. And I have MacOS now, so that’d be something I need to check.
Target 2021: MacOS Support, use gitlab.
★★★ [Godot] This is the mystery part. My gamedev has been stalling for some time now, but I still wan’t to make something. This time I’ll keep it simpler and commit to demos.
Target 2021 (min): 4 released demos.
Target 2021 (opt): Take the best demo and finish it.


★★★ [Fit] I need to get sub 20% fat, add muscle and endurance. Unfortunately this will eat a great chunk of all other projects, but it is a necessity.
Target 2021 (min): 97kg, Sub 20% fat w/ 2300 cooper.
Target 2021 (opt): 93kg, Sub 15% fat w/ 2600 cooper.
★★☆ [JLPT] Well last years JLPT was cancelled so this year I’m facing the choise of JLPT4 and JLPT3 again. Especially N3 would sap a lot of time.
Target 2021 (min): Qualify for N4.
Target 2021 (opt): Qualify for N3.


★★☆ [Painting] Last year I managed my 1 piece minimum target. This year I will continue.
Target 2021 (min): One piece.
Target 2021 (opt): 6 pieces.
★★☆ [Music] I have the synth now, but I haven’t pnything yet. This is something I need to do. I might need to install that free software for the mac. It might make things easier.
Target 2021 (min): 1 Track.
Target 2021 (opt): EP.


☆☆☆ [ixgym] While this would have been nice addition for my other ways to track my progress, it takes too much time and as such it’s not worth of it. I’d rather produce something for the world to see!
☆☆☆ [Prismriver] foobar2000+gmp combo replaced this. Kivy was way too slow for the database I planned anyways. Cancelling this on too.
☆☆☆ [g2p], [g3p], [g3p2] All my previous godot projects are now officially cancelled! I might port some or atleast scavenge the graphics.
☆☆☆ [ixut] Since I discovered the forked utstatsdb ixut became obsolete.


My presence on the internet has not grown at all! :D
deviantArt: 59 Watchers, 27.5K Page Views, 257 Deviations
Twitter: 20 Followers

Calibre 5 Released!

I’ve been using calibre for years as my library manager. Back in the days when I used windows, I used Comic Rack, but that is windows only and I had to change that to something better and calibre was the choise I made. Version 5 was released quite recently and I got that for my new rig. However as always there are some problems.


Underneath it uses xdg-open to open file. Therefore, people like me who are using programs from different desktops, will have bad time as calibre opens them with a ‘wrong’ program.

Apparently the author dislikes this approach:

I gave up on xdg-open a long time ago. Now in all my system, I just replace it with my own 100 line implementation. I suggest you do the same. Trying to get xdg-open to work with anything other than the major desktop environments is an exercise in needless frustration.

kovidgoyal, creator of calibre

The problem still remains. I’m using enlightenment as my WM and okular for reading books, but xdg-open opens Evince!


After some reaearch, I was left confused. I’m sure there is a better way, like a console command, but what I did was:

  1. Open nautilus.
  2. Find filetype that calibre opens with wrong program.
  3. Right-click and change the default.
  4. Close nautilus.

I also have trouble getting the dark-mode on, but suppose it’s because of gnome or something. meh.

Trying new software: gmb

Can't locate in @INC (you may need to install the Gtk2 module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./ line 23.
BEGIN failed--compilation aborted at ./ line 23.

… typical.
after some research I installed libgtk2-perl and got:

esis:~/APP$ ./gmusicbrowser-1.1.15/
Can't redeclare "my" in "my" at /home/ix/APP/gmusicbrowser-1.1.15/ line 8001, near ",my"
Compilation failed in require at ./gmusicbrowser-1.1.15/ line 440.
BEGIN failed--compilation aborted at ./gmusicbrowser-1.1.15/ line 473.

This is not good! Well there seems to be quite recently updated version at their git. Downloaded that and it started!

Now we’re in business, let’s see if it does the few things I need: save certain data to tags %RATING% and %PLAY_COUNTER%.
Rating is saved as %FMPS_RATING% and %FMPS_RATING_USER%, Stars 1-5 are translated as 0.200000, 0.400000, 0.600000, 0.800000, 1.000000. That resolution is certainly interesting! On the GUI side, you get 10 values for the rating (half-stars), Not a fan of that. Perhaps it can be disabled or hacked away somehow.
The main problem is that gmb doesn’t save %PLAY_COUNTER% to the tag in any form! This is not good. It is visible on the GUI so you can see it, but as it is my files have this tag and I intend to keep updating those tags as long as I live. It seems that some one else wishes this feature too, but the issue is from 2018. damnit.

In conclusion, foobar2000 from 2007 is still the best audio-player on linux, but just barely.