In case you have no idea what to read next …

The list of the books, I want to share with you, is totally unordered, it has no special meaning, there is no hidden key. I started this list when I realised that my project (JNI Cookbook) has to go through serious cleaning and I decided to tell people there are better books out there to […]


Minecraft 1.17 and Java related issues

After recent upgrade, I have experienced few, small, issues related to Java version incompatibility. Bu default, my Linux distribution provides Java 11. It was perfectly OK for Minecraft 1.16. However, with most recent release of Minecraft, you will notice following errors The issue here is, that most recent release of Minecraft (at least server part) […]


Distraction free screen saver – macOS

From time to time I really have to focus on things that are outside of the computer – chapter in a book, an article, some sort of a report. In that case default screen saver provided by macOS doesn’t help much to focus on the task. All these images flying around, fading in and out, […]


Certbot and Tomcat

Let’s say you have a domain host.domain.pl and you want to run Tomcat with SSL certificate. You can do it following way 1. Generate certificate using certbot Take a look here: CentOS 7 – issues while using certbot 2. Once it’s generated, create PKCS12 keystore 3. Update application.properties file


And Now for Something Completely Different –
Szkice z filozofii glupoty

Idealne wyczucie czasu :)


New font for the JNI Cookbook Redux cover

I am jumping between fonts from time to time. This time, the cover was changed a little bit – it uses now Source Code Pro. I think it has little bit more light feeling comparing to JetBrains Mono. I know it’s all just a matter of taste and some people prefer one font over the […]


GNU GPL version 2 – shortest code contest

If you are looking for a shortest, GNU GPL v.2 licensed code, I guess this one is quite a good candidate Well, this one is even shorter ;)


Become a Certified Java Developer for $25

Just in case you haven’t seen it yet – Oracle runs Java 25th Anniversary promotion.


Debugging Java with JNI on HPC machine

If you have worked on CLI based machines, where there is no way of running GUI debugger (e.g. TotalView) you probably know the struggle of debugging JNI based code. In case you can connect to machines remotely, it’s quite OK. If not, there is nothing else than CLI based environment. I am working on a […]


JNI Cookbook – 404

So, I’ve decided to take my work back underground To stop it falling into the wrong hands. — Intro, The Prodigy


Dealing with double _main in the Fortran code

From time to time it happens that you are forced to work with legacy code. This code might have _main already defined inside. This may happen in case you are trying to link two object files, both, defining _main function. There is hope! Let’s say we have a code (legacy one) And now, we are […]


And Now for Something Completely Different –
Pierwsza osoba liczby pojedynczej

It looks like this one drifts towards Pulo Coelho’s style


Data backups – dedicated solution vs. home made server

Some years ago (~10) I was puzzled by the choice between dedicated backup machine (something like one describe here: QNAP TS-231P – rok i trzy fackupy później (na szczęście z happy endem)) vs. my own setup. There are advantages of dedicated backup solutions (so called NASes). These machines have close to zero configuration setup, look […]


Google Cloud Platform vs. recent stuff vs. refurbished machine

Recently, I have received “the very first time GCP client” offer from Google. I assume that all the people get this initial credit so they can test GCP based services. For me this was an obvious sign – how will it perform with Minecraft installed. To be honest, I was positively surprised. Setting everything up […]


And Now for Something Completely Different – Serce ciemności

Heart of Darkness – redux; adapted to modern times.


The story of my new 47 PB hard drive

At some point, my Time Machine started to complain that there is no enough space to make a complete backup of my disk When I tried to figure out what was happening, it turned out that my $HOME was the place that occupied most of the space. I have tried to use typical approach to […]


Blade Runner

I’ve seen things you people wouldn’t believe. SVN repos so big they didn’t fit on SSD. I watched spaces glitter among the dark tabs of Python. All those moments will be lost in time, like tears in rain. Time to code using new hype.


When you find out the magic behind the tool ;)

Sometimes you step on a random tweet, like this one Why I love building the tool I use in my daily workflow! and you figure out that there is a magic behind the tool ;) This small feature was the cause of my final decision I was struggling with – whether to pay the license […]


And Now for Something Completely Different – React

If you are looking for a good JavaScript, jQuery and React tutorials, look no further :) You can find direct links below   


Rust – first impression

So, I started to look at Rust and that’s how I feel Let’s excuse me baby Go, yeah you baby Back, ooh you groovy baby In, let’s make a movie baby Time, excuse me baby Let’s, yeah you baby Go, ooh you groovy baby Back in, let’s make a movie baby Time … … But […]