Maciej Janicki's website

2019

2019-09-04 PhD thesis defended successfully

Last month I had my PhD defense at the University of Leipzig and I obtained my PhD title with magna cum laude. In near future, I will be probably moving to another university and widening my research interests, as I am no longer bound to a single, focused long-term goal. If you are interested in my thesis, you can download it here and the code is available on Gitlab.

Tags: blog


2019-07-27 Change to another shell's working directory

Today I’m going to share another trick for changing a shell’s working directory involving the fuzzy finder. Let us assume that you are doing something in a terminal and then need suddenly need another window for working in the same directory. There is an easy way to do this. It involves defining a function, which shows the current directories of all running shells in fzf, so that we can quickly choose one of them and navigate to it.

Tags: shell fzf


2019-06-06 Navigate through filesystem quickly with fzf

Navigating to the right directory is one of the most unnecessarily time-consuming tasks while working in the shell. Have you ever found yourself typing long paths by hand and repeatedly pressing Tab because you forgot the name of some directory? Personally, I use a couple of tricks to avoid typing paths. Here’s the most important one.

Tags: shell fzf


2019-05-24 Making your keyboard layout more ergonomic

There is no doubt that the keyboard is the most efficient input device to interact with your computer. I use the keyboard for pretty much everything, including web browsing, switching between windows and arranging them, writing e-mails etc. However, many programs require combinations with a modifier key (especially Ctrl) to trigger some functionality. Because of the placement of the modifier keys on the keyboard, repeated pressing of such combinations can be inconvenient and require weird twists and stretches. In this post, I show how to remap certain keys to a much more ergonomic placement.

Tags: x11 ergonomy


2019-05-15 Site design finished

I’ve been quite busy since the last post, but yesterday and today I finally found time to finish the site. With the nice index of posts by year and by tag on the right (made with jekyll-archive), it is now more or less complete. There is still some content missing on the “Books” and “Software” pages, but I will fill it incrementally. I also already have multiple posts in preparation - I prefer to work on them in parallel, rather than post them one by one. So, real content is going to appear here very soon!

Tags: blog


2019-03-29 Hello world!

This is the first post on this website. I used Jekyll to create it and I must say that I’m quite impressed!

Tags: blog