venerdì 14 aprile 2017

Rinominare chiavetta USB (Windows 10)

Se hai appena comprato una chiavetta usb, o se per caso ne hai una di vecchia data, nella quale vuoi archiviare dei dati diversi dal solito, forse potresti voler cambiare nome al dispositivo usb.

Questa operazione di rinomina è fattibile sostanzialmente in due modi, uno più lento e definitivo, ed uno più rapido ed immediato... a patto che tu abbia windows 10, o comunque un sistema operativo microsoft non troppo datato.

Vediamo allora come compiere questa operazione, in entrambi i modi.


Come rinominare una chiavetta USB in Windows 10


Per poter cambiare nome ad una chiavetta usb, si può agire in due modi:
  1. Metodo 1: formattare il dispositivo usb (leggere questo post per capire come fare)
  2. Metodo 2: rinominare direttamente la memoria usb

Banalmente, il secondo metodo, consiste nel:
  1. Inserire la chiavetta in una porta usb del proprio pc
  2. Cercare il nome della chiavetta da Espora file
  3. Tasto destro sul nome della chiavetta
  4. Cliccare con il tasto sinistro del mouse sulla voce Rinomina
  5. Inserire il nuovo nome della chiavetta e premere Invio

Rinominare chiavetta USB (Windows 10)

Semplice vero? Rinominare una chiavetta usb con "windows 10" è molto facile, perchè è come cambiare nome ad una normale cartella o ad un file presente sul computer.

Un tempo non era mica così facile sapete?
Una volta, tanti anni fa, o formattavi la chiavetta, oppure potevi scordarti di cambiarle il nome (almeno è quello che ricordo io).
Se poi sbagliavi a scrivere il nome, tanti saluti, altro giro altro regalo.
Ed un tempo non c'era neanche la formattazione veloce (sempre se la memoria non mi inganna), se sbagliavi nome, o se cambiavi idea su come chiamare la chiavetta usb, dovevi perdere tempo ad attendere un'altra lenta formattazione completa.

Omicidio all'italiana (film)

Omicidio all'italiana è un film commedia/grottesco del 2017 diretto da Maccio Capatonda, con Maccio Capatonda, Herbert Ballerina, Sabrina Ferilli, Roberta Mattei, Gigio Morra, Ivo Avido, Fabrizio Biggio, Lorenza Guerrieri, Antonia Truppo.

Omicidio all'italiana (film)

Trama

Il minuscolo paese di Acitrullo, in Molise, è a rischio estinzione a causa della migrazione dei già suoi pochi abitanti.
Essendo un paese isolato dal resto del mondo, le innovazioni tardano ad arrivare ad Acitrullo, nonostante gli sforzi del sindaco Piero Peluria e di suo fratello Marino.
Pietro allora, per cercare di salvare il suo paese, decide di cogliere al balzo l'occasione di creare un giallo mediatico, quando una famosa contessa spira a causa di un incidente, che il sindaco riesce a far passare come un efferato delitto.
Da quel momento in poi ad Acitrullo, la vita cambia radicalmente, con l'arrivo di media e turisti.


Recensione

Omicidio all'italiana è un film commedia del bravissimo youtuber (e non solo) Maccio Capatonda, nuovamente in coppia con il divertentissimo Herbert Ballerina.
Questo film ironizza molto sulle trasmissioni che vanno più di moda in questo periodo, ovvero quelle che sfruttano le tragedie altrui, creando un audience morboso e quasi insano della gente.
Gag esilaranti e tanta tanta ironia in questo film un po' fuori dagli schemi.
Se vi piace la comicità di Maccio, questo film non vi deluderà, in quanto in Omicidio all'italiana, il regista ed il suo staff danno il meglio di sé per cercare di strappare un sorriso allo spettatore, sorriso che spesso si tramuta in una risata improvvisa ed incontrollata.
Ovviamente non tutto il film fa ridere, ci sono anche alcune scene un po' tirate, ma nel complesso Omicidio all'italiana è una buona commedia demenziale, che chi apprezza questo genere di pellicole non deve lasciarsi assolutamente scappare.

Link alla scheda del film su wikipedia

giovedì 13 aprile 2017

Leggi il post

Connessione openldap con PHP

