Passa ai contenuti principali

Post

Mia Giovinezza (da rileggere ad ogni compleanno)

Mia giovinezza Non t’ho perduta. Sei rimasta, in fondo all’essere. Sei tu, Ma un’altra sei: senza fronda né fior, senza il lucente riso che avevi al tempo che non torna, senza quel canto: Un’altra sei, più bella, Ami, e non pensi esser amata: ad ogni fiore che sboccia o frutto che rosseggia o pargolo che nasce, al Dio dei campi e delle stirpi rendi grazie in cuore. Anno per anno, entro di te, mutasti volto e sostanza. Ogni dolor più salda ti rese: ad ogni traccia del passaggio dei giorni, una tua linfa occulta e verde opponesti a riparo. Or guardi al Lume che non inganna: nel suo specchio miri la durabile vita. E sei rimasta come un’età che non ha nome: umana tra le umane miserie, e pur vivente di Dio soltanto e solo in Lui felice. O giovinezza senza tempo, o sempre rinnovata speranza, io ti commetto a color che verranno: - infin che in terra torni a fiorir la primavera, e in cielo nascan le stelle quand’è spento il sole. Ada Negri

Script MySQL che ignorano constraint

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

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

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

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

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

Montare il CD di Windows su un'istanza EC2 Amazon

Per montare il CD di Windows in un'istanza EC2 (per installare IIS)... 0. Occorre avere EC2 API tools 1. Creare un volume da una snapshot esistente Per Windows Datacenter 32bit (verifica la zona): ec2-create-volume --snapshot snap-b8bb5ed1 --availability-zone eu-west-1b Per altre versioni di Windows: http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1802 2. Montare il volume su un'istanza ec2-attach-volume volume_id --instance instance_id --device xvdg 3. Aspettare 2 minuti... Adesso nell'istanza selezionata compare una nuova unità con i file necessari per l'installazione. ciao /m