Skip to content

🤖📘🌐 Taccuino digitale: AI, programmazione e progetti personali.

I miei appunti sull’utilizzo dell’IA e del machine learning per estrarre e analizzare dati dal web. Scrivo articoli e materiali didattici, condivido esperimenti nel campo del web scraping, automazione, progetti personali e riflessioni sul futuro del mondo digitale. Contribuisco anche allo sviluppo della comunità open-source. Uno spazio in cui la teoria incontra la pratica e il codice prende vita.
WSL: Linux su Windows

WSL: Linux su Windows

Vuoi usare gli strumenti di Linux (Docker, Python, Node.js) senza uscire da Windows? Ecco WSL (Windows Subsystem for Linux). Si tratta di un vero kernel Linux che gira in parallelo al tuo sistema principale. Prima di iniziare, controlla il BIOS del tuo computer. La virtualizzazione (VT-x o AMD-V) deve essere abilitata. Senza questa opzione, Linux… 

Read More
Evidenziazione del codice in WordPress con Gutenberg e Prism.js

Evidenziazione del codice in WordPress con Gutenberg e Prism.js

Quando si crea contenuto in WordPress, di solito si utilizza l’editor Gutenberg.È stato introdotto con WordPress 5.0 (dicembre 2018) e ha sostituito il vecchio editor di testo TinyMCE. TinyMCE era un editor semplice dell’era del Web 1.0 — un campo <textarea> con pulsanti come “grassetto”, “corsivo” e “link”.Tutto il testo veniva salvato come un unico… 

Read More
🚀 Guida completa: come avviare Apache in XAMPP su Windows (con tutti i problemi comuni)

🚀 Guida completa: come avviare Apache in XAMPP su Windows (con tutti i problemi comuni)

XAMPP è un pacchetto di server locale che include Apache, MySQL (MariaDB), PHP e Perl. Il servizio Apache è il cuore del sistema: gestisce il tuo sito web quando apri http://localhost. Tuttavia, molti sviluppatori incontrano errori durante l’avvio di Apache

Read More
Installazione e utilizzo di WP-CLI su Windows

Installazione e utilizzo di WP-CLI su Windows

Guida completa: cos’è WP-CLI, a cosa serve, come installarlo, configurarlo e utilizzarlo su Windows.

Read More

Lezione 2. Il tuo primo addon: «Hello World»

📘 Corso di formazione: Creazione di addon per FreeCAD Obiettivo della lezione: creare un semplice addon che aggiunge un nuovo ambiente di lavoro con un pulsante, e al clic mostra un messaggio. 📁 Passo 1. Preparazione della cartella dell’addon Assicurati di avere la cartella: Se non c’è, creala. 💡 Il nome della cartella è importante:… 

Read More

📦 Addon completo: BoxBuilderAddon

L’addon “Box Builder” completo e pronto all’uso con tutti i miglioramenti del corso — in un unico archivio. Basta decomprimere e posizionare la cartella in Mod. Struttura della cartella: 📄 1. InitGui.py 📄 2. box_builder_workbench.py 🖼 3. Resources/icons/create_box.svg 💡 box_builder.svg — basta copiare questo stesso file e rinominarlo. 📄 4. package.xml 📄 5. README.md 📄… 

Read More

Lezione 7. Pubblicare un addon: dalla cartella a GitHub e all’Addon Manager

📘 Corso di formazione: Creare addon per FreeCAD Obiettivo della lezione: preparare l’addon per la distribuzione, creare i metadati e pubblicarlo su GitHub, in modo che qualsiasi utente di FreeCAD possa installarlo con un solo clic. 📦 Parte 1. Cos’è l’Addon Manager? L’Addon Manager è uno strumento integrato in FreeCAD (Strumenti → Addon Manager) che:… 

Read More

Lezione 6. Icone e aspetto visivo

📘 Corso di formazione: Creazione di addon per FreeCAD Obiettivo della lezione: aggiungere icone ai pulsanti e all’ambiente di lavoro per rendere l’addon professionale. 🖼 Parte 1. Formati di icone supportati FreeCAD supporta: 💡 Le icone devono essere semplici, contrastanti e riconoscibili anche in piccole dimensioni (16×16 o 24×24 pixel). 📁 Parte 2. Struttura della… 

Read More

Lezione 5. Salvataggio e caricamento delle impostazioni

📘 Corso di formazione: Creazione di addon per FreeCAD Obiettivo della lezione: fare in modo che l’addon «Box Builder» memorizzi le ultime dimensioni inserite e le ripristini al successivo avvio. 💾 Parte 1. Come FreeCAD memorizza le impostazioni? FreeCAD fornisce un meccanismo integrato per la memorizzazione dei parametri utente — tramite il Parameter Manager. Funziona… 

Read More

Lezione 4. Interfaccia grafica (GUI): finestra di dialogo con campi di input

📘 Corso di formazione: Creazione di addon per FreeCAD Obiettivo della lezione: creare una finestra con campi per l’inserimento di lunghezza, larghezza e altezza, e al clic di un pulsante costruire una scatola con questi parametri. 🖼 Parte 1. Come funziona la GUI in FreeCAD? FreeCAD utilizza PySide — un wrapper Python per la libreria… 

