Profile cover photo
Profile photo
Simone Ruffilli
344 followers
344 followers
About
Posts

Post has attachment
Add a comment...

Post has attachment
Add a comment...

Post has attachment
I had never realized how incredibly tiny 22nm (the "transistor size" on a modern cpu) are... @4:35: 22nm means that there are about 50 atoms between the source and the drain of a transistor.
Add a comment...

Post has attachment
Add a comment...

Post has attachment
Add a comment...

Post has shared content
Dopo le barzellette sui carabinieri, le barzellette sul sito dei carabinieri.
Stamattina mi sono trovato a dover fare una denuncia per furto. Per accelerare le cose, ho fatto La Denuncia Web. In pratica dal sito della Polizia di Stato o da quello dei Carabinieri, è possibile inserire tutti i dati della denuncia, che poi deve essere confermata andando al posto di polizia o in caserma.
In pratica nel caso dei carabinieri (https://extranet.carabinieri.it/DenunciaViaWeb/) si compila un lungo modulo in più passi. In uno dei passi occorreva inserire l'orario del furto. Dovevo inserire 08:30, ma non mi faceva andare avanti. Continuava a scrivere Dato non corretto.
Non capendo il motivo sono andato a vedere il codice ed ho capito il motivo.
Ci sono dei validatori in javascript. Per l'orario il validatore è composto con una espressione regolare (per chi non sapesse cosa sono http://lia.deis.unibo.it/Courses/TecnologieWeb0910/lezioni/3.03.RegExp.pdf).
L'espressione regolare [0-2][0-3]:[0-5][0-9] è sbagliata.
Scritta in questo modo dice che per i due caratteri dell'ora il primo carattere può andare da 0 a 2 ed il secondo da 0 a 3. L'idea era di fare che l'ora potesse andare da 0 a 23. Ma così sono permessi solo gli orari da 0:00 a 3:59, da 10:00 a 13:59, da 20:00 a 23:59.
Capisco l'errore, le espressioni regolari sono ostiche, a me non sono mai entrate in testa:-D, però dico una cosa. Questo tipo di denuncia è è online da anni. Possibile che nessuno si è mai accorto dai report che ci sono range di orari in cui non avvengono mai le denunce?
È l'equivalente di monitorare le conversioni di un sito. Se si ha un modulo su più step, conviene mettere degli eventi su analytics per vedere se la scrittura del modulo si interrompe ad un certo step. Se ci sono tassi di rinuncia anomali ad uno step, magari c'è uno scoglio particolarmente ostico da risolvere.
Photo
Add a comment...

Post has attachment
Visto che non ho ancora trovato un articolo sull'installazione della versione UK di Nest in Italia... ne ho scritto uno io :)
Add a comment...

Post has attachment
Let's test this new G+ feature...
Beer or wine?
-
votes visible to Public
Poll option image
57%
Beer
57%
43%
Wine
43%
Add a comment...

Post has attachment

Post has shared content
This is awesome. Especially considering that it will improve as the code is developed. Microsoft you have impressed me. If only I had a GoPro and a life that wasn't cripplingly boring.
Add a comment...
Wait while more posts are being loaded