giovedì 28 febbraio 2019

MassCert software per la firma digitale

CertExpert icon

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.

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 );

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"));

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);

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.

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

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.

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

Logo


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.

domenica 17 febbraio 2019

free ebook Parallel Virtual File Systems on Microsoft Azure

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

Pixect - Scatta foto online con effetti alla webcam

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

Associazione italia4blockchain – Senza barriere, per fare rete


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

alt text


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

Xamarin.Forms Succinctly Free eBook



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.


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

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à.



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.

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;

lunedì 4 febbraio 2019

free ebook Azure Functions Succinctly

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;

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);
        }

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.

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.