Caja de herramientasNuevos productos para profesionales de TI

Greg Steen

Análisis de tráfico HTTP

HttpWatch Professional Edition

httpwatch.com

HTTP, fundamento para el explorador hasta la comunicación de sitios web, es un protocolo de capa 7 increíblemente útil. Además, con la llegada de los servicios web, muchas aplicaciones de Windows® Forms usan HTTP para descargar actualizaciones de programa y llamar a casa para la validación. La identificación de problemas, la optimización del rendimiento o la verificación de la seguridad de las comunicaciones de aplicación a aplicación sobre HTTP puede ser dificultosa, pero HttpWatch Professional Edition le puede ayudar a solucionar problemas de la Web al explorador.

HttpWatch muestra los detalles detrás de las solicitudes web

HttpWatch muestra los detalles detrás de las solicitudes web(Hacer clic en la imagen para ampliarla)

HttpWatch Professional se integra con Internet Explorer® 6.0 e Internet Explorer 7, y puede aparecer en la parte inferior del explorador o como una herramienta independiente junto al mismo. En cuanto hace clic en su botón Record, HttpWatch comienza a capturar y registrar el tráfico, y muestra todos los detalles subyacentes a las solicitudes web. Puede consultar la secuencia HTTP sin formato, cualquier redirección que suceda en la solicitud de la página, los pares clave-valor de la cadena de consulta asociados con la solicitud, el método HTTP, la información de compresión HTTP y cualquier información de codificación no fragmentada. Además, HttpWatch muestra información detallada acerca de cualquier cookie asociada con la solicitud, proporcionando la ruta, el dominio, la fecha de caducidad y el valor de la cookie. Y dado que la aplicación

se ejecuta como un complemento de Internet Explorer, puede consultar también todos los detalles de solicitudes HTTPS descifradas.

Con HttpWatch puede analizar en detalle los datos de rendimiento en el nivel de red de sus solicitudes, ya que muestra tiempos de respuesta hasta el milisegundo, búsquedas DNS, conexiones TCP, información de dirección IP, puertos y bytes enviados al explorador o recibidos desde éste. ¿Cree que conoce todo lo que pasa en cada solicitud? Siempre me sorprende ver cuántas partes están asociadas en cada solicitud a una sola página HTML. Afortunadamente, HttpWatch incluye una opción para filtrar la pantalla por tipo de contenido, código de respuesta, dirección URL, encabezados o por una cadena de contenido específico. Esto le permite aislar su área de investigación y centrarse rápidamente en los detalles específicos que le interesan.

El sitio web del producto promociona la herramienta como una manera de solucionar los problemas con los clientes. La aplicación permite guardar información de solicitud, de modo que los clientes pueden enviarle información detallada relacionada con solicitudes problemáticas. Puede resultar útil en la solución de problemas. El archivo propietario HWL se puede enviar por correo electrónico con sólo un par de clics. Una vez que recibe este archivo del cliente, lo puede ver con el visor independiente de archivos de registro incluido en el paquete de instalación. También puede exportar los datos solicitados a archivos CSV y XML para que se puedan usar en otras aplicaciones.

HttpWatch tiene una API expuesta de automatización, que proporciona la posibilidad de registrar información en el nivel HTTP durante las pruebas para ayudar a buscar los cuellos de botella del rendimiento. El paquete instala tres ejemplos de cómo usar la API; uno en C a través de una biblioteca de interoperabilidad, y dos a través de COM para JavaScript y Ruby. Si usa Ruby con Watir para realizar pruebas, consulte el sitio web del producto para obtener un tutorial sobre cómo integrar HttpWatch en la plataforma de prueba.

Precio: 249 dólares por licencia de usuario.

Reseñas de libros

Microsoft Solutions Framework Essentials

microsoft.com/mspress

