giovedì 8 marzo 2018

HTML: abbellire i form con le fieldset

In html esiste un tag molto carino per i form, un tag che consente raggruppare diversi campi del modulo in appositi box/sezioni, in modo tale da rendere i form più belli da vedere e più facili da leggere.
Sto parlando della potentissima fieldset html, un tag che in alcuni casi può fare la differenza tra un modulo semplice da compilare, da un modulo incasinato.

Vediamo subito come rendere più leggibile un form lungo con pochi semplici accorgimenti del codice.


Come abbellire i form html con le fieldset


Per farla breve, ciò che serve per poter incorniciare una serie di campi in una sorta di box raccoglitore, con tanto di legenda, è un tag chiamato fieldset, al cui interno è presente un altro tag chiamato legend.

La sintassi tipica è la seguente:

<form>
<fieldset>
<legend>legenda fieldset 1</legend>
//campi form sezione 1
</fieldset>
<fieldset>
<legend>legenda fieldset 2</legend>
//campi form sezione2
</fieldset>
...
</form>

Bisogna infatti susseguire le varie fieldset contenente tutti i campi del form che vogliamo raggruppare, indicare una legenda per ogni fieldset, ed infine chiudere la form.

Ecco un esempio pratico:

<html>
<body>
<form>
<fieldset>
<legend>Dati anagrafici:</legend>
Nome: <input type="text"><br>
Cognome: <input type="text"><br>
Data di nascita: <input type="text">
</fieldset>
<fieldset>
<legend>Contatti:</legend>
Email: <input type="text"><br>
Telefono: <input type="text"><br>
Cellulare: <input type="text">
</fieldset>
</form>
</body>
</html>


Il risultato sarà qualcosa del genere:

HTML: abbellire i form con le fieldset

Ovviamente fieldset e legend possono essere abbellite con i fogli di stile css, tutto sta all'abilità grafica del webmaster di turno :)

mercoledì 7 marzo 2018

Eliminare la navbar da blogger / blogspot

Se sei alle prime armi con la creazione di un sito internet / blog sulla piattaforma di google blogger/blogspot, una delle cose che forse vorrai subito fare è eliminare la navbar.
La navbar di blogger altri non è che una barra messa in alto sopra al tuo blog, una barra che può contenere il motore di ricerca, il tuo nome utente, ed anche un simpatico tasto per visualizzare il blog successivo al tuo.

Ecco, se non sei molto favorevole a voler pubblicizzare altri blog dal tuo, o se comunque non vuoi dare una involontaria via di fuga ai tuoi utenti, ora ti spiegherò come disattivare questa barra con pochi semplici click, senza quindi dover metter mano all'html o alle impostazioni avanzate del template del sito.

Vediamo subito come fare (cit.)


Come eliminare la navbar da blogger / blogspot


Per poter togliere la navbar di blogger, basta proseguire nel seguente modo:
  1. Collegati con la tua user e password al portale https://www.blogger.com
  2. Entra nel sito di cui vuoi far sparire la barra di navigazione
  3. Clicca su Layout
  4. Troverai subito in alto nella pagina la voce Navbar, dalla quale dovrai cliccare su Modifica
  5. Tra le varie opzioni disponibili, scegli l'ultima in basso, ovvero Disattivato, poi clicca su Salva
  6. Clicca infine su Salva disposizione per mettere online le modifiche (potrebbe non essere necessario, ma meglio abbondare che deficere (cit.))

Eliminare la navbar da blogger / blogspot


Ecco fatto, ora il tuo blog/sito non avrà più la navbar di blogger.

Essendo però che nella navbar di solito di default è posizionato anche il motore di ricerca del sito, con questa modifica avrai difatto perso anche questa funzionalità.
Non disperare comunque, puoi sempre decidere di mettere il motore di ricerca come gadget, magari nella barra di sinistra, o dove meglio ti aggrada.
Se non sai come aggiungere un gadget su blogger, leggi questo mio vecchio post.

martedì 6 marzo 2018

Leggi il post

MYSQL: query tra database diversi

Se hai alberato la struttura dei tuoi dati in database diversi, devi sapere che in mysql è possibile compiere query multidatabase, ovvero tra un database ed un altro.
Mettiamo ad esempio di avere tutto un elenco di nominativi dentro una tabella in un database specifico, e di avere invece i corrispettivi indirizzi in un'altra tabella, ma in un diverso database, ecco che sapere la giusta sintassi per agganciare questi due db può sicuramente fare la differenza in termini di semplicità di query, ma anche di prestazioni.