Read More

Lezione 3. Creazione di oggetti 3D: scatola parametrica

📘 Corso di formazione: Creazione di addon per FreeCAD Obiettivo della lezione: imparare a creare corpi solidi (scatole, cilindri) tramite Python, comprendere la struttura del documento FreeCAD e creare un addon che costruisce un pezzo parametrico. 🧱 Parte 1. Come è strutturato un documento in FreeCAD? Prima di creare oggetti, è importante comprendere la gerarchia… 

Read More

Lezione 1. Preparazione dell’ambiente di sviluppo

📘 Corso di formazione: Creazione di addon per FreeCAD Obiettivo della lezione: configurare tutto il necessario per creare, testare ed eseguire il debug di addon senza sforzo. 🔧 Passo 1. Assicurati di avere FreeCAD installato Requisiti: 👉 Se non hai ancora FreeCAD, scaricalo dal sito ufficiale:🔗 https://www.freecad.org/downloads.php Scegli: 💡 Consiglio: per l’apprendimento è meglio usare… 

Read More
Come creare un sito multilingue su sottodomini in WordPress. Parte 2. Attivazione e configurazione della modalità WordPress Multisite

Come creare un sito multilingue su sottodomini in WordPress. Parte 2. Attivazione e configurazione della modalità WordPress Multisite

Attivazione e configurazione della modalità WordPress Multisite

Read More

Read More

Read More

Hai deciso che è arrivato il momento per il tuo sito web di parlare più lingue. Ottima idea! Questo amplierà il tuo pubblico e migliorerà il tuo posizionamento sui motori di ricerca. Uno dei modi più professionali e convenienti per farlo è utilizzare i sottodomini. Ecco come appare: Questo approccio è apprezzato dai motori di… 

Read More

Documentazione del Server MCP PowerShell. STDIO Server. (mcp-powershell-server-stdio.py)

Descrizione Il Server MCP PowerShell è un server che implementa il Model Context Protocol (MCP) per l’esecuzione di script PowerShell. Il server opera in modalità STDIO e fornisce strumenti per l’esecuzione sicura di comandi PowerShell attraverso un’interfaccia standardizzata. Architettura Componenti Principali Struttura del File Funzioni ConvertFrom-JsonToHashtable Scopo: Questa funzione converte una stringa JSON in tabelle… 

Read More

Documentazione per Sviluppatori: MCP PowerShell HTTP Server. (mcp-powershell-server-http.py)

1. Panoramica mcp-powershell-http.ps1 è un server HTTP autonomo scritto in PowerShell, progettato per eseguire script PowerShell in modo remoto e sicuro. Funziona come un “ponte” tra un client esterno (ad esempio, un assistente IA) e l’ambiente PowerShell locale, utilizzando il protocollo JSON-RPC 2.0 per la comunicazione. Caratteristiche Principali: 2. Esecuzione e Configurazione Requisiti: Parametri della… 

Read More

Guida dettagliata all’uso di MCP PowerShell Server. (how-to-use.md)

Installazione e configurazione Prerequisiti Configurazione iniziale Scelta della modalità operativa: HTTP vs. STDIO Prima di addentrarci nei dettagli, è importante capire quale delle due modalità operative del server è adatta a te. La scelta dipende da come e da dove intendi inviare i comandi. Quando usare la modalità HTTP? Scegli HTTP se hai bisogno di… 

Read More

Server MCP PowerShell. README>

Un server MCP (Model Context Protocol) per l’esecuzione di script PowerShell, che supporta sia la modalità HTTP che STDIO. Descrizione Il Server MCP PowerShell consente agli assistenti AI di eseguire comandi e script PowerShell tramite il protocollo standardizzato MCP. Il server supporta due modalità operative: Quale modalità scegliere: HTTP o STDIO? La scelta tra mcp-powershell-http.ps1… 

Read More

Comandi FTP Essenziali

FTP (File Transfer Protocol) viene utilizzato per trasferire file tra computer tramite una rete. Ecco i principali comandi FTP con descrizione ed esempi.

Read More

Comandi essenziali di PowerShell

Questo articolo presenta i comandi essenziali di PowerShell per gestire file, cartelle, sistema e rete, con esempi pratici per ogni comando.

Read More

🖧 Guida completa ed esaustiva sui record DNS: dalle basi a DNSSEC e automazione

Il DNS (Domain Name System) è il sistema fondamentale su cui si basa l'intero internet moderno. Non è semplicemente una "rubrica telefonica", ma un database complesso e distribuito che traduce i nomi leggibili dagli esseri umani (ad esempio, google.com) in identificatori tecnici come indirizzi IP, server di posta, politiche di sicurezza e persino coordinate geografiche. Una configurazione DNS errata è una delle cause più frequenti di indisponibilità dei siti web, problemi di consegna della posta…

Read More

📘 Collezioni in Python

Una collezione è una struttura che raggruppa più oggetti in un unico contenitore, facilitandone la gestione e l’elaborazione dei dati. Rende il codice più chiaro e semplifica il trattamento delle informazioni.

Read More
1 2 3

Leave a Reply

Your email address will not be published. Required fields are marked *