Hi! My name is Michał Góral, I am software developer (currently at Nokia) and
this is my personal website. You can read more about me on a separate
page if you’re curious.
You can contact me by e-mail: dev@goral.net.pl. My PGP key
fingerprint is: 0423 DE59 98D1 2C33 E599 CDCF E3DD DA4D C45F 58CB.
Anna Studniarek is Polish translator for most of Cosmere books, but not for
Mistborn, which was translated by Aleksandra Jagiełowicz. I think that she
initially planned to translate (some of) names to their Polish equivalents,
similar to what Jerzy Łoziński had done with The Lord of the Rings,(sidenote: n.b. negative feedback which Łoziński’s translation received
is probably the reason for most Polish translators to think twice before they
change any original name.)
but she changed plans. She left a
single unnoticed “Upiorek”, a translation for the name of one of characters,
Spook.(sidenote: “spooky” can be translated as “upiorny”)
It’s one of these things you start noticing when you re-read books, but it
still took me a minute to connect the dots.
I released Ledgerify 0.2.2. It has
only one fix: it stops complaining about transactions with 2 postings with
different currencies and different signs, but instead it correctly recognizes
them as currency exchange.
I added a new script to i3a: i3a-scale-cycle. This allows to use a single comand
to predefine some scaling factors for Sway and cycle them. I generally don’t
have problems with small letters, so I don’t use scaling, but sometimes my
eyes are to tired to bear them any longer. Usage example: i3a-scale-cycle -f
1,1.25,1.5 --next
I bought a new Framework 13 laptop, AMD 7640U version and installed Debian
Trixie on it. So far everything works, except Thinkpad’s USB-C dock, which
spams GET_CABLE_PROPERTY failed (-5) message to dmesg. But the fight’s not
over yet!
I kinda’ missed that this laptop comes with 3:2 screen ratio and I’m not used
to HiDPI screens and I wasn’t prepared for that and had to improvise. I fell
in love with this ratio though. It reminds me my old 4:3 monitors.
For me the best scaling factor was ~1.3, but I disabled scaling and increased
font sizes for terminal and some programs. Fractional scaling crashed imv
(imv bug) and didn’t work in XWayland apps which looked blurry. Other than
that, it was OK.
Fan is LOUD when it turns on, but it only turns on when I play a game,
compile things or do I/O-heavy stuff.
Speaking of games, I bought this laptop, hoping to play Baldur’s Gate 3 on
it and I’m glad to say that it plays very well with quasi-high video
settings. Vulkan renderer provides a big performance boost, compared to DX11,
but has some strange artifacts: randomly shows black boxes. It can be worked
around by setting fog details to high. Apparently it’s a known
hack/workaround.
Formatting is one of these parts of TWC which I disliked the most. This has
finally changed with release of TWC 0.9 and complete rewrite of formatting
strings syntax.
With markorapp, a script which I wrote, it's easy to create "singletons" in i3. Singletons are applications which should have only one instance, like a particular terminal.
Xsession is a default way of starting X sessions in Debian, but for some
reason it remains a mystery for many people. Here I try to shed some light on
it.
Structured Bindings is a new way to decompose values returned from functions. It's similar to some other programming languages and greatly simplifies the code.