maggio 2006 Blog Posts

La buona regola del "x = null"

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...

posted @ venerdì 26 maggio 2006 18:36 | Feedback (4)

Come seleziono una certa stringa di connessione per l'uso locale e una per il server remoto?

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...

posted @ venerdì 12 maggio 2006 13:15 | Feedback (0)

Diagrammi relazionali e tante altre cosine per il database

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...

posted @ venerdì 12 maggio 2006 11:47 | Feedback (0)

Finalmente è arrivato ...

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...

posted @ mercoledì 10 maggio 2006 09:49 | Feedback (2)

La pigrizia o la furbizia di Microsoft?

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...

posted @ martedì 9 maggio 2006 11:14 | Feedback (3)