Upload file tramite Ruby on Rails

Programmazione, Web, Ruby on Rails 1 Comment »

Dopo una serie di articoli riguardanti il mondo “Java“, ho pensato che forse era meglio prendere una boccata d’aria fresca e parlare di qualcosa di più Esotico, tipo il framework ruby on rails.

Durante lo sviluppo di qualche mini applicazione web in rails (puramente a scopo “didattico”) ho riscontrato qualche problemino durante il caricamento di file.

Qui di seguito ho definito i principali passi per permettere l’upload di un file

Continua a leggere »

L’arte di saper copiare

Web No Comments »

Quante volte si “copia” durante lo sviluppo di applicazioni web?
Magari si prende qualche script in giro per la rete e si cerca di adattarlo per le proprie esigenze.

Anche se la cosa non sembra difficile, spesso bisogna anche saperlo fare :-)!

Nell’ormai lontanto 2003, feci un semplice sito web per una società di prodotti toscani (Corte Sant’Andrea.. molti di voi già conosceranno questo nome).
All’interno della sezione “Galleria fotografica” modificai uno script javascript per ottenere un effetto “slide show a libro” su una serie di immagini.

Quasi per curiosità in questi giorni ho provato a cercare “Corte Sant’Andrea” su Google, e stranamente trovo questo risultato in fondo alla prima pagina:
(Nota : Per privacy ho coperto appositamente l’url)

clone1.jpg

guardo il link del sito e scopro che è di una società che vende pc e stampanti!!!!

Continua a leggere »

RESOURCE_BUNDLE, configurariamo tutto!

Programmazione, Java 1 Comment »

Penso che una delle cose più utili nello sviluppo di applicazioni web (e non) sia rendere il più configurabile possibile ogni operazione… testi, nomi di file, indirizzi ip, porte, username, password (magari non in chiaro)…etc etc

Una soluzione interessante offerta da Java riguarda i “RESOURCE_BUNDLE“.

In questo breve articolo voglio illustrarvi come realizzarne uno in maniera semplice semplice…

Continua a leggere »

equals() - NullPointerException..

Programmazione, Java 1 Comment »

Sicuramente, chiunque di voi abbia almeno scritto un “Hello World” in Java avrà avuto a che fare con un bellissima eccezione di tipo : NullPointerException!

Spesso capita che ciò accada manipolando degli oggetti String, ad esempio durante operazioni di uguaglianza :
if ( variabileString.equals(”stringa da confrontare”) )

Ovviamente se la variabile è valorizzata a null una bella eccezione non ve la leva nessuno.

Un metodo banalissimo per evitare questo è utilizzare:
if ( “stringa da confrontare”.equals(variabileString) )

PS Il 90% dei codici che mi capita di leggere utilizza il primo metodo :-) … I misteri della vita!

Integrare le mappe di Google in 2 minuti!

Comunicazioni No Comments »

Come sempre il “miglior amico del programmatore” ci viene incontro ancora una volta.

Grazie a questo articolo apparso su downloadblog.it (gli ex colleghi) ho scoperto alcune API da utilizzare tramite javascript in grado di leggere un file Spreadsheets (versione Excel Online creata da google) contenente almeno i seguenti campi, per ogni località da visualizzare sulla mappa : Titolo, Latidune e longitudine.

Continua per visualizzare la mappa in Ajax!

Continua a leggere »

Web service in java con Apache Axis

Informatica, Programmazione, Java 3 Comments »

Sempre più spesso, in molte applicazioni web, si utilizzano (con i suoi pro e contro) i “web service”.

La comunità di Apache per l’ennesima volta ci viene incontro, con un progetto denominato “Axis“, per facilitare la vita allo sviluppatore, sia dal punto di vista client / server del web service e rendendo invisibile lo strato SOAP.

Se, come me, volete iniziare avvicinarvi a WS, Wsdl… e compagnia bella vi consiglio una mini guida realizzata dal JugSardegna:

  1. Parte 1 : Download formato PDF
  2. Parte 2:  Download formato PDF

Madesimo.. fine stagione

Comunicazioni No Comments »

Sabato 7 Aprile, anche se la neve era abbastanza schifosa (tranne che in Val di Lei) molto probabilmente si è conclusa la mia stagione sciistica :)!

Alcune foto “ricordo”..

7aprile_madesimo_1.jpg

Continua a leggere »

Gestire le date in Java.. è semplice!

Informatica, Programmazione, Java 2 Comments »

Secondo una statistica in 4 applicazioni su 5 si manipola con date e ore… ma quando serve non ci si ricorda mai da che parte iniziare e ci si affida al miglior amico del programmatore.

Fortunamente in JAVA esistono 2 bellissime classi: SimpleDateFormat e Calendar, che ci rendono più semplice la vita :)!

Di seguito ho raccolto una serie di esempi classici, che spero possano esservi d’aiuto prima o poi.

Continua a leggere »

Form con suggerimenti

Web, CSS, Javascript No Comments »

Esempio di balloonQuante volte vi è capitato di creare un form per qualche meccanismo di registrazione et simila?

Spesso e volentieri, come giusto che sia, i singoli campi testo devono rispettare alcuni criteri sintattici (e semantici): Ad esempio non contenere alcuni caratteri, essere più lunghi di un “tot”, non essere uguali al nome o cognome.. e cosi via..

Come illustrare il significato di ogni singolo field all’utente finale? Riempire la pagina di spiegazioni? Visualizzare un messaggo riepilogativo in caso di errori (i tanto odiati “alert“)?

Una via di mezzo, che personalmente trovo interessante, fa uso di CSS e Javascript.
In pratica viene visualizzato solo il form e durante l’utilizzo di un singolo campo compare un “balloon” informativo.

Qui potete trovare un file .zip da utilizzare: semplice ad effetto immediato.
Tanto per la cronaca, uno dei primi siti a fare uso di un meccanismo simile è VOX.

[html blog]

Trova ristoranti…

Web, Idee No Comments »

Ogni tanto la mia mente (poco) creativa, pensa a qualcosa da fare sul web che teoricamente manca (anche se magari non è vero).

Proprio questi giorni pensavo ad un applicazione (stile Web 2.0.. ormai fa moda dirlo, ma nessuno ancora sa cosa bene sia, se non aria fritta da vendere) per cercare un ristorante in base al piatto che ho voglia di mangiare quella sera….

Detto cosi sembra assolutamente una banalità, però vi sfido a trovare un sito che mi permetta di effettuare una ricerca simile su tutto il territorio nazionale (o anche limitato ad una grande metropoli) che DAVVERO SIA FUNZIONALE, e che in POCHI MINUTI mi permetta di effettuare una scelta!

In pratica una specie di jobespresso per i ristoranti :)!

Ovviamente il tutto “condito” con diversi gadget utili, come ad esempio la possibilità di effettuare sondaggi con gli amici per cene di gruppo… etc etc

Continua a leggere »

2007 Davide Carnevali - WP Theme & Icons by N.Design Studio - Valid XHTML & CSS
Post RSS Commenti RSS Login