maggio 2006 Blog Posts
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...
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
Altro che FxCop, io voglio questo!
YAGNI Development Assistant
powered by IMHO 1.3
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)
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
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...
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
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
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
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
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
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...
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...
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...
Clicca Qui per la leggere...
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