May 2006 Blog Posts

Problema durante l'installazione di Guidance Automation Toolkit

Ho incontrato un problema durante l'installazione del Guidance Automation Toolkit, dopo aver installato correttamente le estensioni. Durante l'installazione del GAT ricevevo un errore "Operation is not valid due to the current state of the object". Il problema sono le variabili di ambiente di Visual Studio che vengono caricate automaticamente all'apertura di un command prompt (non di default, possono essere settate tramite un utility). Il colpevole e' questa chiave nel registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor E in particolare la stringa AutoRun che nel mio caso era settata a "%VS71COMNTOOLS%vsvars32.bat" per settare automaticamente le variabili di ambiente di Visual Studio 2003. Dopo aver rinominato la stringa, il GAT si...

posted @ Monday, May 29, 2006 3:04 PM | Feedback (1)

Stampare pagine web in PDF e Response Filters

Il rimedio al fatto che le pagine web si stampano male in IE6 e Firefox, potrebbe essere quello di tradurre le pagine in PDF prima di stamparle, come spiegato qui: http://codebetter.com/blogs/brendan.tompkins/archive/2006/05/22/145267.aspx Oppure installare IE7 La soluzione adottata sopra crea un custom Response Filter in ASP.NET per intercettare lo stream che viene diretto al browser e mandarlo ad un HTTP Handler per tradurlo in formato PDF. Rimanendo in tema di Response Filters, questo articolo mostra come crearne uno per produre un XHTML-Compliant Response stream.E' interessante vedere i metodi usati, tipo inglobare il ViewState in un DIV, rimuovere gli attributi "name" ed altri ancora. powered by IMHO 1.3

posted @ Thursday, May 25, 2006 2:58 AM | Feedback (1)

[OT] YAGNI Development Assistant

Altro che FxCop, io voglio questo! YAGNI Development Assistant powered by IMHO 1.3

posted @ Thursday, May 25, 2006 2:10 AM | Feedback (0)

Word 2007 e le toolbar contestuali

Una delle nuove features che mi piacciono di piu' in Word 2007, sono quelle belle toolbar contestuali... Clicca per leggere (lungo con immagini, circa 200K)

posted @ Thursday, May 25, 2006 2:02 AM | Feedback (0)

IIS.Net

E' la nuova community aperta da Microsoft su IIS 7. Blogs, fourm, notizie, download e interviste tutte su un unico sito dedicato solo al nuovo Internet Information Services. www.IIS.net C'e' anche una sezione dove in futuro si potra' testare online IIS7, ottimo per chi non vuole ancora installare Longhorn. http://virtuallabs.iis.net/ powered by IMHO 1.3

posted @ Tuesday, May 23, 2006 11:34 PM | Feedback (0)

Un intervista ad un MVP di Team System

Un interessante intervista su Dr. Dobb's a Richard Hundhausen, MVP di Visual Studio Team System, dove parla di DSL, Dynamic System Initiative, System Definition Models e Source Control. Molto interessante questa parte alla fine: "...I've actually gone in and delivered training on Team System to companies that don't produce software. Seriously, all they do is crank out work orders, jobs, and job steps. They just want the portal aspect; they want the Team Project aspect. What they really like is that they can customize the methodology templates. You can take something like...

posted @ Friday, May 19, 2006 4:15 AM | Feedback (0)

MapCruncher

MapCruncher e' un progetto di ricerca della Microsoft che permette di unire le mappe di Virtual Earth con le proprie per creare un Mapping Mashup. I risultati sono limitati solo dalla fantasia, se ne possono vedere gia alcuni nella gallery: http://research.microsoft.com/mapcruncher/Gallery/ Restando in tema Mapping Mashup, oggi esce "The Da Vinci Code" che sto aspettando da un paio di anni.....e qui si possono trovare un paio di Mashup con tutti i posti menzionati nel libro/film: http://da-vinci-tour.renalid.com/ http://www.tagzania.com/user/tagzania/da-vinci-code powered by IMHO 1.3

posted @ Friday, May 19, 2006 3:38 AM | Feedback (0)

Collaborative workspace

Questo e' quello che chiamo un ottimo ambiente lavorativo: http://agileprogrammer.com/dotnetguy/archive/2006/05/15/14766.aspx "...Every desk has a dual-monitor mounting arm to raise LCD monitors off the desk. Every desk has at least one monitor, and the developers and architects have two. Each collaboration space includes a high definition projector and speakers in the ceiling for the team’s use. Each collab space also contains its own thermostat so the team can adjust the temperature to their comfort..." powered by IMHO 1.3