Tramite il linguaggio di programmazione php è possibile collegarsi ad un database utenti che usa il protocollo openldap.
Questo tipo di connessione consente infatti di fare dei semplici controlli per una login d'accesso, nel caso in cui il database utenti sia presente su un db open ldap.

Nell'esempio che andrò a riportare, sarà mostrato come effettuare il controllo, tramite php, del match username e password, in modo da verificare se un utente ha inserito le corrette credenziali d'accesso ad un sito con area riservata.


Come fare la connessione ad openldap con il PHP


Per potersi collegare ad un database openldap tramite php, utilizzare il seguente script:

<?php
$userid=trim($_GET['u']);
$password=trim($_GET['p']);
$ad = ldap_connect('ldap://$SERVER') or die("Errore, impossibile connettersi al server LDAP");
ldap_set_option($ad, LDAP_OPT_PROTOCOL_VERSION, 3) or die("Errore versione LDAP");
ldap_set_option($ad, LDAP_OPT_REFERRALS, 0) or die("Errore riferimenti LDAP");
$bd = ldap_bind($ad, 'uid='.$userid.',ou=people,dc=$NOMESERVER,dc=it', $password) or die("Errore, username o password errate");
?>


Lo script di connessione è molto semplice ed intuitivo, tuttavia vanno fatte alcune doverose precisazioni.

$userid e $password sono ovviamente due variabili php che potete valorizzare come meglio credete (nel mio esempio le passo tramite url a mano), anche tramite la costruzione di una apposita form di login ldap.

Poi c'è la variabile $SERVER, che di solito si valorizza con l'ip della macchina che ospita l'ldap.

Infine, la funzione di verifica credenziali ldap_bind, è composta dalla tipica stringa di connessione ldap, che ovviamente varia a seconda di come è stato strutturato il vostro database ldap.
Dove ad uid (o cn in alcuni casi) si associa la username d'accesso, poi ci potrebbe essere l'ou (nel mio esempio il gruppo people), ed i dc che compongono le varie parti del nome del server (es. nomedominio.it).

Lo script è testato e funzionante, ma se dovesse riportarvi che da errore di user e password, prima di scerverlarvi di verificare 1000 volte le vostre credenziali d'accesso, verificato di aver scritto correttamente i vari dc, perchè basta la minima imprecisione ed il tutto non funziona.
Io ad esempio, avevo usato cn per la username, al posto di uid, e non mi funzionava niente... e ci ho perso molto tempo prima di risolvere il problema!

Bene, ora che l'autenticazione openldap php non ha più segreti per voi, potrete creare dei siti web con area riservata, il cui baciono di utenti accinge direttamente da un database ldap, magari condiviso con altri siti o applicazioni web.

Assessment: che cos'è, a cosa serve, come funziona

Se lavori in un'azienda di una certa dimensione, probabilmente avrai già sentito parlare di questo termine: Assessment.
Ma che cos'è? Che cosa significa? A che cosa serve?
Vediamo di rispondere a tutte queste domande, in modo da fare un po' più di chiarezza sull'argomento.

Che significa Assessment

Assessment è una parola inglese il cui significato è "valutazione".
Questa libera traduzione apre la via a molte interpretazioni da parte di chi la subisce, per lo più allarmistiche, vediamo quindi di chiarire meglio il concetto.

Assessment: che cos'è, a cosa serve, come funziona

Che cos'è l'Assessment

L'assessment è un processo interno all'azienda, che consiste in una serie di colloqui e di test, che servono alla riorganizzazione del lavoro e/o del personale.
In poche parole, ci sono società che svolgono questo genere di servizi (a pagamento), che quando vengono chiamate nelle varie aziende, operano in maniera sistematica e strutturata, per cercare di ottimizzare i vari processi ed ottenere un miglioramento generale della qualità/quantità lavorativa.

Il processo dell'assessment è più o meno il seguente:
  1. Colloqui con il datore di lavoro per comprendere le necessità dell'azienda: punti di forza, punti critici, dove si vorrebbe migliorare, cosa si vorrebbe ottenere
  2. Analisi degli strumenti a disposizione
  3. Colloqui con il personale (a tutti i livelli, dai direttori agli impiegati) e/o test
  4. Restituzione dei risultati
  5. Azioni derivate