Para entregar soluciones tecnológicas satisfactorias, las compañías necesitan procesos efectivos y comunicaciones claras. El libro Microsoft Solutions Framework Essentials de Michael S. V. Turner (Microsoft Press, 2006), le ofrece los fundamentos de Microsoft® Solutions Framework (MSF) versión 4.0, y le muestra cómo usarlos para desarrollar e implementar prácticas probadas de procesos y comunicaciones.

Turner comienza con un excelente consejo cuando le dice que no deje caer al mismo tiempo toda la estructura actual de procesos y organización cuando aplique las instrucciones y prácticas de MSF. En su lugar, sugiere implementar una parte de MSF en el desarrollo del producto o proyecto y a continuación evaluar su éxito. Cuándo esa evaluación esté terminada y sea correcta, elija otro aspecto de MSF que se adapte al proyecto e introdúzcalo en el ciclo estándar de proyecto. De este modo, puede adaptar MSF al entorno así como reducir cualquier problema imprevisto que surja de los cambios.

El libro está dirigido a cualquier persona, técnico o no, involucrada en la entrega de soluciones de tecnología. El capítulo sobre la construcción de un equipo MSF muestra cómo personas tanto técnicas como no técnicas pueden y deberían trabajar para entregar soluciones satisfactorias. No obstante, advierte que esta puede ser una de las partes de MSF más difíciles de implementar, ya que implica cambios en las responsabilidades diarias.

Algo fundamental en el cambio de estructura es la idea de formar un equipo de representantes en el que los miembros trabajen como iguales que representan distintas perspectivas, y ofrecen beneficios adicionales al proceso en general (por supuesto, esto no elimina la necesidad de contar con un responsable con autoridad para la toma de decisiones). Tal como se describe, los representantes de MSF se dividen en siete grupos: administración de productos, administración de programas, arquitectura, desarrollo, prueba, experiencia del usuario y lanzamientos/operaciones, cada uno con su propia composición y responsabilidades. Para las organizaciones con grupos de mayor tamaño, el libro ofrece algunas sugerencias acerca de cómo ampliar la idea de grupos de apoyo para que sea compatible con equipos y grupos de mayor tamaño.

El riesgo es una constante en cualquier proyecto y encontrará una abundante cantidad de sugerencias de reorganización que pueden ayudarle tanto a usted como a su equipo a tratar de forma eficaz el riesgo. Es importante reducir los riesgos del proyecto, y el proceso de administración del riesgo se divide en seis pasos que pueden hacer que sea satisfactorio: identificación, análisis y prioridades, planeamiento y programación, seguimiento e informes, control de cambios, y aprendizaje de experiencias anteriores. Además, debe continuar evaluando el riesgo durante todo el ciclo del proyecto. Los puntos descritos en esta sección pueden ayudarle a mitigar la posibilidad de errores.

Se cubren en todo detalle los fundamentos de la entrega de la solución, que incluye pistas de representación en las que idea, planea, genera, estabiliza e implementa la solución, así como define las responsabilidades de cada grupo de apoyo en cada fase. Se le presenta el MSF Governance Model, una vista más detallada de cada una de las pistas del ciclo de vida de entrega de la solución: ideación, planeamiento, generación, estabilización, implementación y, por último, gobierno; es decir, guiar la entrega de la solución.

Aunque puede pensar que su función en la organización no requiera de las herramientas y los procesos que se analizan en este libro, su lectura le proporcionará una nueva perspectiva de sus procesos actuales, independientemente de que trabaje en operaciones, desarrollo o administración de proyectos. Incluso si su trabajo no está relacionado con el desarrollo de software, los temas que Turner abarca le ofrecerán un punto de partida para mejorar la eficiencia y los canales de comunicación dentro de la organización.

Precio: $44.99.

Edición de archivos

UltraEdit

ultraedit.com

