giovedì 7 dicembre 2023

Modifica punti per il programma Microsoft Rewards

 

Per chi utilizza il bellissimo programma Microsoft Rewards, che permette di avere buoni regali per diversi brand internazionali, quali Ikea, OVS, Mediaworld ed altri ancora, nel mese di dicembre sono stati modificati i punti.

In particolare nella sezione altre attività i punti non sono più da 10, ma da 1 o 2.

Un peccato, perchè la diminuzione dei punti, allunga il periodo per avere buoni su determinati prodotti.

Qui https://emanuelemattei.blogspot.com/2022/12/nuovi-regali-per-il-programma-microsoft.html avevo parlato del programma. 


.Net Windows Forms controllo Microsoft Edge WebView2

 


Nell'eventualità che sviluppate applicazioni che devono offrire funzionalità di navigazione internet, il controllo Microsoft Edge WebView2, qui https://learn.microsoft.com/it-it/microsoft-edge/webview2/?form=MA13LH la pagina introduttiva, permette di aggiungere alle proprie applicazioni .Net la possibilità di avere un controllo per la navigazione internet.

Qui https://learn.microsoft.com/it-it/microsoft-edge/webview2/get-started/get-started trovate alcuni esempi, mentre qui https://learn.microsoft.com/it-it/microsoft-edge/webview2/get-started/winforms esempio per Windows Forms con il linguaggio C#

Strumento online per la condivisione dei video

 


Il sito https://videocloak.com/ offre un servizio gratuito e senza registrazione e senza lasciare il proprio indirizzo email, per condividere i propri video.

Una volta caricato il proprio video, verrà fornito un link il quale sarà visibile online.

Il servizio è gratuito ed in lingua inglese.


mercoledì 6 dicembre 2023

Angular matsort not working with ngif

Quando si utilizza il framework Material di Angular, può capitare che nell'uso dell'ordinamento dei dati in un controllo Table, questo non funzioni se la tabella si trova dentro ad una direttiva *NgIf.
Per risolvere tale situazione occorre inizializzare l'oggetto di tipo MatSort con il puntamento alla funzione con il quale si utilizza l'ordinamento.
Nel file TypeScript, scrivere il seguente frammento di codice:

private  sort: MatSort;

   @ViewChild(MatSort) set matSort(ms: MatSort) {
    this.sort = ms;
    this.NomeFunzione();
  }

Dove "this.NomeFunzione" è la funzione in cui viene utilizzato l'ordinamento.

Programma gratuito di gestione file multimediali mediamonkey

 


Un programma gratuito e molto ben fatto per la gestione dei file multimediali in particolari di file audio video.

Il software Media Monkey scaricabile qui https://www.mediamonkey.com/ , offre funzionalità e gestione dei file molto ben fatto.

Per il download e maggiori informazioni visitate il sito che è in lingua inglese.

martedì 5 dicembre 2023

Motore di ricerca Bing tema natalizio

 


In questi giorni il motore di ricerca Bing, visibile qui https://www.bing.com/?cc=it offre una funzionalità molto carina, quella di impostare il tema natalizio tramite i pulsanti situati nella parte inferiore.

E' possibile aggiungere, le luci, un camino, la musica, la neve, il ghiaccio oppure l'aurora boreale. Molto ben fatto e piacevole.


Download browser arc

 


Il browser Arc, è un nuovo programma gratuito alternativo a tanti browser per la navigazione internet.

Il software è di recente pubblicazione e permette una navigazione più anonima e veloce.

Al momento il software e sito sono in lingua inglese. Per maggiori informazioni e download visitate il seguente sito https://arc.net/

lunedì 4 dicembre 2023

phishing email truffa

 



Il Phishing è un tecnica di truffare alcune persone con siti ed email che sembrano dei veri mittenti che invece non lo so. Una tecnica ingannevole attiva da diversi anni che truffa persone con informazioni false per estrapolare informazioni importanti, in particolare dati di accesso o informazioni bancarie.

Di seguito alcune immagine di un'email di tipo Phishing che sembra di Aruba.




Come facciamo a riconoscere un'email falsa.

La prima cosa da fare è quella di verificare la correttezza del mittente, ossia colui che ci scrive, come si vede nella figura di seguito, sembra che ci scrive aruba, e poi l'indirizzo email è tutt'altro.


Altra considerazione da effettuare è il link presente nel corpo dell'email. Se il mittente è identico ad un possibile indirizzo del mittente, di certo il link non lo sarà. 