A seconda delle esigenze quindi, si decide come strutturare i vari assessment, in modo da poter scegliere gli strumenti di rilevamento dati più idonei al caso, e quali sono gli attori in causa.

Negli assessment di tipo comune, c'è una fase di test scritta, dove tramite degli esercizi di logica/ragionamento da svolgere in un determinato lasso di tempo, si cerca di inquadrare la persona.
Domande a perte, risposte secche a domande chiuse, scelte multiple, tutto poi viene codificato in una griglia di valutazione, che si ispira alle più comuni tecniche della psicologia del lavoro.

Segue poi una fase di colloquio, dove l'intervistato deve rispondere ad una serie di domande già predefinite, anche queste codificate in una griglia che poi servirà per ottenere un punteggio finale.

Una volta che vengono raccolti e codificati i dati, si otterranno uno o più punteggi, e spesso queste scale di valutazione corrisponderanno a vari item predefiniti, come ad esempio:
  • propensione al cambiamento
  • spirito manageriale
  • operatività
  • potenziale
  • risultati
  • ecc...

Una persona quindi, potrebbe avere un grande potenziale ma uno scarso risultato, svolgere una mansione operativa, ma avere un grande spirito manageriale, o viceversa.

Ovviamente, tutto ciò che emerge dall'assessment, va integrato con le informazioni personali / lavorative dei vari soggetti, come ad esempio: l'inquadramento, la mansione, l'anzianità lavorativa, l'anzianità anagrafica, ecc...

Una volta ottenuti i risultati dell'assessment, poi c'è una fase d'analisi dove si possono scegliere eventuali azioni correttive/migliorative.
In base a cosa esce fuori dall'assessment infatti, il dipendente potrebbe essere promosso, cambiato di mansione, spinto al miglioramento, iscritto a qualche corso di formazione, o nella peggiore delle ipotesi, licenziato o prepensionato.

Come viene percepito l'assessment all'interno dell'azienda

Solitamente l'assessment viene percepito dai dipendenti come un momento di ansia e di timore generale.
Sicuramente l'assessment comporta anche dei rischi in caso di esito estremamente negativo, ma è anche un'occasione di miglioramento e di carriera lavorativa.

Se ad esempio emerge che un dipendente è sottostimato, grazie al giudizio imparziale di un occhio esterno e con dati alla mano, questi può avere l'opportunità di crescere professionalmente.
Viceversa però, se risulta che il dipendente sta svolgendo una mansione / ruolo per il quale proprio non è portato, allora potrebbe anche avvenire un ricollocamento.

In generale comunque, anche quando una persona ha un brutto risultato, la strada preferita è quella dell'aiuto tramite corsi di formazione.
Difficilmente infatti viene scelta la strada del licenziamento, salvo rari casi, in cui una persona  proprio non ha nessuna delle qualità richieste per le mansioni disponibili in azienda, e nessun potenziale evolutivo.

La metodologia chiamata "assessment center" viene poi utilizzata anche per i colloqui di lavoro, dato che è in grado di individuare se una persona ha le competenze necessarie per svolgere una determinata mansione, già a monte dell'eventuale assunzione.

Come recuperare la password di Internet Explorer

Come tutti gli altri browser esistenti, internet explorer consente di memorizzare le password dei vari siti web che si navigano.
Questa operazione ovviamente ha pro e contro, a livello di comodità e di sicurezza, ma non discuteremo di questi temi in questa sede.
Ciò che invece sarà argomento di questo post è come recuperare la password di Internet Explorer, magari nei casi in cui si perdono le credenziali d'accesso di un determinato sito internet.

Se infatti si è scelto di salvare una password nel proprio browser, questa sarà accessibile in automatico quando si proverà a fare accesso al sito in questione, ma non sarà comunque visibile da explorer, il quale mostrerà solo dei puntini neri e non le lettere che compongono la password.

Vediamo quindi come scoprire la password di un sito web memorizzata su internet explorer, in modo da poterla riutilizzare (quando ce la dimentichiamo), anche in altri browser.


Come recuperare la password di Internet Explorer


