Cambiare l’ordine delle colonne in un database mysql

Forse sono un maniaco dell’ordine ma stavo sclerando per modificare la disposizione delle colonne di una tabella.
Con il software che avevo sotto mano non c’era verso … quindi ho cercato direttamente nella documentazione ufficiale di mysql.

Più facile farlo che raccontarlo …

ALTER TABLE nometabella MODIFY COLUMN nomecolonna1 int(4) AFTER nomecolonna2;

Spero sia ovvio ma nel mio caso colonna1 era un int(4) ma se per voi è un altro tipo di campo ….

yav: una libreria javascript per validare form

Ultimo aggiornato il 10/10/2007

Spesso mi è capitato di dover validare le informazioni inserite in un form, e sono state diverse le strade che ho percorso.

Alcune volte ho scritto direttamente il codice jabascript necessario , altre volte ho utilizzato il validatore di dreamweaver , ed altre volte ancora ho usato script di validazione trovati in giro ed adattati alla mie esigenze…

Nessuna di queste soluzioni, anche se funzionali nel contesto in cui le ho usate, mi hanno soddisfatto completamente.

Poi finalmente un giorno (credo l’altro ieri) su sourceforge ho trovato yav.

Yav is a SIMPLE, POWERFUL and CUSTOMIZABLE javascript-based form validation tool.

Lo trovo molto semplice da usare ma sorprendentemente potente.

Dopo averlo scaricato dobbiamo scompattarlo ed eventualmente configurare il file yav-config.js

Configurando questo file possiamo cambiare il formato della data , o personalizzare i messaggi di errore

Poi per usarlo nelle nostre pagine come tutti gli script dobbiamo inserirlo …

<script src="yourPath/yav.js"></script>

<script src="yourPath/yav-config.js"></script>

definiamo le regole …


<script>

var rules=new Array();

rules[0]=’username|required’;

rules[1]=’password|minlength|8′;

</script>

ed infine diciamo al nostro form di validare i dati attraverso yav

<form onsubmit=”return performCheck(formName, rules, ‘classic’);”> … </form>

Per vederlo in azione basta andare sul sito nella sezione “impara per esempi“.

[tags]javascipt, yav, validazione[/tags]

Una calcolatrice tra i preferiti

Link di riferimetno: themaninblue

L’idea è quella di aggiungere direttamente ai preferiti una calcolatrice tramite codice js , in modo da averla sempre disponibile senza dover aprire calc.
Purtroppo per il momento funziona solo con Mozzilla/firefox in quanto IE limita i caratteri dei preferiti a 508 contro i circa 2000 del codice attualmente necessario.

FPDF

link di riferimento http://www.aspxnet.it/

FPDF è una classe scritta in puro asp per la generazione di pdf.
Ciò significa che non è necessaria l’installazione di componenti per la generazione di pdf.

La classe è stata tradotta dall’omonimo script in php fpdf (http://www.fpdf.org). Si ringrazia pertanto l’autore Olivier PLATHEY.

Il codice è stato scritto in javascript, ma è possibile utilizzarla anche in vbScript. E’ stata mantenuta la possibilità di estendere la classe e di estendere il codice delle funzioni, simulando la direttiva extend di php.

Nel rispetto delle intenzioni di Olivier PLATHEY, la classe è totalmente free per applicazioni commerciale e non.

script.aculo.us

prima parlavo di Prototype ..

bene … questi signori stanno sviluppando una libreria ( in realte 2 ) che si aggiunge a Prototype aggiungendo altri effetti sempre con il modello ad oggetti ….

questo è quello che dicono ..

“script.aculo.us provides you with easy-to-use, compatible and, ultimately, totally cool JavaScript libraries to make your web sites and web applications fly, Web 2.0 style”

Una libreria ad oggetti per javascript

seguendo questo link troviamo “Prototype“.
gli autori la definiscono una libreria per sviluppare “web application” dinamiche.

ma che cosa possiamo trovare di utile ?

Prima di tutto una serie di effetti molto carini come dissolvenze in entrata ed in uscita , oppure Squish o Puff che sono assulutamente da vedere ….
Inoltre un serie di funzioni per lavorare con Ajax e Form.

personalmente la trovo molto interessante anche perchè mi risolve problemi di compatibilità tra browser essendo compatibile con :
> Microsoft Internet Explorer for Windows, version 6.0 and higher
> Mozilla Firefox 1.0/Mozilla 1.7 and higher
> Apple Safari 1.2 and higher

per utilizzarla basta includure nelle pagine il solito codice …