Alkampfer's Place

Il blog di Gian Maria Ricci
posts - 659, comments - 871, trackbacks - 80

My Links

News

Gian Maria Ricci Mvp Logo CCSVI in Multiple Sclerosis

English Blog

Tag Cloud

Article Categories

Archives

Post Categories

Image Galleries

I miei siti

Siti utili

marzo 2012 Blog Posts

Quali hotfix e service pack debbo installare per TFS 2010

TFS2010 è oramai uscito da quasi due anni ed in questo post potete trovare la lista di tutti gli update che dovreste avere installato nel vostro TFS. (http://blogs.msdn.com/b/granth/archive/2012/01/03/tfs-2010-what-service-packs-and-hotfixes-should-i-install.aspx) vi consiglio fortemente di darci uno sguardo . Gian Maria.

posted @ sabato 24 marzo 2012 08:26 | Feedback (0) | Filed Under [ TFS ]

Team Favorites

Nel nuovo TFS esiste il concetto di favorites, ovvero di alcune parti del progetto che sono particolarmente importanti e che quindi possono essere marcate come Favorite. Come esempio è possibile rendere una Build come favorita, semplicemente usando il menu contestuale (la piccola freccia nera verso il basso a sinistra degli oggetti nella nuova interfaccia web.) In questa immagine infatti ho evidenziato alcune parti, per prima cosa la build chiamata Nightly Fabrikam è già stata messa come Favorita, infatti dal menu contestuale possiamo rimuoverla con il comando Remove From Team Favorites. Di fatto le build favorite hanno un...

posted @ lunedì 19 marzo 2012 09:29 | Feedback (0) | Filed Under [ TFS ]

Il web è un posto strano

Ogni tanto mi diverto a guardare con i Google Webmaster Tools le query di ricerca che portano ai miei blog, per capire chi arriva cosa sta cercando ed ogni volta rimango sorpreso di vedere che i risultati sono veramente strani. Ad esempio delle prime 10 query di ricerca che generano traffico al mio blog italiano, ben 4 portano a questo post dove mi lamento della dogana di Lonate Pozzolo :). Evidentemente il numero di persone inferocite dai pessimi servizi offerti dalla Dogana suddetta (gestita da Poste Italiane) è cosi alto che se voleste generare traffico sul vostro blog, vi...

posted @ sabato 17 marzo 2012 09:36 | Feedback (1) |

Eseguire VSCMD.exe in pc che non hanno visual studio o Sql Server

