maggio 2006 Blog Posts
Venendo dal mondo VB, la regola migliore che c'era per
liberare memoria era quella di appicciare a fondo funzione - dove occorreva - un
bel set x = nothing, così che oggetto particolarmente pesanti venivano scaricati
dalla memoria e niente problemi di appesantimento del pc o crash inattesi,
overflow ecc. ecc.
Il .Net framework sicuramente ha cambiato molto in questo, grazie
all'implementazione della Garbage Collection (alias GC), una specie di spazzino
h24 che gira per il framework e butta via quello che non serve.
Tuttavia, secondo me, Microsoft non è stata molto chiara su come e
quando questo spazzino lavora, ma soprattuto su...
Visto che nell'ultimo mese avrò letto questa domanda
almeno una 10ina di volte sul newsgroup di asp.net, visto che mi si sono
atrofizzate le dita a risponderci, faccio questo post, nella speranza che
qualche d'uno di quelli che posta questo genere di domande prima o poi legga
pure la risposta.
Avere più connessioni è perfettamene lecito, specie quando ci si trova in una
situazione tipo ambiente di sviluppo e server di produzione, dove è quasi sempre
impossibile che i nomi delle risorse e i nomi utenti coincindano.
Come fare allora? Cambiare tutte le volte il web.config? Avere un file per il
server...
Avere un quadro chiaro della situazione, sapere quanti e
quali tabelle sono presenti, che relazioni ci sono, che tipo sono non è una cosa
che si può sottovalutare in nessun progetto, anche il più piccolo.
Quando poi gli strumenti a disposizione ti consentono di fare reverse
engineering da una base dati per ricavarne la struttura e poter replicare su di
un altro database, scrivere automaticamente query senza scervellarti ecc. ecc,
allora lo strumento integrato forse può passare in secondo piano.
Nulla a togliere alla capacità grafica dei diagrammi generati da SQL Server,
ma lo strumento si ferma appunto solo ai diagrammi e...
Scott in un suo articolo ha annunciato finalmente il
rilascio di VS 2005 Web Application Project V1.0. Il link rimanda
direttamente al tool, ma la notizia ovviamente l'ho appresa dal blog di Scott
Guthrie.
Personalmente mi trovo bene con il modello di
ASP.net 2005, ma non nascondo che in qualche occasione la necessità di un
vecchio sistema alla 2003 sarebbe potuto tornare più utile.
In questo suo altro articolo, invece, propone due
cose di cui una estremamente interessante che mi riprometto (chissà se ci
riuscirò davvero) di provare nei prossimi giorni.
Si tratta di un controllo di un tal James per la logging lato...
Bene o forse male. Sono
stato alcuni giorni con il supporto tecnico di Microsoft a cercare di capire
come reimpostare la connesione BlueTooth del mio PDA con ActiveSync. Ovviamente
il tentativo è stato fatto cercando di rigirare il problema con un discorso di
"Porte COM sotto windows" visto che la furbizia di Microsoft in questo caso è di
essere a conoscenza del problema e di non dare supporto tecnico per la
cosa.
La cosa più allucinante è che ci hanno pure
rilasciato una versione di ActiveSync nuova negli ultimi periodi, passando dalla
vecchia 3.8 alla 4.0 e il problema è rimasto...