domenica 30 giugno 2024

Download programma Revo Uninstaller Free

 



Revo Unistaller Free, è un programma gratuito (c'è anche la versione portatile) che permette di disinstallare i programmi nel proprio pc.

La versione gratuita ha diverse funzionalità oltre a disinstallare i programmi.

Per maggiori informazioni e download visitate il sito in lingua italiana qui Revo Uninstaller Free - Rimuovi i programmi indesiderati

sabato 29 giugno 2024

Servizio gratuito di Archiviazione e condivisione di file

 


Il sito Box, qui https://www.box.com/it-it/home il portale in italiano, fornisce vari servizi, tra cui il servizio gratuito di archiviazione e condivisione di file, oltre a firma digitale.

Per gli utenti finale è possibile iscriversi ad un piano gratuito, che include anche la firma dei file, come riportato qui https://www.box.com/it-it/pricing/individual.

Per maggiori informazioni ed altro visitate il sito indicato.

venerdì 28 giugno 2024

Download programma Avira Optimizer

 


Il programma Avira Optimizer, è un software gratuito in lingua italiana appartenente ai vari software del famoso antivirus Avira, per il miglioramento delle prestazioni del pc.

Due le versioni, una gratuita ed una professionale a pagamento.

Per maggiori informazioni e download visitate il seguente sito https://www.avira.com/it/free-optimizer

giovedì 27 giugno 2024

Download gioco Sunless Skies: Sovereign Edition

 



Disponibile gratuitamente in lingua inglese il gioco di azione Sunless Skies, Sovereign Edition, per sistemi operativi Windows e Mac.

Il gioco offre una grafica molto ben fatta.

Fino al 4 luglio 2024 si potrà scaricare gratuitamente dopo tale data il download sarà a pagamento.

Per maggiori informazioni e download visitate il seguente sito https://store.epicgames.com/it/p/sunless-skies-bb4947

Rilasciata la versione 5.5 del linguaggio di programmazione TypeScript

Da qualche giorno è stata rilasciata la nuova versione del linguaggio di programmazione TypeScript, come riportato qui https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/

La nuova versione include diverse novità.
Per maggiori informazioni visitate il sito indicato.

Angular Material matTooltip break line elements

Nel caso che abbiamo la necessità di impostare n elementi allineato uno sotto all'altro, tramite lo stile possiamo impostare tale aspetto grafico.
Di seguito si riporta il frammento di codice per impostare il tag [matTooltip] con elementi uno sotto l'altro.
Oltre ad impostare uno stile al controllo, ogni elemento dev'essere seguito dal simbolo "\n" che indica il ritorno a capo. 

HTML:
<mat-list  [matTooltip]="getElementiToolTip()" >
                           
                                <div>
                                    {{(variabile }}
                                </div>
                            </mat-list>


SCSS:
::ng-deep .mat-tooltip {
    white-space: pre-line;
  }

TypeScript:
 getElementiToolTip() : string{
       let Risultato: string = "";

        Array.forEach(p=> Risultato += p + ' \n ' );
        return Risultato;
    }

mercoledì 26 giugno 2024

Servizi gratuiti per webmaster da Bing

 


Il sito Bing, mette a disposizione gratuitamente strumenti per aiutare i webmaster nel rendere il sito più conforme alle linee guide SEO e più visitabile.

Il sito è in lingua italiana ed è visibile qui https://www.bing.com/webmasters/

martedì 25 giugno 2024

free Software utility per Windows portatile

Una serie di strumenti utili per Windows, riguardante software portatili, che non richiedono installazione, per gestire alcuni aspetti di Windows.
Strumenti come il task manager, comprimere file, assistenza remota e tanto altro.
Il sito ed i programmi sono in lingua inglese.

Per maggiori informazioni e download visitate il seguente sito https://portableapps.com/apps/utilities

lunedì 24 giugno 2024

Rumble Club - Bonus Gioco della Settimana Gratuito

Disponibile gratuitamente il pacchetto bonus gioco Rumble Club che permette di avere 1000 oro e 200 gemme.

Per maggiori informazioni e download visitate il seguente sito https://store.epicgames.com/it/p/rumble-club-rumble-club-free-game-of-the-week-bonus-fe7b22



domenica 23 giugno 2024

Download gioco Freshly Frosted

 


Un gioco adatto a tutti, anche ai bambini, parliamo del gioco di strategia Freshly Frosted, per sistemi operativi Windows.

Il gioco è in lingua inglese ed offre una grafica molto ben fatta.

Fino al 27 giugno 2024 il download è gratuito senza limitazioni dopo tale data il download sarà a pagamento.

Per maggiori informazioni e download visitate il seguente sito https://store.epicgames.com/it/p/freshly-frosted-c636d0

sabato 22 giugno 2024

Software gratuito di accesso remoto e desktop remoto aeroadmin





Il programma AeroAdmin https://www.aeroadmin.com/it/  permette la gestione del desktop remoto ed accesso ad altri pc.
Tra le varie versioni, è presente anche quella gratuita, che permette di essere utilizzata anche per fini commerciali.
Il sito ed il programma sono in lingua italiana.
Per maggiori informazioni e download visitate il sito indicato.

venerdì 21 giugno 2024

C# invertire un immagine da sinistra a destra

Il frammento di codice qui di seguito, nel linguaggio di programmazione C#, illustra una tecnica di come girare un immagine da sinistra a destra.

 Image image = Image.FromFile(Environment.CurrentDirectory + "\\Afuoco.jpg"); 
 image.RotateFlip(RotateFlipType.RotateNoneFlipX);
 image.Save(Environment.CurrentDirectory + "\\Afuoco_new.jpg");

giovedì 20 giugno 2024

MAUI introduzione al controllo webView con .Net 8

Si riporta l'articolo scritto per il sito https://www.iprogrammatori.it/articoli/microsoft-net-framework/art_maui-introduzione-al-controllo-webview-con-dotnet-_1862.aspx


In questo articolo vedremo come utilizzare il controllo per la navigazione internet denominato webView. Un controllo molto conosciuto per chi in passato ha sviluppato applicazioni di tipo Windows Application e voleva dotare le winForm con la navigazione internet.
Il controllo permette di aprire siti indicando il riferimento web del sito che si vuole visualizzare.
In questo articolo, verrà realizzato una semplice applicazione multipiattaforma per visualizzare un sito e riportati alcune funzionalità o eventi del controllo per gestire il cambio del sito, tornare avanti o indietro.



Figura 1 – Il sito che viene aperto nel controllo WebView

Creazione del progetto

Si crea un nuovo progetto MAUI, con l’ultima versione del Framework, nel momento in cui stiamo scrivendo la versione è la 8.
La form che andremo a realizzare sarà composta da un controllo WebView, due pulsante per andare avanti ed indietro con i siti, una casella di testo dove digitare il sito da visitare ed un pulsante che permette di aprire il sito inserito nella casella di testo, il tutto come mostrato in figura 1.
Togliamo i controlli posizionato nel tag “ScrollView” che vengono inseriti inizialmente, per aggiungerli quelli precedentemente indicati.
Terminata la creazione del progetto aggiungere un controllo di tipo webView, impostando la proprietà “Name” con il valore “navigazione” la proprietà “Source” con il sito di iprogrammatori, , impostare la proprietà “WitdhRequest” con il valore “1000” e la proprietà “HeightRequest” con il valore “400”. 
Aggiungete due pulsanti, uno con la proprietà “Name” impostata su “Indietro” e l’altro con il valore “Avanti”, una casella di testo con la proprietà “Name” impostata su “IndirizzoWeb” ed infine un pulsante con la proprietà “Name” impostata su “Vai”.
Di seguito si riporta il frammento di codice della form XAML con i relativi controlli.




XAML

<ScrollView>

     <VerticalStackLayout

         Padding="30,0"

         Spacing="1">

 

         <Label

             Text="Mavigazione"

             Style="{StaticResource Headline}"

             SemanticProperties.HeadingLevel="Level1" />

           

          

         <FlexLayout Direction="Row" >

             <WebView Source="https://www.iprogrammatori.it" WidthRequest="1000" x:Name="navigazione"  HeightRequest="400"   />

             <Button Text="&lt;-" x:Name="Indietro  WidthRequest="100" HeightRequest="30"  />

                     <Button Text="-&gt;" x:Name="Avanti"   WidthRequest="100" HeightRequest="30"   />

         </FlexLayout>

         <FlexLayout Direction="Row" >

             <Editor x:Name="Indirizzoweb" WidthRequest="400"  />

             <Button Text="Vai" x:Name="Vai"     WidthRequest="100" HeightRequest="30"   />

         </FlexLayout>

 

 

     </VerticalStackLayout>

       

 </ScrollView>

 

Come si è visto dal precedente codice impostando la proprietà “source” del controllo WeView, verrà aperto il sito non appena eseguiremo l’applicazione.


Stesura del codice

Ora scriviamo il codice per gestire la navigazione ed altre azioni da compiere.
All’evento click del pulsante con il nome “Vai”, scriveremo il codice che imposta il sito che sarà visualizzato nel controllo webView, utilizzando la proprietà Source.
Di seguito il frammento di codice delle suddette operazioni.

XAML

<Button Text="Vai" x:Name="Vai" Clicked="Vai_Clicked"   WidthRequest="100" HeightRequest="30"   />

C#

private void Vai_Clicked(object sender, EventArgs e)

 {

     if(Indirizzoweb.Text.Trim() != "") {

         navigazione.Source = "https://" + Indirizzoweb.Text.Replace("https://", "");

              

     }

           

 }


Ora non resta che testare il nostro applicativo per vedere il risultato atteso. Digitiamo nella casella di testo un sito per esempio “emanuelemattei.blogspot.com” e facciamo click sul pulsante “Vai”, vedremo aprirsi il nuovo sito.
Riprendiamo la stesura del codice, e nel pulsante denominato “Indietro” scrivere il codice che permette di aprire il sito precedentemente visto prima di aprirne uno. 
Tramite il metodo “GoBack”, verrà riaperto il sito che era visibile nel controllo WebView prima di aprirne uno nuovo.
Di seguito il frammento di codice delle suddette operazioni.


XAML

<Button Text="&lt;-" x:Name="Indietro" Clicked="Indietro_Clicked" WidthRequest="100" HeightRequest="30"  />

C#

private void Indietro_Clicked(object sender, EventArgs e)

{

    navigazione.GoBack();

}


Proviamo ad eseguire il codice, apriamo due siti tramite il pulsante “Vai” e dopo tale apertura facciamo click “Indietro”, in modo da vedere il sito precedente.
Terminate le varie prove, scriviamo il codice per il pulsante con il nome “Avanti”,  che permette di aprire il sito che si visto come prima di fare click sul pulsante “Indietro”. Tramite il metodo “GoForward” del controllo WebView, possiamo aprire il sito che si era visto prima di fare click sul pulsante “Indietro”.
Di seguito si riporta il frammento di codice delle suddette operazioni.

XAML

<Button Text="-&gt;" x:Name="Avanti" Clicked="Avanti_Clicked" WidthRequest="100" HeightRequest="30"   />

C#

private void Avanti_Clicked(object sender, EventArgs e)

 {

     navigazione.GoForward();

 }


Siamo giunti al termine della stesura del codice, non resta che scoprire due eventi del controllo WebView, riguardante la navigazione. In particolare l’evento di quando si sta cambiando sito “Navigating” o di quando si è terminato il caricamento di un nuovo sito (Navigated”.
Di seguito si riporta il frammento di codice delle suddette operazioni.



XAML

<WebView Source="https://www.iprogrammatori.it" WidthRequest="1000" x:Name="navigazione"  HeightRequest="400" Navigated="navigazione_Navigated" Navigating="navigazione_Navigating" />

               

C#

private void navigazione_Navigated(object sender, WebNavigatedEventArgs e)

{

    //Termine della navigazione

    string sito = e.Url;

    DisplayAlert("Risultato navigated", sito, "Chiudi");

}

 

private void navigazione_Navigating(object sender, WebNavigatingEventArgs e)

{

    //Appena passa ad un altro sito

    string sito = e.Url;

    DisplayAlert("Risultato navigated", sito, "Chiudi");

}







Conclusioni

L’articolo ha fornito al lettore alcuni concetti introduttivi di come dotare le applicazioni multipiattaforma realizzate con MAUI di un controllo per la navigazione internet. Per chi ha sviluppato in passato in ambito Windows Form, potrebbe trovare l’utilizzo del controllo WebView molto semplice e simile a quanto avrà sviluppato in tale ambito.
Il lettore in questi esempi basilari potrà dotare ed in maniera veloce e senza problemi l’utilizzo dei siti internet nei propri progetti.
MAUI è una tecnologia che offre al programmatore un valido strumento per la realizzazione delle applicazioni multipiattaforma, mettendo una serie di controlli e classi per uno sviluppo anche molto complesso.  

mercoledì 19 giugno 2024

Elenco dei comuni d'Italia aggiornato a giugno 2024 agenzia delle entrate

Dal seguente sito https://www.agenziaentrate.gov.it/portale/schede/fabbricatiterreni/archivio-comuni-e-stati-esteri/consultazione-archivio-comuni-stati-esteri è possibile scaricare il file con l'aggiornamento dei dati riguardante i comuni d'Italia.
Il file dell'Agenzia Delle Entrate è aggiornato al giugno 2024.
Per chi deve gestire la base dati con i comuni d'Italia (per esempio elaborare il codice fiscale) diviene di grande utilità.




martedì 18 giugno 2024

typescript open link external

Nel caso che abbiamo la necessità di aprire un sito o un portale della propria intranet, tramite TypeScript, utilizzando la classe Window, possiamo effettuare tale operazione.

Di seguito il frammento di codice.


TypeScript:

    ngOnInit(): void
    {
        window.location.href = 'https://emanuelemattei.blogspot.com/';
    }

lunedì 17 giugno 2024

Icone gratuite download

 


Dal seguente sito https://www.iconpacks.net/free-icon-pack/free-cyber-security-and-threats-icon-pack-267.html è possibile scaricare una serie di icone gratuitamente, senza registrarsi e senza lasciare email, riguardante la sicurezza informatica.

Icone molto ben fatte.


domenica 16 giugno 2024

email banca intesa sanpaolo phishing

 



Tanti sono i tentavi di truffa, che con il passare del tempo sono sempre più reali da far cadere nella trappola.

Quella delle email false è una prassi che si ripete da oltre 10 anni, e come in questo caso, sembra che la banca intesa San Paolo ci sta scrivendo per effettuare il login.

Facciamo sempre attenzione, e soprattutto avviciniamo il mouse senza fare click sul collegamento per verificare anche la correttezza del sito, come nella figura successiva.





Inoltre verificare sempre  l'indirizzo email del mittente, che come in questo caso non risulta quello istituzionale alla banca.



Piccoli accorgimenti che possono evitarci perdite di tempo, soldi e soprattutto di essere ingannati.





sabato 15 giugno 2024

Truffa WhatsApp +95 9 753 162009 Salve, siamo il Dipartimento Risorse Umane di Monster Jobs e siete

 



In questi giorni stanno girando sulla piattaforma WhtasApp il messaggio "Inoltrato 

+1 (438) 224-6949

Salve, siamo il Dipartimento Risorse Umane di Monster Jobs e siete stati selezionati per un lavoro online

part-time o full-time. Si tratta di un lavoro molto semplice, senza restrizioni di orario o di luogo, che

può essere svolto da casa. Dovrai lavorare part-time solo per 40-80 minuti al giorno! Lo stipendio

giornaliero è di 280-950 euro e viene pagato il giorno stesso. I primi 50 candidati riceveranno 20€ in più. Se sei interessato, clicca sul contatto WhatsApp qui sotto per maggiori dettagli." il tutto come mostrato nella figura precedente.

E' un messaggio di truffa, per questo bisogna bloccare ed evitare di fare click su qualunque collegamento.

Ultimamente anche le truffe online si sono evolute, colpendo i social ed altri strumenti che utilizziamo.

Facciamo sempre attenzione e comunque chiediamo ad amici o chi ha conoscenza nel settore informatico .


venerdì 14 giugno 2024

error:0308010C:digital envelope routines::unsupported

Può capitare che quando viene eseguito il comando "ng serve", generi il seguente errore "error:0308010C:digital envelope routines::unsupported" e non permette di compilare l'applicazione.
Un modo per risolvere questo problema è quello di eseguire il seguente comando "set NODE_OPTIONS=--openssl-legacy-provider".





giovedì 13 giugno 2024

download gioco BattleCore Arena

 


Un gioco adatto a tutta la famiglia, ma soprattutto molto ben fatto e buona giocabilità.

Parliamo del gioco gratuito BattleCore Arena, uno sparatutto in italiano per sistemi operativi Windows.

Per il download e maggiori informazioni visitate il seguente sito https://store.epicgames.com/it/p/battlecore-arena

Angular Error: Could not find the '@angular-devkit/build-angular:dev-server'

 


Nel caso che stiamo utilizzando un componente in Angular, e nel compilare (ng serve) viene visualizzato il messaggio di errore "Error: Could not find the '@angular-devkit/build-angular:dev-server' come mostrato nella figura precedente,  questo perchè non abbiamo installato il componente.

Per risolvere il problema, dalla riga di comando del prompt di Visual Studio Code scrivere la seguente istruzione.

npm install --save-dev @angular-devkit/build-angular

mercoledì 12 giugno 2024

Software gratuito Sumatra per gestire i file pdf

 



Il programma gratuito Sumatra PDF, è un software che permette di leggere file, chm ed altri formati.

Il software gira su piattaforma Windows.

Per maggiori informazioni e downloadi visitate il seguente sito https://www.sumatrapdfreader.org/free-pdf-reader



martedì 11 giugno 2024

Angular TypeScript Contains string method includes

Nel caso che abbiamo bisogno di sapere se una determinata stringa contiene una frase o lettera, tramite il metodo "includes"  possiamo sapere se è presente oppure no tale valore.
Di seguito un frammento di codice delle suddette operazioni.

TypeScript:
let  testo: string = "Esempio di testo per cercare una determinata lettera o frase";
   alert(testo.includes('una'));

lunedì 10 giugno 2024

Software gratuito portatile di sicurezza informatica

Tanti programmi gratuiti per gestire la sicurezza informatica, antivirus, antispyware e tanto altro.
I programmi ed il sito sono in lingua inglese e portatili, che non richiedono installazione.
Per maggiori informazioni e download visitate il seguente sito https://portableapps.com/apps/security 

domenica 9 giugno 2024

Facebook account disabilitato fake Siamo spiacenti di informarti che l'account che stai utilizzando verra disabilitato entro le prossime

 


I social sono sempre più usati, ma in questi ultimi anni tanti i tentativi di furti di identità per i vari membri è aumentato notevolmente.

Tante le situazioni di messaggi truffa, come quello della precedente figura, un consiglio che si da mai fare click su link, o lasciare email o altro.

Inoltre non chiedono mai soldi, password ed altre informazioni. Fare sempre attenzione e verificare tramite motori di ricerca o chiedere ad amici.

Ricordo ancora di usare i social sempre in maniera saggia, gentile, corretta e nel rispetto delle persone e delle regole.



sabato 8 giugno 2024

Creazione di diagrammi con creately

 


Il sito https://creately.com/ permette la creazione di diagrammi ed altre funzionalità grafiche per creare ottimi diagrammi di flusso.

Si può utilizzare anche senza registrazione e senza lasciare email.


venerdì 7 giugno 2024

Blog di techcommunity

Per tutti coloro che si occupano di tecnologia, in particolare di sistemi operativi o fanno sistemisti, può tornare utile il blog di Tech Community di Microsoft.

Nei vari blog, scritto da professionisti ed esperti, forniscono articoli, trucchi e le novità del momento in ambito di tecnologia Microsoft.

Il sito visibile qui https://techcommunity.microsoft.com/t5/custom/page/page-id/Blogs è in lingua inglese. 



giovedì 6 giugno 2024

Download gioco Marvel's Midnight Suns


 

Un gioco di azione per sistemi operativi Windows, adatto a ragazzi ed adulti.

Il gioco, che prevede diversi combattimenti è in lingua italiana.

Fino al 13 giugno 2024 si potrà scaricare gratuitamente dopo tale data il download sarà a pagamento.

Per download e maggiori informazioni visitate il seguente sito https://store.epicgames.com/it/p/marvels-midnight-suns

Google Chrome impostazione motore di ricerca

 

La scelta del motore di ricerca - figura 1


In questi giorni ci sono aggiornamenti del browser Chrome, tra le varie funzionalità anche quella nel quale viene chiesto di impostare un motore di ricerca tra quelli presenti nella lista (figura 1).

Selezionare un motore di ricerca tra quelli presenti nella lista.

Il motore di ricerca può essere cambiato successivamente dalle impostazioni del browser, alla voce "Motore Di Ricerca", come mostrato in figura 2.


Il settaggio del motore di ricerca nelle impostazioni - figura 2


martedì 4 giugno 2024

Strumento online per la creazione di diagrammi con drawio

 


Ottimo strumento online per la creazione di diagrammi, che permette di salvare la realizzazione anche in locale.

Parliamo del sito https://www.drawio.com/ che in maniera visiva e molto semplice permette di creare varie tipologie di diagrammi.

Il sito è anche in lingua italiana. 

lunedì 3 giugno 2024

Download gratuito di icone

 


Oltre 4000 icone ed immagini da utilizzare gratuitamente nelle proprie applicazioni, parliamo del sito https://www.streamlinehq.com/core/core-duo-free che offre numerose tipologie di icone ed immagini.

Il download avviene senza registrazioni e senza lasciare la propria email, un sito molto ben fatto.

domenica 2 giugno 2024

Strumento online di intelligenza artificiale per creare immagini imggen



Un sito molto ben fatto e che offre funzionalità interessanti, parliamo di Imggen, visibile qui https://imggen.ai/ che offre la possibilità di creare delle immagini, digitando del testo.
Il sito è in lingua inglese ma facilmente utilizzabile, non richiede email e registrazione.