René Pacios

/* Overflow My Brain & More */

AppSettings con tipado fuerte y como usar un archivo externo

Desde siembre .NET nos ha ofrecido una forma muy sencilla de gestionar las variables de configuración de nuestra aplicación accediendo a la información de los archivos de configuración app.config o web.config en la sección de los mismos normalmente.
Sin embargo si tienes cierta experiencia como programador y has trabajado con .NET accediendo a las porpiedades de configuración indicando la clave entre comillas, te darás cuenta que el harcodear la clave de esta manera puede ser fuente de errores humanos y como que …. bueno, que no gusta que no haya intellisense [Más]

Vaciar todas las tablas de una Base de Datos SQL Server

Es muy corriente que mientras estamos desarrollando o haciendo pruebas hagamos inserciones, modificaciones y demás, y dejemos la base de datos llena de registros sin sentido. No voy a entrar si usamos Objetos tipo Mock o no,vamos a suponer que estamos desarrollando nuestro "programa de videoclub" para clase y hacemos pruebas a medida que desarrollamos.

Para eliminar todos los registros de las tablas podríamos utilizar un cursor sobre las tablas obtenidas de sys.objects, y ejecutar SQL dinámico vaciando así las tablas y teniendo cuidad del orden para cumplir con las restricciones, etc.

Sin embargo SQL Server posee un par de procedimientos almacenados, no documentados en los libros online de SQL Server , bastante curiosos que nos van a servir para simplificar nuestro trabajo. Estos son spMSforeachtable y sbMSforeachdb
[Más]

Vaciar todas las tablas de una Base de Datos SQL Server

Es muy corriente que mientras estamos desarrollando o haciendo pruebas hagamos inserciones, modificaciones y demás, y dejemos la base de datos llena de registros sin sentido. No voy a entrar si usamos Objetos tipo Mock o no,vamos a suponer que estamos desarrollando nuestro "programa de videoclub" para clase y hacemos pruebas a medida que desarrollamos.

Para eliminar todos los registros de las tablas podríamos utilizar un cursor sobre las tablas obtenidas de sys.objects, y ejecutar SQL dinámico vaciando así las tablas y teniendo cuidad del orden para cumplir con las restricciones, etc.

Sin embargo SQL Server posee un par de procedimientos almacenados, no documentados en los libros online de SQL Server , bastante curiosos que nos van a servir para simplificar nuestro trabajo. Estos son spMSforeachtable y sbMSforeachdb
[Más]

Entorno gráfico para MongoDB

La verdad es que todavía no he tenido tiempo de probar a fondo todas las posibilidades de MongoBD una base de datos documental que está cogiendo mucha fama entre las bases de datos NoSql, tal vez sea por su sencillo uso o por la cantidad de información al respecto que existe por la red.

Al comenzar a trabajar con ella es notorio la facilidad de despliegue (descomprimir en una carpeta y poco más) a partir de ahí ya podemos comenzar a tirar nuestras consultas o insertar datos en formato JSON.

Sin embargo hoy se me ocurrió, tenía que haberlo pensado antes, que posiblemente hubiese alguna herramienta visual o GUID para manejar los documentos de MongoDB, simplemente haciendo una búsqueda en google. y….

[Más]

Capturas de pantalla en Windows 8

Entre sus muchas novedades de Windows 8 hay una que a la vez que sencilla me parece de una gran utilidad, y es la nueva funcionalidad de captura de pantalla.
Desde que yo recuerdo siempre se ha podido hacer una captura de la pantalla utilizando la tecla ImprPant de nuestro teclado, lo que hacía, bueno y hace, esta tecla es copiar lo que aparece en el monitor al portapapeles luego abríamos el Paint u otro programa similar y pegábamos (Ctrl+V) la captura para guardarla en un archivo.

[Más]