domenica 2 dicembre 2018

Leggi il post

L'elefante ed il cammello (barzelletta)

Una simpatica barzelletta sugli animali:

Siamo nella giungla.
Un elefante incontra un cammello e gli dice con tono ironico:
- "Ma hai le tette sulla schiena? Ahahah"
Ed il cammello risponde prontamente:
- "Ma guarda te se me lo deve venire a dire uno che ha il pisello in faccia!"

sabato 1 dicembre 2018

Leggi il post

Tre barzellette sui nomi (lol)

Tre simpatiche barzellette sui nomi, risate old style:

- Come si chiama la più grande prostituta americana?
- KALATEMY JEANS


- Come si chiama il più grande freddoloso tedesco?
- OTTO MAJE


- Come si chiama il Santo protettore degli ubriachi?
- San Buca
 

venerdì 30 novembre 2018

Il giustiziere della notte - Death Wish

Il giustiziere della notte - Death Wish è un film poliziesco, azione, thriller del 2018 diretto da Eli Roth, con Bruce Willis, Vincent D'Onofrio, Dean Norris, Kimberly Elise, Elisabeth Shue, Camila Morrone, Beau Knapp, Ronnie Gene Blevins, Jack Kesy.

Il giustiziere della notte - Death Wish
Trama

Paul Kersey è un medico di mezza età con un carattere molto mite e dedito alla legge.
La vita di Paul però viene stravolta quando dei ladri uccidono sua moglie e feriscono gravemente sua figlia.
Paul proverà quindi a seguire il normale iter giudiziario, ma i criminali sembrano riuscire sempre a farla franca, così qualcosa inizia a cambiare in lui.
Da persona mite e moderata Paul si tramuterà sempre più in un carattere aggressivo e vendicativo, una persona non più disposta a subire le ingiustizie della vita.
Paul Kersey comprerà dunque una pistola, che diventerà il suo nuovo strumento di lavoro.

Recensione

Il giustiziere della notte - Death Wish è un film poliziesco / drammatico del 2018 con Bruce Willis.
Questo film è un remake del primo ed inimitabile giustiziere della notte, con il mito intramontabile Charles Bronson.
Dopo tanti anni un remake ci sta anche, ma purtroppo questo film non è per niente all'altezza dell'originale.
Peccato perchè la trama era già scritta e forte di suo, ma la sceneggiatura è davvero deludente, così come le riprese e lo spessore dei vari personaggi.
In buona sostanza, il giustiziere della notte remake è bocciato a pieni voti, se così si può dire.

Link alla scheda del film su wikipedia

giovedì 29 novembre 2018

Land of Mine - Sotto la sabbia

Land of Mine - Sotto la sabbia é un film drammatico del 2015 diretto da Martin Zandvliet, con Roland Møller, Mikkel Boe Følsgaard, Laura Bro, Louis Hofmann, Joel Basman, Oskar Bökelmann, Emil Belton, Oskar Belton, Leon Seidel.

Land of Mine - Sotto la sabbia

Trama

Dopo la fine della seconda guerra mondiale, un gruppo di soldati prigionieri tedeschi in Danimarca, viene mandato a sminare una spiaggia stracolma di pericolose mine inesplose messe lì dagli stessi tedeschi durante la loro occupazione.
Il lavoro per questi soldati è molto duro, ma soprattutto estremanete pericoloso, anche considerando il fatto che si tratta di soldati molto giovani, praticamente di ragazzini.
A sorvegliare questi giovani c'è un soldato del posto, un uomo duro e severo che ha evidenti rancori verso il popolo che ha invaso la sua nazione durante la guerra mondiale.


Recensione

