JASoft.org

El blog de José Manuel Alarcón Aguín. Programación web y mucho más...

MENÚ - JASoft: JM Alarcón

Análisis automático de buenas prácticas para SQL Server

Hace unos días Microsoft puso a disposición pública la herramienta gratuita SQL Server Best Practices Analyzer. Como su propio nombre indica se trata de una herramienta que se encarga de analizar bases de datos de SQL Server para comprobar que se adecuan a las prácticas recomendadas de diseño, rendimiento, mantenimiento y seguridad entre otras categorías. Es una herramienta especialmente útil para los programadores ya que ayuda a optimizar la capa de datos de nuestras aplicaciones con poco esfuerzo. Además se complementa muy bien con Microsoft Baseline Security Analyzer para realizar un análisis completo de cualquier servidor. Es posible analizar varios servidores SQL simultáneamente, agrupando aquellos que nos interesen bajo un nombre común para su posterior reutilización. Del mismo modo definimos nuestras propias reglas de análisis eligiendo cualquier combinación de criterios de entre todos los disponibles para análisis en la herramienta. Dado que las reglas se almacenan en una bas... [Más]

Ejecución de procesos con suplantación de usuarios en .NET 2.0

En la plataforma .NET no había hasta ahora una forma sencilla de ejecutar desde nuestros programas otros procesos u aplicaciones utilizando las credenciales de otros usuarios. Esto puede ser útil si hacemos, por ejemplo, un programa que periódicamente lance unas determinadas tareas de administración o deba conectarse a una base de datos suplantando a un usuario concreto para realizar ciertas actualizaciones de datos. la única forma de conseguir esto en las versiones 1.0 y 1.1 de .NET consiste en recurrir a la API de Windows a través de código no manejado (P/Invoke). Sin embargo en la versión 2.0 de la plataforma, la clase Process incluye tres nuevas propiedades que, con solo ajustarlas, permiten suplantar a cualquier usuario válido a la hora de lanzar un proceso. Dos de ellas son Domain y UserName. Tal y como se puede suponer sirven simplemente para indicar el dominio al que pertenece el usuario que queremos suplantar y el login de éste. la tercera propiedad es Password. Esta sirve,... [Más]

FlipStart, el futuro de los ordenadores portátiles

Paul Allen fundó Microsoft en el año 1976 junto a Bill Gates. Diez años más tarde, en 1.986 tras su salida de Microsoft, fundó también una empresa llamada Vulcan Inc. cuya misión es la de desarrollar todo tipo de iniciativas de gran impacto que incidan directamente en la mejora de la calidad de vida de las personas, en su aprendizaje y en su la manera de hacer negocios. El perfil de Paul Allen no tiene desperdicio. Una de las empresas del complejo Vulcan es FlipStart. Acaban de presentar un impresionante ordenador portátil basado en Windows que nos ha dejado muy impresionados. Para muestra un botón: Se trata de un ordenador supercompacto que combina las mejores características de un PDA o un teléfono móvil con las de un ordenador se sobremesa. Está basado en Windows XP pero se trata al mismo tiempo de un dispositivo "allways-on", es decir, que al igual que un PDA no es necesario iniciar el sistema cada vez que lo queremos utilizar ya que siempre está disponible.Tiene un peso reduci... [Más]

¿Qué ha pasado con el antiguo JASoft.org?

Este Blog sustituye a la antigua página personal sobre software de Jose Alarcón, JASoft.org. Ya no es posible acceder a los enlaces a artículos o a la descarga de los programas gratuitos que había en la anterior edición del sitio. Lo siento. De todos modos trataré de ir publicando aquí las más interesantes o las que más éxito tuvieron en la edición anterior. Como contrapartida intentaré que esta página se actualice con mucha más frecuencia que antes. Permanece atento a este nuevo canal ;-) En esta página se publicarán con cierta frecuencia todo tipo de noticias, trucos, enlaces, descargas... y, en definitiva, cosas útiles relacionadas con el mundo de las Tecnologías de la Información en general y de la programación en particular. Se hará especial hincapié en todo lo referente a la programación para Internet bajo plataformas de Microsoft, tanto ASP.NET como ASP tradicional. Recuerda que puedes acceder directamente a esta página a través de WWW.JASOFT.ORG Espero que te resulte de ut... [Más]