Browse by Tags

Signos vitales de un servidor: Parte III (disco)
Fri, Jan 4 2008 3:38
Después de unos días de descanso debido a las fiestas ampliamente conocidas, continuamos con la tercera entrega de la serie de monitoreo de signos vitales de un servidor, en la cual presentaremos la información necesaria para detectar problemas de rendimiento en las unidades lógicas de disco de un servidor. Si bien es posible determinar problemas en unidades... Read More...
Signos vitales de un servidor: Parte II (procesador)
Mon, Dec 17 2007 4:08
Continuando con los signos vitales de un servidor, hoy día veremos en la segunda parte, el procesador. El análisis del procesador es bastante más simple que el de la memoria. Hay dos contadores importantes. Uno de ellos corresponde al uso del procesador, con dos matices especiales; uso del procesador en modo usuario y el otro en modo kernel . El otro contador... Read More...
Signos vitales de un servidor: Parte I (memoria)
Sat, Dec 8 2007 21:34
¿Qué sucede si uno no se siente bien?; en condiciones normales, uno visita al doctor para saber qué sucede y éste hace una revisión general. Si el doctor encuentra algo interesante, te pide hacer unos exámenes para saber con mayor detalle qué está sucediendo. Llevando este mismo ejemplo al área de la informática, si tienes un servidor y presientes (o tienes total... Read More...
by pmackay | 3 comment(s)
Filed under: ,
Contadores de rendimiento de aplicaciones de 32 bits en sistemas de 64 bits
Tue, Nov 13 2007 23:03
Durante el análisis de Microsoft.VisualBasic.dll tuve problemas para poder ver los contadores de rendimiento de la aplicación desarrollada con Visual Studio 2003 y que se ejecutaba sobre el Framework 1.1, en un sistema XP 64 bits. En ese momento inferí que podría deberse a que la aplicación estaba compilada para 32 bits y se estaba ejecutando en un sistema de... Read More...
by pmackay | with no comments
Filed under: , ,
Predicando con el ejemplo
Tue, Oct 30 2007 0:28
Predicar con el ejemplo. Hemos escuchado eso desde chicos. A veces es difícil lograrlo, pero el hacerlo trae beneficios de diferente índole. El tema de esta oportunidad está relacionado con los mensajes de error. Uno de los tantos posibles problemas de seguridad de las aplicaciones es la revelación de más información de la necesaria cuando se produce un error... Read More...
by pmackay | with no comments
Filed under: ,
¿Expresiones regulares?...¿una ayuda por favor?
Thu, Oct 4 2007 20:46
Si hoy tuviese que dar una lista de las funcionalidades más poderosas de cualquier lenguaje y que son menos usadas, sin duda incluiría en esta lista las expresiones regulares . Hay que ser honestos y reconocer que existen un par de barreras de entrada importantes para su uso. Documentación. No existen muchos sitios dedicados a explicarlas. Hay unos muy buenos... Read More...
by pmackay | with no comments
Filed under:
Minimizar el impacto de subidas a producción (waitChangeNotification, maxWaitChangeNotification)
Tue, Feb 13 2007 1:18
A pesar de que no es recomendado, muchas veces nos hemos visto forzados a subir cambios a producción “en caliente.” Estos cambios en caliente generalmente se deben por cambios en machine.config , web.config o el copiado de nuevos assemblies a la carpeta bin , y estos cambios obligan a que se reinicie el dominio de la aplicación asp.net. Como dominio de aplicación... Read More...
by pmackay | 1 comment(s)
Filed under: ,
Page Load se ejecuta 2 veces ...
Fri, Feb 18 2005 4:33
Hoy me he topado con un hecho muy curioso, y de explicación no muy clara. Por lo menos para mi. Revisando una página web por que tenia un funcionamiento extraño, noté que el evento Page.Load se estaba ejecutando dos veces . Lo que primero revisé fue que no estuviese en true la opción AutoEventWireup . Con ésta opción en true , es común que los eventos se disparen... Read More...
by pmackay | 2 comment(s)
Filed under:
Como implementar el método Clone fuertemente tipificado
Wed, Sep 15 2004 23:08
Para clonar un objeto existente debo implementar en éste, la interfaz ICloneable , la cual posee un único método llamado Clone que debe retornar un tipo object . El inconveniente principal es que el retorno no es del tipo espcífico (type-safe) sinó que es de tipo objeto . Esto obliga a los clientes de cualquier clase a que deban convertir el resultado al tipo... Read More...
by pmackay
Filed under:
Como impersonar (impersonate) un bloque de código
Mon, Sep 13 2004 9:51
En algunas oportunidades es necesario ejecutar ciertas tareas o procesos con algún usuario que tenga otros permisos o privilegios distintos al usuario actual con que se está ejecutando el proceso principal o aplicación. Como práctica realizada de forma habitual, pero que a su vez es muy riesgosa, se ejecutan las aplicaciones con permisos administrativos o de... Read More...
by pmackay | 1 comment(s)
Filed under:
Como crear una coleccion de clases específicas
Wed, Sep 1 2004 15:34
A veces hemos necesitado almacenar varios elementos de un tipo no estándar de .NET en alguna colección o arreglo. Hay alternativas que no son las mas ideales, pero que funcionan, como utilizar el objeto ArrayList o definir un arreglo de algún tamaño. Utilizar un ArrayList es muy fácil, pero lo que hace es crear un arreglo de objetos que debemos convertir al tipo... Read More...
by pmackay | 3 comment(s)
Filed under:
Analizador (profiler) de aplicaciones
Fri, Aug 13 2004 22:27
Hace algún tiempo leí en uno de esos boletines de noticias, que a los desarrolladores nos gusta coleccionar, pero que rara vez leemos, un MVP de algún país que no recuerdo diciendo que Ants Profiler era una herramienta que todo desarrollador debía utilizar. Como su frase me quedó resonando algunas horas, decidí darle una oportunidad a éste producto y ver de qué... Read More...
by pmackay | 2 comment(s)
Filed under:
Botón "atras" del navegador
Tue, Aug 10 2004 13:56
El botón "Atrás" o "Back" siempre ha dado problemas. Para los usuarios es muy útil, pero para nosotros (los desarrolladores), un problema no menor que puede hacer tambalear cualquier solución web. Hasta ahora nunca he visto una solución 100% efectiva (tampoco traigo la panacea), y estudiando el porqué se producen los problemas, la única salida... Read More...
by pmackay | 4 comment(s)
Filed under: