Categoría: Software (página 2 de 2)

Intellisense en SQL Server Managment Studio

Intellisense es un componente de los entornos de desarrollo de Microsoft como Visual Studio que, en simples cuentas, ofrece autocompletación de código en base a un análisis heurístico del mismo, anexado a la documentación propia del lenguaje o aplicación que estemos usando.

Hoy en día, un buen IDE requiere de una herramienta de autocompletación de código eficiente para aumentar la productividad del desarrollo.

Es allí donde nos encontramos con una deficiente autocompletacion de código en la herramienta estrella del manejo de bases de datos en servidores SQL Server, SQL Server Managment Studio.

Como siempre, si algo no es suficientemente bueno, siempre se puede mejorar programando algún add-on o plug-in que mejore una aplicación carente de detalles, y en este caso DevArt proporciona una herramienta llamada SQL Complete, que satisface completamente las necesidades de Intellisense en SSMS.

Pese a ser una aplicación de pago, cuenta con una versión gratuita que ofrece lo suficiente como para ser indispensable.

Es compatible con SSMS 2005 y 2008 y todas sus variaciones.

Pueden descargarlo desde aquí: http://www.devart.com/dbforge/sql/sqlcomplete/

Convertir valor / texto a RUT (Chile) en Excel

Si se quisiera convertir el valor o texto: 154785219 a 15.478.521-9 se puede utilizar la siguiente función en Excel 2010 (o similar):

=CONCATENAR(TEXTO(MED(A1;1;LARGO(A1)-1);"#.#.#"); "-"; DERECHA(A1;1))

Todo esto, asumiendo que en A1 esta el numero plano y que la función la aplicamos en una celda distinta.




Ojo que funciona con RUTs que sean de mas o menos que 10 millones.

Actualizado 08 de junio, 2011

Para Excel 2007 o inferior, la función MED era conocida como EXTRAE, por lo que debe utilizarse:

=CONCATENAR(TEXTO(EXTRAE(A1;1;LARGO(A1)-1);"#.#.#"); "-"; DERECHA(A1;1))

Manejar Servicios y Procesos con PowerShell

image

Todos hemos usado y pasado buenos momentos con la consola de Windows (MS-DOS con esteroides después de Windows 98); una abstracción del primer Sistema Operativo de Microsoft que intentaba asemejarse al todopoderoso Unix, solo que orientado mas al usuario que a un administrador de sistemas.

Microsoft a partir de Windows XP omite absolutamente cualquier necesidad de correr sobre un sistema operativo previo (En Windows 1.0 hasta Windows 98 SE e incluso Millenium, Windows no era mas que un programa que corría sobre DOS tal cual hoy corremos Word o Excel sobre Windows), y con Windows Vista se elimina cualquier necesidad de modos protegidos, extensiones de memoria y cosas que ya se consideran obsoletas.

image

Sesión normal en la Consola de Windows

Pero los administradores siempre necesitaron una consola mas poderosa, algo que permitiera mas que hacer un dir y un fix /mbr; es allí cuando Microsoft sorprende con Windows PowerShell.

PowerShell es, a groso modo, una consola avanzada para administradores, que funciona como interfaz CLI (Common Language Interface, o .NET) que es infinitamente mas poderosa que su predecesora y antigua Consola de Windows.

PowerShell permite crear MIDlets, que son instrucciones propias, renombrarlas y manejar el Sistema Operativo y sus servicios, además de tener funciones de conexión remota, control de IIS y SQL Server, es decir, una navaja suiza en Windows y sin interfaz grafica.

Leer más →

Exportar Script que genere toda una base de datos en SQL Server

image

Tener un respaldo de las bases de datos es algo importantísimo, el backup de las mismas es uno de los procesos mas importantes y necesarios dentro del periodo de producción (o utilización) de un software. Cosas tan ínfimas como un usuario que agregue mal un dato o ataques DDoS y derivados pueden dañar completamente el funcionamiento de un sistema y bien sabemos que hoy en día los Sistemas Informáticos sostienen prácticamente la economía de una empresa.

Para realizar este proceso tenemos dos formas, la primera y siempre, la mas segura es respaldar todo el contenedor de la base de datos (en SQL Server el archivo *.mdf y su respectivo logfile); pero cuando no tenemos acceso directamente al sistema de ficheros del servidor, como en una operación remota con privilegios acotados, podemos valernos de la generación de un script que nos guardara el contenido de la base de datos y su arquitectura, además de todo lo que contenga, excepto obviamente los System Contents (que se crean automáticamente en SQL Server) o los Diagramas. En definitiva; todo lo que sea SQL.

Leer más →

Usar Manos Libres en Skype

¿Que es Skype?

image

Pantalla Principal de Skype

Skype actualmente se ha convertido en una verdadera alternativa en cuanto a llamadas sobre internet (VoIP) se refiere. Para quienes no lo conozcan, es un tipo de Windows Live Messenger, pero se diferencia en que el uso de texto para comunicarse pasa a un segundo plano, primándose el uso de video y audio para realizar llamadas que permiten vivir una mejor experiencia de comunicación.

Esta comunicación puede realizarse PC a PC así como de PC a Teléfono fijo utilizando créditos Skype (que deben ser comprados con tarjeta de crédito).

Actualmente, Skype permite llamadas en conferencia con varios usuarios al mismo tiempo (todos con su video y audio respectivamente) y es posible utilizarlo en Smartphones que soporten redes 3G o superiores.

De mas esta decir que su calidad de audio y video supera ampliamente la de otros que tienen esta función como secundaria, como el ya mencionado Windows Live Messenger y Yahoo Messenger entre otros.

Leer más →