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.

Scritto da bits4beats, il 15-03-2010
LinkConsiglia

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

zipfile.png 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

Scritto da bits4beats, il 04-03-2010
LinkConsiglia

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

date.png 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.

Scritto da bits4beats, il 22-02-2010
LinkConsiglia

Comprimere il codice Javascript con YUI Compressor

compress.png 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

jquery_ui_logo.png 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

extlogo128.png 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

measureit_logo.jpg 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

xml.png 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.








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.






Si ringrazia:

Unbit.it Cybernetic.it website counter