ottobre 2007 Blog Posts
Volevo lasciare un commento al post di Igor, poi ne è venuto fuori un papiro e allora è meglio scrivere qui. A mio modo di vedere, c'è un errore di fondo nel concetto di DTO espresso in quel post. Un DTO, infatti, *NON* deve né ereditare, né incapsulare l'oggetto che rappresenta; anzi... dirò di più: un DTO non deve avere alcuna relazione con l'entità (o le entità) di dominio che rappresenta, altrimenti non sarebbe un DTO!! Cerco di spiegare meglio il concetto. Perché creo ed espongo un DTO? Una delle ragioni può essere che non voglio/posso esporre direttamente una mia entity...
Già, voglio ringraziare di cuore chi sta curando l'organizzazione del nuovo workshop di UGI, perché solo lontanamente immagino lo sbattimento che ci sia dietro, e voglio ringraziare in anticipo ogni speaker dell'evento. Spero proprio di farcela ad esserci, anche se purtroppo premesse dicono tutt'altro: già le prime due sessioni mi incuriosiscono parecchio! Ma anche se non riuscirò a venire, in ogni caso, grazie. Marco
...potreste aver dimenticato di assegnare l'ID al vostro LinkButton Giuro che questa mi ha fatto veramente impazzire, ma è così, provare per credere!! Ma io mica mi fermo qui! Perchè, dannazione?? Il PageRequestManager, ad ogni postback, utilizza l'argomento eventTarget della funzione __doPostback per determinare qual è il controllo che ha richiesto il submit e discriminare se eseguire una chiamata out-of-band (ad es. se il controllo si trova dentro ad un UpdatePanel) o meno. Ottimo, ma ovviamente ha bisogno di recuperare un'istanza per capire in che posizione del DOM si trovi. Come fa? var controllo = document.getElementById('....');
Ma... attenzione: se non assegnamo...
Dopo il mio precedente lavoro su NHibernate, oggi Aspitalia.com ha pubblicato un mio nuovo articolo sul multithreading. Grazie mille a Daniele per lo spazio che mi ha concesso e a Ricky per la pazienza nel correggerlo! Technorati tags: Articoli, Multithreading, ASP.NET
Chi l'avrebbe mai detto che un programmino fatto in un weekend per utilizzo personale riscuotesse tutto questo successo... L'hanno provato Simone e addirittura Phil Haack, e entrambi ne hanno parlato benone nei loro blog, convincendomi a farlo diventare un progetto open source a cui si sono aggiunti come committer!! Detto, fatto, lo trovate su Google Code, rinominato per l'occasione come Blog Commander (BlogManager era già utilizzato e faceva anche un filo schifo!!). Chi vuole apportare migliorie, mi droppi una mail! Ciao! Technorati tags: Blog Commander, Tools
e non è più possibile attivare il manager, potreste aver bisogno di registrare di nuovo inetmgr.dll: regsvr32 %windir%\system32\inetsrv\inetmgr.dll
Ci ho sbattuto la testa proprio oggi.
Ciauz ;-)