sabato 31 maggio 2025
TypeScript break out loop for
venerdì 30 maggio 2025
Download immagini gratuite con intelligenza artificiale aiuphouse
Un ottimo sito nel quale scaricare gratuitamente e senza registrazioni, le immagini create tramite intelligenza.
Il sito aiuphouse permette di ricercare e scaricare senza registrazione e senza lasciare email, immagini create dall'intelligenza artificiale, ed utilizzare liberamente.
Per maggiori informazioni visitate il seguente sito AI Up House - Dive into the World of AI Images
giovedì 29 maggio 2025
Sito online per la condivisione di video ed immagini
Un sito che offre numerosi funzionalità per la condivisione dei file di tipo immagine e video.
Il sito mette a disposizione gratuitamente e senza registrazione, la possibilità a tutti gli utenti di condividere video ed immagini.
I siti sono:
https://imagekit.io/tools/free-image-hosting/
https://imagekit.io/tools/free-media-hosting/
https://imagekit.io/tools/free-video-hosting/
mercoledì 28 maggio 2025
Sito online per rimuovere lo sfondo dalle immagini imagekit
Il sito https://imagekit.io/tools/remove-background/ permette tramite l'intelligenza artificiale, di rimuovere dalle immagini lo sfondo.
Il sito è in lingua inglese, ma facilmente utilizzabile.
martedì 27 maggio 2025
Gestione del codice sorgente tramite GitFiend per GIT software gratuito
Un software gratuito e multi piattaforma per la gestione del codice sorgente, parliamo di GitFiend , che permette di gestire vari aspetti dei repository GIT.
Il software si può installare per vari sistemi operativi.
Per maggiori informazioni e download visitate il seguente sito https://gitfiend.com/
mercoledì 21 maggio 2025
Sito gratuito per il trasferimento dei file wormhole
Il sito wormhole è un ottimo portale gratuito ed in lingua italiana per trasferire i file. Il sito, non richiede ne email e ne account, una volta caricato il file, verrà generato un link, il quale è possibile condividere con le persone.
Un sito molto ben fatto e facile da utilizzare per il trasferimento dei file.
Il sito è visibile qui Wormhole - Condivisione di file semplice e privata
martedì 20 maggio 2025
C# Entity Framework la gestione di un valore Json in un campo di Sql Server
Descrizione
In questo articolo, vedremo come gestire un dato di tipo “Json” in un database Sql Server , utilizzando il linguaggio di programmazione C# ed il Framework Entity Framework Core 9.
L’articolo vuole illustrare la tecnica di salvataggio di un dato, di tipo Json e la relativa lettura, il tutto tramite un progetto di tipo Windows Application in
Stesura del codice
Supponiamo di avere due tabelle, una denominata Anagrafica e l’altra Prodotti, in cui nella tabella Prodotti, vorremmo mettere il valore json dell’entità Anagrafica nel campo “Note”.
Di seguito si riporta l’istruzione Insert per l’inserimento del dato, dove nel campo “Note”, verrà inserito un valore di tipo Json relativo all’entità Anagrafica.
C#
Anagrafica anagrafica = new Anagrafica();
anagrafica.Nome = "Luigi";
anagrafica.Cognome = "Cristaldi";
Prodotti prod = new Prodotti () {
Descrizione = "Sistemista",
Note = JsonSerializer.Serialize(new Anagrafica() { Nome = anagrafica.Nome, Cognome
= anagrafica.Cognome })
};
DatiContext dati = new DatiContext();
dati.Anagraficas.Add(anagrafica);
dati.Prodottiis.Add(prod);
dati.SaveChanges();
SELECT TOP (1000) [Descrizione], [Note]
FROM [Dati].[dbo].[ Prodotti]
WHERE ISJSON(COALESCE([Note], '{}')) = 1
AND JSON_VALUE(COALESCE([Note], '{}'), '$.Nome') = 'luigi';
SELECT TOP (1000) [Descrizione], [Note]
FROM [Dati].[dbo].[Prodotti]
WHERE ISJSON([Note]) = 1
AND JSON_VALUE([Note], '$.Nome') = 'luigi'
AND [Note] IS NOT NULL
AND [Note] <> '';
C#
DatiContext dati = new DatiContext();
var jsonProdotti = dati.Prodotti
.Where(p => p.Note.Contains("\"nome\":\"Luigi\"")).ToList();
lunedì 19 maggio 2025
C# creazione di un task pane in .Net 9 con VSTO per Microsoft Word
C#
using Microsoft.Office.Tools;
C#
private CustomTaskPane
ctpTaskPanelPersonalizzato;
C#
private void ThisAddIn_Startup(object sender,
System.EventArgs e)
{
//Crea un'istanza del controllo creato
var
taskPanelPersonalizzato = new
PannelloPersonalizzato();
// Aggiungi il CustomTaskPane
ctpTaskPanelPersonalizzato = this.CustomTaskPanes.Add(taskPanelPersonalizzato, "Pannello Attività
Personalizzato");
//Mostra il pannello
ctpTaskPanelPersonalizzato.Visible = true;
}
using Microsoft.Office.Tools;
namespace WordAddInDemo
{
public partial class ThisAddIn
{
private CustomTaskPane ctpTaskPanelPersonalizzato;
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
//Crea
un'istanza del controllo creato
var
taskPanelPersonalizzato = new PannelloPersonalizzato();
//
Aggiungi il CustomTaskPane
ctpTaskPanelPersonalizzato = this.CustomTaskPanes.Add(taskPanelPersonalizzato,
"Pannello Attività Personalizzato");
//Mostra
il pannello
ctpTaskPanelPersonalizzato.Visible = true;
}
private void ThisAddIn_Shutdown(object sender, System.EventArgs e)
{
}
#region Codice
generato da VSTO
/// <summary>
/// Metodo
necessario per il supporto della finestra di progettazione. Non modificare
/// il
contenuto del metodo con l'editor di codice.
/// </summary>
private void InternalStartup()
{
this.Startup += new System.EventHandler(ThisAddIn_Startup);
this.Shutdown += new System.EventHandler(ThisAddIn_Shutdown);
}
#endregion
}
}
sito online per la creazione gratuita di immagini tramite intelligenza artificiale dezgo
Text-to-image - Online Free AI Image Generator - Dezgo è un ottimo sito in lingua inglese, che senza registrazione e senza email, permette la creazione di immagini tramite l'intelligenza artificiale, digitando anche il testo in lingua italiana.
Un sito molto ben fatto che genera immagini gratuitamente con possibilità di scaricarli.
domenica 18 maggio 2025
Sito online per rimuove lo sfondo delle immagini con l'intelligenza artificiale sito gratuito craiyon
Il sito craiyon oltre a fornire la possibilità di creare immagini, permette tramite l'intelligenza artificiale, di rimuovere lo sfondo dalle immagini.
Una volta carica l'immagine al quale rimuovere lo sfondo, tramite il pulsante download sarà possibile scaricare l'immagine senza lasciare email e senza avere un account.
Un sito molto ben fatto.
Il sito è visitabile qui https://www.craiyon.com/background-remover
sabato 17 maggio 2025
Corsi gratuiti a Roma di Corso Grafico Multimediale-NFT Corso Segreteria, Marketing e Contabilità 4.0 e Corso BIM Interior
Una serie di corsi gratuiti a Roma aperti a tutti coloro che non lavorano, con il quale migliorare la propria competenza.
Tramite il programma GOL, la società Archibit, organizza una serie di corsi gratuiti, in partenza dal prossimo mese.
Corsi molto interessante di vario genere.
Per maggiori informazioni ed iscrizioni, visitate il seguente sito https://www.archibit.net/corsi/corsi-finanziati/corsi-finanziati-gol-regione-lazio/
Strumento online per il trasferimento dei file e condivisione
Il sito Filebin è un sito molto semplice e ben fatto, che permette di trasferire e condividere file. Un valido strumento online gratuito, che non richiede ne registrazione e ne email, per trasferire i file. Dopo aver caricato i file, basterà condividere il link per scaricare i file.
venerdì 16 maggio 2025
TypeScript extend type
In questa serie di esempi di codice con il linguaggio TypeScript, vediamo come estendere i type, ossia i tipi.
type Nome = {
nome: string;
}
type NOminativo = Nome & {
cognome: string;
}
let nom: NOminativo = {
cognome: "Maffei",
nome: "Emanuele"
}
console.log(nom);
Possiamo far in modo che un tipo eredita da altri due tipi, un questo modo avrà le proprietà di entrambi i tipi.
Di seguito si riporta un frammento di codice .
type TipoA = {
nome: string;
};
type TipoB = {
cognome: string;
}
type Nominativo = TipoA & TipoB;
let dato: Nominativo = {
cognome: "Maffei",
nome: "Emanuele"
};
type eta = {
anni: number;
}
type persona = Omit<eta, 'anni'> & {
anni: string;
}
let persona: persona = {
anni: '2'
}