venerdì 1 febbraio 2019

Google Docs: Creare velocemente nuovi file

Google Documenti, Fogli, Presentazioni e Moduli fanno parte della suite per ufficio di Google. I programmi della suite, gratuiti e basati su Web, consentono l'elaborazione testi, fogli elettronici, presentazioni e sondaggi e sono fortemente integrati con Google Drive.
Per velocizzare la creazione di nuovi documenti all'interno dei tool della suite di produttività, Google ha messo a disposizione nuovi nomi di dominio: dopo aver eseguito il logon con un account Google basta digitarli nella barra indirizzi del proprio browser per aprire un nuovo file nella rispettiva applicazione Web.

Per creare un nuovo documento in Google Documenti:
doc.new
docs.new
document.new

Per Google Fogli i nomi di dominio sono
sheet.new
sheets.new
spreadsheet.new

Per Google Sites
site.new
sites.new
website.new

Per Google Presentazioni 
slide.new
slides.new
deck.new
presentation.new

Per Google Moduli
form.new
forms.new

Chi utilizza intensivamente la suite di Google può aggiungere tali domini ai collegamenti preferiti del browser in modo da richiamarli con un click del mouse.

Google Documenti
FIG 1 - Google Documenti




giovedì 31 gennaio 2019

Windows 10: Aggiungere nuovi collegamenti al menu Start

Per aggiungere nuovi collegamenti al menu Start basta copiarli nella cartella
%ProgramData%\Microsoft\Windows\Start Menu\Programs

Ad es. volendo creare una cartella all'interno del menu Start contenente collegamenti ai propri tool/software portable è possibile procedere come indicato di seguito:
  • Cliccare, con il tasto destro del mouse, sul file eseguibile e dal menu contestuale selezionare Crea collegamento;
    Windows 10, Crea collegamento
    FIG 1 - Windows 10, Crea collegamento
  • Selezionare il collegamento appena creato quindi premere F2 e correggere il nome dell'oggetto eliminando l'estensione ".exe" e la stringa "collegamento"..
  • Premere la combinazione di tasti WIN+R per aprire la finestra di dialogo Esegui e digitare %ProgramData%\Microsoft\Windows\Start Menu\Programs seguito da invio;
  • Nella finestra di Esplora file che si apre, creare una nuova cartella e rinominarla in "Software Personale". Trattandosi di una cartella di sistema, Windows chiederà conferma prima di eseguire l'operazione. Confermare cliccando sul pulsante Continua;
    Windows 10, Creazione cartella all'interno del menu Start
    FIG 2 - Windows 10, Creazione cartella all'interno del menu Start
  • Copiare il collegamento creato in precedenza all'interno della cartella Software Personale. Anche in questo caso verrà richiesto di confermare l'operazione cliccando sul pulsante Continua.

La cartella Software Personale e i collegamenti in essa contenuti verranno mostrati all'interno del menu Start (i collegamenti dovrebbero essere anche visibili nella sezione Aggiunti di recente nella parte superiore del menu) inoltre i nuovi collegamenti ai software potranno essere trovati digitando il nome nella cartella di ricerca di Windows (dopo essere stati indicizzati dal servizio di indicizzazione del sistema operativo).
Windows 10, Menu Start con la cartella e i collegamenti personali
FIG 3 - Windows 10, Menu Start con la cartella e i collegamenti personali





giovedì 27 dicembre 2018

PowerShell: Attivazione/Disattivazione delle funzionalità Windows

Per attivare i componenti opzionali di Windows 10 generalmente si procede in questo modo:

  • Avviare l'app Impostazioni (WIN+I) quindi cliccare su App;
    Windows 10, Impostazioni
    FIG 1 - Windows 10, Impostazioni
  • Selezionare la sezione App e funzionalità e scorrere in fondo all'elenco;
  • Cliccare sul collegamento Programmi e funzionalità;
    Windows 10, App e funzionalità
    FIG 2 - Windows 10, App e funzionalità
  • Nella finestra che appare, cliccare su Attivazione o disattivazione delle funzionalità Windows presente sulla sinistra della finestra;
    Windows 10, Programmi e funzionalità
    FIG 3 - Windows 10, Programmi e funzionalità
  • Attivare o disattivare l'opzione desiderata e confermare cliccando sul pulsante OK.
    Funzionalità Windows
    FIG 4 - Funzionalità Windows