Per poter superare l'annoso problema del "password explorer persa" basta seguire i seguenti passaggi (almeno su windows 10 ed affini):
  1. Aprire internet explorer
  2. Cliccare sul menù Strumenti
  3. Cliccare su Opzioni internet
  4. Nella finestra che si aprirà, cliccare sulla tab Contenuto
  5. Nella sezione Completamento automatico, cliccare su Impostazioni
  6. Cliccare su Gestione password
  7. Si aprirà una nuova finestra chiamata Gestisci le credenziali, dove bisognerà cliccare su Credenziali web
  8. Cliccare sul sito del quale si vuole scoprire la password, poi su Mostra
  9. Si aprirà la finestra di login di windows, dove bisognerà inserire le credenziali dell'utente con cui è stato effettuato l'accesso al pc, ovvero di chi ha salvato la password

Come recuperare la password di Internet Explorer

Dopo aver immesso la password dell'account di windows, la password del sito salvato su explorer sarà visibile a video.

Grazie a questo procedimento quindi, è possibile recuperare la password di qualsiasi sito web, precedentemente salvata su internet explorer.
Inoltre, il fatto che venga chiesta l'utenza di rete, rende questo procedimento al sicuro da occhi indiscreti, dato che solo il diretto interessato potrà vedere le password memorizzate su explorer.

Attenzione però, se memorizzate le password dei siti su un internet explorer presente su un computer non vostro (ad esempio in un internet caffè), poi queste password potrebbero essere lette dal proprietario del pc in questione!
Il mio consiglio è quindi quello di memorizzare le password su explorer solo quando siete sul vostro computer.

Armageddon - Giudizio finale

Armageddon - Giudizio finale è un film fantascienza/azione del 1998 diretto da Michael Bay, con Bruce Willis, Ben Affleck, Will Patton, Steve Buscemi, Billy Bob Thornton, William Fichtner, Peter Stormare, Liv Tyler, Michael Clarke Duncan.

Armageddon - Giudizio finale
Trama

La terra è minacciata da un gigantesco asteroide.
Se il grosso masso spaziale colpisse il nostro pianeta, per la razza umana potrebbe essere anche la completa estinzione.
La NASA ed altre agenzie del mondo, si mettono quindi subito all'opera per cercare di sventare la minaccia, tenendola per il momento segreta al resto degli abitanti della terra.
Dopo una serie d'analisi, verrà fuori che l'unico modo per distruggere il grosso asteroide, è quello di farlo esplodere dall'interno, dopo averlo trivellato.
Verrà allora contattato il trivellatore di pozzi petroliferi Harry S. Stamper, che insieme alla sua squadra verrà mandato nello spazio per cercare di salvare il mondo.

Recensione

Armageddon - Giudizio finale è un film di fantascienza del genere apocalittico / estinzione.
Avevo visto questo film molti anni fa e me lo ricordavo carino, rivedendolo però di recente, l'ho trovato nulla di speciale ed in alcuni punti anche discretamente noioso.
Sarà che ormai siamo abituati a ben altri effetti speciali, e che quindi ai giorni nostri questo film ormai perde un po' d'impatto, ma nel complesso ho trovato alcune scene anche un filino ridicole.
Concludendo quindi , Armageddon - Giudizio finale è un film carino da vedere magari con gli amici, il classico blockbuster film per intenderci, nulla di eccezionale ma guardabile.

Link alla scheda del film su wikipedia

mercoledì 12 aprile 2017

Ordinare una lista alfabeticamente (Mit App Inventor 2)

Tra i vari limiti di Mit App Inventor 2, c'è aimè il fatto che non è possibile ordinare le liste (lists).
Questo in realtà è vero in parte, dato che sì, non esiste una funzione di default che ordina una lista, tuttavia niente ci vieta di crearla, no?

Online sono presenti diverse soluzioni/esempi per ordinare alfabeticamente una lista app inventor, io ne ho trovata tempo fa una, e l'ho riadattata per farla funzionare non solo le liste con valori numerici, ma anche per quelle contenenti delle stringhe di testo.

Ordinare una lista alfabeticamente (Mit App Inventor 2)

Come ordinare una lista alfabeticamente in Mit App Inventor 2


