giovedì 28 febbraio 2019
MassCert software per la firma digitale
Se state cercando un buon programma gratuito per la firma digitale, dal seguente sito https://www.kcsoftwares.com/?masscert potete scaricare il programma gratuito MassCert, che fornisce funzionalità interessanti anche molto potenti.
Il programma è in lingua inglese.
Per il download e maggiori informazioni visitate il sito indicato.
martedì 26 febbraio 2019
Sito gratuito per i moduli
Oggi segnalo un sito molto interessante nel quale è possibile scaricare dei moduli gratuitamente, senza richiedere registrazione o lasciare indirizzo email.
Dal seguente sito https://www.moduli.it/ potete visualizzare i vari moduli presente e dopo averne selezionato uno, nella parte in passo trovate il pulsante per scaricarlo. Un ottimo sito molto utile.
Dal seguente sito https://www.moduli.it/ potete visualizzare i vari moduli presente e dopo averne selezionato uno, nella parte in passo trovate il pulsante per scaricarlo. Un ottimo sito molto utile.
lunedì 25 febbraio 2019
C# andare a capo in un file di testo tramite Environment.NewLine
Nel caso che stiamo scrivendo in un file di testo, e vogliamo andare a capo, tramite Environment.NewLine, verrà scritto il testo in ogni riga.
Qui di seguito un esempio di codice nel linguaggio C#
File.AppendAllText(Environment.CurrentDirectory + "\\log.txt", Environment.NewLine + testo );
Qui di seguito un esempio di codice nel linguaggio C#
File.AppendAllText(Environment.CurrentDirectory + "\\log.txt", Environment.NewLine + testo );
C# encode base64 string
Il frammento di codice qui di seguito, illustra una tecnica di come effettuare un encode base64 da una string (testo).
String encoded = System.Convert.ToBase64String(System.Text.Encoding.GetEncoding("ISO-8859-1").GetBytes("testo"));
String encoded = System.Convert.ToBase64String(System.Text.Encoding.GetEncoding("ISO-8859-1").GetBytes("testo"));
domenica 24 febbraio 2019
C# HttpWebRequest using Basic authentication
Di seguito come effettuare l'autenticazione in ambito HttpWebRequest con il linguaggio C#.
String encoded = System.Convert.ToBase64String(System.Text.Encoding.GetEncoding("ISO-8859-1").GetBytes("username:password"));
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("www.sito.it");
request.Headers.Add("Authorization", "Basic " + encoded);
String encoded = System.Convert.ToBase64String(System.Text.Encoding.GetEncoding("ISO-8859-1").GetBytes("username:password"));
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("www.sito.it");
request.Headers.Add("Authorization", "Basic " + encoded);
sabato 23 febbraio 2019
Conferenza sul GIS
Un grande evento per tutti quelli appassionati di GIS e che utilizzano gli strumenti Esri per gestire le mappe.
La conferenza Esri Italia https://www.esriitalia.it/news-ed-eventi/eventi/conferenza-esri-italia/conferenza-esri-italia-2019 che si terrà il 10 e 11 aprile 2019, riguarderà le novità sugli strumenti GIS e casa reali di aziende.
L'evento è gratuito ed aperto a tutti.
Per partecipare o maggiori informazioni visitate il sito indicato.
La conferenza Esri Italia https://www.esriitalia.it/news-ed-eventi/eventi/conferenza-esri-italia/conferenza-esri-italia-2019 che si terrà il 10 e 11 aprile 2019, riguarderà le novità sugli strumenti GIS e casa reali di aziende.
L'evento è gratuito ed aperto a tutti.
Per partecipare o maggiori informazioni visitate il sito indicato.
venerdì 22 febbraio 2019
Visual Basic Net codice sorgente di un gioco
Un ottimo esempio di gaming, quello proposto in questo sito https://social.technet.microsoft.com/wiki/contents/articles/52334.vb-net-random-maze-games.aspx realizzato con il linguaggio Visual Basic Net ed in ambito Windows Application.
giovedì 21 febbraio 2019
Sql group by having estrapolare i record raggruppati
Il seguente frammento di codice di SQL, illustra una tecnica di come estrapolare i record raggruppati per un campo il cui totale è superiore a 1.
In questo modo si possono estrapolare tutti i record doppioni.
Tramite l'utilizzo della clausola Group By e Having possiamo ottenere tale risultato.
SELECT count([NomeCampo]) as Totali, NomeCampo
FROM Tabella
group by NomeCampo
having COUNT(NomeCampo)>1
In questo modo si possono estrapolare tutti i record doppioni.
Tramite l'utilizzo della clausola Group By e Having possiamo ottenere tale risultato.
SELECT count([NomeCampo]) as Totali, NomeCampo
FROM Tabella
group by NomeCampo
having COUNT(NomeCampo)>1
mercoledì 20 febbraio 2019
Strumento online per verificare il Json
Il seguente sito https://jsonlint.com/ permette la verifica di stringa Json che può essere convertita in un oggetto.
Uno strumento da utilizzare nell'utilizzo di Json.
Il sito non richiede ne registrazione e ne email.
Uno strumento da utilizzare nell'utilizzo di Json.
Il sito non richiede ne registrazione e ne email.
martedì 19 febbraio 2019
Blog Visio ufficiale
Dal seguente sito https://techcommunity.microsoft.com/t5/Visio-Blog/bg-p/VisioBlog in lingua inglese, è possibile consultare il blog ufficiale di Microsoft Visio.
Un programma per la gestione dei flussi dati e gestione dei diagrammi.
Nel sito si trovano interessanti informazioni su come utilizzarlo al meglio.
Per maggiori informazioni visitate il sito indicato.
Programma gratuito editor di immagini
Un software gratuito per la modifica e gestione delle immagini.
Dal seguente sito https://www.photopos.com/PPP3_BS/Default.aspx potete scaricare gratuitamente un programma che permette di modificare le immagini.
Il programma è in lingua inglese.
lunedì 18 febbraio 2019
Data di rilascio di Visual Studio 2019
Ci siamo, mancano poche settimane e meno di due mesi all'uscita della nuova versione dell'ambiente di sviluppo Visual Studio.
Per il 2 aprile 2019, è previsto il lancio di Visual Studio 2019 versione finale, come riportato dal seguente sito https://devblogs.microsoft.com/visualstudio/join-us-april-2nd-for-the-launch-of-visual-studio-2019/ .
Un evento per festeggiare l'uscita di questa nuova versione.
Tools online verify json
Se vogliamo verificare che il codice Json che stiamo utilizzando è corretto, tramite lo strumento online qui di seguito https://jsonformatter.curiousconcept.com/ possiamo effettuare tale verifica.
Una volta inserito il codice Json, verifica che il formato è corretto.
Uno strumento gratuito ed in lingua inglese.
Una volta inserito il codice Json, verifica che il formato è corretto.
Uno strumento gratuito ed in lingua inglese.
domenica 17 febbraio 2019
free ebook Parallel Virtual File Systems on Microsoft Azure
Come riportato dal seguente post https://blogs.msdn.microsoft.com/azurecat/2019/01/29/new-e-book-update-parallel-virtual-file-systems-on-microsoft-azure/ da qualche giorno è possibile scaricare un ebook gratuito in formato pdf, di circa 40 pagine in lingua inglese, sul mondo cloud.
In particolare, alcune tecniche di Microsoft Azure.
sabato 16 febbraio 2019
Sito online per fare foto con la webcam ed applicare una serie di effetti grafici
Uno strumento online, gratuito ed in italiano molto interessante, quello offerto dal seguente sito https://www.pixect.com/it/ che offre la possibilità di scattare foto con la propria webcam ed applicare al tempo stesso effetti o gestire la webcam.
Non richiede ne email e ne registrazione, molto interessante.
venerdì 15 febbraio 2019
Programma gratuito per la stampa 3D OpenSCAD
Per coloro che sono alla ricerca di un programma gratuito per la stampante 3D, in OpenScad, possono trovare un valido strumento per tali attività.
Il programma permette di creare disegni per poi stamparli in formato 3D con stampante adeguata.
Per il download e maggiori informazioni, visitate il seguente sito http://www.openscad.org/
giovedì 14 febbraio 2019
Associazione BLOCKCHAIN
Nata da pochi giorni la prima associazione italiana riguardante il Blockchain una nuova veste informatica che sta trovando forti adesioni e soprattutto interessi da vari tecnici e non.
L'associazione si presenta come organizzazione per la promozione e conoscenza di questo tema.
Per maggiori informazioni ed altro visitate il seguente sito https://www.italia4blockchain.it/
mercoledì 13 febbraio 2019
Programma di antivirus gratuito sophos
Dal seguente sito https://home.sophos.com/it-it.aspx potete scaricare gratuitamente un programma di protezione del sistema, più comunemente antivirus in versione in lingua italiana.
Il programma Sophos Home, permette di proteggere il vostro computer.
Per maggiori informazioni e download visitate il sito indicato.
martedì 12 febbraio 2019
Rilasciata la nuova versione di ML.NET 0.10
Un nuovo aggiornamento per l'intelligenza artificiale tramite la tecnologia Microsoft.
Come riportato dal seguente sito https://blogs.msdn.microsoft.com/dotnet/2019/02/07/announcing-ml-net-0-10-machine-learning-for-net/ rilasciata la versione 0.10 di ML.Net.
Per maggiori informazioni e download visitate il sito indicato.
Recensione libro Professione Influencer
La scheda del libro:
Autore: Lino Garbellini
Editore: Tecniche Nuove
Prezzo: € 15,22
Caratteristiche: 192 pag - 15x21 cm.
ISBN: 978-88-481-3771-3
Anno di edizione: 11/2018
Numero dell'edizione: 1
Rilegatura: Brossura
La vendita di prodotti e servizi con gli anni si è sempre più evoluta, elemento importante è il marketing, con il quale si pianificano ed attuano strategie per la buona vendita dei prodotti e/o dei servizi.
Con l’evento della tecnologia, anche il marketing ha subito dei mutamenti e negli ultimi anni, una valida novità è quella dei singoli individui definiti influenzatori detti più comunemente influencer, persone che con la loro conoscenza e preparazione su un determinato tema sono seguiti da tante persone.
Singoli individui che possono condizionare il mercato con i loro interventi, permettendo in questo modo di vendere più prodotti o servizi.
Il libro “Professione Influencer” https://www.tecnichenuove.com/professione-influencer.html edito della casa editrice Tecniche nuove, fornisce una valida introduzione per chi si avvicina alla prima volta a questo mondo o per chi vuole approfondire l’argomento.
Un libro che inizialmente fornisce delle valide delucidazioni sul termine e sulla nascita di questa figura, fornendo al lettore informazioni utili per conoscere la storia e di come si sta evolvendo.
Proprio i primi capitoli permettono di capire molto di questo termine e dei vari scenari nazionali ed internazionali.
Il lettore avrà anche modo di leggere alcuni casi reali di situazione di successo di influencer e di come l’autore del libro analizza tale aspetti.
Terminata la parte informativa, l’autore spiega nei vari capitoli le tecniche da utilizzare e soprattutto gli errori che si possono commettere per una valida campagna promozionale. Naturalmente tutto si basa su internet, e sulle varie piattaforme più utilizzate del momento, con alcune delucidazioni anche sul social network Istagram che al momento sta avendo un grande successo.
Nonostante il libro è composto da circa 200 pagine, è comunque ben strutturato fornendo una valida spiegazione per acquisire quella conoscenza essenziale per capire e muoversi in tale campo.
Altra particolarità di questo libro, e che spesso nei vari capitoli si trovano interviste agli esperti nazionali di questo campo che tramite domande e risposte forniscono importanti indicazioni sul tema trattato o sulle varie tecniche utilizzate proprio dagli esperti.
Conclusioni
Un buon libro come punto di partenza che permette al lettore di muovere i primi passi in questo settore, intravedendo anche una professione o per coloro che vogliono capire di più di questa nuova figura lavorativa.
lunedì 11 febbraio 2019
free ebook Xamarin.Forms Succinctly
Altro ebook gratuito sullo sviluppo di app per dispositivi mobile, quello riguardante Xamarin.Forms, con il quale si forniscono le basi per la realizzazione di tali app.
Il libro in lingua inglese e formato pdf può essere scaricato qui https://www.syncfusion.com/ebooks/xamarin-forms-succinctly gratuitamente previa registrazione.
domenica 10 febbraio 2019
Editor online gratuito per rendere lo sfondo trasparente
Segnalo un ottimo sito online gratuito che non richiede nessuna email o registrazione per eliminare lo sfondo dalle immagini.
Dal seguente sito https://www269.lunapic.com/editor/?action=transparent potete caricare una vostra immagine, e tramite la funzione "Trasparent" verrà eliminata lo sfondo.
Dal seguente sito https://www269.lunapic.com/editor/?action=transparent potete caricare una vostra immagine, e tramite la funzione "Trasparent" verrà eliminata lo sfondo.
sabato 9 febbraio 2019
VB.Net listbox spostare gli elementi in alto e basso
In questo esempio di codice, vedremo come tramite linguaggio VB.Net possiamo spostare gli elementi presenti in un controllo Listbox, in alto o basso, tramite due pulsanti.
Supponiamo di avere una listbox con due pulsanti, uno che permette di spostare in alto e l'altro per spostare l'elemento selezionato in basso.
Qui di seguito la funzione per spostare gli elementi, da richiamare nei vari pulsanti.
Public Sub MoveItem(ByVal direction As Integer)
'Verifica la selezione dell'elemento
If ((lstLista.SelectedItem Is Nothing) _
OrElse (lstLista.SelectedIndex < 0)) Then
Return
End If
'Imposta la nuova posizione
Dim newIndex As Integer = (lstLista.SelectedIndex + direction)
'Verifico se è il primo o l'ultimo
If ((newIndex < 0) _
OrElse (newIndex >= lstLista.Items.Count)) Then
Return
End If
Dim selected As Object = lstLista.SelectedItem
'rimuovo l'elemento per aggiungerlo
lstLista.Items.Remove(selected)
'inserisco l'elemento nella nuova posizione
lstLista.Items.Insert(newIndex, selected)
'posiziono la selezione
lstLista.SetSelected(newIndex, True)
End Sub
Mentre il frammento qui di seguito, permette di spostare l'elemento selezionato in alto.
Private Sub btnsu_Click(sender As Object, e As EventArgs) Handles btnsu.Click
If (lstLista.SelectedItems.Count > 0) Then
MoveItem(-1)
End If
End Sub
Mentre qui di seguito il codice per l'evento click del pulsante che sposta in basso l'elemento selezionato.
Private Sub btngiu_Click(sender As Object, e As EventArgs) Handles btngiu.Click
If (lstLista.SelectedItems.Count > 0) Then
MoveItem(1)
End If
End Sub
Supponiamo di avere una listbox con due pulsanti, uno che permette di spostare in alto e l'altro per spostare l'elemento selezionato in basso.
Qui di seguito la funzione per spostare gli elementi, da richiamare nei vari pulsanti.
Public Sub MoveItem(ByVal direction As Integer)
'Verifica la selezione dell'elemento
If ((lstLista.SelectedItem Is Nothing) _
OrElse (lstLista.SelectedIndex < 0)) Then
Return
End If
'Imposta la nuova posizione
Dim newIndex As Integer = (lstLista.SelectedIndex + direction)
'Verifico se è il primo o l'ultimo
If ((newIndex < 0) _
OrElse (newIndex >= lstLista.Items.Count)) Then
Return
End If
Dim selected As Object = lstLista.SelectedItem
'rimuovo l'elemento per aggiungerlo
lstLista.Items.Remove(selected)
'inserisco l'elemento nella nuova posizione
lstLista.Items.Insert(newIndex, selected)
'posiziono la selezione
lstLista.SetSelected(newIndex, True)
End Sub
Mentre il frammento qui di seguito, permette di spostare l'elemento selezionato in alto.
Private Sub btnsu_Click(sender As Object, e As EventArgs) Handles btnsu.Click
If (lstLista.SelectedItems.Count > 0) Then
MoveItem(-1)
End If
End Sub
Mentre qui di seguito il codice per l'evento click del pulsante che sposta in basso l'elemento selezionato.
Private Sub btngiu_Click(sender As Object, e As EventArgs) Handles btngiu.Click
If (lstLista.SelectedItems.Count > 0) Then
MoveItem(1)
End If
End Sub
venerdì 8 febbraio 2019
Programma per il recupero dei file cancellati in Windows
Se state cercando un programma per il sistema operativo Windows, per il recupero dei file, il seguente software http://www.officerecovery.com/freeundelete/ in lingua inglese, fa al caso vostro.
Il programma, fornisce la possibilità di recuperare i file cancellati dal proprio pc, con sistema operativo Windows.
Per informazioni e download visitate il sito indicato
giovedì 7 febbraio 2019
sito online per convertire icone in jpg
Segnalo uno strumento online molto affidabile per convertire i file da un formato ad un altro.
In particolare, dal seguente sito https://cloudconvert.com/ico-to-jpg potete utilizzare uno strumento gratuito, che non richiede ne registrazione e ne email, per convertire i file di tipo ico (icone) in jpg.
Il sito è in lingua inglese ma molto intuitivo.
mercoledì 6 febbraio 2019
Rilasciato Blazor 0.8.0
Come riportato dal seguente sito https://blogs.msdn.microsoft.com/webdev/2019/02/05/blazor-0-8-0-experimental-release-now-available/ è stata rilasciata la versione 080 di Blazor.
Nel post sono elencate alcune novità.
Nel post sono elencate alcune novità.
FT: Sito sulla scuola
Il fuori tema di questa settimana riguarda un sito sulla scuola, in particolare la possibilità di trovare notizie ed articoli su tutto ciò che riguarda il mondo della scuola e la didattica.
Qui http://www.guamodiscuola.it/ il sito Guamodì scuola.
Qui http://www.guamodiscuola.it/ il sito Guamodì scuola.
martedì 5 febbraio 2019
SQL rilevare il nome colonna e tabella da una query select nelle viste
Il frammento di codice qui di seguito, rileva tutte quelle tabelle che contengono nel nome della colonna il testo nella condizione where, ricercando nelle viste presenti nel database.
SELECT COLUMN_NAME AS 'NomeColonna'
,TABLE_NAME AS 'NomeTabella'
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%cogn%'
ORDER BY NomeTabella
,NomeColonna;
SELECT COLUMN_NAME AS 'NomeColonna'
,TABLE_NAME AS 'NomeTabella'
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%cogn%'
ORDER BY NomeTabella
,NomeColonna;
lunedì 4 febbraio 2019
free ebook Azure Functions Succinctly
Un ebook introduttivo di circa 90 pagina in lingua inglese e formato pdf o per dispositivi mobile, scaricabile dal seguente sito https://www.syncfusion.com/ebooks/azure-functions-succinctly
Il libro si può scaricare previa registrazione al sito.
domenica 3 febbraio 2019
SQL Server rilevare il nome della colonna in un query
Il frammento di codice qui di seguito, illustra una tecnica di come trovare in un database una determinata query, che contiene un testo (cogn) come nome in qualsiasi tabella.
SELECT c.name AS 'NomeColonna'
,t.name AS 'NomeTabella'
FROM sys.columns c
JOIN sys.tables t ON c.object_id = t.object_id
WHERE c.name LIKE '%cogn%'
ORDER BY NomeTabella
,NomeColonna;
SELECT c.name AS 'NomeColonna'
,t.name AS 'NomeTabella'
FROM sys.columns c
JOIN sys.tables t ON c.object_id = t.object_id
WHERE c.name LIKE '%cogn%'
ORDER BY NomeTabella
,NomeColonna;
sabato 2 febbraio 2019
C# listbox spostare gli elementi in alto e basso
Il frammento di codice in C# qui di seguito, illustra una tecnica di come spostare gli elementi di un controllo listbox.
Supponiamo di avere una listabox con all'interno dei valori, e due pulsanti, uno per spostare in alto l'elemento e l'altro in basso.
Qui di seguito la funzione per lo spostamento degli elementi:
public void MoveItem(int direction)
{
//Verifica la selezione dell'elemento
if (lstLista.SelectedItem == null || lstLista.SelectedIndex < 0)
return;
//Imposta la nuova posizione
int newIndex = lstLista.SelectedIndex + direction;
//Verifico se è il primo o l'ultimo
if (newIndex < 0 || newIndex >= lstLista.Items.Count)
return;
object selected = lstLista.SelectedItem;
//rimuovo l'elemento per aggiungerlo
lstLista.Items.Remove(selected);
//inserisco l'elemento nella nuova posizione
lstLista.Items.Insert(newIndex, selected);
//posiziono la selezione
lstLista.SetSelected(newIndex, true);
}
Mentre qui di seguito il frammento di codice per spostare l'elemento in alto.
private void btnsu_Click(object sender, EventArgs e)
{
if (lstLista.SelectedItems.Count > 0)
{
MoveItem(-1);
}
}
Mentre qui di seguito il frammento di codice per spostare l'elemento selezionato in basso.
private void btngiu_Click(object sender, EventArgs e)
{
MoveItem(1);
}
Supponiamo di avere una listabox con all'interno dei valori, e due pulsanti, uno per spostare in alto l'elemento e l'altro in basso.
Qui di seguito la funzione per lo spostamento degli elementi:
public void MoveItem(int direction)
{
//Verifica la selezione dell'elemento
if (lstLista.SelectedItem == null || lstLista.SelectedIndex < 0)
return;
//Imposta la nuova posizione
int newIndex = lstLista.SelectedIndex + direction;
//Verifico se è il primo o l'ultimo
if (newIndex < 0 || newIndex >= lstLista.Items.Count)
return;
object selected = lstLista.SelectedItem;
//rimuovo l'elemento per aggiungerlo
lstLista.Items.Remove(selected);
//inserisco l'elemento nella nuova posizione
lstLista.Items.Insert(newIndex, selected);
//posiziono la selezione
lstLista.SetSelected(newIndex, true);
}
Mentre qui di seguito il frammento di codice per spostare l'elemento in alto.
private void btnsu_Click(object sender, EventArgs e)
{
if (lstLista.SelectedItems.Count > 0)
{
MoveItem(-1);
}
}
Mentre qui di seguito il frammento di codice per spostare l'elemento selezionato in basso.
private void btngiu_Click(object sender, EventArgs e)
{
MoveItem(1);
}
venerdì 1 febbraio 2019
Rilasciata la nuova versione di TypeScript 3.3
Come riportato dal seguente post https://blogs.msdn.microsoft.com/typescript/2019/01/31/announcing-typescript-3-3/ è stata rilasciata la versione 3.3 di TypeScript.
Per maggiori informazioni ed altro visitate il sito indicato.
Per maggiori informazioni ed altro visitate il sito indicato.
Sito online per fare le foto tramite webcam ed applicare dei filtri
Sempre più siti offrono la possibilità di fare foto con la propria webcam, ed eventualmente applicare degli effetti.
Il sito https://hdbooth.net/Webcam-Effects-Booth.html in lingua inglese, offre interessanti strumenti, non solo per applicare filtri, ma anche la gestione della webcam, con possibilità di applicare uno zoom ed altro.
Il sito non richiede ne registrazione e ne email.
Il sito https://hdbooth.net/Webcam-Effects-Booth.html in lingua inglese, offre interessanti strumenti, non solo per applicare filtri, ma anche la gestione della webcam, con possibilità di applicare uno zoom ed altro.
Il sito non richiede ne registrazione e ne email.
Iscriviti a:
Post (Atom)