sabato 25 novembre 2017

Leggi il post

3 freddure animali (barzellette)

3 simpatiche barzellette sugli animali:
 
Accoppiamento tra polpi:
Il polpo dice alla polpa:
- Facciamo le polpette?


- Lo sapete cos'è veramente un leopardo?
- Un gatto con il morbillo.


- Qual è l'unica tigre al mondo che festeggia il capodanno?
- La tigre del Bengala.

Come creare un nuovo canale youtube

Se hai già un tuo canale youtube ma non ti basta, o hai deciso di aprirne un altro per parlare di argomenti completamente diversi, non ti preoccupare perchè, è possibile creare nuovi canali su youtube anche se già se ne possiede uno.

Compiere questa operazione è in realtà molto semplice, anche se però devi sapere che ovviamente tutto ripartirà da zero nel nuovo canale.
Iscritti, visualizzazioni, statistiche varie, tutto sarà a zero e dovrai con calma ottenere una fama anche per questo nuovo canale.
Ovviamente poi, valgono purtroppo anche i requisiti per poter mettere la monetizzazione al canale, ovvero dovrai avere almeno un tot numero di iscritti, almeno 10000 visualizzazioni, ed aver creato il canale da almeno un mese... se non ricordo male.

Comunque, torniamo all'argomento principale di questo post.


Come creare un nuovo canale youtube


Per poter aggiungere un nuovo canale youtube oltre a quello/quelli che già possiedi, devi compiere questi semplici e basilari passaggi:
  1. Accedi a yt con la tua user e password
  2. Espandi il menù di sinistra, quello con le 3 linee orizzontali
  3. Scrolla il menù fino a trovare e cliccare la voce Impostazioni
  4. In impostazioni account, in panoramica, clicca su "Visualizza tutti i miei canali o crea un nuovo canale"
  5. Clicca sul bottone Crea un nuovo canale

Come creare un nuovo canale youtube

Il resto va da sè, segui le istruzioni a video e compila tutti i campi richiesti come hai fatto la prima volta che ti sei iscritto a youtube.
L'unica differenza che potrai notare in realtà, è la creazione del account del brand, che altri non è che una sorta di contenitore per i tuoi canali.

account del brand

Dopo aver creato il tuo nuovo canale, potrai subito iniziare a popolarlo di video interessanti, ed iniziare a farti conoscere con il tuo nuovo nome.

Bene, è tutto, spero che questo tutorial ti sia stato utile.
Ricordati che ovviamente, non basta creare tanti canali per avere successo sul tubo.
Di sicuro è bene creare un nuovo canale se si decide di parlare solo di uno specifico argomento, piuttosto che caricare video troppo diversi tra loro su un unico canale... si lo so, predico bene e razzolo male, dato che io al momento ho un solo canale dove carico di tutto e di più :p

venerdì 24 novembre 2017

Leggi il post

Come estrarre una parte di un testo in php

Oggi parliamo di substring php, ovvero di quella funzione che consente di estrarre una parte di un testo.
E' il caso in cui abbiamo una frase o un testo di varia natura, e per qualche motivo vogliamo tagliarla in due prendendone solo la prima parte, oppure la parte centrale, o la parte finale, oppure ancora, solo una lettera.

Grazie alla funzione che andrò ad illustrare infatti, potrete ottenere parti di testo di una stringa più grande, il tutto con la sacra scuola php.


Come estrarre una parte di un testo in php


Per poter pescare specifiche parti di una stringa di testo in php, si usa una funzione chiamata substr.
Questa funzione consente infatti di pescare diverse porzioni di testo, a seconda dei parametri che le si passano.

Qui di seguito qualche esempio pratico.

Estrarre le prime 3 lettere di una frase in php:

<?php
    $stringa="abcdefg";
    echo substr($stringa,0,3);
?>


Saltare la prima lettera di una stringa:

<?php
    $stringa="abcdefg";
    echo substr($stringa,1);
?>


Estrarre la prima lettera di una stringa:

<?php
    $stringa="abcdefg";
    echo substr($stringa,0,1);
?>


Estrarre l'ultima lettera di una stringa:

<?php
    $stringa="abcdefg";
    echo substr($stringa,-1,1);
?>


Direi che è tutto molto chiaro.
Forse vale solo la pena di specificare che indicando alla substr php il parametro 0, si intende dire che bisogna iniziare l'estrazione dal primo carattere, e che quindi il secondo parametro indica la lunghezza del testo da estrarre (es. 0,2 = pesco le prime due lettere di una parola).
Invece, indicando il primo parametro come -1, si intende dire che la ricerca parte dalla fine del testo, e che quindi -1,1 = pesca l'ultima lettera, mentre -2,1 pesca la penultima, e -2,2 pesca le ultime due lettere di una frase, come da esempio sotto riportato:

<?php
    $stringa="abcdefg";
    echo substr($stringa,-2,2);
?>


Infine, volendo è possibile pensare ad una stringa come un array di lettere, in questo caso è possibile pescare l'esatta posizione di una singola lettera usando questa sintassi:

<?php
    $stringa="abcdefg";
    echo $stringa{0};
?>


Senza quindi usare la substr, è possibile richiamare la specifica lettera usando la parentesi graffa ed il numero corrispondente alla posizione (nell'esempio 0 = prima lettera).

Direi che anche per oggi è tutto per le funzioni per le stringhe php.
Questa substring in particolare, potrebbe tornarvi molto utile... buon coding!
Leggi il post

CSS HTML: Spezzare parole troppo lunghe per andare a capo

La desiderata del giorno è molto semplice, ovvero: in una pagina html, dentro una tabella o un div, spezzare le parole troppo lunghe in modo tale da mandare a capo il testo nella pagina, evitando così lo spiacevole effetto di sforamento della pagina.

Ovviamente sto parlando di html, e più precisamente di fogli di stile css.
A me è capitato di recente, avevo fatto una bella tabella con dentro dei dati, testo ed immagini, e quando sono andato a sbirciare come si vedeva in versione mobile da cellulare... orrore, la tabella usciva dalla pagina a causa del suo contenuto.
Ed ecco che cercando su google, ho trovato l'attributo css che fa al caso mio, ovvero quello che consente di troncare una parola quando questa risulta troppo lunga per poter esser contenuta nel suo contenitore.

Ma bando alle ciance, vediamo subito come fare.


Come spezzare le parole troppo lunghe per andare a capo in html con i css


L'istruzione css da utilizzare per spezzare in due una parola (o in più parti ovviamente), creando una sorta di giustificato, è la seguente:

word-break: break-all;

Tutto qui, con una semplice riga di css, se una parola contenuta in una frase risulterà eccessivamente lunga per il suo contenuto, al posto di sformare la pagina, andrà acapo troncata in due.

Ovviamente questo non basta per fare tabelle html responsive, bisogna un po' giocare poi con gli spazi e le dimensioni, ed altri attributi, ma diciamo che è comunque un buon inizio.

Fine post flash sui css, alla prox!

giovedì 23 novembre 2017

Jumper - Senza confini

Jumper - Senza confini è un film azione / fantastico del 2008 diretto da Doug Liman, con Hayden Christensen, Jamie Bell, Samuel L. Jackson, Rachel Bilson, Diane Lane, Michael Rooker, AnnaSophia Robb, Max Thieriot, Jesse James.
Jumper - Senza confini

Trama

David Rice è un ragazzo come gli altri, almeno fino a quando non scopre di possedere il bizzarro potere di teletrasportarsi da un posto ad un altro.
Con il teletrasporto David scoprirà come è facile fare soldi, ad esempio proiettandosi all'interno di un cavò di una banca.
Con il potere di David però, non arrivano solo soldi, ma anche problemi.
Quello che infatti il giovane non sa, è che un'organizzazione segreta chiamata i paladini, da la caccia a quelli come lui, che in gergo tecnico vengono chiamati jumpers.


Recensione

Jumper - Senza confini è un film d'azione del 2008.
Questo non è il classico film sui supereroi, anche perchè di eroe praticamente non c'è nessuno in questa pellicola. Questo è un film dove persone con superpoteri vengono braccate e rischiano la pelle, un po' come i mutanti di xmen giorni di un futuro lontano.
"Jumper Senza confini" non è dunque un film originale, se non per il particolare potere descritto, ma risulta comunque una gradevole visione.
Una pellicola adatta a tutti gli amanti dei film d'azione e di fantascienza / fantastico, che regge il confronto con altri titoli della serie.

Link alla scheda del film su wikipedia

mercoledì 22 novembre 2017

American Psycho (film)

American Psycho è un film orrore / drammatico, thriller del 2000 diretto da Mary Harron, con Christian Bale, Willem Dafoe, Jared Leto, Justin Theroux, Bill Sage, Josh Lucas, Chloë Sevigny, Reese Witherspoon, Samantha Mathis.

American Psycho (film)

Trama

Patrick Bateman è il classico yuppie che lavora a Wall Street: alto, bello, arrogante, pieno di soldi, snob.
Di giorno Patrick è quindi un brillante uomo d'affari, pieno di amici e con una bella vita, ma nel privato il giovane si trasforma.
Oltre ad essere esageratamente meticoloso, quasi ossessivo-compulsivo, Patrick coltiva un sadismo nascosto, che cresce di giorno in giorno.
Come a voler sfidare la sorte, Patrick alza sempre di più l'asticella, commettendo azioni sempre più efferate, rischiando costantemente di mostrare al mondo la sua vera natura.

Recensione

American Psycho è un film drammatico/thriller del 2000, con un bravissimo Christian Bale nei panni di un protagonista pazzo e psicopatico.
Questo film è un viaggio nei meandri della mente umana, una mente molto contorta nel caso di Patrick.
Il titolo ovviamente prende spunto dal primo ed unico inimitabile Psycho, ma le somiglianze direi che si fermano lì.
Se vogliamo, questo è uno psycho ambientato a New York, in piena città, un qualcosa di più sadico e provocatorio.
Concludendo, se ti piace il genere, American Psycho è un gran bel film!

Link alla scheda del film su wikipedia

martedì 21 novembre 2017

Leggi il post

Come scoprire se un elemento è presente in un array php

Il titolo del post di oggi parla chiaro, quello che ci serve fare è scoprire se un elemento è presente in un array php.
Avevo già parlato in passato degli array in php, quindi per una nozione un po' più generale vi rimando a questo post.
Questo articolo invece è più specifico, e dedicato a questa precisa esigenza.

Può infatti capitare di avere tra le mani una stringa di testo contenuta in una variabile, che vorremmo mettere a confronto con gli elementi di un array, ed ovviamente sarebbe scomodo e forse lungo fare un ciclo per sfogliare l'intero array al solo scopo di verificare la presenza di uno specifico valore.
Vediamo dunque come usare questa potentissima funzione php per il cotrollo diretto dell'esistenza di un valore all'interno di un array.


Come scoprire se un elemento è presente in un array php


Per poter controllare se una variabile/stringa è contenuta in un array, basta utilizzare la seguente sintassi:

if(in_array($valore, $array)) echo " Il valore $valore è presente nell'array";

Con la potentissima funzione php in_array infatti, è possibile sapere subito se il valore di una variabile è presente tra i valori dei singoli elementi di un array.

Ecco un esempio pratico:

<?php
$codici=array("cc","aa","dd","ee");
if(!in_array("gg",$codici)) echo "gg non è presente nell'array<br>";
if(in_array("aa",$codici)) echo "aa è presente nell'array<br>";
?>

Tutto chiaro no? Con questa semplice funzione php, esistente fin dalla versione 4 del linguaggio, potrete velocemente sapere se una stringa è presente in un array, e regolarvi dunque di conseguenza.

lunedì 20 novembre 2017

Leggere qrcode e barcode con App Inventor 2

Il tema del giorno sono i codici a barre, ovvero quei codici grafici che contengono al loro interno delle informazioni.
Di sicuro li hai già visti un sacco di volte, magari al supermercato.
Ogni prodotto ha infatti un suo prezzo, codificato solitamente dentro il codice a barre.

Il tema di questo ennesimo tutorial su Mit App Inventor 2 riguarda proprio i barcode o qrcode.
Se infatti il bar-code equivale al codice a barre, il qr-code è invece un simbolo quadrato bianco e nero, che come il suo fratello più vecchio barcode, contiene al suo interno alcune informazioni, tipicamente un indirizzo di una pagina web.
Vediamo subito come appinventor gestisce qr code e barcode.


Come leggere qrcode e barcode con MIT App Inventor 2


Per poter scannerizzare i qr-code con app inventor, ovviamente bisogna utilizzare uno dei tanti componenti che questa stupenda piattaforma ci mette a disposizione.
Nell'esempio che andrò ad illustrare, vedremo come creare un semplice scanner di qr-code (ma anche barcode), uno scanner che reindirizzerà l'utilizzatore presso una specifica pagina web.

Il componente che andremo ad utilizzare si trova nella sezione sensors (sensori) e si chiama, neanche a farlo apposta Barcode Scanner (lettore codice a barre).

Trascinato il suddetto componente nel nostro designer, quello che ci serve è un bottone per far partire il lettore di qrcode da app inventor, e qualcosa per raccogliere il codice in esso contenuto.
Per fare una prova potremmo avere sia una tipica textbox, che anche un componente di tipo web viewer.

Prima di passare ai blocchi, una piccola nota importante sul blocco barcode scanner.
Se quando lo attivate vi dimenticate di defleggare la voce Use External Scanner (usa scanner esterno), quando cliccherete per far compiere l'azione della scansione non accadrà niente, questo perchè la vostra app si aspetterà di dialogare con un lettore esterno collegato al vostro cellulare
Sembra una banalità, ma io non avevo visto quella spunta e ho perso non poco tempo per cercare di capire come mai la fotocamera che doveva fare da scanner barcode da appinventor, non partiva!

Aggiunti questi componenti, andiamo nei blocks (blocchi) ed andiamo ad aggiungere un'azione al click del bottone inserito, ovvero trasciniamo il blocco call barcode scanner do scan (esegui barcodescanner esegui scansione).
Con questo comando associato al click di un bottone, andremo ad invocare la fotocamera del cellulare, che la nostra app utilizzerà come lettore scanner sia di classici barcode, che di moderni qr-code.

Adesso però, dobbiamo trascinare il blocco when barcodescanner after scan (per sempre quando barcode scanner terminata scansione) dal quale prenderemo il valore della variabile result (risultato), e potremo farne ciò che vogliamo.
Ad esempio in questo caso, ho associato il valore della textbox al risultato ottenuto dalla scansione, in modo da poter leggere subito a video la stringa di testo nascosta nel qr code o nel barcode.

Se poi sappiamo già che il nostro qr-code app inventor 2 contiene il link ad un sito web, bè, allora basta associare il result al blocco call web viewer go to url (esegui webviewer vai a url), per far aprire dentro la nostra app per cellulare un sito internet specifico.

Leggere qrcode e barcode con App Inventor 2

Il codice per creare un lettore di barcode con app inventor è davvero molto esiguo, anche perchè magari poi il più del lavoro lo farà la pagina web che leggerà il codice passato, magari con parametri via get.
Ovviamente comunque, nulla ci vieta di gestire le informazioni contenute dentro il codice a barre o qrcode, tutte tramite app, senza per forza aver bisogno di un sito web di appoggio, o della connessione ad internet.

Se hai creato il tuo primo scanner di qrcode con app inventor ma non sai come reperire un codice per fare le prove, niente paura, trovi tutte le info su come fare a questo indirizzo.
In alternativa qui sotto trovi un qrcode di prova da me generato :)

