lunedì 9 marzo 2026

componenti gratuiti Blazor

 

componenti gratuiti blazor

Dal seguente sito https://blazorui.bitplatform.dev/ è possibile utilizzare diversi componenti gratuiti per il framework blazor.

Una serie di controlli grafici, per dotare la pagina web di interessanti funzionalità.

Per maggiori informazioni e download, visitate il sito indicato.


domenica 8 marzo 2026

Download gioco Turnip Boy Robs a Bank

 

gioco Turnip Boy Robs a Bank

Disponibile gratuitamente e senza limitazioni, il gioco di avventura Turnip Boy Robs a Bank, per sistemi operativi Windows.

Il gioco adatto a ragazzi ed adulti, è in lingua italiana, ed è disponibile gratuitamente sulla piattaforma EpicGames.

Per maggiori informazioni e download, visitate il seguente sito https://store.epicgames.com/it/p/turnip-boy-robs-a-bank-3fae0e

C# comprimere un file immagine in .NET 10 ridurre la dimensione e generare un nuovo file immagine

In questo frammento di codice nel linguaggio di programmazione C#, vedremo come in un progetto di tipo Windows Application, utilizzando le classi del Framework .NET 10, possiamo ridurre le dimensioni, ossia il peso, di un file immagine.
La tecnica riduce anche di molto i megabyte di un file immagine, senza perdere in qualità.

In un progetto di Windows Forms, in alto, sopra ad ogni dichiarazione, inseriamo lo spazio dei nomi per la gestione della grafica, di seguito si riporta il frammento di tale dichiarazione.


C#

using System.Drawing.Drawing2D;

using System.Drawing.Imaging;



Sempre nella classe form, dichiariamo un enum, una serie di valori, che indicheranno il livello di compressione, ossia di riduzione.


C#

public enum QualitaCompressione

{

    Bassa = 20,

    Media = 40,

    Alta = 60,

    Altissima = 80

}



Sempre nella classe della form, si crea una funzione, che ci restituisce un oggetto di tipo ImageCodecInfo, con il quale possiamo gestire la codifica dell'immagine.
Di seguito si riporta il frammento di codice delle suddette operazioni.

C#

private ImageCodecInfo GetEncoder(ImageFormat format)

{

    ImageCodecInfo[] codecs = ImageCodecInfo.GetImageDecoders();

    foreach (ImageCodecInfo codec in codecs)

    {

        if (codec.FormatID == format.Guid)

        {

            return codec;

        }

    }

    return null;

}



Sempre nella form, scriviamo una funzione, che verrà richiamata dall'evento click di un pulsante, per ridurre l'immagine che viene passata, e crearne una nuova con la riduzione dei megabyte.
Di seguito si riporta il frammento di codice delle suddette operazioni.

C#

public   void Comprimi(string filePath, string filePathCompresso, QualitaCompressione qualita)

 {

     //Oggetto dell'immagine da ridurre le dimensioni

     Image immagine = Image.FromFile(filePath);

 

     //Nuova immagine compressa

     using (FileStream fs = new FileStream(filePathCompresso, FileMode.Create))

     {

         //Oggetto encoder per l'immagine

         ImageCodecInfo encoder = GetEncoder(ImageFormat.Jpeg);

 

         //Imposto i parametri di compressione

         EncoderParameters ep = new EncoderParameters(1);

         ep.Param[0] = new EncoderParameter(Encoder.Quality, (int)qualita);

 

         //Salvo la nuova Immagine

         immagine.Save(fs, encoder, ep);

     }

 

     immagine.Dispose();

 }


Nell'evento click di un pulsante si richiama la funzione appena creata, passando il percorso e nome del file da comprimere, il percorso e nome del nuovo file che verrà ridotta la dimensione, e la qualità di comprensione.
Di seguito si riporta il codice delle suddette operazioni.

C#

private void btnComprimere_Click(object sender, EventArgs e)

 {

     string filePath = @"C:\varie\bicicletta.jpg";

     string filePathCompresso = @"C:\varie\bicicletta_compresso.jpg";

 

    Comprimi(filePath, filePathCompresso, QualitaCompressione.Media);

 

 }

Angular Material visualizzare tutto il testo del tooltip anche quando è lungo

Quando si utilizza il framework Angular Material, può capitare che la gestione del Tooltip, va personalizzata, in particolar modo nel far visualizzare tutto il testo.

Il Tooltip di Angular Material, visualizza i primi caratteri, se invece vogliamo visualizzare testo lungo, o tutto il testo occorre modificare lo stile.

Di seguito si riporta il codice per modificare lo stile del tooltip.


File .scss

 

::ng-deep .mat-tooltip {

    max-width: none;  

    white-space: pre-wrap;  

    word-break: break-word;  

  }


sabato 7 marzo 2026

download di Visual Studio 2022 Community dal sito ufficiale Microsoft

Da quando è uscita la versione definitiva di Visual Studio 2026 Community, le precedenti versione di Visual Studio Community non sono più presenti per il link nella pagina di Visual Studio.
Microsoft, ha comunque reso pubblico il sito per il download della versione 2022, in particolare di Visual Studio 2022 Community italiana.
Qui https://aka.ms/vs/17/release/vs_community.exe è possibile scaricare il programma d'installazione . 

download gioco Letherfall

 

gioco gratuito Letherfall

Un nuovo gioco di tipo horror per ragazzi ed adulti, disponibile gratuitamente dalla piattaforma EpicGames.

Il gioco Letherfall, con testo in italiano e per sistemi operativi Windows, offre una buona giocabilità e grafica.

Per maggiori informazioni e download visitate il seguente sito https://store.epicgames.com/it/p/letherfall-9b423d

Agent di intelligenza artificiale blackbox per la scrittura del codice di programmazione

 

agent di intelligenza artificiale per la stesura del codice

Sono sempre più numerosi i siti di intelligenza artificiale, che permettono di scrivere codice di programmazione.

BlackBox, visibile qui https://www.blackbox.ai/ è un sito di intelligenza artificiale, gratuito, e che non richiede ne registrazione e ne email, che aiuta il programmatore a scrivere codice.

Sito in lingua inglese.

venerdì 6 marzo 2026

download di versioni precedenti di Visual Studio

Da qualche mese è stata rilasciata la versione di Visual Studio 2026, per coloro che cercano le versioni precedenti, di tipo Professional ed Enterprise, dal seguente sito https://visualstudio.microsoft.com/it/vs/older-downloads/ possono scaricare le varie versioni.

Elenco di progetti su tecnologia .Net

 

dotnet foundation

Il sito DotNetFoundation, visibile qui Projects - .NET Foundation Project Trends fornisce una serie di informazioni su progetti .Net, supportati dalla Community Dot Net Foundation , indicando l'andamento del progetto stesso.

Un sito dove conoscere vari progetti.


giovedì 5 marzo 2026

Iliad attivare l'opzione USA e Canada per navigare in internet con 5 GB mensile

 



Nel momento in cui sto scrivendo, la compagnia telefonica Iliad, permette di attivare l'opzione di navigazione internet di 5 GB a 4,99 euro, per chi si reca negli USA e Canada.

L'opzione consente per un mese di avere una connessione dati fino a 5 GB a disposizione, l'offerta non si rinnova, quindi andrebbe rinnovata appena scade.

Per esperienza personale devo ammettere che provandola nella città di Boston per i mesi novembre, dicembre e gennaio, mi sono trovato molto bene, con velocità e connettività molto valide.

Di seguito il tutorial per attivarla.

Dopo aver effettuato il login nel sito Iliad, nell'area personale, nel menu di sinistra, selezionare la voce "Le mie Opzioni" che si trovano sotto la voce "Profilo", il tutto come mostrato in figura 1.



Figura 1 - La voce di menu "Le mie Opzioni".

Dopo aver fatto click su tale voce, verrà aperta una nuova finestra nel quale riporta le opzioni per la navigazione in altri paese, il tutto come mostrato in figura 2.




Figura 2 - Le varie opzioni

Facciamo click sul voce "Usa e Canada", e nelle finestra che viene aperta, ci fornisce indicazioni su tale opzioni, con i prezzi ed altre informazioni utili, il tutto come mostrato in figura 3.


Figura 3 - Il dettaglio opzione Usa


Nell'opzione riguardante USA e Canda, viene riportato il costo (4,99 euro) ed altre informazioni. Se è di nostro interesse, dobbiamo mettere la spunta sulla voce "Dichiaro di aver preso visione ed accetto la sintesi contrattuale (figura 4). In questo modo verrà attivato il pulsante di conferma


Figura 4 - La selezione della casella.


Dopo aver fatto click sul pulsante "Conferma", verrà visualizzata una schermata, in cui ci informa che saremo avvisati entro pochi minuti dell'attivazione di tale opzione, il tutto come mostrato in figura 5.


Figura 5 - Il messaggio di richiesta attivazione


