giovedì 17 novembre 2016

C'era una volta in America

C'era una volta in America è un film drammatico del 1984 diretto da Sergio Leone, con Robert De Niro, James Woods, Elizabeth McGovern, Joe Pesci, Burt Young, Tuesday Weld, Treat Williams, Danny Aiello, Richard Bright.

C'era una volta in America
Trama
In una New York del 1920, alcuni amici crescono in un quartiere difficile, incrociando le loro strade con altri gruppi di gang rivali e delinquenti vari, tra primi amori e primi crimini.
Diversi anni dopo, da adulti, le cose non sono molto cambiate, e David "Noodles" Aaronson ed i suoi amici, sono ormai dei veri e propri criminali.

Recensione
C'era una volta in America è un film cult del 1984 di Sergio Leone.
Un film di mafia e criminalità che intreccia le vite di diversi protagonisti, in una storia tutt'altro che lineare, con continui flashback e buchi nella trama, che vengono colmati un po' alla volta.
Film lunghissimo che va affrontato quando si è particolarmente in forma, non semplicissimo da capire, ma con una colonna sonora d'eccezione, firmata Ennio Morricone.

Link alla scheda del film su wikipedia

mercoledì 16 novembre 2016

The Social Network

The Social Network è un film biografico del 2010 diretto da David Fincher, con Jesse Eisenberg, Andrew Garfield, Justin Timberlake, Armie Hammer, Max Minghella, Brenda Song, Rashida Jones, Joseph Mazzello, Emma Fitzpatrick.

The Social Network
Trama
Mark Zuckerberg è un brillante studente universitario di Harvard.
Appassionato di informatica e bravo nella programmazione, Mark è un po' meno fortunato con le ragazze.
La sua passione per i computer e le sue brillanti idee lo porteranno a sviluppare un social network universitario che in breve tempo spopolerà in tutto il campus.
La brillante idea di Mark in breve tempo diventerà virale e prenderà il nome di facebook, venendo proposta infine su scala globale.

Recensione
The Social Network è il film ufficiale sulla vita di Mark Zuckerberg e di facebook.
Il film riporta fedelmente tutte le vicissitudini sentimentali ma anche legali del padre del social network più famoso del mondo, svelando diversi retroscena che sicuramente non tutti conoscono.
Film girato egregiamente, adatto sia a chi vuole saperne di più su facebook, ma anche a tutti gli altri, in quanto è un film che parla anche di sentimenti e di problemi adolescenziali.

Link alla scheda del film su wikipedia

Come impostare la sveglia su Android

Lo sapevi che il tuo telefonino android può essere utilizzato anche come sveglia?
Scommetto di si, ma non si sa mai :p
Comunque, grazie ad android, potrai arrivare in orario a tutti gli appuntamenti, o svegliarti puntuale la mattina, basta sapere come impostare la sveglia.

Per poter settare una o più sveglie su android, cerca l'applicazione Orologio e poi entra dentro la sezione Sveglia.

Nella finestra che si aprirà, clicca su Aggiungi.

Come impostare la sveglia su Android

Ora, non ti resterà altro che impostare l'ora esatta in cui vuoi essere svegliato, settando ora e minuti.
Nella sezione Ripeti, seleziona i giorni in cui vuoi che la sveglia sia attiva, o non selezionare niente se vuoi che la sveglia suoni semplicemente alla prossima occorrenza.

imposta sveglia android

Cliccando infine su Opzioni, potrai settare anche ulteriori parametri:
  • Tipo sveglia
  • Tono sveglia
  • Rinvia (ovvero quante volte vuoi che la sveglia si ripeta dopo il primo avviso) 
  • Volume crescente
  • Nome sveglia

Una volta terminato di impostare la tua sveglia, clicca su Salva.

Come puoi vedere quindi, la sveglia di android è molto potente e può essere settata in modo da soddisfare qualsiasi tipo di esigenza.
Ora non hai più scuse per fare tardi ai tuoi appuntamenti :)

Come cambiare l'ora del telefonino Android

In teoria, se hai un telefonino android connesso alla rete, non dovrebbe essere necessario cambiare l'ora, perchè questa è regolata automaticamente in base alle impostazioni locali.
Possono però esserci dei casi in cui risulta necessario impostare un orario a mano sul cellulare, vediamo come fare.


Come cambiare l'ora del telefonino Android


Per poter modificare la data e l'ora del proprio smartphone con su android, andare in Impostazioni.
Scrollando un po' verso il basso, troverai la voce Data e ora, cliccaci sopra.

Nella nuova schermata, deflegga la voce 'Data e ora automatiche', in modo da poter impostare manualmente l'ora corrente.

Come cambiare l'ora del telefonino Android

Clicca su Imposta data per cambiare anno, mese e giorno, altrimenti clicca su Imposta ora, per sistemare l'orario corrente.

Le modifiche verranno immediatamente applicate ed il tuo telefonino android assumerà subito il nuovo orario.
Questa cosa potrebbe essere necessaria ad esempio all'estero, se per qualche motivo non vi becca in automatico l'ora corrente... problemi di fuso orario insomma.

Grosso guaio a Chinatown

Grosso guaio a Chinatown è un film azione/fantastico del 1986 diretto da John Carpenter, con Kurt Russell, Dennis Dun, Kim Cattrall, Victor Wong, James Hong, Kate Burton, Donald Li, Suzee Pai, Carter Wong.

Grosso guaio a Chinatown
Trama
Nella Chinatown di San Francisco, succedono delle strane cose.
Esplosioni verdi, gente che entra ed esce volando dagli edifici, scontri di arti marziali e sparatorie, rapimenti di belle ragazze dagli occhi verdi, sono solo una parte delle cose che dovranno affrontare Jack Burton ed i suoi amici.
Una lotta tra le forze del bene e quelle del male è alle porte di Chinatowm

Recensione
Grosso guaio a Chinatown è un film d'azione / arti marziali con un'atmosfera fantastica e tanto humor ed ironia.
Film cult di John Carpenter, con Kurt Russell nella parte dell'eroe un po' burlone, Grosso guaio a Chinatown è un film davvero particolare, oserei dire magico.
Incredibile come in questo film venga rappresentato un mondo dentro un mondo.
Una storia originale e brillante, da vedere assolutamente in quanto film cult anni 80.

Link alla scheda del film su wikipedia

martedì 15 novembre 2016

Che cos'è un Tarzanello

Questo è sicuramente il post più schifoso che ho fatto fino ad ora, ma qualcuno deve pur spiegarlo il significato di tarzanello no? :)
Probabilmente alcuni di voi li conosceranno già questi famigerati tarzanelli, per altri invece questa parola risulterà nuova.
Quel che è certo è che, aimè, almeno una volta nella vita il tarzanello sarà capitato anche a voi.

Che cos'è un Tarzanello?

Bando alle ciance, rullo di tamburi... un tarzanello è un pezzo di cacca rimasto attaccato ai peli del sedere :p
Si, lo so che fa schifo, ma questo è :)

Che cos'è un Tarzanello

Il termine tarzanello deriva infatti dalla figura del mitico Tarzan, l'uomo scimmia che saltava da un albero ad un altro appendendosi alle liane.

Lo so, pensare alla cacca che penzola sui peli del sedere come Tarzan, può far passare la fame anche allo stomaco più temprato, però è indiscutibile che il termine tarzanello è geniale, ed anche un po' simpatico :p

Come prevenire i tarzanelli
Se i tarzanelli sono un problema che spesso vi coglie, la soluzione più semplice è rapida per prevenire la loro formazione, è quella di dare una spuntatina ogni tanto ai peli del sedere :p

Fine dell'articolo più schifoso mai postato su questo blog :D

Come installare Appcelerator Titanium Studio

Dopo aver scaricato Appcelerator Titanium Studio, vediamo come fare per installare questo framework di sviluppo per Android, con il quale poter programmare app per cellulare in javascript.


Come installare Appcelerator Titanium Studio