Land of Mine - Sotto la sabbia è un film drammatico/storico del 2015.
Questo è l'ennesimo film che parla della seconda guerra mondiale e dei nazisti, anche se il tutto è visto sotto una nuova angolazione.
Ci troviamo infatti subito dopo la guerra e questa volta non si pone l'attenzione sulle vittime del nazismo, ma sui soldati tedeschi rimasti nei guai dopo la fine della guerra.
Oltre a tutti i morti durante il conflitto infatti, chi è rimasto in piedi spesso è finito in carceri straniere per un bel pezzo, o come in questo caso, è finito a fare lavori socialmente utili.
Si dice che di circa 2000 soldati tedeschi mandati a fare questo lavoro in Danimarca, solo circa la metà sia tornato a casa sano e salvo.
Tutto sommato un buon film questo "Land of Mine - Sotto la sabbia", ben realizzato e decisamente toccante.

Link alla scheda del film su wikipedia

mercoledì 28 novembre 2018

Thelma (film 2017)

Thelma è un film drammatico, thriller, fantastico del 2017 diretto da Joachim Trier, con Eili Harboe, Kaya Wilkins, Henrik Rafaelsen, Ellen Dorrit Petersen, Anders Mossling, Marte Magnusdotter Solem, Steinar Klouman Hallert, Ingrid Giæver, Oskar Pask.

Thelma (film 2017)
Trama

Thelma è una ragazza molto timida e di famiglia religiosa che si trasferisce dal suo piccolo paesino ad una città come Oslo per poter studiare all'università.
Per una ragazza chiusa come lei inizialmente non è molto semplice, in quanto non conosce nessuno e non riesce a fare amicizia molto facilmente.
Un giorno però Thelma fa l'amicizia di un'altra ragazza che studia come lei, e grazie a questo incontro il cerchio delle sue amicizie si allarga.
Thelma però non è una ragazza come tutte le altre, in lei infatti si racchiude un oscuro e pericoloso potere.

Recensione

Thelma è il titolo di un film horror / paranormale del 2017.
La storia è molto semplice se vogliamo, anche se si scopre man mano che va avanti la trama.
Da una parte abbiamo una ragazza timida ed un po' impacciata che vive in un mondo tutto suo, dall'altra una ragazza che vuole provare a scoprire il mondo.
Il contrasto tra la vita casta e di principi di paese rispetto alla vita quasi sregolata di città si fa notare presto, e questo genera nella protagonista dei conflitti interiori.
La parte paranormale del film invece, finché rimane un qualcosa di velato e misterioso ci sta anche, ma quando inizia a mostrarsi finisce per risultare un po' banale e poco credibile.
Nel complesso Thelma è un film abbastanza interessante, ma un po' deludente sul finale.

Link alla scheda del film su wikipedia

martedì 27 novembre 2018

Save your internet, considerazioni sull'articolo 13 #saveyourinternet

Se ultimamente hai visto online la scritta "Save Your Internet" o direttamente l'hashtag #saveyourinternet, e ti stai chiedendo che cosa significa, sei capitato nel post giusto (cit.).

Brevemente:
l'unione europea sta varando una nuova legge, decreto, o quello che è, per cercare di proteggere il diritto d'autore, tramite il famigerato articolo 13, che di fatto renderebbe i proprietari delle varie piattaforme, responsabili dei contenuti caricati dai loro utenti.
Se da una parte questa è una cosa positiva per gli utenti poco disciplinati, dall'altra potrebbe essere un problema per piattaforme come youtube, che vista l'enorme mole dei video caricati giornalmente, non riuscirebbe a controllare tutto il materiale ricevuto in maniera efficace, neanche con un algoritmo robot.

Da un po' di tempo quindi, si vedono online diversi slogan contro questo famigerato articolo 13, e youtube stessa chiede il supporto dei suoi maggior creator per cercare di ottenere delle modifiche all'articolo in modo tale che sia più efficace e più gestibile... Salva il tuo Internet insomma.

Save your internet, considerazioni sull'articolo 13 #saveyourinternet

Daccordissimo, ci sta, dato che si sa che queste leggi vengono spesso scritte da chi non è poi molto ferrato in materia informatica.
Tuttavia mi permetto di andare un attimo controcorrente e porre l'attenzione su due casi specifici: Cb01 e la ricerca della frase "film completo italiano".