posted @ Friday, May 19, 2006 3:12 AM | Feedback (0)

Word 2007 e blogging

Word 2007 integrera' una funzione per scrivere posts usando la nuova interfaccia e mandarli direttamente al motore di blog (un po' come IMHO) Pare (speriamo) che l'HTML generato sia finalmente conforme agli standards W3C. Sarebbe bello se il sorgente HTML fosse modificabile manualmente, come in IMHO...non so se integreranno questa funzionalita'. Nella beta 2 sono supportati: MSN Spaces, SharePoint 2007, Blogger e Community Server, ma si potranno creare custom accounts per blogs che supportano le metablog API. http://blogs.msdn.com/joe_friend/archive/2006/05/12/595963.aspx powered by IMHO 1.3

posted @ Saturday, May 13, 2006 12:37 AM | Feedback (2)

Assembly Hijacking

Ho visto sul blog di Francesco Balena un link ad un impressionante video che tratta di Assembly Hijacking e perche' bisogna sempre marcare gli assembly con strong name: http://www.rockyh.net/AssemblyHijacking/AssemblyHijacking.html Oltrettuto mostra come e' relativamente semplice compromettere un sistema usando SQL Injection e da questo, come dice giustamente Francesco, l'importanza di usare sempre query e command parametrici. powered by IMHO 1.3

posted @ Thursday, May 11, 2006 12:55 PM | Feedback (0)

Condividi il tuo OPML

Chi non sta provando il sito dove si puo condividere la propria lista dei blogs in formato OPML? http://share.opml.org/ Da quanto vedo alcuni di UGIdotNET sono gia' in lista...la cosa interessante e' la comparazione che si puo fare tra la propria lista e quelle piu' simili...per esempio Marco ha molti blogs in comune con me (ma quanti ne hai nella tua lista?) ....poi il secondo piu' vicino e' Simone. powered by IMHO 1.3

posted @ Wednesday, May 10, 2006 6:35 PM | Feedback (4)

Come editare i file di progetto in VS 2005

In Visual Studio 2005, i files di progetto sono in formato XML e sono file di configurazione di MSBuild. In caso serva editare il file manualmente, si puo sempre usare un text editor, perche' non esiste un comando edit nell'IDE per modificare il file XML. Almeno non esiste in alcune condizioni... Per modificare il file XML del progetto da Visual Studio 2005 basta seguire il seguente metodo: Right click sul progetto che si vuole editare e selezionare Unload Project Right click ancora e selezionare Edit <nome progetto> Modificare... Quando finito, salvare, right click ancora e scegliere Reload...

posted @ Tuesday, May 9, 2006 2:21 AM | Feedback (0)

Nuova versione dell'Atlas Control Toolkit

E' uscita una nuova versione, non ci sono ancora notizie ufficiali sul sito (arriveranno presto penso...) Ci sono 4 nuovi controlli: Always Visible : Docks any panel to the browser edge so it remains visible all the time. Drop Shadow : Adds attractive drop shadows to any control on the page! Modal Popup : Shows styled modal UI without using HTML dialogs! Rounded Corners : Rounds the corners of any control for a clean, professional look. Gli effetti implementati sono molto belli devo dire. Qui  il download powered by IMHO...

posted @ Friday, May 5, 2006 4:11 AM | Feedback (0)

Ring -1

Cavolo Ring -1 non ne avevo mai sentito parlare. Ero arrivato fino al Ring 0 che e' il modo con il massimo privilegio nei sistemi operativi, dove gira il Kernel e i drivers per intenderci (almeno in Windows)Su Vista i driver verrano cacciati fuori dal Ring 0. Non tutti pero', inizialmente i driver audio sembra che gireranno ancora in Kernel mode...non so perche'...comunque sto divagando...tornando sull'argomento...Ring -1 ! Su questo post di Jeff Atwood si puo' leggere come le nuove architetture HW con supporto built-in per la virtualizzazione, avranno un modo di privilegio ancora piu' elevato del Ring 0, dove il software...

posted @ Friday, May 5, 2006 3:29 AM | Feedback (0)

Come fare soldi con un blog (di successo)

Clicca Qui per la leggere...

posted @ Thursday, May 4, 2006 4:26 AM | Feedback (3)

Poster sui design patterns

Raymond su CodeBetter.Com ha postato due utilissimi posters che raggruppano i piu comuni design patterns e la loro implementazione: http://codebetter.com/blogs/raymond.lewallen/archive/2006/05/03/143979.aspx Da appendere... powered by IMHO 1.3

posted @ Thursday, May 4, 2006 3:49 AM | Feedback (3)