Le funzionalità di Windows possono essere attivate o disattivate anche tramite i seguenti comandi PowerShell:
Enable-WindowsOptionalFeature –Online –FeatureName <NomeFunzione>

Disable-WindowsOptionalFeature –Online –FeatureName <NomeFunzione>

I nomi delle funzionalità da passare al parametro -FeatureName possono essere recuperati tramite il comando PowerShell
Get-WindowsOptionalFeature -Online
da eseguire con i privilegi di amministratore. Il comando restituisce, oltre al nome della funzionalità, anche il suo stato: attivata o disattivata.
PowerShell, Get-WindowsOptionalFeature
FIG 5 - PowerShell, Get-WindowsOptionalFeature


Esempi
Per attivare il client Telnet da PowerShell il comando è
Enable-WindowsOptionalFeature -Online -FeatureName TelnetClient 
mentre per disattivarlo
Disable-WindowsOptionalFeature -Online -FeatureName TelnetClient 
per visualizzarne lo stato
Get-WindowsOptionalFeature -Online -FeatureName TelnetClient 


PowerShell, Enable-WindowsOptionalFeature
FIG 6 - PowerShell, Enable-WindowsOptionalFeature




venerdì 14 dicembre 2018

MS Excel Quick Tip: Bloccare le celle in base al colore di riempimento

Nei fogli Excel complessi può essere utile bloccare tutte le celle mantenendone editabili solo alcune evidenziate con un particolare colore.
Per ottenere questo comportamento è possibile utilizzare uno script VBA.
  • Avviare Excel e caricare il documento che si intende proteggere;
  • Dal menu File selezionare Opzioni;
  • Selezionare Personalizzazione barra multifunzione;
  • Nell'elenco Schede principali (sulla destra) aggiungere il segno di spunta alla voce Sviluppo e cliccare su OK;
    MS Excel, Personalizzazione barra multifunzione
    FIG 1 - MS Excel, Personalizzazione barra multifunzione
  • Premere la combinazione di tasti ALT+F11 per aprire l'editor Microsoft Visual Basic, Application Edition;
  • Dall'elenco ad albero presente sulla sinistra, eseguire un doppio click su Questa_cartella_di_lavoro;
    Microsoft Visual Basic, Application Edition
    FIG 2 - Microsoft Visual Basic, Application Edition
  • Copiare ed incollare il seguente codice
Sub BloccaCelleEvidenziate()
  Dim idColore As Integer
  idColore = 6
  Dim rng As Range
  Dim colore As Long

  For Each rng In ActiveSheet.UsedRange.Cells    
    colore = rng.Interior.colorIndex
    If (colore = idColore) Then
      rng.Locked = False
    Else
      rng.Locked = True
    End If
  Next rng
End Sub

  • La variabile idColore rappresenta il codice colore delle celle da mantenere editabili. Il colore può essere modificato facendo riferimento all'elenco presente sul sito http://dmcritchie.mvps.org/excel/colors.htm.
  • Dalla scheda Sviluppo cliccare sul pulsante Macro (oppure premere la combinazione ALT+F8);
  • Selezionare la macro BloccaCelleEvidenziate e cliccare su Esegui;
  • Per bloccare le altre celle, posizionarsi sulla scheda Revisione, cliccare su Proteggi foglio ed accettare le impostazioni di default cliccando su OK;
    MS Excel, Proteggi foglio
    FIG 3 - MS Excel, Proteggi foglio
  • Dal menu File, cliccare su Salva con nome. Nella casella Salva come selezionare Cartella di lavoro con attivazione macro di Excel quindi assegnare un nome al file e confermare il salvataggio.
    MS Excel, Salva come Cartella di lavoro con attivazione macro di Excel
    FIG 4 - MS Excel, Salva come Cartella di lavoro con attivazione macro di Excel

Adesso tutte le celle colorate con il codice colore specificato dalla variabile idColore verranno mantenute editabili mentre le restanti saranno bloccate.





giovedì 13 dicembre 2018

Verificare se il proprio indirizzo email è stato venduto

Nell'articolo Verificare se il proprio account online è stato violato è stato mostrato come, attraverso il servizio online Have I Been Pwned? (https://haveibeenpwned.com), verificare se il proprio account è rimasto vittima di un data breach di cui sono stati divulgati i dettagli. Il servizio online Have I Been Sold? (https://haveibeensold.app) funziona in maniera analoga permettendo di verificare se un indirizzo email è stato venduto ed è presente in una delle liste di contatti vendute su Internet. Basta digitare il l'indirizzo nell'apposita casella e cliccare sul pulsante Have I Been Sold? per visualizzare, in pochi secondi, il risultato. L'indirizzo email inserito non verrà memorizzato da Have I Been Sold?.


