Claudio Brotto

Browse by Tags

All Tags » native (RSS)
WAP - Windows Academic Program
Di recente ho avuto un paio di occasioni per chiacchierare a ruota abbastanza libera (pure troppo :-)) di Microsoft all'interno delle università . Dire che Microsoft non è generalmente ben vista in ambito accademico è un po' come dire che non ci sono...
Se il compilatore è umorale ...
Leggevo stamattina questo post di Jim Griesmer . Che mi ha colpito parecchio nella sua conclusione, al di là del contesto che ha scatenato il problema. Surely if I build a component twice, consecutively, with no changes to source in-between, I certainly...
Posted: lug 07 2007, 02.23 by devlizard | with no comments
Filed under:
MultiThreaded Apps - $TIB e conditional break
Per restare su un tema caldo, visto che si va verso lo sviluppo di applicazioni managed multipiattaforma ospitate (x es. in un browser) da un CLR trimmed con strato di supporto a linguaggi dinamici (DLR) ... parliamo un po' di debug tricks per applicazioni...
Posted: mag 12 2007, 11.46 by devlizard | with no comments
Filed under:
C++ vs C# vs stili di codifica
Premessa scontata: sintatticamente ci sono un bel po' si somiglianze fra C/C++ e C#. Non sono uguali. Sono molto simili, però. Mi ricordo che uno degli errori che commettevo più di frequente, le prime volte in cui mi sono trovato a scrivere C# dopo 3...
Posted: mag 05 2007, 11.24 by devlizard | with no comments
Filed under: ,
COM, AddRef, Release e non fidarsi mai
Leggevo (appena sveglio ... fate voi) questo interessante post che mette a confronto l'utilizzo di CComPtr<> e CComQIPtr<>. Chi ha lavorato un po' con COM (e non è stato bandito per aver utilizzato gli smart pointers) credo se li ricordi....
Posted: apr 11 2007, 07.31 by devlizard | with no comments
Filed under:
Leggibilit&#224; del Codice
Riporto qui il link che Adrian Florea ha segnalato come commento al mio post di ieri , che riguardava la notazione "not not". Lungo tutto il thread si sviluppa una discussione interessante che coinvolge anche il concetto di leggibilità del codice. Mi...
Posted: mar 20 2005, 04.59 by devlizard
Filed under:
Notazione curiosa nella C-Runtime Library
Sono capitato più o meno casualmente di fronte alla funzione check_managed_app della libreria run-time C, deputata a verificare se l'immagine eseguibile caricata sia o meno un'applicazione managed valida. La funzione è definita come: static int __cdecl...
Posted: mar 19 2005, 12.55 by devlizard | with 3 comment(s)
Filed under:
15 post da leggere
Larry Osterman ha concluso alcuni giorni fa la sua sa serie di post sulla programmazione concorrente. Una serie davvero molto interessante ed istruttiva: al di là dei suoi "principles of concurrent programming", che vengono riassunti nell'ultimo post...
Posted: mar 16 2005, 03.43 by devlizard
Filed under:
15 post da leggere: digging deeper
Una nota che dovremmo appenderci sul muro, secondo me, è che per fare ottimizzazione (se volete, per rendere un'applicazione veloce, scalabile e poco assetata di risorse) è fondamentale conoscere in profondità il sistema con il quale abbiamo a che fare...
Posted: mar 16 2005, 03.43 by devlizard
Filed under:
Oggetti Kernel e Terminal Server
Uno dei modi per condividere gli handle degli oggetti kernel fra processi differenti è l'utilizzo del nome dell'oggetto in questione. Questo, ovviamente, richiede che il creatore dell'oggetto (P1) specifichi un nome nella chiamata alla funzione di...
Posted: gen 28 2005, 07.44 by devlizard | with 1 comment(s)
Filed under:
Utente Administrator e progetti COM
Ieri, un po' eufemisticamente, affermavo di non avere avuto poi troppi problemi nel passare ad un utente non amministratore. Manco a dirlo (saranno passate a dir tanto un ventina di ore) arrivano le prime smentite. Build di una solution contentente progetti...
Posted: gen 07 2005, 07.36 by devlizard
Filed under: