10/22/2007

Quale processo blocca il mio file?

Può capitare quando si compila in Visual Studio, oppure semplicemente quando si deve rinominare o cancellare un file di ricevere il messaggio di errore: "Impossibile ... il file è utlizzato da un'altro processo", a quel punto è di fondamentale importanza capire chi è il processo e non sempre è cosi chiaro.
Se si il problema avviene con Visual Studio può essere lui stesso che è rimasto appeso.
Usando due tool messi a disposizione da Microsoft: Process Explorer e Server 2003 Resource Kit Tools si può ottenere l'informazione.
Il primo dei due è un file exe che apre una shell che da molte informazioni sui processi che stanno girando sulla macchina, utilizzando il comando "Find Handel or DLL..." del menu "File" e cercando il file blocato si riceve nel risultato di ricerca il servizio che sta utlizzando il file.
Il secondo dopo l'installazione rende disponibile il comando oh.exe che si può lanciare dal prompt dei comandi seguito dal nome del file.

10/16/2007

Outlook 2007 e HTML

Chiunque ha un sistema di newsletter, di notifiche via email che ha sempre funzionato senza problemi si troverà di fronte ad un incoveniente quando le varie macchine che ricevono l'email aggiorneranno l'Outlook alla versione 2007. Rispetto alla precedente versione che aveva due editor diversi per i due formati HTML e Rich Text, ossia l'editor insito in Outlook e Word, il nuovo Outlook si porta dietro un unico editor quello di Word 2007 che sarà possibile usare anche senza aver installato Word stesso. Tuttavia per "ragioni di sicurezza" l'editor Word 2007 non supporta alcuni tag HTML pertanto può capitare che le vecchie email HTML sparate fuori da un servizio o un'applicazione web non si vedano più. A questa pagina si trovano i tag non supportati e quelli supportati, è disponibile anche un validatore HTML, CSS utilizzabile in Microsoft Office SharePoint Designer 2007, Microsoft Expression Web Designer 2007, Microsoft Visual Studio 2005, Macromedia Dreamweaver MX 2004 e Macromedia Dreamweaver 8.