Coding
Tutto ciò che riguarda programmazione e codice...in .Net ma non solo...
bool ret = false;
IList<Woman> women = (from p in omar.KnownPersons
where p.Gender == 'f' &&
p.BeautifulPoints >=65
select p
...
posted @ venerdì 19 febbraio 2010 18.19 |
Da qualche tempo ho deciso di smetterla di “tenere in piedi” una Virtual Machine (tra l’altro hostata in Windows Virtual PC…e non dico altro) sul PC di mio fratello che, povero, era costretto a giocare a COD Modern Warfare 2 con la VM attiva, con evidenti “effetti speciali” del frame rate… Senza contare il fatto che necessitavo del suo PC acceso mentre lavoravo (il che tradotto, data la mia doppia vita, significa dalle 21 alle 2) e che, comunque, non era raggiungibile dall’esterno (essendo semplicemente in LAN). Allora ho deciso di orientarmi all’acquisto di un VPS, mi sono...
posted @ giovedì 24 dicembre 2009 1.50 |
Mi era sfuggita (e si che lo sapevo che doveva uscire…) e devo dire che l’ho seguita con interesse. Non sapevo minimanente di cose si trattasse, mi sembra una cosa molto utile da sapere…sarebbe bello anche applicarla… Seguitela qui.
posted @ giovedì 19 marzo 2009 13.01 |
Girando per la Rete, ho trovato questo simpatico post che in più di un caso potrebbe servirmi per risolvere una questione scomoda che SharePoint non risolve out-of-the-box. http://cregan.wordpress.com/2008/05/09/wss-navigation-flyouts-security-trimming-custom-nav-items/ Spiega tutto perfettamente e direi che non c’è da aggiungere altro se non un complimento per la scelta tecnica ;)
posted @ giovedì 12 marzo 2009 14.30 |
Questa cosa davvero bizzarra (vi prego, ditemi che ho qualche grossa lacuna, preferirei...) la scrivo perchè (spero che sia complice qualche festicciola natalizia) mi ha fatto perdere due giorni lavorativi. Finalmente stasera ho avuto l'illuminazione. Ho dovuto abbandonare la mia razionalità, ma d'altronde Einstein insegna "Imagination is more important than knowledge". Veniamo al dunque. Premesso che, fino a lunedì, ancora non avevo mai utilizzato WCF, ho deciso di non farmi problemi ad utilizzarlo per referenziare i web service di SharePoint. Fin qua tutto ok. Peccato che poi, alla chiamata di un qualsiasi metodo di un qualsiasi web service (tra quelli...
posted @ mercoledì 24 dicembre 2008 0.43 |
Una volta qualcuno mi ha chiesto "Ma perchè ti interessi di Architettura (del software nda)? Tu mica lavori con SharePoint?". A parte il fatto che fortunatamente non lavoro solo con SharePoint, non capisco dove sia il nesso. Una buona architettura ti aiuta. Sempre. (dove per buona non intendo che la sua bontà sia direttamente proporzionale alla sua cardinalità, per non dire complessità). Detto questo volevo portare questo mio esempio (niente codice, solo teoria quindi, veri coders, cambiate pure post :D) senza avere nessuna pretesa, solo come case study (addirittura?). Mesi fa, avendo riscontrato una certa ripetitività codice in alcune WebPart...
posted @ mercoledì 17 dicembre 2008 1.15 |
Da quando ho sentito parlare per la prima volta di IoC e di DI, devo dire che la cosa mi ha interessato sempre più e, non ho ancora ben capito se è causa o conseguenza, è sempre più presente nella mia vita professionale di tutti i giorni. Innanzitutto volevo segnalare questo bell'articolo che spiega di base sia di cosa si tratta, sia come risolverlo con Unity, la soluzione Microsoft per la Dependency Injection. Come dicevo pochi secondi fa a mgutman, la DI è una di quelle cose che io pensavo fossere irrisolvibili. Un assunto. Tipo "Babbo Natale non esiste". Impossibile pensare...
posted @ mercoledì 24 settembre 2008 15.02 |
E' qualche mesetto che uso, un po' saltuariamente, NDepend e devo dire che non pensavo fosse uno strumento così completo. Chi è stato agli ultimi Community Days ne ha anche sentito parlare... All'inizio l'avevo visto solo come un raccoglitore (inteso come "colui che raccoglie") di metriche in un nostro progetto software, poi però ho visto che fa qualcosa in più. Fermo restando i miei pensieri (ancora dubbiosi e fumosi) sulle metriche, ho visto che con NDepend si ottiene: Gestione struttura del codice Qualità del codice (query CQL) Dipendenze dei vari assembly Produzione di report di analisi Possibilità di comparare...
posted @ martedì 9 settembre 2008 13.30 |
...e sono buono, nel senso che, a mio parere, quasi non sarebbero comparabili. Chi mi conosce bene o chi lavora con me, sa quanto riesco ad essere obiettivo sulle varie tecnologie: the right tool, for the right thing. Per lavorare con le mappe non ho dubbi: le Google Maps API sono il right tool. Anzi the tool. Oggi, in circa un'oretta di lavoro, sono riuscito a fare quello che in una settimana di MapPoint non ero nemmeno riuscito a sfiorare. Ovvero, richiedere una mappa, centrata in un preciso punto, al server e "riempirla" di pushpin in posizioni prestabilite (ho un...
posted @ lunedì 8 settembre 2008 23.15 |
Da quando ci sono stati gli ultimi fantastici CD, non mi sono ancora fermato a studiare: IoC, NSK, Castle Project, Enterprise Library e metto insieme i pezzi, osservando il mio famoso progetto che, il 16 Luglio (in contemporanea con il suo primo compleanno) è stato anche oggetto di una mia piccola (dalle 9:30 alle 15) presentazione... Oggi mi è venuta una riflessione a galla e volevo condividerla. Prendendo spunto dal bell'esempio di Mauro durante la sessione INF304 - Estendere Visual Studio: vspackage dalla a alla z, quello dell'infermiera che istanzia il tipo corretto di bisturi e lo passa al medico, mi...
posted @ giovedì 24 luglio 2008 17.15 |
Full Coding Archive