Riattivare l’autocompletamento dei formulari per velocizzare l’accesso.

Una funzione molto comoda dei browser e in particolare di Firefox è la gestione e memorizzazione dei dati di accesso: username e password.

Ultimamente però molti portali stanno disabilitando, per ragioni di “apparente” sicurezza, questa funzione, obbligando ogni volta a riscrivere i dati di accesso per fare il login.

Tecnicamente questo si ottiene  aggiungendo l’attributo autocomplete = “off”. In questo modo i browser non memorizzano più i dati di accesso.

Utilizzano Firebug, plugin di Firefox che permette l’editing della pagina html, è possibile modificare l’attributo settandolo su “on”.

In questo modo Firefox memorizza username e password (questa opzionale) e al prossimo accesso sulla pagina, cliccando sul campo viene riproposto il login memorizzato.

Un notevole risparmio di tempo!

Schermata 2013-04-27 a 11.27.14 Schermata 2013-04-27 a 11.26.58

Su Safari Mac il trucchetto non funziona e non ho idea su altri browser.

Come ti aggiusto l’alimentatore fogli della stampante Epson

Ho due multifunzione Epson una Stylus Photo PX800FW e una Stylus Photo PX810FW. Una per casa e una per l’uffico. Ottime multifunzione con un difetto, oltre che consumare spropositate quantità di carissimo inchiostro, ovvero essere fatte di “burro”. Non son certo fatte per durare però le ho già da diversi anni e per il minimo uso che ne faccio vanno bene. Qualche anno fa l’alimentatore automatico della carta ha smesso di funzionare. Prima la PX800FW e poi anche la PX810FW! Smontando qualche vite e togliendo le plastiche superiori ero riuscito ad accedere al meccanismo dll’alimentatore fogli e ho riscontrato la rottura di un mini-ingranaggio del motorino principale dell’alimentatore fogli. Mi sono messo l’anima in pace, alla fine l’alimentatore automatico lo uso poco. Poi qualche settimana fa mi metto a googlare “Epson spare parts” e finisco su un sito tedesco www.gedat-spareparts.com fornito di un “ben di dio” di parti di ricambio per stampanti Epson, Canon, Lexmark e HP. Il “Paradiso della Brugola” in versione stampante. Individuato il pezzo (909), come si vede nella foto con evidenziato il particolare rotto, ne ordino 2. 21,56 euro valgono il rischio della riparazione!

ingranaggio

Arrivati i pezzi, grazie alla spartana ma efficiente ditta tedesca, decido di tentare l’operazione.

Smontare il pezzo non è stato un problema. Trovare il connettore elettrico che si infila nella stampante ha richiesto nuovamente una “googlata” per trovare il manuale tecnico di riparazione e smontaggio della stampante. Dopo i primi inutili risultati o a pagamento finalmente con le keyword giuste trovo il manuale. 260 pagine e una con quello che mi serviva, come si vede nella foto qui sotto.

disassembly

Riesco così ad accedere al connettore, lo stacco, sfilo la piattina e il vecchio pezzo, lo sostituisco e…voilà come nuova, tutto funziona al meglio.

Nella foto seguente si vede bene l’ingranaggio originale di plastica che si è rotto sulla sinistra. A destra il pezzo nuovo con l’ingranaggio non più in plastica ma in metallo…della serie “difetto di progettazione”.

rotto

Nella foto seguente la prova finale con la stampante ancora a “cuore aperto”! :-)

funziona

WordPress aggiornamento automatico della data di modifica di un post

Questo mio sito personale basato su Worpress lo uso per gli scopi sperimentali più disparati. Lo scorso anno ho implementato la pagina delle previsioni meteo per Bolzano e Alto Adige del servizio metereologico provinciale utilizzando uno script scritto ad hoc in php che legge il feed xml messo a disposizione dal servizio meteo e un plugin di Worpress che permette l’inclusione di codice php all’interno delle pagine.

Il tutto funziona egregiamente con un solo problema: la pagina cambia due volte al giorno, in concomitanza con i due bollettini giornalieri emessi. Ma la pagina di Worpress risultava con la data di creazione e modifica alla data di creazione originale. Questo si rifletteva nella sitemap XML penalizzando l’indicizzazione di Google in quanto la pagina risultava sì aggiornata due volte al giorno, come contenuti, ma le date reali erano ferme al 2012.

In pratica utilizzando contenuti dinamici mediante php all’interno di Worpress le pagine risultano penalizzate nell’indicizzazione in quanto la data non riflette la reale modifica.

Dopo una lunga e infruttuosa ricerca di plugin che risolvessero il problema ho deciso di scrivere un mini-script che aggiorni i 4 campi della data del di Worpress con la data e ora corrente e contestualmente aggiorni la sitemap xml.