Cb01 è un famoso portale pirata di streaming dove chiunque può vedere senza pagare film e serie tv che sarebbero protette dal copyright.
Adesso, è vero che la legge italiana o europea è lenta e che ci mettono più loro ad avere il permesso di oscurare un sito, che i piratoni a rimettere online il tutto su un altro dominio, però è anche vero che poi questo sito schizza in prima pagina nelle ricerche di google nel giro di pochissimo.
Ora, capisco che non si può chiedere a google di essere responsabile e di oscurare ogni illegalità linkata al suo interno, però è anche vero che se tutti sanno che certi siti web hanno contenuti illegali, non ci dovrebbe volere niente a continuare ad oscurarli o a penalizzarli nelle ricerche.
invece ciò sembra non accadere, come mai?
Chi gestisce questi siti di streaming guadagna una fortuna con i banner pubblicitari e può farlo perchè arrivano milioni di utenti direttamente dal motore di ricerca più usato al mondo.

Tornando invece su youtube, se si prova a cercare la frase "film completo", viene fuori il mondo.
è vero che alcuni risultati vengono periodicamente rimossi, ma se si guarda bene ci sono anche film completi con data di caricamento decisamente vecchia.
Ora, se da una parte fare un algoritmo perfetto che blocca i contenuti pirata è difficile se non impossibile, dall'altra parte, farsi mandare un alert quando qualcuno inserisce le solite parole chiave, non è sicuramente fantascienza.
Ed anche noi utenti, se davvero si vuole che questa legge venga modificata, dobbiamo dimostrare a chi di internet non ne capisce niente, che anche noi facciamo la nostra parte per tenere il web pulito, segnalando i contenuti che palesemente violano il diritto d'autore.

Poi si, è verissimo, l'articolo così come è scritto non va bene, ed infatti anche io dò il mio contributo mettendo il link alla petizione:

https://www.change.org/p/saveinternet-internet-e-in-pericolo-e-tu-puoi-salvarlo-europarl-en

Bella raga, cit., se il post vi è piaciuto lasciate un commento per dire la vostra sull'argomento.
Save Your Internet, Save your copyright.

And già che ci siamo, per i più pigri, ecco tutto quanto scritto qui sopra in formato video youtube:
https://youtu.be/qji0Jlfrj2o

lunedì 26 novembre 2018

Leggi il post

Come collegarsi a Salesforce con il PHP

Se nella tua azienda è stato acquistato il potentissimo (e costosissimo) crm salesforce, devi sapere che oltre a porterlo usare in cloud dalla loro piattaforma online, è anche possibile accingere ai dati tramite delle api php.
Ci sono diversi script già fatti in rete, ma se vuoi avere pieno controllo di quello che fai, posso indicarti la sintassi da utilizzare per collegarsi a salesforce da php, in modo tale da poter fare query ed operazioni varie su quello che è ad oggi il crm numero uno al mondo (almeno credo).


Come collegarsi a Salesforce con il PHP


Prima di poter pensare di connettere una pagina php a salesforce, bisogna abilitare l'ip della macchina da cui ci si intende collegare (o farci abilitare, se non si è amministratori di sistema), ed ovviamente farci dare le credenziali d'accesso (più sotto meglio specificate).

Poi è necessario che il php.ini abbia abilitata/scommentata la seguente riga extension=php_openssl.dll, ed anche la extension=php_curl.dll.

Una volta soddisfatti questi requisiti, potremo iniziare a scrivere un po' di codice php, in modo tale da collegarci a salesforce senza per assurdo avere neanche l'utente a sistema (ma ovviamente è consigliatissimo averlo, per poter verificare che i dati estratti siano corretti).

Bene dunque, bando alle ciance, ed ecco il codice php per la connesione a salesforce:

<?php
    $curl=curl_init();
    curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,false);
    curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
    $url="https://login.salesforce.com/services/oauth2/token";
    $param=http_build_query(
        array(
            'grant_type'=>'password',
            'client_id'=>'ID-CLIENTE',
            'client_secret'=>'CODICE-SEGRETO-CLIENTE',
            'username'=>'USERNAME',
            'password'=>'PASSWORD'
        ));
    curl_setopt($curl,CURLOPT_URL,$url);
    curl_setopt($curl,CURLOPT_POST,5);
    curl_setopt($curl,CURLOPT_POSTFIELDS,$param);
    $resp = curl_exec($curl);
    if(!curl_exec($curl))
    {
        echo 'Errore: "' . curl_error($curl) . '" - Codice: ' . curl_errno($curl);
    }
    else
    {
        $resArr=json_decode($resp);
        $token=trim($resArr->access_token);
        $newurl=trim($resArr->instance_url);
        if($token!=""&&$newurl!="")
        {
            $url=$newurl."/services/data/v42.0/query";
            $param="q=".urlencode("SELECT Name FROM Account ORDER BY Name");
            $url=$url."?".$param;
            curl_setopt($curl,CURLOPT_URL,$url);
            curl_setopt($curl,CURLOPT_POST,false);
            curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,false);
            curl_setopt($curl,CURLOPT_HEADER,false);
            curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
            curl_setopt($curl,CURLOPT_HTTPHEADER,array("Authorization: OAuth $token"));
            $json_response = curl_exec($curl);
            $status=curl_getinfo($curl,CURLINFO_HTTP_CODE);
            if ($status!=200)
            {
                die("Errore: " . curl_error($curl) . ", Codice " . curl_errno($curl));
            }
            else
            {
                $risultato=json_decode($json_response);
                $trovati=intval($risultato->totalSize);
                $completato=$risultato->done;
                $nexturl=$risultato->nextRecordsUrl;
                if($trovati>0)
                {
                    $lista=$risultato->records;
                    foreach($lista as $key=>$value) echo $value->Name."<br />";
                }
            }
        }
    }
?>


Vediamo di analizzare un po' meglio questo all'apparenza corposo codice.

Innanzitutto c'è da dire che per poter effettuare la chiamata da php a salesforce si utilizzano le potentissime curl.
I parametri da impostare in questo script d'esempio sono solo quelli d'accesso: grant_type (dove bisogna scrivere semplicemente la parola password), client_id, client_secret, username e password.

Effettuata con successo la login riceveremo indietro, tra le altre cose, un access_token ed un instance_url.
Il primo è ovviamente il token d'accesso per poter proseguire, mentre il secondo è l'indirizzo a cui bisogna reindirizzare la successiva chiamata curl.

Per pescare i record presenti di una tabella salesforce da php quindi, si effettuerà una seconda chiamata, alla quale verrà passata come parametro la query in formato soql.
L'soql è una sorta di sql di salesforce, molto simile all'originale per fortuna, con i classici comandi select, insert, update, delete, e le varie condizioni where e le possibilità di ordinamento con order.

Il risultato ottenuto, come per la prima chiamata, sarà in formato json, quindi andrà estrapolato da lì con le classiche funzioni php.

Come ultima precisazione importante c'è da dire che salesforce potrebbe avere impostato dei limiti alle chiamate delle varie api webservice php, come ad esempio il numero massimo di risultati settato a 2000 alla volta (se non ricordo male).
Quindi se la vostra intenzione è quella di mostrare a video tutti i record presenti in una tabella sf, dovrete creare una funzione ricorsiva da richiamare di volta in volta.
Per far questo vi vengono incontro i parametri json totalSize (vi fa capire il numero di record presenti), done (per capire se il risultato mostrato è totale (true) o parziale (false)), e nextRecordsUrl (ovvero l'url da passare alla funzione ricorsiva alla quale deve puntare la prossima chiamata della curl a salesforce).

Bene è tutto.
Se avrete fatto tutto correttamente, manipolando un po' il codice che vi ho illustrato, potrete fare tutte le api php salesforce che volete... o meglio, sempre nei limiti imposti dal crm.


Possibili errori / problemi nella connessione php -> salesforce


Già che ci sono riporto i possibili errori di connessione che potrebbero capitarvi.

{"error":"invalid_client","error_description":"invalid client credentials"}
In questo caso potreste aver sbagliato ad immettere uno dei parametri d'accesso richiesto, oppure potrebbe esserci anche qualche spazio di troppo, o non è stata rispettata la giusta sintassi.

[{"message":"unexpected token","errorCode":"MALFORMED_QUERY"}]
E' stata inserita la sintassi soql salesforce sbagliata.

[{"message":"INVALID_HEADER_TYPE","errorCode":"INVALID_AUTH_HEADER"}]
Probabili problemi con il token o con l'autentificazione, o nella formattazione dell'header inviato via curl a salesforce.

[{"message":"Session expired or invalid","errorCode":"INVALID_SESSION_ID"}]
Problema con il token e l'autentificazione, magari il codice è errato o c'è qualche spazio di troppo (oppure è scaduto).

Errore: "SSL certificate problem: unable to get local issuer certificate"
Questo può darlo quando i certificati sul server sono in scadenza o non sono configurati al meglio.
Essendo un errore specifico della chiamata curl, si può risolvere aggiungendo questa opzione:
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,false);