Per poter ordinare una lista in ordine alfabetico su app inventor, occorre crearsi un'apposita funzione.
Bisognerà infatti fare diversi cicli ed utilizzare dei controlli per verificare se ogni singolo elemento della lista, è maggiore o minore (a seconda dell'ordinamento scelto) di quello presente nella posizione precedente all'elemento confrontato.
In buona sostanza, si inizia a sfogliare la lista e si verifica la prima coppia di valori, e nel caso il confronto non soddisfi l'ordinamento scelto, si va ad utilizzare la funzione sostituisci (replace) delle liste, abbinato ad alcune varibiali temporanee da valorizzare durante i vari loop della funzione.

Questa è una di quelle cose che si capisce più facilmente provandola e guardando il codice, piuttosto che spiegandola a parole, quindi fate prima a scaricare la funzione presente in questo progetto .aia, che ripeto, è un riadattamento di una funzione trovata online, applicata ad una piccola e semplice app di prova.

Ordinare lista app invetor

Nell'esempio che ho creato, ci sono due liste app inventor, una numerica ed una con dei nomi.
Si potrà scegliere quale delle due liste ordinare, e se ordinarle in ordine crescente o decrescente.

Come dicevo un po' più sopra, rispetto alla funzione originale, ho aggiunto il controllo Se è un numero (is a number), che consente di gestire delle liste sia numeriche che di testo.

I parametri da passare alla funzione ordinalista sono sostanzialmente due: la lista da ordinare, ed una variabile booleana vero o falso (true o false), dove vero rappresenta l'ordine crescente, mentre falso rappresenta l'ordine decrescente.

L'unico limite di questa funzione app inventor 2, è che, se volete ordinare delle liste con valori alfanumerici, da trattare come se fossero dei punteggi (ad esempio di un gioco), dovrete prima normalizzare questi elementi, facendoli tutti di lunghezza uguale, altrimenti l'ordinamento risulterà sfalsato a seconda della lunghezza dell'elemento analizzato (lo dico per esperienza, dopo aver dovuto ordinare delle liste contenenti i punteggi codificati di un gioco che ho creato).

Tornare all'elenco delle lezioni

Formattare chiavetta USB (Windows 10)

Se hai una chiavetta usb un po' datata, forse è arrivato il momento di formattarla.
La formattazione di una usb drive può servire infatti a cancellare in un colpo solo tutti i dati in essa contenuti, oltre che a dare una pulizia generale alla memoria, migliorandone in teoria anche le prestazioni, magari nel caso in cui, dopo anni di onorato servizio, questa inizi a perdere colpi.

Ci sono poi i casi in cui si vuole dare la propria penna usb a qualcuno, quindi cancellare i dati in essa contenuti con la formattazione completa, può sempre aiutarci utile per evitare di far leggere i nostri file privati ad altre persone.

Questa breve quinda è valida per "windows 10", ma il procedimento ovviamente è praticamente lo stesso anche per le precedenti versioni del sistema operativo di casa microsoft.


Come formattare una chiavetta USB su Windows 10


Per poter ripulire una chiavetta usb da tutti i suoi dati, occorre formattarla seguendo questa semplice e rapida procedura:
  1. Inserire la chiavetta nella porta usb nel computer
  2. Aprire Esplora risorse (Cerca in windows: esplora file) e cercare il nome della penna usb
  3. Tasto destro del mouse sul nome della chiavetta
  4. Cliccare su Formatta

Come formattare una chiavetta USB su Windows 10

Si aprirà una finestra contenente le opzioni di formattazione della chiavetta.

I campi presenti, saranno:
  • Capacità: ti viene indicato quanto spazio a disposizione avrà la chiavetta dopo la formattazione
  • File system: come vengono salvati i dati (NTFS, FAT32, exFAT). Lasciare pure il valore di default (es FAT32)
  • Dimensione di unità di allocazione: lasciare pure il valore di default
  • Etichetta del volume: qui potrai dare un nuovo nome alla tua chiavetta usb
  • Formattazione: selezionare se si vuole formattare rapidamente la memoria usb, oppure togliere la spunta, se si vuole fare una formattazione completa e più sicura

Una volta fatta la propria scelta, cliccare su Avvia.

Formatta chiavetta usb

Ovviamente, se non si vuole cambiare nessuna impostazione, la formattazione veloce di una chiavetta usb può essere fatta con due soli click del mouse, in pochi secondi (o minuti, dipende dalla capienza della penna, dalla velocità del pc, e della porta usb).
Viceversa, la formattazione completa della chiavetta usb, potrebbe richiedere anche molti minuti... io ad esempio ho fatto in tempo a pubblicare questa guida e ad andare in bagno, e la formattazione di prova che ho lanciato è ancora in corso :p
Tuttavia, la formattazione completa assicurerà una pulizia più approfondita dei dati contenuti nella chiavetta usb, quindi è cosa buona e giusta applicarla ogni tanto, soprattutto a quelle chiavette che iniziano a perdere qualche colpo.

Quello che però dovrai tener ben conto quando vuoi formattare una chiavetta usb su windows 10 (e non), è che cancellerai in maniera definitiva tutti i dati in essa contenuti.
Quindi fai molta attenzione a non avere dei file importanti ed unici nella tua pen drive, altrimenti potresti anche perderli per sempre!

Oldboy

Oldboy è un film azione/drammatico del 2013 diretto da Spike Lee, con Josh Brolin, Sharlto Copley, Elizabeth Olsen, Samuel L. Jackson, Richard Portnow, Michael Imperioli, Lance Reddick, Rami Malek, Max Casella.

oldboy
Trama

Joe Doucett è un pubblicitario alcolizzato e divorziato, con una figlia che non vede mai per pigrizia.
Con un brutto carattere e scortese con tutti, un giorno apparentemente come tutti gli altri, Joe sparisce nel nulla senza lasciare traccia, mentre sua moglie viene uccisa e sua figlia finisce in affidamento.
Joe viene accusato dell'omicidio, ma lui è innocente, dato che in realtà si trovava rinchiuso in una sorta di camera d'hotel.
Dopo 20 anni di prigionia, così come era stato imprigionato, Joe Doucett viene liberato, e da quel momento inizia la sua caccia alla persona che gli ha fatto questo.

Recensione

Oldboy è un film drammatico del 2013, diretto dal sempre brillante Spike Lee.
Storia davvero orginale e particolare, se non fosse che questo è un remake di un precedente film coreano del 2003, di nome Old Boy, a sua volta tratto da un manga (올드보이).
Questo film è a dir poco inquietante in certi punti, con un'atmosfera davvero tetra e surreale.
Per non parlare poi della parte d'azione, con dei combattimenti cruentissimi che fanno sembrare Kill Bill un film da boy scout :)
Nel complesso quindi, se vi piace il genere suspance+azione, Oldboy è un'ottima pellicola di un regista intramontabile di nome Spike Lee.

Link alla scheda del film su wikipedia

martedì 11 aprile 2017

Logica (Mit App Inventor 2)

Quante volte vi è stato detto di usare la logica?
Bene, queste nozioni vi torneranno utili anche in Mit App Inventor 2, anche se non si tratta esattamento del ragionamento logico di cui tanto si parla, ma di blocchi (blocks) di tipo logic, ovvero funzionali alle applicazioni per cellulare.

Dopo questa premessa quasi no sense, ecco che vi spiego brevemente...


Come usare la logica in Mit App Inventor 2


I comandi logici utilizzabili in app inventor sono pochi e basilari, ma bastano comunque a soddisfare tutte le necessità di programmazione per le vostre app.

I blocchi di logica utilizzabili sono i seguenti:
  • Vero (true): usato per valorizzare le varibili di tipo booleano, o per controllare se una condizione è vera
  • Falso (false): come per il vero, solo che ovviamente vale il ragionamento contrario
  • Non (not): serve per le condizioni contrario, del tipo: "se non è vero, allora fai questo"
  • Uguale/Diverso (= / !=): serve per confrontare se due variabili sono uguali o differenti (se nome="pippo" allora)
  • E/O (and / or): importante per concatenare più condizioni, del tipo: se variabile=5 e varibile2=3 oppure variabile 3=4 allora... ovvero se si usa "e" restituisce vero se tutti gli argomenti sono veri, oppure se si usa "o" restituisce vero anche se solo una condizione è vera

Logica (Mit App Inventor 2)

Mi rendo conto che così spiegato forse si capisce poco, per cui ecco un file di progetto .aia nel quale potrete vedere il funzionamento della logica app inventor 2, con qualche esempio concreto.

Non ho molto altro da aggiungere su questa storia (cit.), se non che sicuramente vi troverete ad usare questo tipo di blocchi nelle vostre applicazioni, quindi imparerete ad usarli in maniera quasi naturare ed in automatico.

Tornare all'elenco delle lezioni