April 2005 Blog Posts

Giocando con l'interoperabilità, le parte 2 e 3

Per chi aveva seguito l'articolo Giocando con l'interoperabilità (parte 1), ecco pubblicati anche il seguito: Giocando con l'interoperabilità (parte 2)  e Giocando con l'interoperabilità (parte 3) .  

UDPClient e Multicast

Nel corso dell'implementazione dell'archiettura di esempio che ho iniziato a descrivere qui mi sono trovato a combattare con i problemi legati a UdpClient e Multicast. 2 UdpClient  sulla stessa macchina proprio non se la sentono di ascoltare lo stesso gruppo multicast... beh questo bel problema :o Ho cercato in rete per vedere se qualcuno aveva stesso problema.... ma poca roba e anche l'esempio di MSDN, http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconusingudpservices.asp, non vuole proprio funzionare. Ho chiesto in ufficio e un collega - un grazie a Paolo - mi ha girato del codice per fare quello che volevo che però usava esplicitamente le Socket e non usava UdpClient... beh mi son...

Giocando a integrare e interoperare

Proprio la sera non ce la faccio a vedere la TV... anche i giochi al PC non è che mi attirano molto - eccezion fatta per Civilization III e pochi altri. Insomma ognuno si diverte un pò come meglio crede e in queste sere di fiacca uggiosa primavera mi sono rilassato/divertito costruendo questo, che pian pianino - per ql ke posso - commetterò.

Wrappare il testo ad una certa lunghezza

Quando si spedisce la posta in formato testuale o si posta sui NG è importante impostare il proprio client in modo che wrappi il testo ad una certa lunghezza (in OE occorre impostare alcune opzioni dell'invio di posta). Wrappare il testo è importante al fine di rendere più leggibile il testo al destinatario. Se si spedisce la posta da codice l'opzioni di wrapping non esiste per cui occorre implementarne una propria. Ecco quella che uso io nata quando ho implementato il sync tra forum e NG,  "Wrappare i testi ad una certa lunghezza di caratteri" , che mi fa piacere condividere. Nonostante...

Secuity Workshop

Come il ha fatto il raffa qui mi unisco anche io nel ringraziare tutti quelli che sono venuti al workshop in settimana. La sala era piena e molti (almeno un 50ina) si sono trattenuti fino a quando abbiamo dovuto chiudere i battenti, 19:30  circa. Le foto dell'evento le trovate sul blog di Riccardo ormai fotografo ufficiale. ...devo scusarmi che sono ormai un paio di _puntate_ che non ho il piacere di trattenermi per la cena... la prossima volta sarò presente (promesso).  

ButtonColumn e Command Argument

Alle righe della datagrid sono associabili bottoni/linkbutton ai quali è associabile un comando, ma le ButtomColumn hanno il CommandName ma non il CommandArgument. L'evento di ItemCommand,  associato al _click_ di una ButtonColumn, nasce per avere sia CommandName sia CommandArgument. Sarebbe comodo usare il CommandArgument per avere l'identificativo del record associato all'Item selezionato ma tutti gli esempi dell'MSDN portano il caso in cui tale identificativo è mappato su una colonna della griglia... ma mica è sempre così! Se l'identificativo è - esempio - un Guid cosa gli frega all'utente di avere una colonna tanto lunga e tanto incomprensibile? Io faccio come segue: private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){ DataRowView drv...

MVP, riconfermato! :-D

Come Pierre, sabato è arrivata anche per me la riconferma al progetto MVP... inutile dire che sono davvero contento! :-D

«April»
SunMonTueWedThuFriSat
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567