Leggi questo qr-code

E con i barcode per app inventor direi che è tutto.
Ti lascio il solito link al progetto .aia per comodità, in modo da poter fare tutte le prove che vuoi con un lettore di qrcode già pronto per l'uso.
Ovviamente le potenzialità di questa funzionalità app inventor sono infinite, si va dalla lettura dei prezzi per il tuo locale, alla creazione di un check-in tramite barcode o qrcode per i tuoi eventi... buon lavoro!

Torna all'elenco delle lezioni

domenica 19 novembre 2017

Leggi il post

Barzelletta gallina alla stazione

Una simpatica barzelletta su una gallina alla stazione:

Stazione di Gallipoli:
Alle dodici in punto arriva il treno da Roma.

Il treno si ferma, si apre lo sportello ed iniziano a scendere i passeggeri.
Ad un certo punto però, da un vagone si affaccia una gallina con tre pesantissime valige. 
Il pennuto, prima guarda a sinistra, poi a destra, poi prova a scendere il primo gradino con il suo pesante carico, ma alla fine è costretta a rinunciare.
Così, stufa per la sua scomoda situazione, sporge la testa dal treno e grida:
- Tacchinooooooo!


LOL
Questa era carina, dai :D

Buona domenica!

sabato 18 novembre 2017

Come creare un QR-Code Online

