August 2006 - Posts
Non so se la notizia piacerà al nostro Mighell ma qualcuno ha pensato bene di sviluppare un Windows Workflow Designer in Atlas !!! Non l'ho ancora provato ma sembra interessante ...
Complimenti Jon !!
fonte: http://weblogs.asp.net/gsusx/archive/2006/08/30/At...
Perchè questo titolo? Provate ad installare VSTO su una macchina con Office 2003 Sp2 e avrete la risposta. Per essere più precisi il pc in questione aveva installato Office 2003 e poi direttamente la Sp2, senza passare per la Sp1. Non c'è differenza? Ed invece sì ...
In pratica l'installazione di VSTO richiede che sia installato Office 2003 Professional (non necessariamente la suite completa) + il Service Pack 1. Con ogni probabilità viene fatto un controllo nel registro che semplicemente verifica la presenza del Sp1, ma non la presenza di un Service Pack superiore, con conseguente blocco dell'installazione.
La soluzione? L'unica che ha funzionato è stata la completa disinstallazione di Office e l'installazione seguendo questi passi:
- Office 2003 Professional
- Office 2003 Service Pack 1
- Visual Studio Tools for Office
- Office 2003 Service Pack 2
Così funziona tutto regolarmente.
Quando in Internet Explorer clicchiamo su un file .application, l'estensione del deployment manifest di ClickOnce, il browser scarica il file nella directory temporanea e invoca l'handler associato al file che, sbirciando da Windows Explorer | Opzioni Cartella | Tipi di file equivale a: rundll32.exe dfshim.dll,ShOpenVerbApplication %1. IE non si limita ad eseguire l'handler associato, ma parserizza e legge il contenuto del deployment manifest e passa l'url originale come parametro (lo riconoscete dal %1).
In FireFox, invece, il .application viene trattato come un qualsiasi file. Questo significa che compare la classica dialog Open/Save e nel primo caso viene semplicemente eseguito il programma ad esso associato (rundll32.exe ...).
UPDATE: Aggiungo che il manifest, così come le sue dipendenze, vengono scaricate nella directory C:\Documents and Settings\<nomeutente>\Impostazioni locali\Temp invece della cartella C:\Documents and Settings\<nomeutente>\Impostazioni locali\Apps\2.0 propria di ClickOnce.
Fortunatamente è disponibile una estensione che emula il comportamento di IE anche su FireFox. Anche se la versione attuale è solo la 0.4, pare abbastanza stabile. FFClickOnce, il nome dell'estensione, aggiunge la dicitura Run ClickOnce Application alla dialog Open/Save di Firefox, risolvendo anche il problema legato alla directory di esecuzione. Per gli interessati è possibile scaricarla ed installarla da questo link: http://www.softwarepunk.com/ffclickonce.
Ogni anno mi prende un pizzico di malinconia al termine delle tanto agognate ferie. Ebbene sì domani si torna alla routine quotidiana. Quest'anno, però, ammetto di sentirmi più carico, voglioso di tornare al lavoro. C'è tanto da fare e non vedo l'ora di riprendere. Oltre al lavoro, riprendono le attività legate a dotnetside. Il workshop del 26 Ottobre è una tappa importante e ce la stiamo mettendo tutta per realizzare un evento di ottima qualità, e l'agenda parla da sè
.
Purtroppo il tempo non è stato molto benevolo, troppi temporali
, ma anche se non sono andato da nessuna parte, ho letteralmente staccato la spina, trascorrendo più tempo con la mia ragazza e gli amici nella mia città adottiva: Trani.
Per chi non conosce Trani ecco qualche foto:
La cattedrale di Trani vista dal porto
Il porto di Trani
Buon rientro a tutti 
Sul blog di Steven Smith è nata una discussione/sondaggio (Atlas Naming Game) che dovrebbe portare alla scelta finale del nome finale da dare all'attuale Microsoft Atlas. Tra le proposte potenziali ci sono (direttamente dal blog):
- Rich Web Programming Foundation - RWPF
- Web Technology Framework - WTF (!)
- AJAXX (aka let's just add an 'X' to the existing name to make it sound cooler)
- Rich Language ASP Framework
- Big ASP Rich Foundation - BARF
- Active Client Pages - ACP
Ho lanciato anch'io un suggerimento: WLF (Web Live Foundation). Chissà 
fonte: http://blogs.msdn.com/brada/archive/2006/08/16/703...
Marcello ha da poco pubblicato le foto della cena di ieri sera.
Guardatele ne vale veramente la pena
Sono appena rientrato dalla famosa Cena del Polpo - Prima Edizione (o .netTrullo Dinner Edition). Una serata fantastica. Una splendida occasione per reincontrare alcuni vecchi amici e poter (finalmente) conoscere di persona altri con cui ci si sente solo via internet. Alla fine eravamo in nove: io, Igor Damiani, Vito aka Mr.Tips, Lorenzo, Marcello, IgorA, Omar Damiani, Mighell e l'ospite misterioso Matteo (se non erro
).
Per ora mi fermo qui. Chi di dovere posterà al più presto i risultati della serata. Purtroppo per causa di forza maggiore non ho potuto prendere parte al dopo cena dell'ormai celebre Bar Fod di Cisternino. Sarà per la prossima volta...
Ma avete visto la nuova skin??? E le nuove funzioni del sito?? Grazie all'update eseguito oggi, la nuova versione di Community Server ha aggiunto le funzionalità di tag. Cos'è il tag?? E' una nuova funzionalità del cosiddetto semantic web che classifica automaticamente i contenuti del sito, dei blog, degli articoli, ecc...sulla base di meta dati che ne specificano la tipologia.
Ed è così che al lato di questo blog troverete una serie di tag di dimensioni diverse. Le dimensioni indicano il grado di "presenza" all'interno del blog.
Very very cool
Sarò forse un inguaribile romanticone, ma l'amore che ho verso .netSide mi porta, ogni volta che viene fatto un passo in avanti, a ricordare quella fredda, freddissima giornata di gennaio quando sotto la neve naque l'Idea. Un'Idea che poi il gruppo dei sixguys ha saputo portare avanti, su un percorso non facile e spesso disseminato di pericoli, ma sospinto dalla tenacia e dalla testardaggine di un
tipo che definire *folle* è forse dir poco

" />.
Oggi, .netSide sta per compire un altro passo.
Come avrete già saputo ad ottobre ci sarà un evento di tutto rispetto targato .netSide:
Workshop Present & Future. Quasi quasi ci faccio un pensierino ...
Per ora non dico altro, ma ne saprete di più, se volete, nei prossimi giorni ...
Come si dice in questi casi:
... stay tuned ...