Have I Been Sold?
FIG 1 - Have I Been Sold?




mercoledì 12 dicembre 2018

PowerShell: Visualizzare le unità di rete connesse

Le unità di rete sono condivisioni di cartelle/dischi su computer remoti che è possibile connettere al proprio PC assegnando loro una lettera di unità in modo che Windows le visualizzi alla stregua dei dischi locali. Per visualizzare in dettaglio le unità di rete connesse (in gergo "mappate") al PC si può utilizzare il comando PowerShell
Get-WmiObject -Class Win32_MappedLogicalDisk 
Per visualizzare solo la lettera assegnata all'unità di rete e il percorso della share il comando è
Get-WmiObject -Class Win32_MappedLogicalDisk | Select Name, ProviderName


 PowerShell, Visualizzazione delle unità di rete connesse
FIG 1 - PowerShell, Visualizzazione delle unità di rete connesse

Con tali comandi vengono visualizzati i dischi mappati della sessione utente corrente.






martedì 11 dicembre 2018

Windows Quick Tip: Creare un layout personalizzato per la tastiera con Microsoft Keyboard Layout Creator

L'impostazione del layout della tastiera avviene in maniera quasi del tutto automatica nella fase di installazione del sistema operativo. Cambiare il layout della tastiera o aggiungerne uno nuovo è altrettanto semplice procedendo tramite il Pannello di controllo o dall'app Impostazioni di Windows.  Non tutti sanno che la mappa di default dei tasti può essere modificata a proprio piacimento per semplificare, ad esempio, la digitazione di caratteri particolari presenti in altri layout o lingue. Il tool che consente di rimappare i tasti è Microsoft Keyboard Layout Creator, è distribuito dalla stessa Microsoft e può essere scaricato dal seguente link: https://www.microsoft.com/en-us/download/details.aspx?id=22339.

Microsoft Keyboard Layout Creator può essere utilizzato per rimappare gran parte dei pulsanti della tastiera ad eccezione dei i tasti Control, Shift, Alt, Invio, Backspace, Tab e il tasto Blocco maiuscole inoltre è possibile creare nuovi layout da zero o modificarne uno esistente, abilitare l’inserimento multilingue, creare keyboard layout Dynamic Link Libraries (DLL) ed esportare il layout creato per installarlo su altri PC.

Installazione .NET Framework 2.0

Il tool richiede l'installazione di .NET Framework 2.0 che di default non è installato in Windows 10. Per installarlo è possibile procedere nel seguente modo:
  • Accedere alla finestra Programmi e funzionalità (WIN+R e digitare Appwiz.cpl seguito da invio);
Esegui, Appwiz.cpl
FIG 1 - Esegui, Appwiz.cpl
  • Nella finestra Programmi e funzionalità cliccare sul link Attivazione o disattivazione delle funzionalità di Windows presente sul lato sinistro;
    Windows 10, Attivazione o disattivazione delle funzionalità Windows
    FIG 2 - Windows 10, Attivazione o disattivazione delle funzionalità Windows
  • Aggiungere la spunta alla voce .NET Framework 3.5 (include .NET 2.0 e 3.0) e cliccare su OK;
    Windows 10, Installazione .NET Framework 3.5
    FIG 3 - Windows 10, Installazione .NET Framework 3.5
  • Nella finestra successiva cliccare su Consenti a Windows Update di scaricare automaticamente i file e attendere la fine della procedura di installazione.
    Windows 10, Consenti a Windows 10 di scaricare automaticamente i file
    FIG 4 - Windows 10, Consenti a Windows 10 di scaricare automaticamente i file


