Aggiornamento pagina per esempi grafica in TypeScript 📜

Ho finalmente aggiornato la pagina esempi grafici in TypeScript, ora sono inclusi i progetti (a.k.a. soluzioni) scaricabili sviluppati usando Visual Studio 2022 (Community Edition). Ogni archivio ZIP contiene sia l'”eseguibile” compilato sia il codice sorgente completo. Ho inoltre aggiunto un nuovo progetto alla lista: lo script WebGL dell’header (e del footer) usato in questo blog.

Sono solo semplici esperimenti ma sentitevi liberi di usarli per qualsiasi scopo 😉👍

La perfezione dell’imperfezione umana ☢️

Forse oggi sono diventato più maturo, o semplicemente sto invecchiando: non lo so! Adesso mi nascono nella mente pensieri che solo qualche anno fa non avrei neanche lontamente sognato di poter fare. La politica è imperfetta, i politici sono imperfetti, gli esseri umani sono imperfetti. Se fosse per me, vivremmo tutti in una sola gigantesca tecnocrazia, perchè secondo la mia mentalità (malata) è solo la scienza che dovrebbe guidare le scelte di noi umani. Il mio pensiero può essere considerato razionalista o magari pragmatista, non sono esperto di questi argomenti e forse sto sparando termini a casaccio, ma in ogni caso ritengo che il metodo e le evidenze scientifiche dovrebbero essere il nostro unico faro-guida.

Nulla sarebbe più fatale che consegnare il governo degli Stati nelle mani degli esperti. Il sapere degli esperti è un sapere limitato, mentre l’illimitata ignoranza dell’uomo semplice, che sa dove gli duole, è una guida più sicura delle rigorose direttive di qualsiasi persona specializzata.

Winston Churchill (in una lettera del 1902 a H. G. Wells)

Riflettevo sulle fonti energetiche Italiane ed in particolare su quella nucleare a fissione. In Italia il nucleare è stato abolito con il referendum del 1987 e sono rimasto convinto, per buona parte della mia vita, che questa decisione fosse stata un errore. Ora invece mi rendo conto come questa scelta, ripeto secondo me fondamentalmente sbagliata, oggi si sia trasformata in un’opportunità. Le centrali nucleari di 4° generazione, infatti, non sono solo un passo avanti rispetto alle generazioni passate, ma un vero e proprio salto in lungo da record!

Gli investimenti sul nucleare che noi Italiani non abbiamo fatto nei decenni passati, ora abbiamo la possibilità di poterli riservare alla costruzione di centrali nucleari di IV generazione. Quella che nel 1987 si era rivelata una scelta discutibile, dal punto di vista scientifico, oggi può essere trasformata in una nuova occasione di sviluppo per noi tutti. Questa potrebbe essere la dimostrazione pratica che non tutte le scelte imperfette siano de-facto sbagliate intrinsecamente. Se noi Italiani fossimo solamente più svegli e lungimiranti di quello che dimostriamo nella pratica quotidiana, oggigiorno potremmo impiegare massivamente le nostre (sempre più esigue) risorse economiche per la creazione di centrali nucleari di nuovissima generazione, ponendoci così in una posizione di vantaggio rispetto gli altri paesi occidentali che hanno speso denaro per le ormai desuete centrali nucleari di generazioni precedenti. SVEGLIAMOCI!!!

Amiga Passione Day 2023 e il gioco “Mystere” (anno ~1990)

Nostalgia, nostalgia canaglia!” cantavano Al Bano e Romina Power ai tempi d’oro. Ebbene ieri (Domenica 17 Settembre 2023), per un caso assolutamente inaspettato, all’ultimo momento ho avuto la fortuna di partecipare all’Amiga Passione Day 2023 tenutosi a Spoleto, la bellissima cittadina medievale in provincia di Perugia (Umbria) che tutti noi amiamo e più precisamente in Piazza Garibaldi: vicino la location della fiction RAI “Don Matteo” 🏰

Continua a leggere “Amiga Passione Day 2023 e il gioco “Mystere” (anno ~1990)”

Giochicchiando con WebGL – Parte III

