Rilascio WinToolkit 2.5.2: Perfezioniamo le funzionalità!

Bentornati sul blog. Se pensavate che dopo la puntata in radio con Simone e Umberto avessi deciso di ritirarmi in un convento per espiare le mie colpe da “deboschiato” dell’informatica, vi sbagliavate di grosso. Tra una sparata sul DLSS e una riflessione sul realismo videoludico, ho trovato il tempo di fare quello che mi riesce meglio (o peggio, a seconda dei punti di vista): mettere le mani sotto il cofano di Windows.

Oggi parliamo di WinToolkit, il mio “piccolo” mostro di Frankenstein che continua a crescere. Se vi siete persi la live di rilascio delle versioni 2.5.2 e 2.5.3, beh, avete perso l’occasione di vedermi sudare freddo in diretta mentre cercavo di rimediare ai pasticci di Microsoft (e ai miei). Ma niente paura: questo post serve a farvi venire una voglia matta di andare a recuperare il video su YouTube, perché quello che è successo dietro le quinte è degno di un thriller informatico.

Il Dramma della 2.5.2 (o: Perché la fretta è cattiva consigliera)

Iniziamo dalla verità nuda e cruda: la versione 2.5.2 doveva essere la “scelta definitiva”, il punto di arrivo di settimane di lavoro. E invece? Invece, come ho ammesso candidamente nella live, è uscita un po’… “bagatella”. Piena di piccoli intoppi che non mi facevano dormire la notte.

È qui che entra in gioco la 2.5.3. Non è solo un aggiornamento incrementale; è l’operazione di salvataggio che ho dovuto imbastire in corsa per riparare i danni. Se volete vedere un programmatore che ammette i propri errori e li risolve con la bava alla bocca, la live è il posto giusto. Ho lavorato sodo per impostare il tutto in modo non solo da risolvere i bug attuali, ma soprattutto per evitare di produrne di nuovi in futuro. Spoiler: non è facile come sembra quando hai a che fare con il sistema operativo più lunatico del mondo.

Microsoft vs Office Toolkit: Una Guerra di Logoramento

Il piatto forte della live, e il motivo principale per cui dovreste guardarla, è il racconto della mia personale guerra contro Microsoft per quanto riguarda l’Office Toolkit.

Immaginate la scena: avete un tool che funziona a meraviglia, che disinstalla Office in modo pulito e preciso. Poi, un bel giorno, Microsoft si sveglia e decide di cambiare il software interno che gestiva questa operazione. Il vecchio strumento si chiamava Sara (un nome quasi rassicurante, no?). Beh, Microsoft lo ha cambiato, ha stravolto i comandi, ha modificato i parser… un delirio totale. Risultato? Il mio toolkit era diventato inutile dall’oggi al domani.

Nella live spiego come sono riuscito a uscirne vivo. Grazie a una ricerca certosina su GitHub, ho trovato un utente che aveva salvato una versione aggiornata e funzionante di Sara. L’ho analizzata, l’ho caricata nella mia repository e ho ripristinato la funzionalità del toolkit. Se volete capire come si fa “reverse engineering” della pazienza (oltre che del codice), quel segmento del video vale da solo la visione. È la dimostrazione che, nell’informatica moderna, bisogna essere un po’ pirati e un po’ archeologi digitali.

Start.ps1 e il Potenziamento dei Motori

Non ci siamo limitati a tappare buchi. Abbiamo anche potenziato quello che c’era. Start.ps1 è stato rivoltato come un calzino e potenziato. Durante la live mostro esattamente cosa è stato modificato e perché queste modifiche renderanno la vostra vita (informaticamente parlando) molto più semplice.

WinToolkit non è solo una collezione di script; è un progetto che mira a perfezionare le funzionalità di Windows che spesso sembrano lasciate al caso. Dalla gestione dei pacchetti alla pulizia del sistema, ogni riga di codice è pensata per chi, come me, non si accontenta delle impostazioni di default “pappa pronta” che Microsoft ci rifila.

Per i Tecnici e per i “Normali”

So cosa state pensando: “Giuseppe, io non so manco cosa sia un parser perché dovrei guardare la live?”.

E qui vi fermo. Uno dei punti su cui ho insistito durante lo streaming è la creazione di una landing page dedicata. Ho capito che non tutti sono dei pazzi del terminale come me. Se non siete persone di carattere tecnico, la live (e la documentazione che ho preparato) vi guiderà passo dopo passo. Ho cercato di rendere comprensibile anche il “burocratese” informatico, spiegando perché certi aggiornamenti sono importanti anche se non vedete icone nuove che saltano fuori.

C’è un changelog dettagliato, certo, ma vedere il tool in azione, sentire le spiegazioni sul “perché” ho fatto certe scelte architettoniche, dà una prospettiva tutta nuova.

L’atmosfera della Live: Bug, Metriche e Auguri di Pasqua

Guardare la live non è come leggere un manuale d’istruzioni. È un’esperienza. C’è il momento in cui controllo le metriche, quello in cui interagisco con la chat (o almeno ci provo, tra un crash e l’altro), e quel senso di community che si crea quando si condivide una passione.

La live è finita con un tono quasi surreale: auguri di Buona Pasqua, riflessioni sulle tempistiche di rilascio che si sono allungate troppo (per colpa dei famosi problemi della 2.5.2) e la promessa di vederci per i prossimi grandi cambiamenti. È il racconto umano dietro il bit. È la storia di un progetto nato per gioco e diventato uno strumento serio, gestito da una persona che seria non lo sarà mai del tutto.

Perché dovresti correre su YouTube adesso?

Se vuoi vedere:

  1. Il debugging in diretta: vedere come si affronta un problema quando il codice decide di fare le bizze.
  2. Trucchi e Segreti su Office: come bypassare le “genialate” di Microsoft per gestire le installazioni.
  3. Il futuro di WinToolkit: una panoramica su dove stiamo andando e quali saranno le prossime feature.

…allora non hai scuse. La live è lì che ti aspetta. È un concentrato di informazioni tecniche, frustrazioni da developer e soluzioni creative che non troverai in nessun post scritto.

Non dimenticate di lasciare un commento, di dirmi quanto sono pazzo a combattere contro i mulini a vento di Redmond e, se vi avanza un minuto, fate un salto sulla landing page per scaricare l’ultima versione. E se il vostro PC esplode… beh, probabilmente avete saltato il minuto 12 della live dove spiegavo cosa NON fare!