==================================================
NOTA IMPORTANTE (24.01.2015):
-------------------------------------------------
sono stato informato che, contrariamente a quanto mostrato nel video, è richiesto un accesso con user e password per poter usare la VPN. Non so dire se è stato cambiato qualcosa dalla registrazione del video ad oggi, in ogni caso creare una propria user è facilissimo.
1) avviare il programma Bitmask
2) dal menu "Bitmask" scegliere "Create a new account..."
3) Seguire i passi del wizard:
3,1) scegliere l'opzione "Sign up for a new account"
3.2) scegliere un provider (riseup.net va bene)
3.3) premere il pulsante "Check" e devono apparire tre visti verdi per essere tutto ok.
3.4) premere "Next" e poi scegliere la propria user e password e confermare con il pulsante "Register"
3.5) se tutto ok viene visualizzato un messaggio di conferma. Premere "Next" e infine "Connect" per iniziare ad usare il servizio
==================================================
Tempo fa avevo già pubblicato il video dal titolo "Cosa è una VPN (tema suggerito)"che spiegava il funzionamento di una VPN. Le VPN solitamente fanno parte della dotazione delle aziende. La singola persona privatamente, evitando tutte le complicazioni tecniche, può far capo ai numerosi servizi che si trovano in rete.
Generalmente questi servizi richiedono un abbonamento mensile o annuale per poter iscriversi ed usufruirne. Se l'uso di una VPN è una nostra necessità costante e non possiamo farne a meno vale senz'altro la pena pagare per usarla. Ma se ne facciamo un uso sporadico, o magari vogliamo solo provarla per vedere l'effetto che fa, di certo non vale la pena spendere soldi.
In questo video vi presento un servizio completamente gratuito di VPN con traffico crittografato e basato tutto su software open source. Una VPN con traffico crittografato è anche chiamata “Personal VPN” o “Encrypted Proxy”.
Chi mette a disposizione, sviluppa e gestisce questo servizio?
[*] È il gruppo di progetto Riseup (https://help.riseup.net/it/about-us)
[*] il progetto Riseup è stato creato per garantire a tutti, utenti tecnici e comuni, l'accesso alle tecnologie che possono proteggere la nostra navigazione in rete. Essendo le tecnologie di crittografia e protezione dei protocolli di comunicazione piuttosto complessi, senza un approccio semplice per tutti, la stragrande maggioranza degli utenti della rete ne sarebbe esclusa.
Dove trovo i dettagli del software che sta alla base del servizio?
[*] tutto è open source in onore della massima trasparenza e tutte le informazioni di trovano qui: https://black.riseup.net/ https://dl.bitmask.net/
[*] il programma che possiamo installare e usare sui nostri PC si chiama Bitmask. Con Bitmask ci si può connettere alla rete in m
...
https://www.youtube.com/watch?v=QubwehVbEHc
Particolarità di utilizzo seconda parte.
Link per scaricare l'archivio compresso con tutte le scalette seguite nei video del corso:
https://filedn.eu/l1LzpvH5M2sz2eO4mEdbT5k/Corso%20fish.tar.gz
md5sum: 7e41ffbc4c66f529674e1e52dc9dfcc8
sha256: 7e1995d3df688de8706813ebbb9011513b6f4175e8717ab936d6ff31fcdd8c69
Non esiste programma senza almeno una decisione nel suo codice.
Le decisioni sono un costrutto fondamentale che permette di dare "intelligenza" al codice perché lo fanno reagire in modo diverso a seconda delle condizioni.
...
https://www.youtube.com/watch?v=HZwhnRDPRLE
Sintassi, funzionalità ed esempi - seconda parte #1
Link per scaricare l'archivio compresso con tutte le scalette seguite nei video del corso:
https://filedn.eu/l1LzpvH5M2sz2eO4mEdbT5k/Corso%20Espressioni%20Regolari.tar.gz
md5sum: b6cf665f292c96e7def5a2416fdc17b4
sha256: f44547e256a44c18cfea996168fd9107f2173aed953afe96bcdebf2ac43145aa
...
https://www.youtube.com/watch?v=A63PMZY3MG8
Particolarità di utilizzo prima parte
Link per scaricare l'archivio compresso con tutte le scalette seguite nei video del corso:
https://filedn.eu/l1LzpvH5M2sz2eO4mEdbT5k/Corso%20fish.tar.gz
md5sum: 7e41ffbc4c66f529674e1e52dc9dfcc8
sha256: 7e1995d3df688de8706813ebbb9011513b6f4175e8717ab936d6ff31fcdd8c69
La funzione, oggetto fondamentale in fish. Seconda parte.
Link per scaricare l'archivio compresso con tutte le scalette seguite nei video del corso:
https://filedn.eu/l1LzpvH5M2sz2eO4mEdbT5k/Corso%20fish.tar.gz
md5sum: 7e41ffbc4c66f529674e1e52dc9dfcc8
sha256: 7e1995d3df688de8706813ebbb9011513b6f4175e8717ab936d6ff31fcdd8c69
Forse al giorno d'oggi con i PC in grado di supportare senza problemi i più noti fogli di calcolo come LibreOffice Calc non si vede più la necessità di averne uno leggero che funzioni in un terminale. Però fa parte della cultura generale, della storia, ed è anche "curioso" conoscerne uno che possiamo facilmente installare.
sc è proprio questo: un foglio di calcolo che funziona senza necessità di interfaccia grafica, con tutti i suoi limiti e i suoi pregi. Il nome sc sta per "Spreadsheet Calculator".
Si installa semplicemente da Ubuntu Software Center cercando "sc". Una volta avviato si ha a disposizione il tasto "?" con l'aiuto in linea di tutte le combinazioni di tasti necessarie. Qui di seguito una panoramica di alcune operazioni comuni:
[*] "sc" per avviare un foglio vuoto
[*] ["sc" (nome file.sc)] per avviarlo con un foglio esistente
[*] ["P" (nome file.sc)] per salvare un foglio, "P + ENTER" per salvare un foglio già esistente
[*] ["G" (nome file.sc)] per aprire un foglio esistente
[*] ["numero" + freccia] per spostarsi di n righe o colonne (es. 3 freccia giù, scende di tre righe alla volta)
[*] "q" per uscire dal programma
[*] ESC (un paio di volte) per rinunciare ad un'operazione
[*] "=" per inserire un valore numerico o una formula
[*] "(minore)", "(maggiore)", "\" per inserire una stringa allineata rispettivamente a sinistra, a destra, al centro
[*] "x" per cancellare una cella
[*] ["g" + colonna riga] per posizionarsi (es. g B15, va alla colonna B, riga 15)
[*] "ei" per modificare una cella numerica o una formula
[*] "Ei" per modificare una cella con testo
[*] le formule iniziano con "@". Un paio di esempi:
- @avg(E5:E16) (media dei valori nell'intervallo di celle E5 - E16)
- @max(E1,E2,E3,E4) (valore massimo fra quelli delle celle indicate)
- @sum(E5:F7) (somma dei valori dell'area di celle E5 - F7)
- @now (data corrente espressa in secondi dal 1970)
- @date(@now) (data corrente)
- @month(C8) (mese della data corrente contenuta nella cella C8 espressa in secondi)
[*] "ma", "mb", ecc. marcare una cella per la copia (i valori vengono copiati nei registri "a", "b", ecc.)
[*] "ca", "cb", ecc. incollare una cella nella posizione corrente (i valori sono presi dai registri "a", "b", ecc.)
[*] ["n" + ca] incolla multiplo per n colonne (es. 3ca, incolla un valore nella cella corrente e nelle due colonne a destra)
[*] "r" attiva le operazioni sugli intervalli di celle
[*] "x" per cancellare il contenuto di celle (premere il punto per poter modificare l'intervallo di celle)
[*] "c" per copiare delle celle (premere il punto per poter modificare i due intervalli di celle)
[*] "f" per impostare un valore in più celle (premere il punto per poter impostare l'intervallo di celle, il valore iniziale e l'incre
...
https://www.youtube.com/watch?v=Rzj25qOS7DM
VPN è l'acronimo che sta per "Virtual Private Network", ovvero rete privata virtuale. Si chiama così perché non è una rete fisica, reale, ma di un protocollo che viene applicato ad una connessione di rete esistente.
Le VPN vengono principalmente utilizzate in ambito aziendale e servono ad ampliare i confini delle reti aziendali integrandole con la grande rete mondiale (Internet) mediante protocolli sicuri.
Creare una VPN come si deve non è un lavoro per tutti. Occorre essere dei professionisti che hanno le conoscenze delle reti necessarie a creare un canale sicuro e solido, non penetrabile agli attacchi.
Esistono anche dei fornitori di servizi VPN preconfezionati a pagamento
http://www.start-vpn.com/category/vpn-offers/?type=0&orderby=meta_value_number&key=hits&order=desc
Qualche link di approfondimento:
http://it.wikipedia.org/wiki/Virtual_Private_Network
http://en.wikipedia.org/wiki/Virtual_private_network
Esistono diversi plugin per Network Manager (il gestore delle connessioni in Ubuntu) per installare ulteriori protocolli VPN (il pptp è già presente per difetto). Cercare "vpn plugin gnome" in Ubuntu Software Center. Una volta installati i plugin si potrà scegliere il tipo di protocollo dal menu a tendina di Network Manager.
...
https://www.youtube.com/watch?v=fXCzXj3Rr34
Nel mondo dello sviluppo software una stringa è una sequenza di caratteri alfanumerici.
Se A=132 è una variabile di tipo numerico, B="Pippo2" è una variabile di tipo alfanumerico che contiene la stringa Pippo2.
Con il comando echo "Questo è un messaggio stringa" mando in output, ovvero visualizzata nel terminale la stringa "Questo è un messaggio stringa".
...
https://www.youtube.com/watch?v=u9jjD1c8ATM