Avvicinate il puntatore del mouse senza fare click sul link o la voce dove dice area riservata (come in questo caso) o altro collegamento con altra dicitura, per verificare in anteprima dove riporta.

Come si vede nella figura di seguito, posizionando il mouse sopra il collegamento (senza fare click ) presente nell'email, viene visualizzato un link che non è di certo quello di Aruba. 


Questi piccoli accorgimenti evitano problemi di truffa. Eliminate subito l'email.

Importante è non aprire file allegati e non fare click nei link forniti.





Programma gratuito per la gestione dei file musicali player audio music bee

 


Un software molto ben fatto che offre una grafica accattivante ma soprattutto interessanti funzionalità.

Parliamo del programma gratuito Music Bee, scaricabile qui https://www.getmusicbee.com/, per sistemi operativi Windows.


domenica 3 dicembre 2023

Download gioco gratuito Mighty Fight Federation

 


Altro nuovo gioco di combattimento da scaricare gratuitamente per sistemi operativi Windows, offerta da EpicGames.

Il gioco Mighty Fight Federaction, in lingua inglese è un gioco con una grafica molto interessante.

Fino al 7 dicembre 2023 il gioco 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/mighty-fight-federation

.Net Gaming formazione ed articoli sulla creazione di video giochi

 


La creazione di video giochi con la tecnologia .Net in questi ultimi due anni si sta facendo sempre più interessante ed alla portata di ogni sviluppatore.

La creazione dei video giochi richiede però la conoscenza di questo tipo di progetti e componenti appositi, di seguito un elenco di siti per iniziare a scrivere codice in ambito .Net Gaming.

Qui https://devblogs.microsoft.com/dotnet/choose-a-net-game-engine/ un post con vari riferimenti sui vari componenti gratuiti, mentre qui https://devblogs.microsoft.com/dotnet/game-development-with-net/ altro post sullo sviluppo dei video giochi.

Qui https://dotnet.microsoft.com/apps/games?WT.mc_id=gamedev-blog-abhamed il nuovo portale per la creazione dei video giochi, mentre qui https://dotnet.microsoft.com/learn/games?WT.mc_id=gamedev-blog-abhamed l'area formativa, qui https://dotnet.microsoft.com/learn/games/unity-tutorial/intro?WT.mc_id=gamedev-blog-abhamed l'area formativa Unity.


Che dire, buona programmazione e buon divertimento.

sabato 2 dicembre 2023

download gioco Jitsu Squad

 


Fino al 7 dicembre 2023 si potrà scaricare il gioco gratuito di combattimento Jitsu Squad, per un pubblico adulto.

Il gioco è in lingua inglese e per sistemi operativi Windows.

Per maggiori informazioni e download visitare il seguente sito https://store.epicgames.com/it/p/jitsu-squad-af3f2f

Programmi gratuiti per la creazione di video giochi

Di seguito si riporta una lista dei programmi gratuiti per la creazione di video giochi.








venerdì 1 dicembre 2023

Programmi gratuiti per Windows

Di seguito si riportano una serie di programmi gratuiti da installare ed utilizzare sul sistema operativo Windows.
Quando si acquista un nuovo pc, è necessario installare alcuni programmi di utilità quotidiana, ma che a volte non troviamo, di seguito una serie di programmi divisi per categorie:



Lettore file pdf (Adobe):
Sono programmi per aprire i file di sola lettura di Adobe, quelli con estensione "pdf".
Di seguito la lista:
 
Adobe: Programma gratuito per la lettura e compilazione dei moduli dei file Pdf. Download qui https://get.adobe.com/it/reader/



Office Automation: 
Sono programmi che offrono la possibilità di una gestire vari tipologie di file quali video scrittura per la stesura delle lettere, foglio di calcolo per operazioni di contabilità e matematici, presentazioni e tanto altro.
Di seguito la lista dei programmi gratuiti da installare uno tra quelli presenti:

Sono entrambi molto validi, anche se OnlyOffice offre qualcosa in più.

Office online: Suite di Microsoft, gratuita se utilizzata con un account gratuito Microsoft quale indirizzo email outlook o altri. www.outlook.it per accedere.



Navigazione internet browser:
Programmi che permettono di navigare in internet, ossia aprire i vari siti.
Da installare uno o più di uno dall'elenco qui di seguito:




Grafica:
Programmi per la modifica di immagini o creazione di immagini.
Da installare uno o più dall'elenco qui di seguito in base alle proprie esigenze.