Oggi parliamo di QR-Code, ovvero quello strano codice quadrato in bianco e nero, fatto di quadrati e simboli vari.
Un qrcode è di fatto un contenitore di informazioni, una sorta di immagine cifrata, al cui interno sono presenti diverse stringhe di testo.
In questo testo è ad esempio possibile salvare un indirizzo web, magari al quale viene anche passata qualche variabile via url, e quando un lettore scanner qrcode lo legge, può rimandare la persona che ha effettuato la scansione con il suo cellulare, ad uno specifico sito internet.

Dopo questo breve cappello introduttivo, vediamo subito di capire come generare qrcode online, il tutto ovviamente gratuitamente, e senza bisogno di installare alcun programma aggiuntivo sul telefono o sul computer.


Come creare un QR-Code Online


Per poter creare un codice qr code partendo da una stringa di testo, che sia un indirizzo internet o una semplice frase pubblicitaria, basta collegarsi al seguente indirizzo:

http://it.qr-code-generator.com

Questo semplice quanto efficace sito web, si offre di generare gratuitamente tutti i codici qr che ti servono.
Quello che devi fare è semplicemente:
  1. Selezionare il tipo d'azione associata al qrcode, tra: url, vcard, testo, email, sms, facebook, pdf, immagini, ecc...
  2. Inserire il testo contenente l'url della pagina web da pubblicizzare, o quello che si è scelto poco sopra
  3. Cliccare sul bottone "Crea un codice QR"
  4. Cliccare sul tipo di formato desiderato (jpg, eps, svg)
  5. Infine, cliccare su Scarica

Come creare un QR-Code Online

Avrai così salvato il tuo codice qrcode in formato immagine (ad esempio), e potrai inviarlo via email, o caricarlo sul tuo sito internet, o farne quello che più ti aggrada.

Attualmente questo sito consente di creare qrcode immagine jpg di un singolo sito internet, senza doversi registrare, per tutte le altre azioni invece occorre una breve iscrizione al sito (non mi sono registrato, ma suppongo che rimanga free per quasi tutte le opzioni).

Un'altra interessantissima opzione presente su questo sito, se non volete salvare il qr-code in formato immagine, è quello di ottenere il codice html per inglobare il qrcode su un altro sito web.
Per far ciò basta cliccare sul bottone Integra codice QR, e si otterrà così il classico codice html da poter incollare su una pagina web.

Integra codice QR

E non ho altro da aggiungere su questa storia (cit.).
Anzi si.
Occhio all'opzione chiamata vcard, perchè se non vado errato altri non è che una sorta di biglietto da visita virtuale, generabile tramite qr-code.
Praticamente l'utente scansiona il codice, ed automaticamente viene salvato nella sua rubrica un nuovo contatto... comodissimi i biglietti da visita con qrcode, li voglio :)