Casella degli strumentiNuovi prodotti per professionisti IT

Grog Steen

Analisi del traffico HTTP

HttpWatch Professional Edition

httpwatch.com

HTTP è un protocollo di livello 7 incredibilmente utile su cui è basata la comunicazione dei siti Web e dei browser. Inoltre, con l'introduzione dei servizi Web, viene utilizzato da molte applicazioni Windows® Forms per scaricare gli aggiornamenti del programma e collegarsi con il server per la convalida. L'individuazione di problemi, l'ottimizzazione delle prestazioni o la verifica di comunicazioni protette tra applicazioni su HTTP può risultare un'operazione complessa, tuttavia HttpWatch Professional Edition consente di risolvere i problemi delle comunicazioni tra Web e browser.

HttpWatch consente di visualizzare i dettagli relativi alle richieste Web.

HttpWatch consente di visualizzare i dettagli relativi alle richieste Web.(Fare clic sull'immagine per ingrandirla)

HttpWatch Professional si integra sia a Internet Explorer® 6.0 che a Internet Explorer 7 ed è possibile visualizzarlo nella parte inferiore del browser oppure come strumento autonomo accanto al browser. Quando viene selezionato il pulsante Record, HttpWatch inizia ad acquisire e registrare le informazioni sul traffico, visualizzando tutti i dettagli relativi alle richieste Web. Consente di visualizzare il flusso HTTP non elaborato, i reindirizzamenti che si verificano nella richiesta della pagina, la coppia valore-chiave di stringa della query associata alla richiesta, il metodo HTTP, le informazioni sulla compressione HTTP e le informazioni di codifica Chunked. Inoltre, HttpWatch consente di visualizzare informazioni dettagliate sui cookie associati alla richiesta, fornendo il percorso, il dominio, la data di scadenza e il valore del cookie. Infine, poiché l'applicazione

viene eseguita come plug-in di Internet Explorer, è possibile visualizzare tutti i dettagli relativi alle richieste HTTPS decrittografate.

HttpWatch consente di esaminare i dati relativi alle prestazioni delle richieste a livello di rete, poiché indica i tempi di risposta al millisecondo, le ricerche DNS, le connessioni TCP, le informazioni sull'indirizzo IP, le porte e i byte inviati e ricevuti dal browser. Pensi di sapere tutto quello che accade per una richiesta? La richiesta di visualizzazione di una pagina HTML è composta da un numero considerevole di parti. Fortunatamente, HttpWatch include un'opzione che consente di filtrare la visualizzazione per tipo di contenuto, codice di risposta, URL, intestazioni o stringhe di contenuto specifiche. In questo modo è possibile isolare l'area di richiesta e concentrarsi rapidamente sui dettagli desiderati.

Sul sito Web questo prodotto viene descritto come uno strumento per la risoluzione dei problemi dei propri clienti. L'applicazione consente di salvare le informazioni sulla richiesta, in modo che i clienti possano inviare i dettagli relativi a eventuali richieste problematiche. Ciò può essere utile per la risoluzione dei problemi. Per inviare tramite posta elettronica il file HWL proprietario, sono sufficienti pochi clic del mouse. Una volta ricevuto il file dal cliente, è possibile visualizzarlo tramite il visualizzatore autonomo dei file di registro incluso nel pacchetto di installazione. È anche possibile esportare i dati della richiesta nei formati CSV e XML, in modo da poterli utilizzare in altre applicazioni.

HttpWatch include un'API di automazione esposta, che consente di registrare informazioni a livello HTTP durante il test per individuare i colli di bottiglia delle prestazioni. Con il pacchetto vengono installati tre esempi di come utilizzare l'API: uno in C tramite una libreria di interoperabilità e due tramite COM per JavaScript e Ruby. Se si utilizza Ruby con Watir a scopo di test, controllare se il sito Web del prodotto include un'esercitazione su come integrare HttpWatch alla piattaforma di test.

Prezzo: 249 dollari per licenza di un singolo utente.

Recensioni

Microsoft Solutions Framework Essentials

microsoft.com/mspress

Per fornire soluzioni tecnologiche di successo, è necessario che le aziende dispongano di processi efficaci e comunicazioni chiare. Il libro di Michael S. V. Turner, Microsoft Solutions Framework Essentials (Microsoft Press, 2006), fornisce gli elementi di base di Microsoft® Solutions Framework (MSF) versione 4.0 e illustra come utilizzarli per sviluppare e implementare procedure testate per i processi e le comunicazioni.

Turner fornisce subito un consiglio eccellente, affermando che non si deve abbandonare immediatamente la struttura corrente dell'organizzazione e dei processi quando si applicano le procedure e linee guida di MSF. Al contrario, è consigliabile implementare una parte di MSF nel processo di sviluppo del prodotto o progetto e valutarne quindi il successo. Nel caso in cui tale valutazione sia positiva, è necessario scegliere un altro aspetto di MSF applicabile al progetto e introdurlo nel ciclo standard. In questo modo, è possibile adattare MSF all'ambiente e limitare allo stesso tempo eventuali problemi imprevisti causati dalle modifiche.

Il libro è destinato a chiunque sia coinvolto nella fornitura di soluzioni tecnologiche, indipendentemente dal grado di esperienza tecnica. Nel capitolo intitolato Building an MSF Team viene illustrato come tutti gli utenti possano contribuire a creare soluzioni di successo. Tuttavia, questa fase viene anche indicata come una delle più difficili nell'implementazione di MSF, poiché implica la necessità di apportare modifiche alle responsabilità quotidiane degli utenti.

Un aspetto fondamentale relativo alla modifica della struttura consiste nel formare un team di specialisti i cui membri rappresentino diverse prospettive e nel fornire vantaggi aggiuntivi al processo globale. Naturalmente, ciò non significa che non sarà più necessario un responsabile autorevole. Come descritto in precedenza, i membri del team MSF sono suddivisi in sette gruppi: Gestione del prodotto, Gestione del programma, Architettura, Sviluppo, Test, Esperienza utente e Rilascio/Operazioni, ciascuno con strutture e responsabilità specifiche. Per le organizzazioni con gruppi più numerosi, il libro fornisce alcuni consigli su come ridimensionare l'idea dei gruppi di specialisti per supportare team e gruppi di maggiori dimensioni.

Il rischio è una costante di qualsiasi progetto, pertanto vengono forniti numerosi suggerimenti di riorganizzazione per consentire una gestione efficace dei rischi. La riduzione dei rischi associati al progetto è un aspetto importante, pertanto il processo di gestione dei rischi è suddiviso in sei passaggi: identificazione, analisi e assegnazione di priorità, pianificazione, registrazione e creazione di report, controllo delle modifiche e lezioni apprese dall'esperienza passata. Inoltre, è necessario continuare a valutare i rischi durante tutto il ciclo del progetto. I punti delineati in questa sezione consentono di limitare la possibilità di errore.

Vengono descritti nei dettagli gli elementi di base per la fornitura della soluzione, incluse le fasi in cui viene individuata, pianificata, creata, stabilizzata e distribuita, nonché l'ambito delle responsabilità di ciascun gruppo di specialisti in ogni fase. Viene presentato il modello di controllo di MSF, una visualizzazione più dettagliata di ogni fase del ciclo di vita di fornitura della soluzione: concezione, pianificazione, creazione, stabilizzazione, distribuzione e controllo (ovvero una guida alla fornitura della soluzione).

Nonostante si possa pensare che il proprio ruolo nell'organizzazione non richieda gli strumenti e i processi illustrati in questo libro, si consiglia di leggerlo ugualmente per ottenere informazioni sui processi correnti relativi alle operazioni, allo sviluppo o alla gestione dei progetti. Anche se il proprio lavoro non è legato allo sviluppo del software, gli argomenti trattati da Turner forniranno un punto di partenza per migliorare l'efficienza e i canali di comunicazione all'interno dell'organizzazione.

Prezzo: $44.99.

Modifica dei file

UltraEdit

ultraedit.com

La casella degli strumenti di ogni professionista IT deve includere un editor completo di tutte le funzionalità. UltraEdit di IDM Computer Solutions è un editor che supporta tutte le funzionalità e caratteristiche standard di qualsiasi editor di testo valido, inclusi l'inserimento di caratteri ASCII, le macro, la ricerca e la sostituzione in base a espressioni regolari, l'avvio di applicazioni esterne, il supporto UTF e la gestione rapida di file di testo di grandi dimensioni. Tuttavia, UltraEdit presenta alcune funzionalità poco comuni che lo rendono particolarmente utile.

Per le modifiche di base, offre una funzione di controllo ortografico integrata multilingue e con 100.000 parole, il completamento automatico e l'evidenziazione della sintassi del codice per linguaggi standard quali C#. È possibile impostare il ritorno a capo automatico in una colonna specifica, una funzionalità utile per la formattazione di messaggi di posta elettronica di testo le cui righe devono avere una determinata lunghezza. In questo scenario, per inviare il messaggio di posta elettronica tramite UltraEdit, sono sufficienti pochi clic del mouse. L'applicazione è integrata in Esplora risorse, pertanto l'apertura del file che si desidera modificare è un'operazione estremamente semplice.

Evidenziazione della sintassi del codice in UltraEdit

Evidenziazione della sintassi del codice in UltraEdit

UltraEdit non si occupa solo di file di testo, ma è in grado di gestire file binari e fornire la visualizzazione di un editor standard di valori esadecimali, riferimenti alle righe ed eventuali valori ASCII. Nella modalità di modifica esadecimale è possibile tagliare, copiare e incollare valori, nonché effettuare operazioni standard di ricerca e sostituzione. UltraEdit include un client FTP integrato che supporta le connessioni su FTP e SFTP. Inoltre, è possibile aprire connessioni standard Secure Shell (SSH) o TELNET.

Per gli sviluppatori Web l'applicazione contiene uno strumento di convalida HTML integrato per il controllo delle pagine Web. UltraEdit, inoltre, dispone di una modalità a colonne per lavorare con file di database basati su testo e file di registro delimitati. Questa modalità semplifica le operazioni di modifica, poiché consente di visualizzare, sommare e modificare facilmente i dati. In UltraEdit è anche possibile raggruppare una serie di file in un progetto o in un'area di lavoro, consentendo di aprire un insieme di file correlati con un semplice clic del mouse. Nel complesso, UltraEdit presenta diverse funzionalità in grado di semplificare e ottimizzare l'esperienza IT.

Prezzo: 49,95 dollari per licenza di un singolo utente.

Gestione della configurazione mobile

Net-Switch

net-switch.com

È un problema comune. Spostandosi con il computer portatile da un ambiente a un altro (ad esempio, dal centro dati al proprio ambiente QA), è necessario riassegnare continuamente l'indirizzo IP statico del computer e la stampante predefinita. Net-Switch fornisce una soluzione a questo problema. Questa utilità consente di impostare e salvare diverse configurazioni di rete, ciascuna con la propria assegnazione di stampante predefinita. In questo modo non occorre ricordarsi i numeri o digitarli manualmente ogni volta che ci si sposta da un ambiente a un altro.

Net-Switch consente di gestire le impostazioni del computer portatile

Net-Switch consente di gestire le impostazioni del computer portatile(Fare clic sull'immagine per ingrandirla)

L'applicazione è incredibilmente facile da utilizzare. È sufficiente assegnare un nome alla configurazione, scegliere una scheda di rete, assegnare un IP statico con la relativa maschera, il gateway e i server DNS associati (oppure selezionare DHCP) e impostare una stampante predefinita. È una soluzione economica per evitare una seccatura quotidiana.

**Prezzo:**19,95 dollari con acquisto diretto.

Scrivi a Casella degli strumenti

Se hai uno strumento o un'utilità che vorresti vedere recensiti qui, scrivi all'autore all'indirizzo tntools@microsoft.com.

Grog Steen è un professionista IT oltre ad essere un appassionato imprenditore. È sempre alla ricerca di nuovi metodi e strumenti che aiutino a rendere più semplici le operazioni e lo sviluppo per i professionisti IT.

© 2008 Microsoft Corporation e CMP Media, LLC. Tutti i diritti riservati. È vietata la riproduzione completa o parziale senza autorizzazione.