Ammettiamo di voler installare Titanium Studio per Windows, dopo aver scaricato l'eseguibile (Appcelerator_Studio.exe), facciamoci doppio click per lanciare l'installazione.

Si aprirà la prima schermata di installazione del programma, clicchiamo semplicemente su Next.

Come installare Appcelerator Titanium Studio

Nella seconda schermata, verranno mostrati alcuni componenti da scaricare ed installare per il corretto funzionamento di Titanium Studio:
  • Java development kit
  • Node.js
  • MSYSGIT
  • Appcelerator CLI

Alcuni componenti sono da scaricare, altri solo da installare, ma non preoccupatevi, di default è fleggato tutto il necessario per il funzionamento di Titanium Studio, quindi clicchiamo pure su Next.

Attendiamo con pazienza il download e l'installazione di tutti i componenti aggiuntivi, e diamo il consenso nelle finestre di dialogo di windows quando queste appaiono di tanto in tanto.

installazione titanium
installazione componenti aggiuntivi

Dopo un po' di minuti arriveremo finalmente alla schermata rossa finale, dove dovremo dare il consenso ai termini di licenza di Appcelerator Titanium Studio, selezionare dove installare il programma (lasciamo il path di default), ed infine cliccare finalmente su Install.

Installa Titanium Studio

Dopo qualche altro secondo necessario per l'installazione e la configurazione di Titanium Studio, ci verrà finalmente mostrata la schermata di conferma finale, nella quale dovremo cliccare semplicemente su Finish.

Finish

Ecco fatto, abbiamo finalmente installato Appcelerator Titanium Studio sul nostro computer con sopra windows 10 (e non).
Ora non ci resta che imparare ad usarlo!

La mosca 2

La mosca 2 è un film horror/fantascienza del 1989 diretto da Chris Walas, con Eric Stoltz, Harley Cross, Matthew Moore, Daphne Zuniga, John Getz, Lee Richardson, Frank C. Turner, Ann Marie Lee, Gary Chalk.

La mosca 2
Trama
Martin Brundle è il figlio di Seth, lo scienziato tramutato in un uomo-mosca a causa di un esperimento di teletrasporto andato male.
La madre di Martin è morta dandolo alla luce, così lui, nato come una larva ma poi cresciuto all'apparenza normale (salvo per la velocità di crescita, eccessivamente rapida), è costretto a vivere in un ambiente di laboratorio.
Il sogno di Martin è però quello di avere una vita normale, di innamorarsi e di essere felice come tutti i ragazzi della sua età.

Recensione
La mosca 2 (The Fly II) è il seguito ufficiale de la prima mosca.
Questo film horror del 1989 perde in partenza contro il primo capolavoro, sia come cast che come regia, ma anche come storia.
Pur essendo un film discretamente drammatico e commovente, risulta comunque di poco spessore se paragonato al primo film.
Come per molti seguiti... sarebbe stato molto meglio se non fosse mai nato, e probabilmente anche i più grandi fans de la mosca, ne saranno stati delusi.
Tra l'altro leggo ora che questi sono dei remake di film degli anni 60... mmm, prima o poi me li guarderò, e spero anche voi :)

Link alla scheda del film su wikipedia
Leggi il post

Come criptare / decriptare una password in ASP classic

Se stai sviluppando un'area riservata in asp classic, magari con salvataggio delle password nel database, è cosa buona e giusta non salvare mai le password in chiaro.
Online si trovano diversi modi per criptare una password per metterla al sicuro da occhi indiscreti, ed ovviamente si trovano anche script per decriptare password sempre tramite asp... vediamone subito uno.


Come criptare / decriptare una password in ASP classic


Se vuoi cifrare una password in modo che sia illeggibile in caso il tuo database venga violato, ho una funzione asp che fa al caso tuo:

