Passa ai contenuti principali

Post

MariaDB CREATE TABLE mysql.index_stats

da  https://mariadb.com/kb/en/mariadb/mysqlindex_stats-table/ CREATE TABLE mysql.index_stats (    db_name VARCHAR(64) COMMENT 'Database the table is in.',    table_name VARCHAR(64) COMMENT 'Table name',    index_name VARCHAR(64) COMMENT 'Name of the index',    prefix_arity INT(11) UNSIGNED COMMENT 'Index prefix length. 1 for the first keypart, 2 for the first two, and so on. InnoDB\'s extended keys are supported.',    avg_frequency DECIMAL(12,4) DEFAULT NULL COMMENT 'Average number of records one will find for given values of (keypart1, keypart2, ..), provided the values will be found in the table.',   PRIMARY KEY (db_name, table_name, index_name, prefix_arity) ) ENGINE = InnoDB ROW_FORMAT = DEFAULT;

MariaDB CREATE TABLE mysql.column_stats

da https://mariadb.com/kb/en/mariadb/mysqlcolumn_stats-table/ CREATE TABLE mysql.column_stats (    db_name VARCHAR(64) NOT NULL COMMENT 'Database the table is in.',    table_name VARCHAR(64) NOT NULL COMMENT 'Table name.',    column_name VARCHAR(64) NOT NULL COMMENT 'Name of the column.',    min_value VARCHAR(64) DEFAULT NULL COMMENT 'Minimum value in the table (in text form).',    max_value VARCHAR(64) DEFAULT NULL COMMENT 'Maximum value in the table (in text form).',    nulls_ratio DECIMAL(12,4) DEFAULT NULL COMMENT 'Fraction of NULL values (0 - no NULLs, 0.5 - half values are NULLs, 1 - all values are NULLs).',    avg_length DECIMAL(12,4) DEFAULT NULL COMMENT 'Average length of column value, in bytes. Counted as if one ran SELECT AVG(LENGTH(col)). This doesn\'t count NULL bytes, assumes endspace removal for CHAR(n), etc.',    avg_frequency DECIMAL(12,4) DEFAULT NULL COMMENT 'Average number of re...

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

jsp+form: problemi con caratteri accentati

Con il submit di un form (GET o POST) si possono ricevere schifezze al posto dei caratteri accentati. Ipotizzando di usare UTF8, non basta che: il file sia salvato come UTF-8 la pagina dica di essere UTF-8 <meta equiv="Content-Type" content="text/html; charset=utf-8"> Occorre specificare anche l'encoding della request: Sarebbe anche da impostare l'encoding del Connector per prendere valori accentati dalla request. può essere utile: http://wiki.apache.org/tomcat/FAQ/CharacterEncoding enjoy /m

NetBeans: percorsi e file

Che JDK usa per girare NetBeans ? Scoprilo in: c:\Programmi\NetBeans 6.5\etc\netbeans.conf Dove stanno le Libraries di NetBeans ? In: %HOMEPATH%\.netbeans\6.5\config\org-netbeans-api-project-libraries\Libraries\ Comodo per copiarle da una versione all'altra (quando si provano RC o beta) enjoy /m

prima del viaggio

Prima del viaggio si scrutano gli orari, le coincidenze, le soste, le prenotazioni e le prenotazioni (di camere con bagno o doccia, a un letto o due o addirittura un flat); si consultano le guide Hachette e quelle dei musei, si cambiano valute, si dividono franchi da escudos, rubli da copechi; prima del viaggio s'informa qualche amico o parente, si controllano valige e passaporti, si completa il corredo, si acquista un supplemento di lamette da barba, eventualmente si dà un'occhiata al testamento, pura scaramanzia perché i disastri aerei in percentuale sono nulla; prima del viaggio si è tranquilli ma si sospetta che il saggio non si muova e che il piacere di ritornare costi uno sproposito. E poi si parte e tutto è O.K. e tutto è per il meglio e inutile. E ora, che ne sarà del mio viaggio? Troppo accuratamente l'ho studiato senza saperne nulla. Un imprevisto è la sola speranza. Ma mi dicono ch'è una stoltezza dirselo. E. MONTALE

sc-win32-status nei log ?

Cosa vorrà mai dire sc-win32-status nei log W3C Extended su IIS ? 0: Operazione completata. 2: Impossibile trovare il file specificato. 3: Impossibile trovare il percorso specificato. 32: Impossibile accedere al file. Il file è utilizzato da un altro processo. 64: Il nome di rete specificato non è più disponibile. 1236: Connessione in rete terminata dal sistema locale. altre spiegazioni con: net helpmsg id_sc-win32-status ciao /m

W3C Extended Log File Format su IIS

Queste sono le intestazioni di un log nel formato W3C Extended su IIS: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status Per fare copia-incolla in un Excel: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status ciao /m