Installazione Microsoft Keyboard Layout Creator

  • Una volta scaricato Microsoft Keyboard Layout Creator dal link fornito precedentemente, eseguire il file MSKLC.EXE scaricato quindi cliccare sul pulsante Setup per avviare il Wizard che ci guiderà nell'installazione;
    Microsoft Keyboard Layout Creator Setup
    FIG 5 - Microsoft Keyboard Layout Creator Setup
  • Nella schermata di benvenuto, cliccare sul pulsante Next per proseguire;

     Microsoft Keyboard Layout Creator Setup Wizard
    FIG 6 - Microsoft Keyboard Layout Creator Setup Wizard
  • Accettare le condizioni di licenza selezionando I Agree e proseguire cliccando su Next;
    Microsoft Keyboard Layout Creator License
    FIG 7 - Microsoft Keyboard Layout Creator License
  • Nella schermata successiva viene mostrato il percorso di installazione del tool. Cliccare su Browse se si intende modificare il percorso proposto, quindi cliccare su Next per proseguire;
    Microsoft Keyboard Layout Creator Installation Folder
    FIG 8 - Microsoft Keyboard Layout Creator Installation Folder
  • Confermare l'installazione cliccando su Next e, al termine, cliccare su Close.
    Microsoft Keyboard Layout Creator Confirm Installation
    FIG 9 - Microsoft Keyboard Layout Creator Confirm Installation

    Microsoft Keyboard Layout Creator Installation Complete
    FIG 10 - Microsoft Keyboard Layout Creator Installation Complete

Utilizzo di Microsoft Keyboard Layout Creator

All'avvio Microsoft Keyboard Layout Creator si presenta come mostrato in FIG 11.
FIG 11 - Microsoft Keyboard Layout Creator

Per aggiungere alcuni caratteri al layout solitamente utilizzato si può caricare la propria mappa caratteri e procedere con le modifiche desiderate:
  • Dal menu File selezionare Load Existing Keyboard...;
    Microsoft Keyboard Layout Creator, Load Existing Keyboard
    FIG 12 - Microsoft Keyboard Layout Creator, Load Existing Keyboard
  • Dall'elenco, selezionare il layout utilizzato e che si intende personalizzare quindi confermare la selezione cliccando sul pulsante OK;
    Microsoft Keyboard Layout Creator, Load Existing Keyboard
    FIG 13 - Microsoft Keyboard Layout Creator, Load Existing Keyboard
  • Supponiamo di voler impostare la combinazione CTRL+ALT+S per far apparire il carattere tilde (~). Nella sezione Shift states, sulla sinistra, selezionare la casella ALT+CTRL (AltGr) e cliccare in corrispondenza del tasto S;
    Microsoft Keyboard Layout Creator, Custom Layout
    FIG 14 - Microsoft Keyboard Layout Creator, Custom Layout
  • Nell'apposita casella digitare il carattere tilde (tenere premuto il tasto ALT e premere 126 sul tastierino numerico) e confermare cliccando sul pulsante OK. Il carattere all'interno della casella può essere anche copiato/incollato da altro documento o dalla Mappa caratteri di Windows (WIN+R, digitare charmap seguito da invio);
    Microsoft Keyboard Layout Creator, Key mapping
    FIG 15 - Microsoft Keyboard Layout Creator, Key mapping
  • Completate le modifiche, è possibile testare il layout selezionando il menu Project quindi Test Keyboard Layout...;
    Microsoft Keyboard Layout Creator, Test Keyboard Layout
    FIG 16 - Microsoft Keyboard Layout Creator, Test Keyboard Layout
  • Nella nuova finestra che appare, digitare i tasti e le combinazioni personalizzate e verificare che corrispondano ai caratteri impostati in precedenza. Terminato il test chiudere la finestra cliccando su OK;
    Microsoft Keyboard Layout Creator, Keyboard Layout Testing
    FIG 17 - Microsoft Keyboard Layout Creator, Keyboard Layout Testing
  • Per inserire informazioni relative al nuovo layout (Nome, descrizione, azienda, ecc) dal menu Project selezionare Properties. Una volta inserite le informazioni desiderate cliccare su OK.
    Microsoft Keyboard Layout Creator, Layout Properties
    FIG 18 - Microsoft Keyboard Layout Creator, Layout Properties
  • Dal menu Project selezionare Build DLL and Setup Package. Il tool provvederà a creare una serie di pacchetti di installazione in formato MSI e EXE che potranno essere utilizzati per installare il nostro layout personalizzato anche su altri PC;
    Microsoft Keyboard Layout Creator, Build DLL and Setup Package
    FIG 19 - Microsoft Keyboard Layout Creator, Build DLL and Setup Package
    Layout setup
    FIG 20 - Layout setup
  • Per salvare il progetto del nuovo layout, dal menu File selezionare Save Source As... e assegnare un nome al file. Il file verrà salvato con estensione .KLC e potrà essere caricato in Microsoft Keyboard Layout Creator per aggiungere o modificare le personalizzazioni desiderate.