Cada profesional serio en TI necesita un editor eficaz en su caja de herramientas. Un editor que considero esencial es UltraEdit de IDM Computer Solutions. Es compatible con todas las características y capacidades estándar que obtendrá en cualquier editor de texto respetable, incluida la inserción de caracteres ASCII, macros, búsqueda y reemplazo por expresiones regulares, inicio de aplicaciones externas, compatibilidad con UTF y control rápido de archivos de texto de muy gran tamaño. Sin embargo, UltraEdit tiene algunas capacidades no tan comunes que lo hacen especialmente valioso.

En la edición básica, se ofrece un corrector ortográfico de 100.000 palabras para múltiples idiomas integrado, finalización automática y resaltado de sintaxis de código para lenguajes estándar como C#. Puede establecer el ajuste de línea automático en una columna especificada con un retorno, una estupenda característica para dar formato a correo electrónico basado en texto que necesite líneas menores que cierta longitud. En este escenario, puede enviar el correo electrónico a través de UltraEdit con apenas un par de clics del mouse. La aplicación se integra con el Explorador de Windows, de modo que abrir un archivo para editar es tan sencillo como hacer clic con el botón secundario seguido de un clic con el botón primario.

Resaltado de sintaxis de código en UltraEdit

Resaltado de sintaxis de código en UltraEdit

UltraEdit no se limita a archivos de texto. Administra competentemente archivos binarios y le ofrece una vista estándar de editor hexadecimal de valores hexadecimales, referencias de línea y valores ASCII posibles. En el modo de edición hexadecimal, puede cortar, copiar y pegar valores así como realizar operaciones de búsqueda y reemplazo estándar. UltraEdit incluye un cliente FTP integrado que es compatible con conexiones FTP y SFTP. Además, puede abrir conexiones estándar de shell seguro (SSH) o TELNET.

Para los desarrolladores web, la aplicación contiene una herramienta integrada de validación HTML para la comprobación de páginas web. UltraEdit también dispone de un modo de columna para trabajar con archivos de base de datos basados en texto y archivos de registro delimitados; este modo simplifica la edición y le permite saltar fácilmente entre agregado y edición de datos. UltraEdit incluso puede agrupar un conjunto de archivos en un proyecto o espacio de trabajo, lo que le permite abrir un grupo de archivos relacionados con un solo clic. En general, UltraEdit tiene un sinfín de características que pueden hacer su vida como profesional de TI más fácil y eficiente.

Precio: 49,95 dólares directo para una sola licencia de usuario.

Administración de la configuración móvil

Net-Switch

net-switch.com

Existe un problema corriente. Se mueve de entorno en entorno (de la sala del centro de datos, por ejemplo, al entorno de control de calidad) con su equipo portátil en la mano. Y constantemente tiene que reasignar la dirección IP estática de su equipo portátil y la impresora predeterminada. Si este escenario le suena, quizá puede ser de utilidad probar Net-Switch. Esta práctica utilidad le permite establecer y guardar varias configuraciones de red, cada una con su propia asignación de impresora predeterminada, para que no tenga que recordar ni escribir esos números cada vez que se traslada de un entorno a otro.

Net-Switch administra la configuración de equipos portátiles

Net-Switch administra la configuración de equipos portátiles(Hacer clic en la imagen para ampliarla)

La aplicación es increíblemente fácil de usar. Simplemente asigne un nombre a la configuración, seleccione un adaptador de red, asigne una dirección IP estática con su máscara asociada, puerta de enlace y servidores DNS (o seleccione DHCP), establezca una impresora predeterminada, y estará listo. Es una manera económica de librarse de un problema diario.

Precio: 19,95 dólares directo.

Escriba a Caja de herramientas

Si tiene una herramienta o utilidad favorita que le gustaría que aparezca aquí, escriba al autor en la dirección tntools@microsoft.com.

Greg Steen es un profesional emprendedor y entusiasta de la tecnología. Siempre está buscando nuevas herramientas y métodos para ayudar a simplificar las operaciones y el desarrollo para los profesionales de TI.

© 2008 Microsoft Corporation and CMP Media, LLC. Reservados todos los derechos; queda prohibida la reproducción parcial o total sin previa autorización.