Paolo Redaelli personal blog

Author: Paolo Redaelli

Link

If you are familiar with Object-Oriented Programming, then you’ve probably heard about the SOLID principles.

Ugonna Thelma explains The S.O.L.I.D Principles in Pictures and she explains them very well.

In fact I shall admit that while I’ve interiorized the S, the O, the L and the I, I always tend to forget the “Dependency injection” principle. Now it’s really clear!

[LineageOS 17.1] Download LineageOS 17.1 for Redmi Note 8T

https://www.cyanogenmods.org/redmi-note-8t-lineageos-17-1/ I bought a RedMi Note 8T in the middle of lockdown. It was one of the few available and I needed it to use as camera to livestream Holy Masses. I hadn’t much choice even if I wanted to avoid Chinese communist dictatorship as much as possible. Communism is intrinsically evil. Now I can…

51 anni

Ah, le facezie dell’informatica! Io 51 anni fa non ero ancora nato. E poi quella è una approssimazione, che il fine conoscitore di Unix ben saprà che il tempo nei sistemi POSIX è contato come numero di secondi a partire dalla mezzanotte del 1 gennaio 1970. Quella pagina essendo il risultato di una ricerca non…

Don’t Use Database Generated IDs | The Startup

Stop letting the database be in charge of your application Source: Don’t Use Database Generated IDs | The Startup This is old lore: the almight Davide Bianchi wrote in 2002 “PK autogenerate… amici o nemici?” (“autogenerated Primary Keys… friends or foes?. The answer is plain, simple, short Absolutely no! Then he explain why.  

Horizon Zero Dawn

L’Elitropio di Kala scrive scrive di Horizon Zero Dawn Visto l annuncio a sorpresa del 2° capitolo insieme alla PS5, avevo già da tempo voglia di parlarvi di questo fantastico videogioco che emana zaffate di Numenera da tutti i pori! 😀 Ma prima voglio farvi una piccola digressione. Il gioco nasce come esclusiva per ps4…

Leggere le norme UNI su Fedora 32

Come vorrei non sentire il bisogno di scrivere questa guida. Purtroppo le normative italiane edite dall’UNI spesso hanno valenza di legge quindi devono essere applicate. E sono “rinchiuse” dietro manette digitali, il famigerato DRM. Che dovrebbe stare per “Digital rights management” mentre nei fatti sono piuttosto delle “Digital Restrictions Management” (letteralmente “gestione delle restrizioni digitali”).…