Bene, direi che per il momento è tutto sull'argomento salesforce php.
In caso di dubbi o problemi scrivetemi nei commenti.

domenica 25 novembre 2018

Leggi il post

Due risate con Pierino

Ecco due barzellette su Pierino per ridere un po':

Pierino alla mamma:
"Mamma mamma, mi compri i coriandoli?"
"No, Pierino, tu li butti..."


Pierino è senza un euro e quindi prova a fare il furbo.
Così decide di raccontare a suo papre di un finto sogno fatto la notte scorsa:
- Papà, stanotte ho sognato che mi hai dato 50 euro!
Ed il padre di Pierino replica:
- Beh, visto che questa settimana hai fatto il bravo, li puoi tenere!

sabato 24 novembre 2018

Leggi il post

3 barzellette come disse

3 barzellette come disse, categoria storica dell'umorismo:

- Non so se mi spiego!

Come disse il paracadute a Patrick de Gayardon...

"Non c'ho più il fisico!"
...Come disse la mamma di Einstein quando il figlio se ne andò di casa!!!


"Non si può andare avanti così!"
...come disse il gambero...

venerdì 23 novembre 2018

Pirati dei Caraibi - Ai confini del mondo

Pirati dei Caraibi - Ai confini del mondo è un film avventura, commedia, fantastico del 2007 diretto da Gore Verbinski, con Johnny Depp, Orlando Bloom, Keira Knightley, Geoffrey Rush, Bill Nighy, Stellan Skarsgård, Chow Yun-Fat, Jack Davenport, Kevin McNally.

Pirati dei Caraibi - Ai confini del mondo

Trama

L'intrepido pirata  Jack Sparrow è imprigionato nello scrigno di Davy Jones, una sorta di dimensione parallela dove la realtà è alterata.
In soccorso di Jack verranno però Will Turner, Elizabeth Swann, che insieme alla loro ciurma riusciranno a liberare il capitano Sparrow.
Inizierà così una guerra tra navi pirati, tra la Perla Nera e l'Olandese Volante, una lotta che li porterà letteralmente fino ai confini del mondo, in uno scontro che coinvolgerà anche la terribile creatura Calypso.


Recensione

"Pirati dei Caraibi - Ai confini del mondo" è un film fantastico del 2007, con protagonisti il già collaudato trio Johnny Depp, Orlando Bloom, Keira Knightley.
Questo film è il seguito ufficiale di La maledizione del forziere fantasma, altro film di successo della serie.
Devo dire che per questa serie non è molto facile dire quale sia il film migliore, perchè tutti si completano a vicenda, quel che è certo è che anche questo seguito è ricco di atmosfere e di personaggi unici e carismatici.
Un buon mix tra azione, ironia, bella fotografia, un briciolo di suspance, fanno di Ai confini del mondo un film da non perdere assolutamente se si è apprezzato anche i precedenti capitoli.
Di contro ovviamente, se non vi erano piaciuti gli altri capitoli o se non apprezzate il genere, non perdete neanche un secondo per la visione di questo film.

Link alla scheda del film su wikipedia