Se non ci saranno problemi, dopo pochi minuti si riceverà un SMS (figura 6) ed un email, di conferma di tale opzione, e da quel momento potremmo navigare in internet senza costi aggiuntivi per un massimo di 5 GB da utilizzare in un mese.


Figura 6 - Il messaggio SMS di conferma



Conclusioni

L'articolo ha voluto illustrare al lettore, come attivare l'opzione per navigare in internet negli Stati Uniti con il gestore Iliad. Per esperienza personale, ho notato in questa opzione e gestore molta efficienza, qualità e soprattutto ottime prestazioni, garantendo una navigazione ottimale. Questa opzione ritorna utile per tutti coloro che stanno intraprendendo un viaggio negli Stati Uniti, per una vacanza o per un soggiorno di qualche mese. 

L'utilizzo di 5 GB in un mese, sono sufficienti per le operazioni più comuni che si fanno con lo smartphone, diventando una scelta anche migliore delle sim virtuali e sim acquistare sul posto, visto l'ottimo rapporto prezzo e qualità. Al momento posso dire che è la migliore scelta che si può fare per coloro che si devono recare negli Stati Uniti, tra qualità, prestazioni, e soprattutto prezzo.

Aggiornato elenco siti gratuiti per il trasferimento dei file online

Si riporta l'elenco dei siti per il trasferimento dei file, aggiornato con nuove siti, dopo quello di qualche mese https://emanuelemattei.blogspot.com/2025/06/elenco-siti-gratuiti-per-il.html .

Siti che permettono di trasferire file o condividere file, immagini e video, senza registrazione e senza lasciare email.


https://wormhole.app/ - Condivisione di file semplice e privata - Italiano ed ottimo

https://www.megafile.it/ - Condivisione sicura di file di grandi dimensioni - Italiano ed ottimo

https://transfer.it/start - Trasferimento file - Italiano molto buono

https://anonymfile.com/ - Anonymous File Upload - Anonimo, in inglese, fino a 5 gb, ottimo


https://www.filemail.com/ - Italiano buono

https://filebin.net/ - Inglese buono

https://nbox.me/ – Anonymous photo/video hosting Inglese buono - Immagini e video

https://postimage.me/ - Free Image Host - Inglese per immagini molto buono





https://anontransfer.com/  - Troppa pubblicità

https://fliqr.codes/ - Inglese, limite 50 mb 

mercoledì 4 marzo 2026

creazione di immagini in stile Ghibli e manga con l'intelligenza artificiale

 

immagini Ghibli


Una serie di strumenti online gratuiti, che non richiedono ne registrazione e ne email, per la creazione di immagini di tipo ghibli e magna.

I siti, in lingua inglese e facilmente utilizzabili, permettono di trasformare un'immagine di tipo ghibli o creazione di tipo manga.

Per convertire in Ghibli, visitate il seguente sito https://remaker.ai/ai-filter/studio-ghibli-filter/ mentre per creazione immagini di tipo manga, visitate il seguente sito https://remaker.ai/ai-anime-generator/

martedì 3 marzo 2026

generatore di codice con zzzcode agent AI

 

agent per la creazione del codice

ZZZcode è un agent AI per la scrittura di codice per vari linguaggi di programmazione.

Il sito, dopo aver indicato il linguaggio di programmazione e impostata una descrizione di ciò che si vuole avere, genera gratuitamente, senza account e senza lasciare email, il codice di esempio per il linguaggio di programmazione indicato.

Accetta anche una descrizione in lingua italiana, anche se consigliabile in lingua inglese.

Per maggiori informazioni ed utilizzo visitate il seguente sito https://zzzcode.ai/code-generator

lunedì 2 marzo 2026

strumento online per convertire file da png a ico

 

convertire immagini da png a ico

Un sito molto semplice e gratuito per convertire file immagini di tipo png a icone, un sto che non richiede ne registrazione e ne lasciare indirizzo email.

Dal seguente sito https://pngtoicon.com/it in lingua italiana è possibile convertire i file di tipo png in icone.

domenica 1 marzo 2026

Sito di Windows 11

 

sito Windows

Un sito molto interessante e soprattutto costantemente aggiornato. Parliamo del seguente sito https://woshub.com/windows11/ nel quale si trovano articoli e notizie sul sistema operativo Windows.

Il sito in lingua inglese, fornisce in maniera chiara ed esaustiva, anche con varie immagini, le soluzioni a problemi o funzionalità di Windows.


Creazione di un componente web per Microsoft Word, in .Net e Javascript