Se lavorate con database project e distribuite il dataabse con L’utility a riga di comando vsdbcmd.exe potreste trovarvi su di un PC che non ha installato ne Visual Studio ne SQL Server, e quindi l’utility fallisce con errori strani, che solitamente riguardano l’impossibilità di caricare alcuni assembly particolari. Ad esempio se usate il vsdbcmd.exe per generare la struttura di database on the fly per unit-testing volete magari eseguire i test in un build server dove non è mai stato installato SQL Server. In generale le istruzioni su quello che bisogna installare lo trovate in questo link (http://msdn.microsoft.com/en-us/library/dd193258.aspx) dove vi...

posted @ venerdì 16 marzo 2012 12:36 | Feedback (0) | Filed Under [ Visual Studio ]

Puntare un build server di TFS ad un source control proxy

Nel precedente articolo ho mostrato come configurare un TFS PRoxy per diminuire il consumo di banda verso l’istanza di TFS on Azure, questa operazione sicuramente beneficia in particolar modo i build server, perché il loro consumo di banda è notevole, soprattutto se si configurano in modo di resettare il workspace ad ogni build. Una volta che il vostro build server è configurato è sufficiente aprire il Team Explorer ( se non è installato nella macchina lo potete installare dal dvd di TFS), e configurare il proxy direttamente da Visual Studio. Per i più temerari in questa pagina è descritto...

posted @ martedì 13 marzo 2012 11:51 | Feedback (0) | Filed Under [ TFS ]

Forecast nella pianificazione del backlog

Tra le tantissime funzionalità introdotte con TFS11, sicuramente il nuovo web access spicca su tutto. L’interfaccia è infatti completamente scritta in HTML, completamente asincrona e supporta drag & drop per riordinare i PBI (Product Backlog Item) e per assegnarli ai vari sprint. In questo post però voglio parlare della funzione di Forecast, perchè riveste secondo me un’importanza molto elevata. Nelle pianificazioni Agili viene assegnato un numero ad ogni PBI, chiamato Effort. Questo numero non rappresenta ore di lavoro, ma è un valore empirico che il team da ad un PBI per quantificare lo sforzo che si ritiene sia necessario...

posted @ lunedì 12 marzo 2012 21:39 | Feedback (6) |

Configurare un proxy per TFS Service (TFS On Azure)

La problematica maggiore nell’usare TFS on Azure può essere rappresentata dalla banda disponibile, che naturalmente è, soprattutto nel nostro Italico suolo, una risorsa che può essere scarsa. Per quanto riguarda la parte web, ho già fatto vedere nei corridoi durante i Community Days, che utilizzando una normale connessione 3G di un cellulare, si può lavorare senza problemi e l’interfaccia è responsiva e veloce, chiaramente il discorso è completamente differente quando parliamo di source code. Quando gli sviluppatori fanno check-out e check-in l’occupazione di banda è determinata dall’entità dell’operazione, e sebbene i file sorgenti siano solitamente piccoli file di testo,...

posted @ lunedì 12 marzo 2012 11:42 | Feedback (3) |

Evitate di far partire Visual Studio come amministratore

E’ sempre una buona pratica di sicurezza non far partire Visual Studio come amministratore, una delle ragioni che sento più spesso è che non è possibile hostare una applicazione WCF in console per questioni di permessi di apertura porte. E’ possibile evitare anche in questo caso le credenziali amministrative, semplicemente dando all’utente corrente il diritto di aprire quella porta con il comando netsh http add urlacl url=http://+:8000/ user=gianmaria.ricci In questo caso sto chiedendo al mio sistema di dare il permesso a gianmaria.ricci di fare un endpoint http in porta 8000, ora potete aprire il vostro VS senza essere...

posted @ sabato 10 marzo 2012 09:42 | Feedback (6) | Filed Under [ Visual Studio ]

Visual Studio 11 ed il nuovo team explorer asincrono

Una delle grandi novità di VS11 è che molte operazioni lanciate con la UI sono ora effettuate in maniera asincrona; stamane stavo facendo check-in su TFS Service on Azure di un progetto di test con alcune librerie, operazione che ha richiesto circa 10 minuti a causa della banda in uscita limitata. L’aspetto interessante è che il check-in è ora asincrono, ovvero VS lo effettua in background, come potete vedere dalla figura sopra in cui trovo scritto Checking in 130 items e sotto ho la progress bar che mi indica la percentuale di completamento. Dato che l’operazione è...

posted @ martedì 6 marzo 2012 10:00 | Feedback (0) | Filed Under [ TFS ]

Gestire le build di TFS dal Web

Una volta che avete installato il vostro build server che punta ad un istanza di TFS on azure, o ad una vostra istanza di TFS on premise, potete gestire le build direttamente dall’interfaccia web, grazie alla nuova WebUi di TFS completamente riscritta. Come potete vedere dalla figura sottostante è possibile visualizzare tutte le build ed il risultato delle ultime build direttamente da web. Facendo click con il tasto destro su una build, ad esempio “first build test” avete un comodo menu contestuale per poter accodare una nuova build. Potete cambiare la quality...

posted @ martedì 6 marzo 2012 09:04 | Feedback (0) | Filed Under [ TFS ]

Creare una build per un progetto su TFS Service (TFS on azure).

Nel precedente articolo abbiamo visto come installare un Build Server on premise su una Project Collection che risiede invece su TFS on Azure, in questo articolo vedremo come creare una semplice build in TFS11 che effettui on premise la build di un progetto che risiede su TFS on Azure. Nel Team Explorer è presente la sezione build, che una volta aperta presenta subito in alto un link per creare una nuova build (New Build Definition). Già nella prima schermata possiamo notare delle aggiunte rispetto alla versione precedente, oltre al nome ed ad una descrizione sono...

posted @ lunedì 5 marzo 2012 10:03 | Feedback (0) | Filed Under [ TFS ]

Installare un build server verso TFS Service

Tfs service è la versione di TFS hostato su Azure ed è una valida alternativa all’avere un installazione on premise, in questo modo è microsoft a preoccuparsi di tutti i dettagli di manutenzione ed upgrade, ed a voi rimane solamente da usare il servizio. In questo scenario però è naturale avere un build server on premise, questo perchè attualmente non è ancora disponibile un build server on-azure e comunque un build server è una macchina che consuma tempo CPU e può avere senso averla in casa. Le operazioni per installare un build server on premise sono veramente banali, basta...

posted @ sabato 3 marzo 2012 08:50 | Feedback (4) | Filed Under [ TFS ]

Prime impressioni su VS11

Sono passate non più di 24 ore dall’uscita di VS11 beta e le impressioni sono molto positive. La cosa che più colpisce, è il layout completamente rifatto, in stile metro/colorless che può piacere o meno. Personalmente trovo che il look sia migliorato, sebbene ci siano alcuni aspetti che secondo me andrebbero rivisiti perché peggiorano l’usabilità, ma nel complesso mi ritengo soddisfatto. Per chi non avesse ancora visto o installato il VS11, ecco un esempio di cosa vi attende L’aspetto che apprezzo di meno è il cambio delle icone, la chiave inglese per le proprietà mi confonde, ed...

posted @ venerdì 2 marzo 2012 21:30 | Feedback (2) | Filed Under [ Visual Studio ]

Community days 2012 , che soddisfazione

Anche quest’anno ho avuto l’onore di poter essere speaker ai Community Days 2012, un evento che anno dopo anno cresce sempre ed è sempre più piacevole. Quest’anno la partecipazione è stata veramente grande, è bello vedere che la sala è piena e ci sono addirittura persone in piedi, sono rimasto veramente impressionato. Tantissimi complimenti a tutti gli organizzatori, perchè per gestire una macchina di questa complessità sicuramente ci vogliono gli attributi :). A questo punto non posso fare altro che invitarvi ad andare alla tappa di Bari, non potete proprio perdervela :). Gian Maria.

posted @ giovedì 1 marzo 2012 10:03 | Feedback (0) | Filed Under [ Community ]

Powered by:
Powered By Subtext Powered By ASP.NET