Paint.Net: programma di grafica: Un programma gratuito con codice sorgente, per realizzare immagini anche professionali https://www.getpaint.net/index.html 



Teleassistenza:
Programmi che permettono di collegarsi ad altro pc, per offrire assistenza o prendere il controllo da remoto, permette di vedere cosa accade in un altro pc che è collegato.
Da installare uno dall'elenco qui di seguito.







Opzionali.

VPN:
Sono programmi che permettono di avere più sicurezza su internet, e sono utili per nascondere il proprio indirizzo ip.


Sicurezza del pc:
Programmi che permettono di proteggere il proprio pc.


Pulizia Adware
Protezione Malware

Video Editing
Vimix

Audio Editing
Ardour







mercoledì 8 novembre 2023

Angular Material textarea matInput get number character

 


Nel caso che stiamo usando il Framework Angular Material,  e vogliamo sapere in una textarea in tempo reale mentre si digita il numero dei caratteri presenti, tramite la proprietà Length possiamo avere tale valore.

Di seguito il frammento di codice per mostrare i caratteri presenti durante la digitazione.

 <mat-form-field appearance="outline" fxFlex="80" >
                   
  <textarea matInput  maxlength="200" #contaRighe  
matTextareaAutosize [matAutosizeMaxRows]="2">
   
</textarea>
                    <br>
                     
                </mat-form-field>
             
            </div>
            {{contaRighe.value.length}} /200

martedì 7 novembre 2023

angular format date dd/mm/yyyy Typescript

Se stiamo utilizzando il Framework Angular, e dal linguaggio Typescript vogliamo convertire una data in formato giorno/mese/ed anno (dd/mm/yyyy) tramite il metodo "trasnform" della classe "datePipe" otteniamo tale risultato.
Di seguito un esempio di codice che converte la proprietà di tipo Data di una classe in giorno, Mese intero ed anno intero.


this.datePipe.transform(this.MioOggetto.ProprietaData,
'dd/MM/yyyy')



Aggiungere nel costruttore il riferimento alla classe.

constructor(
   
    private datePipe: DatePipe,
    )


E nella parte degli import aggiungere il riferimento.

import { DatePipe } from '@angular/common';

lunedì 6 novembre 2023

Servizio online di comprimere le immagini

 



Il seguente sito Nero AI Image Compressor - Reduce image size for free offre la possibilità di caricare le proprie immagine e ridurre il peso. Il sito è in lingua inglese ma facilmente utilizzabile.

Una volta elaborata l'immagine, sarà ridotto la grandezza e si potrà scaricare gratuitamente.


domenica 5 novembre 2023

Download gioco Farlight 84

 


Disponibile gratuitamente per sistemi operativi Windows il gioco sparatutto Farlight 84 in lingua italiana.

Il gioco è al momento disponibile gratuitamente, per il download e maggiori informazioni visitate il seguente sito https://store.epicgames.com/it/p/farlight-84-8e689a

Programma gratuito per ascoltare file audio deadbeef

 


Il programma deadbeef è un software gratuito ed open source che permette la gestione dei file audio.

Il software è costantemente aggiornato è ben fatto. Per maggiori informazioni, download e codice sorgente, visitate il seguente sito https://deadbeef.sourceforge.io/


sabato 4 novembre 2023

Angular mat-form-field' is not a known element

 

Durante la creazione di applicazioni utilizzando Angular lato html, con il framework material, può verificarsi l'errore "mat-form-field' is not a known element" come in figura precedenza.

Questo è dovuto al fatto che nel file ".module.ts" manca nella dichiarazione il nome del componente.

Per risolvere il problema, andare nel file "nomeModule.Module.ts" e nella parte 

