Alkampfer's Place

Il blog di Gian Maria Ricci
posts - 659, comments - 871, trackbacks - 80

My Links

News

Gian Maria Ricci Mvp Logo CCSVI in Multiple Sclerosis

English Blog

Tag Cloud

Article Categories

Archives

Post Categories

Image Galleries

I miei siti

Siti utili

novembre 2006 Blog Posts

Virtualizzazione, cosa usare?

La virtualizzazione è un argomento che in questi ultimi anni sta prendendo molto piede, soprattutto con prodotti freeware. Ho provato per un po il microsoft Virtual server R2 e debbo dire che è molto interessante, ma ieri ho istallato il vmware server e come prima impressione mi appare discretamente più veloce del prodotto Microsoft, appena ho tempo di stressarlo un po vi terrò aggiornati con ulteriori commenti. La prima cosa è che è supportato l'audio, cosa che invece sul VirtualServer R2 non è possibile, anche se l'audio è sicuramente di utilità minore. Aspetto commenti di chi ha provato magari anche altri...

posted @ giovedì 30 novembre 2006 09:30 | Feedback (1) | Filed Under [ Generale ]

Alle volte il freeware è la soluzione migliore

Stamane purtroppo il mio HD fa un po di bizze e quindi è il caso di cambiarlo prima che possa avere una perdita dati. Questo mi riporta alla mente quanto successo circa un anno fa, il mio HD primario lamenta uno SMART status bad, compero subito un altro HD e inizio a pensare su come copiare il contenuto dal vecchio al nuovo HD senza dover reinstallare tutto. Mentre mi arrovello su quale prodotto acquistare per fare copia di HD un mio amico mi fa provare un blasonatissimo Norton Ghost, Nulla, la copia riesce ma la partizione del 2003 server non si...

posted @ mercoledì 29 novembre 2006 08:29 | Feedback (0) | Filed Under [ Generale ]

Quando il query optimizer non fa il suo lavoro (sql server 2005)

Ho un database in sql server 2005 con tabelle molto grandi, una dell'ordine di milioni di righe. Ieri per la quarta o quinta volta una query che prima girava in tempi brevi ha iniziato a richiedere 2 minuti e mezzo per l'esecuzione. LA query in questione ha una join tra una tabella con 100 righe ed una con 200.000 righe, fa una join su due campi e naturalmente ho creato un indice per evitare un table scan. Guardando il piano di esecuzione noto che la join viene fatta con il loop. Normalmente il loop va bene per tabelle piccole ma per...

posted @ giovedì 23 novembre 2006 08:36 | Feedback (2) |

Dogana di Lonate Pozzolo, ci risiamo

L'argomento è OT rispetto alla programmazione, ma stamane ho voglia di scrivere 2 righe. Parliamo della dogana di Lonate Pozzolo, contro il quale non ho nulla di personale perchè so che alla fine non è colpa loro. Il problema si origina perchè la suddetta dogana, gestita dalle Poste Italiane, ogni tanto intercetta i pacchi esteri e porta il povero destinario in un calvario incredibile. Premesso che ordino molti libri dagli states, ma non solo quelli (ordino ad esempio vitamine ed integratori che costano talvolta 1/10 rispetto ad una farmacia italiana), il 95% dei pacchi arriva a casa tranquillamente. Di questo 95%...

posted @ martedì 21 novembre 2006 09:45 | Feedback (12) | Filed Under [ Libri ]

Intermittent Invalid Viewstate Error in ASP.NET Web page

Non c'è nulla di più fastidioso degli errori intermittenti e soprattutto degli errori che accadono quando metti il sito nel server di produzione mentre in locale tutto è ok. Come da titolo in un server di produzione ho errori intermittenti di viewState, dato che non voglio bypassare la validazione mi metto in cerca e trovo questo articolo. Nell'articolo viene spiegato che quando il processo di asp.net gira con le credenziali di un account utente si possono generare errori intermittenti....... "When the machineKey is set to AutoGenerate, the key information is stored in the HKEY_CURRENT_USER hive for the account running the process.........

posted @ lunedì 20 novembre 2006 13:12 | Feedback (0) |

Un buon libro sugli use cases.

Normalmente non sono solito rileggere libri, a parte alcuni titoli storici e a parte andare a riguardare delle informazioni tecniche quando ne ho la necessità. Nonostante questo, dopo il webcast di Lorenzo Barbieri, ho riletto le ultime parti del libro di Cockburn sugli use cases. Non posso far altro che consigliarlo a tutti perchè è veramente scritto bene, si legge tutto di un fiato e presenta l'argomento use case in maniera decisamente completa. Il libro a mio avviso è dedicato soprattutto a tutti coloro che sono convinti (come ero io prima di leggerlo) che gli use case coincidono con la loro rappresentazione...

posted @ domenica 19 novembre 2006 10:08 | Feedback (3) | Filed Under [ Libri ]

Connection leak e riempimento del pool di connessioni

In un sito che stavamo sviluppando improvvisamente in produzione inizia ad apparire questo errore Timeout expired. The timeout period elapsed prior to obtaining a connection from the poolQuesto errore viene generato quando ci si dimentica di chiudere le sessioni o di effettuare il dispose su un oggetto session o su uno degli oggetti ADO.NET che supporta l'interfaccia IDisposable. Questo problema si chiama connection leak perchè la connessione non viene mai tornata al pool di connessioni che piano piano si esaurisce.Come individuarloIl modo più rapido è utilizzare il perfmon.exe che ha al suo interno appositi contatori dedicati al monitoraggio, li trovate...

posted @ giovedì 16 novembre 2006 16:50 | Feedback (0) | Filed Under [ .NET ]

ELMAH - Modulo di log per applicazioni asp.net

Per chi non lo conoscesse ELMAH è un modulo per effettuare il log degli errori nelle applicazioni asp.net. Fornito di codice sorgente, basta abilitarlo con qualche riga nel web config ed ogni eccezione non gestita che verrà generata nel vostro sito sarà catalogata nel database e può essere esaminata in dettaglio sempre grazie al modulo ELMAH. Il prodotto è naturalmente freeware e salva una grande quantità di informazioni sugli errori anche se tralascia qualche informazione importante tipo le variabili di sessione che possono però essere aggiunte intervenendo direttamente sui sorgenti. Alk.

posted @ giovedì 16 novembre 2006 08:48 | Feedback (0) |

Powered by:
Powered By Subtext Powered By ASP.NET