PHP mette a disposizione due comode funzioni per formattare ( e stampare ) valute: money_format() e number_format(). La prima può essere utilizzata insieme a setlocale() per impostare il tipo di formattazione in base al proprio paese, ad esempio:
Categoria ‘Sviluppo’
Very short snippet: formattare valute in PHP
Very short snippet: PHP isset_post()
Spesso capita di dover controllare se una variabile in POST è stata inviata e, in caso contrario, associare un valore di default. Invece di usare la sintassi:
1 |
WordPress: personalizzare la navigazione tra i post
WordPress mette a disposizione numerose funzioni per spostarsi tra i vari post e pagine in avanti ed indietro. Queste sono usate all’interno dei temi, spesso in modo del tutto interscambiabile, anche se contengono alcune differenze. Tutto questo, a dire il vero, creo non poca confusione al momento della scelta della funzione da usare. Eccone alcune note:
Overloading
L’overloading è una caratteristica davvero utile di alcuni linguaggi di programmazione ad oggetti. Tuttavia non tuti i linguaggi OO la supportano, e alcuni la “implementano” in modo o limitato o differente. In linea generale, per le funzioni o metodi, l’overloading permette di creare due o più funzioni/metodi che hanno lo stesso nome ma accettano parametri differenti, ad esempio:
Very short trick: disabilitare il ridimensionamento di una textarea su Safari
In tutti i browser sviluppati partendo dal motore di rendering WebKit (come apputo Safari o Google Chrome), i campi textarea mostrano, in basso a destra, la caratteristica funzionalità di resizing. Se questa particolarità può risultare davvero utile in certi casi, in altri si trasforma in un elemento fastidioso.
jQuery Simple Slider 1.1.0
Prendendo spunto dal suggerimento di Santino Bivacqua ho inserito in jQuery Simple Slider la possibilità di impostare per ogni singola slide un timeOut diverso, inserendo nel tag li l’attributo rel in questo modo:
jQuery Simple Slider
jQuery Simple Slider permette di creare velocemente un feature slide show a partire da una semplice lista UL/LI:
Very short trick: prendere elementi casuali da un array in PHP
La funzione shuffle() di PHP “mescola” letteralmente gli elementi di un array:
Matematica: ridimensionare in modo proporzionale
Dato un oggetto rettangolare largo w e alto h ci viene chiesto di renderlo più piccolo del 20%! Prima di tutto diminuiamo del 20% la sua larghezza:
1 | object.width = object.width – ( (object.width*20) / 100) |
da cui
1 | object.width = object.width – ( object.width * 0.2 ) |
da cui
1 | object.width = object.width * ( 1-0.2 ) |
Per l’altezza vale esattamente lo stesso.
Quando c’è di mezzo un terzo oggetto, cioè non ci è stata data la percentuale da togliere al nostro oggetto ma da un terzo, abbiamo:
1 2 3 | rate = object.width / object.height object.width = terzo.width*(1-0.2) object.height = object.width/rate |
jQuery footer caption Plugin: aggiungere didascalie alle immagini
jquery.footercaption.js è un Plugin per jQuery in grado di aggiungere dinamicamente delle didascalie alle immagini e ad altri elementi della pagina (clicca qui per una demo).






Ultimi Commenti
Marco: Ti ringrazio moltissimo, mi hai illuminato
ho risolto impostando [cc_objc] //OptionViewController.m -...
Giovambattista Fazioli: @Marco: Ti consiglio un approccio credo più corretto. Se hai eseguito il subclass del tab...
Marco: Scusa lo spam.. ho notato che c’è un errore.. ecco la correzione [cc_objc] /** PrimaClasse.h **/ #import...
Marco: dimenticato.. in [cci]OptionViewController[/cci ] il [cci]@syntetize[/cci] del delegato l’ho messo
luigi: molto chiaro e semplice devo ammettere che anche scrivendo da un pà difficilmente uso delegati creati da...