@NgModule({
    declarations: [

aggiungere il nuovo componente dove usare  i vari controlli. 



venerdì 3 novembre 2023

Download gioco Turnip Boy Commits Tax Evasion

 


Disponibile in lingua italiana e senza limitazioni il gioco di combattimento e strategia Turnip Boy Commits Tax Evasion per sistemi operativi Windows.

Il gioco per un pubblico adulto è disponibile gratuitamente fino al 09 novembre 2023 dopo tale data il download sarà a pagamento.

Per maggiori informazioni e download visitate il seguente sito https://store.epicgames.com/it/p/turnip-boy-commits-tax-evasion-fb2084

VB.Net how to add value to combobox item on runtime

Se vogliamo caricare alcuni elementi a rutime in un controllo combobox, tramite il linguaggio Visual Basic Net, impostando il value e la key, dobbiamo utilizzare un ditctionary.

Di seguito il frammento di codice per impostare a runtime un controllo combobox con tali dati.


ComboBox1.Items.Add(New DictionaryEntry("Chiave", "Valore"))


'Per rilevare il valore chiave dell'elemento selezionato.


Dim ValoreChiave = ComboBox1.SelectedItem.Key

giovedì 2 novembre 2023

Angular How to filter an array and return the entire object

Supponiamo di rilevare i dati da un servizio o array e vorremmo che restituisca un solo dato. Con il metodo Filter, ci restuisce un array di dati, anche se la condizione ne estrapola uno, mentre con il metodo "Find", otteniamo un solo record che corrispondere alla condizione.
Di seguito un frammento di codice di tale utilizzo

let MiaVariabile: Oggetto;
              ArrayOServizio.subscribe(
                p => {
                     MiaVariabile = p.find(item => item.NomeProprieta === ValoreDiRicerca)

mercoledì 1 novembre 2023

Download gioco Palia

 


Disponibile gratuitamente per sistemi operativi Windows, il gioco Palia, che offre una grafica interessante.

Il gioco di strategia è in lingua italiana e si può scaricare dal seguente sito https://store.epicgames.com/it/p/palia-0d428e 

Angular use local storage

Per ottimizzare la gestione dei dati, può tornare utile salvare i dati nell'archivio locale del browser, permettendo in questo modo di migliorare le prestazioni dell'applicazioni.

Tramite la classe LocalStorage è possibile salvare e caricare i dati.
Di seguito un frammento di codice, che illustra una tecnica di come salvare i dati nell'archivio locale.


localStorage.setItem('Chiave', 'Valore');

Dove chiave è il riferimento al valore che si vuole salvare.

Il metodo getItem invece restituisce il valore, passando come parametro la chiave. Di seguito il frammento di codice.

localStorage.getItem('Chiave');

Il metodo removeItem, invece rimuove l'elemento dall'archivio locale, di seguito il frammento di codice.

localStorage.removeItem('Chiave');

martedì 31 ottobre 2023

download IObit Malware Fighter 10 Free

 

Sempre più attacchi sul web e sulle singole postazioni si verificano ogni giorno, per questo una buona protezione, costantemente aggiornata può evitare spiacevoli situazioni.

Il programma IOBit Malware Fighter , è un software gratuito per la protezione ed eliminazione dei Malware.

Il programma è in lingua italiana e per sistemi operativi Windows.

Per il download e maggiori informazioni, visitate il seguente sito Software anti malware e antivirus gratis per pc windows e sicurezza pc| IObit Malware Fighter | IObit

lunedì 30 ottobre 2023

Portale per la progrmamazione .Net

Un sito costantemente aggiornato e con interessanti articoli sulla programmazione .Net.
Parliamo del sito in lingua inglese code-maze, visibile qui https://code-maze.com/ che offre interessante materiali per chi programma con .Net.

domenica 29 ottobre 2023

Programma gratuito per sentire file audio audacious

 


Il programma Audacious, è un software gratuito, multi piattaforma ed open source per ascoltare file audio.

Il programma è costantemente aggiornato e sono presenti i file sorgenti.

Per maggiori informazioni e download visitate il seguente sito https://audacious-media-player.org/

sabato 28 ottobre 2023

Download gioco The Evil Within 2

 



Il gioco The Evil Within 2 in lingua italiana e per sistemi operativi Windows, è un gaming per un pubblico maggiorenne di sparatutto ma molto violento.

Fino al 2 novembre 2023 il gioco 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/the-evil-within-2 

Angular back page Navigate to Previous Page

Tramite il metodo "Back" di "Location" del pacchetto "Angular/Comon" è possibile ritornare alla pagina precedente, di seguito un esempio di utilizzo

Aggiungere l'import per l'utilizzo della classe.
In alto, dove sono presenti altri import, aggiungere la seguente riga di codice

import { Location } from '@angular/common';

Nel costruttore creare un oggetto per l'utilizzo della classe, di seguito il frammento di codice per il costruttore.

constructor(
   
    private Location: Location,
  ){}

Infine nell'evento click di un pulsante, utilizzo del metodo back, ossia tornare alla pagina precedente.

btnIndietro_Click() {
    this.Location.back();
}