Vediamo dunque come pescare dati da tabelle su database diversi con mysql.


Come fare query tra database diversi in mysql


Per poter legare i dati presenti in tabelle su database diversi, ecco la sintassi da utilizzare in mysql:

SELECT t1.campo,t2.campo FROM database1.tabella1 AS t1, database2,tabella2 AS t2

La sintassi dunque per poter pescare i dati da un database ad un altro, è semplicemente: database.nometabella.
Tra l'altro, visto che già ci troviamo sul primo database, non è necessario richiamare la tabella con il prefisso del db in cui ci si trova, ma si può farlo solo per collegarsi al secondo db.

Per facilitare le query, o per meglio dire, per renderle meno lunghe, è molto utile dare un'abbreviazione alle tabelle usate, con il comando AS nomecorto.
Quest'abbreviazione può essere usata sia nella select, ma anche e soprattutto nella WHERE dove vengono inserite le condizioni necessarie per legare le due tabelle.

Bene, ora sai come fare select su database diversi in mysql.
Ovviamente, un filino tutto ciò influisce sulle prestazioni, rispetto ad avere le tabelle già nello stesso db, ma parliamo veramente di una manciata di millisecondi.

lunedì 5 marzo 2018

Come rinominare una tabella in PhpMyAdmin

Quando si creano delle tabelle in mysql, sia che si utilizzi phpmyadmin o qualsiasi altro software di gestione di database (o anche se si compie questa operazione a mano tramite il puro e semplice linguaggio sql), può sempre capitare di sbagliare il nome di una tabella.
Ma anche nel caso in cui non ci si trovi davanti ad un errore umano, può sempre capitare di voler rinominare una tabella mysql.

Ecco, in questi casi occorre sapere come fare, in modo tale da non dover ricreare la tabella da zero e cancellare quella con il nome errato.
Su phpmyadmin per fortuna, questa operazione è semplice e veloce.
Vediamo subito come fare.


Come rinominare una tabella in PhpMyAdmin


Le operazioni da compiere per cambiare nome ad una tabella mysql tramite phpmyadmin sono le seguenti:
  1. Collegarsi a phpmyadmin con un utente che abbia i privilegi di modifica della struttura delle tabelle nel database in cui si vuole agire
  2. Cliccare sul database contenente la tabella
  3. Cliccare sul nome della tabella da rinominare
  4. In alto a destra, cliccare sulla voce Operazione (o su Più, e poi su operazione, se il menù è raggruppato)
  5. In alto a destra, nella sezione sposta la tabella, sostituire il nome della tabella attuale con il nuovo nome scelto
  6. Cliccare su esegui per compiere l'operazione

Come rinominare una tabella in PhpMyAdmin

Con pochi semplici click avremo rinominato la tabella mysql dalla comoda interfaccia grafica di phpmyadmin.
Questa operazione può essere eseguita tutte le volte che ci pare, ma ovviamente, se abbiamo già sviluppato codice (es. php) che richiama il nome di una tabella rinominata, questo non funzionerà più, quindi occorre ricordarsi di sistemare tutte le app collegate alla tabella appena rinominata.

Per comodità metto anche il videotutorial su come rinominare tabelle con phpmyadmin:
https://youtu.be/En_oUL5-fhg



Bene è tutto, spero che questo breve tutorial su phpmyadmin possa esservi stato utile :)

domenica 4 marzo 2018

Leggi il post

Barzelletta sulla guerra di Troia

Barzelletta sulla guerra di Troia:

Siamo nel bel mezzo della guerra di Troia. 
Il famoso condottiero Perseo, dopo una dura battaglia, viene dichiarato disperso. 
Così, il suo fedele servitore comincia a cercarlo senza sosta, tra i morti ed i feriti nel campo dove si è svolto un sanguinoso scontro. 
Ad un certo punto, tra un cadavere ed l'altro, l'uomo nota un braccio che si muove.
Allora corre e solleva per i capelli il poveraccio, ma non riuscendo a riconoscerlo dal volto tutto ferito, gli chiede:
- Sei Perseo?
E l'altro con un filo di voce gli risponde:
- Trentaseo!

sabato 3 marzo 2018

Leggi il post

Barzellette categori annunci

Qualche barzelletta della categoria annunci:

"Ciao, sono Maria, non sono vergine ma faccio miracoli.
Tel. 02 47xxxxx"


STANZA d'ospedale cedesi, con doppi servizi padella e pappagallo. 
Franca Tel. 02***48

A.A.A. Cercasi ragazzo di razza, perché BASTARDO l'ho già avuto!

