Entradas

Mostrando entradas de enero, 2012

Crear certificados digitales en Windows

Imagen
Este manual se podría decir que es una actualización del artículo wiki crear e instalar certificados digitales en Apache HttpServer.Lo primero que debemos hacer es descargarnos la distribución de OpenSSL para Windows. Para los que no lo sepan y parafraseando a la Wikipedia decir que OpenSSL es un software open source para libre descarga que incluye un paquete de herramientas de administración y bibliotecas relacionadas con la criptografía, que suministran funciones criptográficas a otros paquetes como OpenSSH y navegadores web para acceso seguro a sitios con el protocolo HTTPS, herramientas que ayudan al sistema a implementar el Secure Sockets Layer (SSL).Una vez que hemos descargar OpenSSL debemos ejecutar el Símbolo del sistema y navegar hasta la ruta de instalación de este programa. Esto es muy importante porque de hacerlo desde otras carpetas nos puede dar un error del tipo 'openssl' is not recognized as an internal or external command, operable program or batch file.Una v…

SQL Server Named Pipes Provider error: 40

Imagen
Las configuraciones de SQL Server para conexiones remotas dependen de muchos factores que ya he comentado en este blog en el post problemas en el acceso remoto a SQL Server, el tema es que en ese post hablé de los problemas de login por contraseñas incorrectas, usuarios inactivos o tipo de autentificación erróneas, todos estos casos posibles pero no tienen nada que ver con el error que da título a este post de hoy. Este error se debe a 2 cosas fundamentales:una mala configuración del firewall de windows una mala configuración de sql server para tratar las conexiones remotas Son 2 factores muy generales pero los voy a tratar con el mayor grado de especificación posible.El entorno de trabajo de este post es en un Windows 2008 R2 Data Center Edition y un SQL Server 2008 R2 SP1. Mi objetivo final es conectarme remotamente a mi SQL Server por IP.El mensaje de error completo es el siguiente:An error has occurred while establishing a connection to the server.  When connecting to SQL Server 200…

Listado de palabras en castellano

Imagen
Aquí os dejo un recurso que puede ser muy útil para algunos, una base de datos en MySQL con un diccionario, o mas bien un listado, de más de 55 mil palabras en castellano.


El archivo SQL consta de una base de datos con una única tabla, la cual tiene 4 campos, la clave primario y 3 campos de texto con la misma palabra (todas en minúscula). La diferencia entre los 3 campos es que el primero llamado palabra es un varchar con lo cual en las consultas SQL no distingue entre acentos o ñ y n, los otros dos campos son binarios por tanto si distinguen, uno de ellos tiene ñ pero no tiene acentos y el otro tiene acentos y ñ para una comparativa más exacta.
El origen de estas palabras los he sacado del diccionario de español genérico de Open Office disponible para múltiples países desde su página para diccionarios en español para Open Office. Otra fuente de palabras en castellano puede ser el diccionaro de PhpStorm para comprobar la ortografía.
Luego de descargar el archivo hay que renombrar la …

Microsoft apuesta en todo por Windows 8

Imagen
A nadie le parece extraño toda la campaña mediática con el nuevo Windows 8 ni los convenios que se están firmando con proveedores de hardware para lanzar el nuevo sistema en tablets y en teléfonos, lo que si me sorprendió fue recibir hoy el nuevo boletín para los partners rediseñado muy al estilo de Windows 8Para los seguidores de este nuevo sistema operativo de la casa de Redmond os dejo el enlace a la página oficial de Windows 8 desde la cual es posible descargar la Developer Preview. Y también algunas novedades y secretos en las especificaciones hardware.

Time to First Byte

El Time To First Byte o TTFB es una medida que se utiliza a menudo como un indicador de la capacidad de respuesta de un servidor web o de otros recursos de red. Es la duración entre el momento en que se realiza una petición HTTP y la recepción del primer byte de la página por el navegador. Se compone del tiempo de conexión de socket, el tiempo necesario para enviar la solicitud HTTP y el tiempo para conseguir el primer byte de la página. Según la definición anterior podemos llegar a la conclusión de que el Time To First Byte depende de las capacidades de nuestro servidor y ellas son las que influyen directamente en que este tiempo sea mayor o menor. Aquí os dejo una web en la que podremos medir el Time to First Byte de nuestro sitio. ¿Cómo mejorar el Time To First Byte? La respuesta es simple, mejorando las capacidades de nuestro servidor o eliminado carga del mismo. En este segundo aspecto es muy importante ver si estamos utilizando herramientas de compresión de códigos JS o CSS y de…