<%
Function criptapwd(pwd)
    chiavi=mid("<87?@/](76O,V$)HV.:RNPE'@IBC?#L:*@&,5LCSB*8'F4[=J]QU,NTZ:X`E`BZF]TVHJG'77/=]OE\XZB\K>843VN[",1,100)
    stringacript=""
    for i=1 to len(pwd)
        caratteri=Asc(mid(chiavi,i,1))
        stringa=Asc(mid(pwd,i,1))
        charcript=caratteriXor stringa
        stringacript=stringacript&Chr(charcript)
    next
    criptapwd=stringacript
End Function

%>

Con questa semplice funzione potremo criptare una password o una stringa di testo in generale, in maniera artigianale ma sicura da occhi indiscreti.

Per cifrare la password "Verde" ad esempio, potremmo scrivere così per vedere a video il risultato:
response.write criptapwd("Verde")

La password "Verde" verrà tramutata in questa indecifrabile stringa: j]E[%

Ma se volessimo decriptare la password appena mascherata in asp?
Semplice, ci basterebbe utilizzare questa funzione di decriptazione asp:

Function decriptapwd(pwd)
    chiavi=mid("<87?@/](76O,V$)HV.:RNPE'@IBC?#L:*@&,5LCSB*8'F4[=J]QU,NTZ:X`E`BZF]TVHJG'77/=]OE\XZB\K>843VN[",1,100)
    stringadecript=""
    for i=1 to Len(pwd)
        caratteri=(Asc(mid(chiavi,i,1)))
        stringa=Asc(mid(pwd,i,1))
        chardecript=caratteri Xor stringa
        stringadecript=stringadecript&Chr(chardecript)
    next
    decriptapwd=stringadecript
End Function


Se infatti volessimo riottenere la password "Verde", ci basterebbe incollare il codice criptato in precedenza, in questo modo:
response.write "<br>"&decriptapwd("j]E[%")

Avremo così decriptato la password criptate in precedenza, in modo da poterla leggere di nuovo in chiaro.

PS Ovviamente un algoritmo di criptaggio password serio non è decriptabile, tuttavia questa soluzione amatoriale va benissimo per lavori non troppo delicati, o per siti che non contengono dati troppo sensibili (es. carte di credito).
Leggi il post

Login LDAP Active directory con ASP Classic

Per gli amanti dell'asp classic, ho qui uno script che consente di fare la login tramite ldap active directory.
Grazie a questo semplice script infatti, sarà possibile verificare l'accesso su un database ldap, passandogli username (l'utente di rete dell'active directory ad esempio) e password.

Ecco quindi il codice asp con la funzione da utilizzare nelle vostre pagine web:

<%
function loginldap(username,password,dominio)
    loginldap=False
    query="SELECT cn FROM 'LDAP://"&dominio&"' WHERE objectClass='*'"
    set conn=server.CreateObject("ADODB.Connection")
    conn.Provider="ADsDSOOBJECT"
    conn.properties("User ID")=username
    conn.properties("Password")=password
    conn.properties("Encrypt Password")=true
    conn.open "DS Query",username,password
    set cmd=server.CreateObject("ADODB.Command")
    set cmd.ActiveConnection=conn
    cmd.CommandText=query
    on error resume next
    set rs=cmd.Execute
    if rs.bof or rs.eof then
        loginldap=False
    else
        loginldap=True
    end if
    set rs=nothing
    set conn=nothing
    on error goto 0
end function

%>

Per far funzionare il tutto, basterà creare una form di login che passerà username e password alla funzione, richiamandola ad esempio in questo modo:

response.write loginldap(utente-di-rete,password,indirizzo-ip-server)

La funzione loginldap restituirà TRUE in caso la userid e la password siano corrette, o FALSE in tutti gli altri casi (anche nel caso in cui il server non sia raggiungibile).
Potrete quindi intercettare il risultato e gestire di conseguenza la pagina web, magari salvando in una sessione l'avvenuta autenticazione ldap tramite pagina asp.

Attenzione: tra i vari problemi che si potrebbero riscontrare con questa asp ldap connection, ci potrebbe anche essere l'errore "Server not Operational".
A me è capitato su un server in cui un firewall bloccava la chiamata, ma potrebbe anche essere un errore di cattiva risoluzione del netbios, o di cattiva risoluzione del dns.