Introduzione

In questo articolo, vedremo come creare un componente di tipo Web, per il programma di video scrittura più utilizzato al mondo, Microsoft Word.

Il componente visualizzerà una frase nel documento tramite il click di un pulsante posto nel TaskPane, utilizzando file di tipo web, come HTML e Javascript.

Il componente sarà come mostrato in figura 1.


creazione componente per Word
Figura 1 – Il componente realizzato



Creazione del progetto

Si crea un nuovo progetto tramite Visual Studio 2022 Community, nella selezione dei progetti, selezioniamo il modello di tipo “Componente aggiuntivo web per Word”, il tutto come mostrato in figura 2.



creazione componente per Microsoft Word


Figura 2 – La scelta del progetto

Facciamo click sul pulsane “Avanti” , e selezioniamo l’ultima versione del Framework, la 4

8.1 , ed assegniamo il nome del progetto.

Impostati questi due campi, facciamo click sul pulsante “Crea” in modo che verrà creato il progetto. 


Stesura del codice

Terminata la creazione del progetto, non resta che scrivere il codice. Nel progetto avremo diverse cartelle, che contengono, gli script, le immagini ed altro, come se fosse appunto un’applicazione web.

Modifichiamo il file denominato “Home.css” , togliendo il codice presente di default e mettendo questo qui di seguito.

Home.css

body {

    font-family: Arial, sans-serif;

}

 

h1 {

    color: #0078D7;

}

 

button {

    background-color: #0078D7;

    color: white;

    border: none;

    padding: 10px 20px;

    cursor: pointer;

}

 

    button:hover {

        background-color: #005A9E;

    }


Questo file, permette di impostare la formattazione della pagina Home, o meglio applicare lo stile ai vari componenti presenti nella pagina.

Facciamo click sul pulsante “Home.html”, in modo da visualizzare il codice presente in questo file. Qui, troviamo il codice html, che riguarderà il taskpane, ossia quello che verrà visualizzato nel task panel. In particolare un pulsante ed un titolo.

Di seguito si riporta il codice del file “Home.html”.

<!DOCTYPE html>

<html>

<head>

    <meta charset="utf-8" />

    <title>Task Panel Personalizzato</title>

    <script src="Scripts/jquery-3.6.0.js" type="text/javascript"></script>

    <script src="https://appsforoffice.microsoft.com/lib/1/hosted/office.js"></script>

    <script src="Home.js" type="text/javascript"></script>

    <link rel="stylesheet" type="text/css" href="Home.css">

</head>

<body>

    <h1>Esempio di Task Panel Personalizzato</h1>

    <button id="run">Esegui Azione</button>

</body>

</html>




Questo codice, oltre a fare riferimento a due file di tipo Javascript, in particolare quello per la gestione delle funzionalità Microsoft Office, denominato “office.js, mentre l’altro file, quello denominato Home.js, riguarderà le funzionalità personalizzate, ossia il codice che far eseguire determinate operazioni che vorremmo effettuare sul documento Microsoft Word.

Facciamo click sul pulsante Home.Js, e togliamo il codice che è stato generato automaticamente, per inserire un codice personalizzato.

In particolare, all’evento click del pulsante, verrà inserito del testo nel documento Microsoft Word.

Di seguito si riporta il codice del file “Home.js”, delle suddette operazioni.


Home.js

Office.onReady(() => {

    if (Office.context.host === Office.HostType.Word) {

        document.getElementById("run").onclick = run;

    }

});

 

 

 

async function run() {

    await Word.run(async (context) => {

        const doc = context.document;

        doc.body.insertText("Ciao a tutti! Testo inserito nel documento ", Word.InsertLocation.end);

        await context.sync();

    });

}




Conclusioni

Terminata la stesura del codice, non resta che eseguire la nostra applicazione (premere il taso F5, oppure Esegui) per verificare quanto scritto. L’articolo ha voluto fornire al lettore, le basi per realizzare i componenti Microsoft Word, utilizzando il linguaggio del web. Per coloro che già usano questi linguaggi, troveranno molto semplice e di facile realizzazione, la creazione di componenti di Microsoft Word, anche di una certa complessità.

La creazione dei componenti, può avveri in due modalità, utilizzando il linguaggio di programmazione C#, oppure il linguaggio web, come in questo articolo.

Le potenzialità offerte dall’ambiente di sviluppo Visual Studio 2022 Community, permettono al programmatore di realizzare componenti per Microsoft Word per estendere funzionalità o aggiungere particolare operatività.