Worpress usa 4 date, due coppie formate da orario normale e orario GMT. La prima coppia è la data di creazione del post, la seconda la modifica.

Lo script le aggiorna tutte.

<?php

$data=date("Y-m-d H:i:s");
$datagmt=gmdate("Y-m-d H:i:s");

$DBhost = "indirizzodb";
$DBuser = "utente";
$DBpass = "password";

$con=mysql_connect($DBhost, $DBuser, $DBpass);
if (mysql_error() > "") print mysql_error() . "<br>";

$sql = "UPDATE `miatabella`.`wp_posts` SET `post_date` = \"$data\", `post_date_gmt` = \"$datagmt\", `post_modified` = \"$data\", `post_modified_gmt` = \"$datagmt\" WHERE `wp_posts`.`ID` = numerodelpost;";

$result = mysql_query($sql);
if (!$result) {
    die('Invalid query: ' . mysql_error());
}
mysql_close($con);

$url = "url per ricostruire la sitemap;  
$ch = curl_init();  

curl_setopt($ch, CURLOPT_URL, $url);  
curl_setopt($ch, CURLOPT_HEADER, 0);  
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  

$output = curl_exec($ch);  

curl_close($ch);  
?>

Lo script viene richiamato 2 volte al giorno dal cronjob e ora la pagina risulta sempre aggiornata come in effetti lo è!

Stories, 7 App per iPad e iPhone, un progetto educativo per l’insegnamento integrato delle lingue ai bambini

storiesSono disponibili per il download gratuito da Appstore le 7 storie in 5 lingue del progetto Stories.

Questo progetto mi sta particolarmente a cuore dato che non solo lo ha realizzato la mia azienda ma anche perchè la voce narrante italiana è la mia! Chi mi conosce già sa che è dal 2006 che pubblico audiofiabe sul web. Ed è proprio dalla prima versione di questo progetto che è nato il tutto. Ora le storie sbarcano anche su iPad e iPhone.

Ogni App è dedicata ad una storia/fiaba:

Lu = Il lupo sazio e la pecora

Deserts = La creazione dei deserti

Simeli = Il monte Simeli

Barbolo = Barbolo e Fraccola

Crazacil = Un grattacielo in mare

Paur = Il contadino astrologo

Pinsiers = Ciò che pensa la gente

I titoli sono in lingua ladina perchè il committente e promotore di questa realizzazione è Dipartimento Istruzione, Formazione e Cultura Ladina della Provincia di Bolzano.

Ogni App è composta da diverse schermate finemente disegnate a mano. Ogni illustrazione rappresenta una parte della fiaba e una voce legge il testo scritto. Sono disponibili 5 lingue: ladino badioto, ladino gardenese, italiano, tedesco e inglese.

E’ possibile cambiare lingue in qualsiasi momento toccando gli appositi pulsanti sulla destra.

Ogni illustrazione è animata rendendo così ogni fiaba avvincente ed allo stesso tempo educativa.

stories 1

Le App sono pensate in primo luogo per l’insegnamento integrato delle lingue.

È senz’altro di indubbio gradimento per tutti i ragazzi e le ragazze che amano il mondo della narrativa, delle lingue, della multimedialità e dell’illustrazione.
Stories è diventato ora uno strumento interattivo che permette di leggere, di ascoltare i testi e di “toccare” direttamente le fiabe stesse.

Pixxelfactory ha curato la programmazione e l’adattamento delle App.

Per scaricare le App Stories clicca qui.

La lettura ad alta voce ai bambini

Perchè leggere ad alta voce ai bambini?
5 buoni motivi:
1) Senso di Famiglia – Il tempo passato insieme leggendo una storia aumenta la  vicinanza tra voi e loro.
2) Crea lettori forti – la lettura e la lettura ad alta voce aiuterà a espandere il vocabolario dei vostri figli, così come la fluidità e l’apprendimento, aiutandoli a diventare buoni lettori.
3) Aumenta la loro fiducia – Se il vostro bambino fa fatica a leggere ed è timido a parlare in pubblico, con la lettura e il parlare a casa in un ambiente sicuro farà aumentare la  fiducia in se stesso.
4) Incoraggia l’amore per la lettura – Mostrate ai vostri figli che apprezzate la lettura, prendendo il tempo per farlo insieme e raccontando storie che infiammeranno la loro immaginazione incoraggiando così l’amore della lettura
5) Migliora il rendimento a scuola – La lettura è un elemento fondamentale del successo scolastico, e la ricerca dimostra chiaramente che i bambini a cui viene letto a casa hanno rendimenti migliori scuola.

lettura-bambini

Libera traduzione dall’inglese: fonte Bookboard