Entradas

Navegación sincronizada en Total Commander

Imagen
Para los que no utilicen el Total Commander solo comentaré que es una excelente utilidad para la gestión y comparación de archivos, muy útil para entornos de programación dónde hay que comprobar la sincronización entre directorios con código fuente. El Total Commander es muy extensible pero sus opciones por defecto la verdad que son muy cortas y a veces es necesario ampliarlas con comandos que trae el propio programa o con menús externos creados por usuarios. Una de las herramientas que más echo en falta que no esté por defecto es la navegación sincronizada por directorios como hacen la mayoría de clientes FTP como FileZilla, opción que estos si traen sin necesidad de configurar un comando adicional. Para crear un menú con la opción de navegación sincronizada tenemos que posicionarnos en la barra de herramientas y hacer clic derecho para que salga la opción de cambiar: Una vez allí debemos escribir en la nueva ventana en el apartado comando el siguiente comando interno: cm_Syn...

Pantalla de bloqueo iOS5

Imagen
Una de las cosas que más me ha llamado la atención del nuevo iOS 5 son las mejoras a la hora de tomar las fotografías, la cámara ahora dispara fotos más cómodamente desde el botón de subir volumen y además ahora tenemos un atajo para activar la cámara desde la pantalla de bloqueo a la que accedemos pulsando 2 veces en el botón de inicio: Al acceder a la pantalla de bloqueo del nuevo iOS 5 veremos el cambio respecto a su predecesor: Otra de las cosas significativas es que si tienes bloqueo por código las fotos que realices y que lógicamente se pueden ver con el iPhone bloqueado son las únicas que podrás ver, o sea que tienes acceso a la galería pero solo a las fotos que hagas en ese momento.

Desaparece la opción de compartir archivos en WS2003

Imagen
Esta es una pequeña guía que te puede ayudar a solucionar el fallo en tu Windows Server 2003 si detectas que te han desaparecido las carpetas que tenías compartidas. Hay mucha información sobre compartir archivos en internet pero a mí particularmente no me valió de mucho y esta guía de pasos es la que me ayudó. Lo primero es comprobar que está configurado tu adaptador de Red para compartir archivos e impresoras, vamos a inicio, panel de control, adaptadores de red y comprobamos cada adaptador: Para cada adaptador abrimos las propiedades y debe de estar marcada la opción de compartir archivos e impresoras : Si está todo correcto comprobemos si está el servicio Server activado , inicio, ejecutar, services.msc y debería aparecernos como la siguiente imagen, si no está activado debemos arrancarlo y ponerlo en modo automático: Por último comprobamos qué carpetas tenemos realmente compartidas : Inicio - Ejecutar -  compmgmt.msc - (enter) - Computer Managment Local - Syst...

Errores que no existen en SQL Server

Imagen
Esto no sé si es un bug o que no he logrado dar realmente con la información correcta para solucionar mi problema, pero a falta de una solución propongo el problema. Hace poco me estaba dando un error bastante frecuente el SQL Server, error del tipo Communication link failure y número 16389. Al ir al agente de SQL Server e intentar crear una alerta para este error en concreto (16389) (ver imagen siguiente para los pasos que he seguido al crear la alerta nueva) Pues eso que al intentar crear la alerta como os he mostrado anteriormente me sale el siguiente error: No se puede crear una nueva alerta . (SqlManagerUI) Error de Crear para Alerta 'Error'.  (Microsoft.SqlServer.Smo) Excepción al ejecutar una instrucción o un proceso por lotes Transact-SQL. (Microsoft.SqlServer.ConnectionInfo) The specified @message_id ('16389') does not exist. (Microsoft SQL Server, Error: 14262) ¡Que raro! un error reportado por el propio SQL Server y que no exista, bueno, vamos a com...

Restablecer valores de la columna identidad en SQL Server

Hace un tiempo hablé en un post sobre los errores que daba SQL Server al intentar truncar una tabla con claves extranjeras (foreign keys) aunque estas estuviesen vacías. Uno de los puntos que traté en ese post era restablecer el valor de la clave principal de la tabla a 0 y el método que utilicé era el mismo que nos explican en este post Reset Identity Column Value in SQL Server . Ayer casualmente probando este método en una tabla recién truncada descubrí que cuando se realiza la opción TRUNCATE TABLE el valor de la columna de identidad (clave principal) toma el valor NULL en vez del valor 0. Lo descubrí al hacer lo siguiente : DBCC CHECKIDENT (tabla, RESEED, 0) La respuesta del SQL Server Managment Studio fue la siguiente: Checking identity information: current identity value 'NULL', current column value '0'. DBCC execution completed. If DBCC printed error messages, contact your system administrator. En realidad esto no afecta en nada es sólo una curiosidad m...

Bloquear programas en el Firewall de Windows 7

Aquí os dejo un pequeño tutorial para bloquear programas en el Firewall que vienen por defecto en Windows 7, realmente las opciones avanzadas del firewall de Windows no solo permiten bloquear programas sino que permiten una multitud de configuraciones sobre las cuales no trataremos pero que es cuestión de prueba y error hasta que tengamos nuestro sistema configurado a nuestro gusto. Lo primero que tenemos que hacer es ir a Inicio – Panel de Control - Sistema y Seguridad Pulsamos sobre Firewall de Windows Una vez allí en el lado izquierdo hacemos clic sobre Configuración Avanzada (recuerdo que hay que ser administrador para acceder a estas opciones) Una vez en las opciones avanzadas del Firewall de Windows pulsamos a la izquierda en dónde pone Reglas de Entrada Y una vez allí a la derecha hacemos clic dónde pone Nueva Regla , una vez pulsado este enlace se nos abre la ventana con el asistente para crear nuevas reglas del firewall de Windows; en la primera pantalla elegimos P...

Rendimiento SQL Server: grado de paralelismo

El tema de los grados de paralelismo en SQL Server es bastante extenso y tiene una bibliografía bastante amplia sobre todo en inglés (como casi todo en informática), en este post intentaré dar una visión global de qué es y para qué sirven los grados de paralelismo en SQL Server y sobre todo cuando y cómo utilizarlos. En primer lugar y lo más importante es disipar cualquier idea que puedas tener acerca de esta opción ( Max Degree of Parallelism ) y su vinculación a la cantidad de procesadores que SQL Server puede utilizar cuando trata de procesar más de una conexión (o usuario) - no es así. Si SQL Server tiene acceso a cuatro procesadores ociosos y tiene cuatro procesos para ejecutar, utilizará los cuatro procesadores - independientemente del grado máximo de paralelismo. Entonces, ¿qué esta opción no? Max Degree of Parallelism establece el número máximo de procesadores que SQL Server puede utilizar para una consulta. Si SQL Server tiene que devolver una gran cantidad de datos...