Dienstag, 21. November 2023

[Review/Critic] UDock X - 13,3" LapDock

The UDock X - 13.3" LapDock is a combination of touch display, keyboard, touch-pad and battery. It can be used as an extension of various devices, like laptops, PCs, handhelds and smartphones. But primarily, and importantly (!), it is advertised to turn certain smartphones into laptops.

Sonntag, 18. September 2022

The case of the broken SteamDeck

My SteamDeck notice and shortly after my SteamDeck came around the easter days. It's a nice device and I pushed many hours playing games in on it.

[Java] Custom hibernate SQL queries

Sprint Data JpaRepository makes it easy to have simple custom queries. But more complex queries with custom output, grouping, aggregation and more are partly not possible and need the usage of other utilities.

Java + Vim: Annotation Processing for Lombok, QueryDsl and such

Getting Java working with Vim is quickly done with vim-lsp and vim-lsp-settings.

But using generated classes, like those from Lombok or QueryDsl or MapStruct, needs a little more work.

Montag, 5. Juli 2021

[C++ can be easy] A spherical ray-casting-tracer

/***
 *
 * Programming can be easy.
 * Programming with C++ can be easy.
 *

Mittwoch, 2. Juni 2021

[C++] Properties in Classes

 In Java, people write getter and setter for lots of their class attributes. Often enough, that there is a Getter and Setter annotation available, that makes the code much less verbose. (Still the question: why not making it public than...). Pythons properties in that case are much nicer, as you still simply access and use the variable, but it can do some functionality in the background. With the expanse, that you don't directly see, if any, probably heavy, side-effects would be triggered.

[Review/Critic] UDock X - 13,3" LapDock

The UDock X - 13.3" LapDock is a combination of touch display, keyboard, touch-pad and battery. It can be used as an extension of vari...