468x60

venerdì 20 luglio 2012

Root path in Vaadin

Come ottenere il path della root della web application in Vaadin:
getApplication().getContext().getBaseDirectory()

mercoledì 18 luglio 2012

Applicazione demo del SQLContainer Vaadin

Da quando il SQLContainer è stato reso parte integrante del framework Vaadin l'applicazione demo ufficiale non è più quella presentata nel Book di Vaadin (il quale dovrebbe essere corretto perchè porta un riferimento a com.vaadin.addon.sqlcontainer.demo)...


Ecco dove trovare il nuovo demo:
http://dev.vaadin.com/svn/demo/demo-site/src/com/vaadin/demo/sqlcontainer

martedì 17 luglio 2012

Java e timestamp da MySQL con JDBC

Per mostrare correttamente un timestamp da un db MySQL, con JDBC, bisogna leggere il dato appunto con getTimestamp() e non getDate()... vediamo un esempio:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm");
data = sdf.format(rs.getTimestamp("data"));

lunedì 16 luglio 2012

Redirect frame in un frameset

Vediamo il codice javascript da utilizzare per effettuare il redirect di un frame da parte di un altro frame nel frameset:
parent.frames['nomeframe'].location.href='url';

venerdì 22 giugno 2012

Date e variabili in Linux/Unix

Vediamo come fare per assegnare una data ad una variabile, in particolare formattiamo la data per restituire solo l'anno:
anno_cur=`date +%Y`
Adesso vediamo come sottrarre un valore alla variabile anno_cur per ottenere l'anno precedente:
anno_prec=`expr $anno_cur - 1`
NB: è importante usare il carattere ( ` ) non il carattere apice ( ' )

Sottrazione variabili in Linux/Unix

Lavorando su vecchi sistemi Unix ho avuto necessità di sottrarre due variabili, per farlo non basta semplicemente $var1-$var2 :-(

Vediamo come fare:
c=$(expr $a - $b)

lunedì 4 giugno 2012

Soluzione Cannot load from mysql.proc...

Cannot load from mysql.proc. The table is probably corrupted

E' possibile risolvere questo errore di MySQL eseguendo il seguente comando, il quale provvederà ad eseguire un fix dell'interno DBMS:
mysql_upgrade -uroot -p
468x60

Cerca su Google

Cerca nel Blog con Google