Dopo un lungo periodo di assenza, sto pian piano riprendendo le attività in questo mio blog personale e spero in maniera regolare. Era troppo tempo che intendevo aggiornare l’header superiore del sito, scritto in TypeScript e in WebGL, e finalmente ci sono riuscito; a dire il vero il codice è stato modificato diverse settimane fa ma ho scritto un post solo ora. Il banner animato è estremamente semplice: ci sono 2 triangoli che formano un rettangolo a pieno schermo canvas e ai 4 angoli vengono generati 4 colori casuali. Usando l’interpolazione bi-lineare classica su ogni triangolo, non viene considerato il 4° colore, perchè non è parte dell’elenco dei vertici passati al renderizzatore, creando un artifatto grafico (del colore) sulle ipotenuse. Ho risolto molto semplicemente creando un color fragment shader ad-hoc per svolgere il compito, adesso per ogni pixel dei triangoli vengono interpolati linearmente i 4 colori degli angoli, creando una doppia interpolazione lineare (a.k.a. bilinear filtering), sia nell’asse X sia nell’Y … da non confondere con la quadratic interpolation che invece è tutt’altra cosa!

Continua a leggere “Giochicchiando con WebGL – Parte III”

Pubblicità spacciate per notizie: è solo colpa degli AdBlocker?

La prima cosa che faccio in un sistema operativo fresco appena installato è scaricare i vari web browser e su ognuno attivare i plug-in che bloccano la pubblicità, ossia le più famose estensioni come uBlock Origin, Adblock Plus, AdBlock o simili. Da un decennio i banner pubblicitari erano diventati eccessivamente molesti quindi tante persone, inclusi i neofiti, hanno preso l’abitudine di utilizzare gli ad-blocker e di conseguenza i content creator hanno iniziato a registrare minori guadagni dalle entrate pubblicitarie. Per ripristinare la monetizzazione, come ho lamentato in un precedente post, gli amministratori dei siti web aggregatori di contenuti si sono ingegnati con un espediente: hanno cominciato a spammare pubblicità / sponsorizzazioni / spot / réclame / promozioni / marchette (chiamatele come preferite) camuffate da notizie, elencate normalmente come le altre nella lista. Anzi da pochi anni ce n’è una versione 2.0 che nasconde spot all’interno di un articolo reale, o in paragrafi ad-hoc facilmente identificabili, o sempre più spesso integrati nel testo stesso senza evidenti demarcazioni. Esattamente come succede nei video che frequentemente promuovono prodotti o servizi come parte del filmato, solitamente dopo una breve introduzione, e non più tramite advertising esterno (rimuovibile dai programmi).

Tutte queste tecniche servono ad aggirare gli ad blocker!!!

Continua a leggere “Pubblicità spacciate per notizie: è solo colpa degli AdBlocker?”

La bolla informativa in Internet causata dagli algoritmi ma non solo…

Pensierino del Sabato mattina. Da alcuni anni a questa parte, nella mia barra delle applicazioni (la taskbar) sono onnipresenti 3 icone collegate ai più importanti browser su Windows: FireFox, Chrome ed Edge. FireFox è il browser principale che uso più frequentemente per navigare, anche se è leggermente meno compatibile a livello HTML/CSS/JScript rispetto agli altri 2, lo preferisco sia per la sua indipendenza commerciale sia per la sua sicurezza, specialmente a livello sincronizzazione dati e condivisione account; e poi da quando sono passato ad un monitor con risoluzione 4K, la sua modalità lettura (tastino F9) è diventata la mia migliore funzionalità-amica di semprissimo! Datemi pure del boomer ma io oggi alla raffinatezza grafica dei siti web preferisco la semplicità nella lettura del contenuto 😅 Ad ogni browser ho associato un diverso account Google: a FireFox è associato un account “sporco” di cui non mi interessa nulla, mentre agli altri 2 browser ho associato account “puliti”: cioè quello personale e quello lavorativo.

Ho optato per questa precisa strategia onde evitare che i famigerati algoritmi finissero per insozzare con contenuti alquanto discutibili anche gli account del profilo personale e lavorativo, che desidero invece mantenere salubri. E che ci piaccia o no, Google ad oggi rimane il principale collezionista e condivisore di dati statistici sugli utenti ai fini della profilazione. La necessità di 3 diversi browser non è esclusivamente questa ma è anche per implementare un supporto software più ampio possibile durante lo sviluppo e il debugging di siti web.

Malgrado il mio uso accorto ed oculato dei browser, degli account ad essi associati, dell’attenta navigazione che cerco di seguire diligentemente, sfortunatamente oggigiorno a causa di una serie infinita di pratiche di marketing ormai consolidate, presenti praticamente in ogni angolo dell’Internet, non riesco più a sfuggire dai contenuti di tendenza, o anzi, per definirli ancora meglio … dalle stramaledette minchiate 😒

Continua a leggere “La bolla informativa in Internet causata dagli algoritmi ma non solo…”