today's leftovers
-
Programming/Development
-
IT Jungle ☛ Guru: Procedure Driven RPG And Adopting The Pillars Of Object-Oriented Programming
The four pillars of object-oriented programming (OOP): abstraction, encapsulation, inheritance, and polymorphism, were not created at a single point in time. They evolved gradually over several years, with contributions from various researchers and programmers. Here’s a brief overview of their evolution: [...]
-
Ruben Schade ☛ Put the code in the book
An extreme antipattern for a programming book is “download the author’s idiosyncratic library code from some random URL and figure out how to load it on your system”. No, all code used in the book should be printed in the book itself, so the reader can type it in. The URLs always break. The libraries never load properly. A book should never depend on a URL. If you have a small idiosyncratic library, put it in an appendix. If you have a large idiosyncratic library, rewrite your code to be simpler.
-
-
Open Hardware/Modding
-
CNX Software ☛ SparkFun launches MicroMod Single Pair Ethernet kit for easier 10BASE-T1L experimentation
The SparkFun MicroMod Single Pair Ethernet Kit utilizes the ADIN1110 transceiver for 10BASE-T1L communication, enabling long-distance connectivity over a single twisted pair cable. Things get easier as SparkFun has designed the module to be compatible with the MicroMod ecosystem, which allows for testing connections between industrial devices over long distances, up to 1,700 meters.
-
-
BSD
-
DragonFly BSD Digest ☛ Lazy Reading for 2024/02/18
Mini-theme: collections of media. Backblaze Drive Stats for 2023. ROMchip: A Journal of Game Histories. (via) NetBSD 10.0 RC4 available! There’s now a Wii port, which is neat. (via) The Salmar Construction, a 1970s “large music synthesis engine”. (via) The miracle of the commons.
-
TuMFatig ☛ Using the Logitech Wireless Rechargeable Touchpad T650 on OpenBSD
With my recent desk changes, I’m not using the ThinkPad keyboard and touchpad anymore. But I really like touchpads in general. So I got myself a refurbished Logitech Wireless Rechargeable Touchpad T650.
Spoiler Alert: it works pretty well on OpenBSD.
-
-
Games
-
Boiling Steam ☛ BlazBlue Entropy Effect Reviewed on the Steam Deck
I first saw this game last year in July 2023 at the BitSummit in Kyoto, Japan. It was already running on a Steam Deck at that time so I knew that we could expect excellent GNU/Linux support for that one, and I was not disappointed. BlazBlue is a very well-known series of fighting games from Arc Systems (a Japanese publisher) and Entropy Effect is a kind of derivative from the series. You will find the same characters you can play in the fighting games, but this time used in a roguelite 2D platformer. Note that you don’t need to be familiar with the fighting game itself as this title stands completely on its own. The whole story behind the game is a little strange at first.
-