Risorse
Ultimi & popolari
Aiuti & Utilities
Comunity
Rimpiazzare stringhe all’interno di campi di tabelle MySQL
Se avete bisogno di cercare e rimpiazzare una stringa all’interno di un campo in una tabella di un database MySQL esiste la comodissima istruzione replace. Ipotizziamo di avere la tabella studenti con un campo tel e di voler rimpiazzare tutte le occorrenze del prefisso 0733 con il prefisso +39 0733, ecco il comando SQL per farlo.
L'evoluzione dal linguaggio assembly al linguaggio C
È più che evidente la tendenza in atto che sta facendo migrare gli sviluppatori di sistemi embedded dal linguaggio assembly a quello C
Creare un file zip in Java
Già dalla versione 1.4 Java supporta la possibilità di creare file compressi di uno o più file.
L’algoritmo di compressione supportato è lo zip e le classi in gioco sono java.util.zip.ZipEntry e java.util.zip.ZipOutputStream.
La seguente funzione prende in input un file, che conterrà il nostro zip, e una lista di file.
All’interno del file zip inserirà tutti i file passati nel secondo parametro
Come creare miniature da immagini usando solo codice HTML e CSS
La mia recente attività di restyling del layout di questo blog, aveva evidenziato la necessità di organizzare l’elenco degli ultimi articoli pubblicati in home page, secondo una struttura più compatta. Per non appesantire eccessivamente la lista, che comprende anche una breve sintesi del contenuto di ogni articolo, era necessario allegare anche una piccola immagine, opportunamente dimensionata in relazione ai nuovi ingombri disponibili.
Aggiungere o sottrarre giorni, mesi, anni a una data in Java
Può sembrare banale ma la prima volta che ho cercato di farlo ci ho messo un pochino per trovare la soluzione giusta. Ho deciso così di pubblicare queste poche righe di codice.
Per sottrarre o aggiungere un giorno a una data, bisogna creare un’istanza della classe Calendar, impostando una data e sommando a questa 1 di tipo giorno.
Comprimere il codice Javascript con YUI Compressor
Molte librerie javascript vengono distribuite in un formato compresso (o minimizzato).
Se aprite i file in questo formato non riuscirete a leggere granché per via del fatto che tutti gli spazi e gli a capo sono stati sacrificati per risparmiare byte preziosi.
Mi sono sempre chiesto come fossero riusciti a realizzare tali file.
Beh la risposta è molto semplice: ci sono programmi appositi per farlo.
Uno di questi è YUI Compressor, un tool sviluppato dal YUI Team.
YUI Compressor è stato scritto in java e il suo utilizzo è veramente immediato.
Utilizzare il date picker jQuery UI per i nostri campi data
Far inserire manualmente una data nei form è una cosa ormai poco utilizzata.
E’ buona abitudine fornire agli utenti degli strumenti che aiutano nella compilazione di tali campi.
Ogni buon framework che si rispetti mette ormai a disposizione questi oggetti (ExtJS di cui vi parlavo qualche giorno fa non è da meno).
Oggi voglio proporvi un esempio con il datepicker del framework jQuery UI, un framework javascript nato per costruire widget e oggetti di interfaccia sfruttando solamente la libreria jQuery.
ExtJS: il framework di sviluppo Javascript per eccellenza
Recentemente ho avuto il bisogno di riscrivere completamente un’applicazione web.
Penso di conoscere bene html, css e javascript ma, nonostante questo, nella scrittura di applicazioni web ho dovuto spesso risolvere gli stessi problemi, rispondere alle stesse esigenze e scrivere in diverse occasioni lo stesso codice.
Dopo aver visto gli esempi proposti nel sito e aver fatto alcuni test ho provato a svilupparla con ExtJS.
Rotte le prime iniziali difficoltà per impostare l’ambiente con tutte le opportune dipendenze, mi sono subito accorto di avere a che fare con una libreria veramente matura, flessibile e molto performante.
Il forum della comunità è attivissimo, la documentazione (presentata anch’essa tramite un’applicazione web ExtJS) è comodissima da navigare e ben scritta, i bug sono pochi e di poco rilievo, perlomeno nella versione che ho provato e che sto ancora usando, cioè la 2.2.1 (il ramo attuale è alla major release 3.x).
Misurare una pagina web con MeasureIt, un’utilissima estensione per Firefox
Ogni professionista che si rispetti ha i suoi magici strumenti del mestiere.
Così come il falegname ha il suo caro metro sempre in tasca così ogni grafico o sviluppatore web non può non avere installato MeasureIt.
Lo scopo di MeasureIt è misurare le ampiezze e le altezze nelle pagine web. Grazie ad esso possiamo capire quanto è grande un elemento div oppure una tabella semplicemente attivando e trascinando il layer trasparente che lo strumento ci mette a disposizione.
La serializzazione XML di oggetti attraverso XStream
Quando sono approdato nel “Two Minute Tutorial” dell’homepage del progetto mi sono subito convinto a provare la libreria XStream.
Ritornando per un attimo sul problema originale, stavo cercando una libreria che mi permettesse di salvare degli oggetti Java (quindi delle istanze di classi) all’interno di stringhe o file in formato xml. Ero convinto della fattibilità della cosa ma non sapevo effettivamente come fare.
La comodità di avere dei pezzi di codice in xml contenenti oggetti Java serializzati apre effettivamente a un mondo di possibili applicazioni interessanti, prima fra tutti la possibilità di salvare lo stato di un applicazione oppure anche la possibilità di caricare dei parametri di configurazione di un servizio.
Principale
Inserisci...
Collabora
ZioBudda.net sta crescendo sempre di più, ma mi serve una mano per portare avanti i progetti e per rendere il sito sempre più bello e pieno di informazioni.