RAGAZZO con tic cerca ragazza con toc per avviare azienda settore orologeria. 
Guido Tel. 333***66 


Crisi adolescenziale?
Litighi spesso con i tuoi genitori?
Noi abbiamo la soluzione ai tuoi problemi!
Chiamaci!
Erika & Omar Tel: 348/****557
 

venerdì 2 marzo 2018

Leggi il post

Come contare un array bidimensionale (php)

L'altro giorno mi sono ritrovato ad affrontare un'esigenza particolare, ovvero quella di dover contare un array bidimensionale in php.
Nel mio caso infatti, per esigenze varie,  al posto di salvare i dati nel classico array, mi sono dovuto cimentare con gli array bidimensionali, salvando i dati in più strati, se così si può dire.

Questo comodo metodo però può avere anche un contro, infatti se si usa la count per contare gli elementi dell'array padre (come spiegato in questo post), il risultato finale non sarà il numero totale dei record presenti nell'array php, ma solo la somma degli elementi presenti nel livello indicato.

Vediamo quindi come calcolare il numero totale di record presenti in array a più dimensioni.


Come contare un array bidimensionale in php


Per poter ottenere il numero totale di record presenti in un array bidimensionale php, ci sono sostanzialmente due metodi.

Ecco il primo:

foreach ($array as $tipo) $totali+=count($tipo);

Ciclando l'array e contando i record presenti infatti, li si può salvare in una variabile numerica (opportunamente inizializzata prima del ciclo).
Ecco un esempio pratico:

<?php
    $array[0]["nome"]="Mario";
    $array[0]["cognome"]="Rossi";
    $array[1]["nome"]="Franco";
    $array[1]["cognome"]="Verdi";
    $totali=0;
    foreach ($array as $tipo) $totali+=count($tipo);
    echo $totali;
?>


Il secondo metodo per contare gli array bidimensionali invece, è ancora più ottimale, e consiste nella seguente sintassi:

$totali=array_sum(array_map("count",$array));

Con ancora meno codice infatti, ed usando le due funzioni php array_sum ed array_map, potremo ottenere il numero di record presenti in un array bidimensionale.
Ecco un esempio pratico:

<?php
    $array[0]["nome"]="Mario";
    $array[0]["cognome"]="Rossi";
    $array[1]["nome"]="Franco";
    $array[1]["cognome"]="Verdi";
    $totali=array_sum(array_map("count",$array));
    echo $totali;
?>


E con il conteggio degli array bidimensionali in php, per oggi è tutto :)

giovedì 1 marzo 2018

Come bloccare qualcuno su Tumblr

Come in ogni social network che si rispetti, anche su tumblr possono esserci malintenzionati, haters, stalker, o anche semplicemente post che non ci piacciono.
Ecco quindi che risulta importante sapere come bloccare su tumblr.

Se infatti ci troviamo davanti ad un profilo tumboso che non ci aggrada, o che ci infastidisce con messaggi privati, commenti ostili o altro, ecco che bannare la persona dal proprio profilo può essere la soluzione ideale per vivere felici e sereni.

Vediamo subito come fare.


Come bloccare qualcuno su Tumblr


Per poter bloccare persone su tumblr basta procedere nel seguente modo:
  1. Collegarsi a tumblr web con user e password
  2. Cercare il profilo del malintenzionato
  3. Cliccare sull'icona dell'omino in alto a destra
  4. Cliccare sull'opzione Blocca

Come bloccare qualcuno su Tumblr

Tutto qui, avremo così bloccato il malintenzionato.
Da ora in avanti questa persona non potrà più interagire con noi su tumblr, come accadrebbe in qualsiasi altro social che si rispetti.

Per sbloccare qualcuno bloccato su tumblr, basta ricercare il profilo, ricliccare sull'icona dell'omino, e poi premere su sblocca.

La seguente procedura è valida per tumblr web, e consente di bloccare utenti sia da dentro il profilo, che dall'anteprima nella home del social.
Se invece si sta utilizzando tumblr app, la procedura per bloccare persone è sostanzialmente la stessa, solo che bisogna entrare nel profilo del malcapitato, e da li cliccare sull'omino e poi su blocca.

mercoledì 28 febbraio 2018

Lo stagista inaspettato

Lo stagista inaspettato è un film commedia del 2015 diretto da Nancy Meyers, con Robert De Niro, Anne Hathaway, Rene Russo, Anders Holm, Andrew Rannells, Adam DeVine, Zack Pearlman, Christina Scherer, Jason Otley.


Lo stagista inaspettato

Trama

Ben Whittaker è un pensionato vedovo che non sa come ammazzare il tempo.
Tra una passeggiata ed un'altra, e partecipando ai funerali dei vari amici che piano piano lo lasciano, Ben matura la convinzione di volersi nuovamente mettere in gioco.
Cercando in giro il pensionato trova il lavoro che fa per lui, ovvero un posto da stagista in una famosa ditta online di shopping.
Ben parteciperà infatti ad un particolare programma dove viene offerto un posto di stage a personale anziano, come una sorta di seconda opportunità lavorativa.
Il mondo del digitale però è completamente diverso dal vecchio lavoro di Ben, ma l'anziano signore non si darà per vinto e saprà far valere il suo metodo anche in un ambiente completamente giovanile.


Recensione

Lo stagista inaspettato è il titolo di un particolare film sul mondo del lavoro, un film commedia che però sa anche far riflettere.
Il protagonista della pellicola è un anziano Robert De Niro, che qui è alle prese con un branco di giovani dalle usanze completamente diverse dalle sue.
Questo film forse non sarà il massimo in quanto ad originalità, a parte forse l'idea dello stagista pensionato, ma sa far riflettere sul mondo del lavoro di oggi.
A parte un finale un po' scontato e qualche scena un filino noiosa, "Lo stagista inaspettato" è un film carino... quantomeno per una visione.

Link alla scheda del film su wikipedia

martedì 27 febbraio 2018

I Promessi Sposi Android

Chiunque abbia frequentato almeno un anno di scuola, di certo conosce il romanzo storico di nome "I promessi Sposi".
L'autore di quest'opera letteraria è il famosissimo Alessandro Manzoni.

Ma bando alle banalità, se sto scrivendo questo post è per presentarvi la mia ennesima App per android.
Si tratta di una simpatica applicazione che vi consentirà di ascoltare tutti e 38 capitoli (più l'introduzione) de I promessi sposi, usando semplicemente il vostro cellulare/tablet, e la connessione ad internet.


I Promessi Sposi per Android


Potrete trovare questa fantastica app per android nel play store di google, al seguente indirizzo:
https://play.google.com/store/apps/details?id=com.oggieunaltropost.i_promessi_sposi

Vi basterà scaricare ed installare questa leggerissima applicazione, per essere subito pronti a fare un tuffo nel passato, in una Milano con la peste... brrr...


Come usare I Promessi Sposi App Android


Il funzionamento di quest'app è molto semplice.
Non appena aperta, cliccate sul bottone Ascolta un capitolo, per poter subito selezionare uno dei fantastici audio capitoli di quest'opera.

I Promessi Sposi Android

Dopo aver cliccato sul capitolo desiderato, partirà subito il player, che pescherà i suoi dati direttamente da youtube, da un mio video post.
Se per caso non si dovesse sentire l'audio, alzate il volume del cellulare, e se necessario cliccate anche sul bottone Riattiva l'audio.

Per poter mettere in pausa il video, cliccare sul video, e poi sul bottone della pausa.
Potrete anche mettere il filmato a tutto schermo volendo, ma diciamo che a parte l'ascolto non c'è molto da vedere in questo caso :)
Infine, per cambiare capitolo, cliccare sul tasto Home e ripetere il percorso dall'inizio.

Ascolta i promessi sposi

La vera forza di quest'app però, rispetto ad un ascolto diretto da youtube, è che è possibile anche spegnere il display del telefono, che tanto l'audio continuerà a sentirsi.
Ovviamente se avete delle cuffie, potrete ascoltare un intero capitolo anche in metropolitana.

Spero che l'app i promessi sposi per android vi possa essere d'aiuto per preparare qualche esame, o anche solo per cultura generale... o perchè no, anche solamente per passare il tempo.


Policy privacy


La gdpr mi impone di avvisare gli utilizzatori di quest'app, che questa contiene della pubblicità mirata.
L'applicazione, utilizzando cookie di navigazione del dispositivo, tramite google adsense / admob, fornisce a video dei banner pubblicitari che potrebbero rispecchiare gli interessi di chi utilizza il dispositivo su cui è installata quest'app.
Questi dati personali non vengono in alcun modo utilizzati dalla mia applicazione, che tra l'altro non ne ha accesso, ma vengono invece utilizzati dai principali circuiti pubblicitari per poter fornire un servizio migliore e più personalizzato.
Accettando di utilizzare quest'app si accetta dunque di ricevere pubblicità mirata occasionale, sempre e solo durante l'utilizzo dell'app stessa.
Maggiori info sui cookie di google a questo indirizzo.