Può essere comodo eseguire script MySQL di creazione/modifica/eliminazione di tabelle che non controllano eventuali foreign key.
Ecco come:
-- salvo le impostazioni attuali e disabilito il controllo
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
DROP TABLE ...
CREATE TABLE ...
ALTER TABLE ...
-- rimetto le impostazioni di prima
SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
enjoy
/m
tutto il monguz è paese
giovedì 25 febbraio 2010
Script MySQL che ignorano constraint
Posted by
monguz
at
23:41
0
comments
Links to this post
Labels: MySQL
martedì 15 settembre 2009
IIS Custom Errors URL e Application Pool
In IIS è possibile specificare degli errori HTTP personalizzati con un URL e far eseguire pagine o directory in Application Pool separati.
Il problema appare quando l'url della pagina di errore sta in un Application pool diverso da quello dell'indirizzo.
Per esempio:
/non/esiste.html è la pagina invocata che non esiste
/error/404.html è la pagina personalizzata di errore
Se /non e /error sono in 2 Application pool diversi ci sarà un errore con uno status HTTP 403.18 con un messaggio: "The specified request cannot be executed from current Application Pool".
Per risolvere questo problema basta aggiungere un'istruzione nel registro e, ovviamente, riavviare IIS.
L'istruzione è:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters]
"IgnoreAppPoolForCustomErrors"=dword:00000001
enjoy
/m
Posted by
monguz
at
19:07
0
comments
Links to this post
Labels: http server, IIS
lunedì 3 agosto 2009
Codici per Nokia S60
Alcuni codici per cellulari con Symbian:
*#0000# Versione software
*#06# IMEI
*#2820# Indirizzo Bluetooth
*#62209526# MAC address Wireless
*#7370# Hard Reset (cancella tutto e ripristina i file originali)
*#7780# Soft Reset
Il security code di default per il reset è 12345
Posted by
monguz
at
22:23
0
comments
Links to this post
Labels: symbian
mercoledì 17 giugno 2009
JSP: metodi per il percorso dei file/url
Il cuore di tutto è la request (HttpServletRequest)
http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/http/HttpServletRequest.html
Negli esempi la pagina è file.jsp e sta in /webapp/dir
localhost:8080/webapp/dir/file.jsp?param=xxx
request.getContextPath() -> /webapp
la root della webapp.
se la webapp è la ROOT dell'app server, restituisce chiaramente una stringa vuota
request.getRequestURI() -> /webapp/dir/file.jsp
il percorso completo alla pagina
request.getServletPath() -> /dir
il percorso alla pagina al di sotto della root della webapp
enjoy
/m
Posted by
monguz
at
16:18
0
comments
Links to this post
domenica 14 giugno 2009
Tomcat appena installato non parte
Se nel file jakarta_service.log appare questo messaggio
...[174 javajni.c] [error] The specified module could not be found.
...[994 prunsrv.c] [error] Failed creating java C:\Program Files\Java\jre6\bin\client\jvm.dll
...[1269 prunsrv.c] [error] ServiceStart returned 1
Il motivo è semplice: Tomcat non trova una libreria nel path del sistema operativo.
msvcr71.dll è una libreria di Microsoft con alcune funzioni C e si può trovare nella directory bin del JRE.
Basta copiare la dll nella directory bin di Tomcat (o aggiungere la bin del JRE al PATH del sistema operativo).
enjoy
/m
Posted by
monguz
at
20:33
0
comments
Links to this post