Mostrar nombres de una tabla de SQL en Batch

26/mayo/2009

Este script muestra una realiza una busqueda de nombres en una tablade una base de datos en MSSQL Server 2000. No es necesario tener un cliente de SQL en el pc a ejecutar, ya que primero se conecta al servidor para tener acceso a osql. Es posible dejar el resultado en un archivo agregando -o archivo.txt al final de la sentencia SQL.

ECHO OFF
NET USE \\SERVIDOR /USER:dominio\usuario password>NUL
:INICIO
CLS
ECHO Listar Agentes
ECHO ——————————-
ECHO.
SET /P NOMBRE=Nombre Completo:
“\\servidor\c$\Program Files\Microsoft SQL Server\80\Tools\Binn\OSQL” -S servidor -d BD -E -h -Q “SELECT NAME FROM AGENT WHERE NAME LIKE ‘%NOMBRE%’ ORDER BY TIMESTAMP1 DESC”
ECHO.
PAUSE
GOTO INICIO

Solo hay que reemplazar SERVIDOR, dominio, usuario, password, y posiblemente la ruta y los campos de donde obtener los datos.

Creative Commons License
Actualizar Agentes by Billy Groth is licensed under a Creative Commons Atribución-No Comercial-Licenciar Igual 2.0 Chile License.
Based on a work at hanscker.wordpress.com.

Prueba Windows Live Writer

7/noviembre/2007

Este comentario es una prueba de publicación desde el nuevo programa de nuestro “simpático” amigo Microsoft, como veo desde el comienzo del programa ofrece la opción de funcionar con Windows Live Spaces, un blog de Sharepoint u otro sistema de blog como WordPress.

Al ingresar al programa puedo ver que se pueden insertar hipervinculos, imágenes, tablas, etiquetas, mapas (de Virtual Earth), y vídeos desde SoapBox, un servicio de MSN para cargar y compartir vídeos (lastima que no se pueden cargar desde aquí mismo) o desde una dirección de un sitio cualquiera de vídeos como youtube como este:

Lo que también encontré bueno es que se puede redimensionar el tamaño del vídeo tan solo arrastrando los bordes.

Lo otro bueno es que trae un corrector ortográfico inserto, así que yo escribo mal y me corrige.

Servidores de Correo no amigables

24/mayo/2007

Hace algunos días me comunique con un administrador de sistemas de una empresa x de la cual sus correos estaban rebotando cuando los enviaban a nuestro dominio dominio2.cl.

Revisé el historial del servidor de correos nuestro y encontré efectivamente que los correos enviados desde la direccion ip del dominio1.cl estaban siendo rechazados por las listas DNSBL (que son listas de IPs de servidores que han sido catalgadas como enviadoras del indeseado SPAM).

Luego revisé en www.dnsstuff.net (muy buena heramienta por cierto) y me di cuenta que la IP del dominio1.cl estaba siendo listada en una lista (valga la redudancia) llamada DSBL.

Despues de ingresar a www.dsbl.org y revisar el estado de la ip me di cuenta que alguien habia intentado deslistar la ip. El problema es que para desbloquear la ip te envia un correo con un link para deslistarlo, pero ese correo puede ser enviado solo a 4 direcciones de email, que son por ejemplo postmaster@colegioabc.manquehua.net , abuse@colegioabc.manquehua.net , postmaster@manquehua.net o abuse@manquehua.net , no pareciendo ninguna de estas opciones valida para recibir el e-mail.

Para resolver esto es necesario crear un dominio temporal en el servidor de correo llamado nombredelregistroAdeldnsdelaip.dominodelISP.cl por ejemplo colegioabc.manquehue.net y luego crear una cuenta postmaster (si es que no la crea solo) para recibir ahí el correo, y deslistarse.

Así lo resolví hace algún tiempo, cuando por un descuido en una configuración del servidor un SPAMMER estaba usando nuetro servidor de proxy para enviar sus correos (fue muy engorroso deslistarse de 10 DNSBL).

Insertar un video de Youtube en Powerpoint

24/mayo/2007

El otro día la profesora de computación me planteo una interrogante interesante, ya que no lo he visto nunca. Se trataba de que los alumnos de su clase tendrían que colocar un video desde internet en una presentación Powerpoint, a lo que yo respondí que directamentamente no se podia, pero indirectamente y facilmente ¿como?.

Lo primero que pensé fue instalar un reproductor de flv en los equipos, pero pensandolo bien, me surgia la duda en que si es que posteriormente lo podrian insertar en un Powerpoint, por otro lado, 1 programas más en los computadores solo por un problema de formatos de video me parecía mucho. La idea es siempre utilizar las herrmientas 
predeterminadas de Windows u Offcie para realizar las tareas, ya que cuando los alumnos lo utilicen despues en su casa u otro lugar no tendrán ese programa ytalvez les sea dificil encontrarlo e instalarlo.

Luego se me ocurrio cambiar el formato, bueno, primero averigue las extensiones y/o formatos que aceptaba Powerpoint para colocar una pelicula. Me fije que acepta archivos de video de extensiones .avi .wmv .asf .mpg .mpeg (de las conocidas o comunes) .

Para hacer cualquier tipo de prueba de conversión primero tenia que tener un archivo de cualquier pagina de videos. Me fui a youtube ( la más popular), busque un video y busque como bajarla, pero encontré el boton (ya habia visto en google video un boton en cada video para bajarlo). Ahí encontré otroproblema, primero tenia que bajar los videos de youtube.

Busque en google, y encontré varias herramientas para bajar videos de youtube en formato flv., pero encontré otra que me parecio mas sencilla, aunque mas larga, pero me podría ahorrar un paso, la conversión, la herramienta (en realidad el sitio) se llama vixy.net y puede extraer desde un sitio de videos, convertirlo a formato avi (Divx+mp3), mov (MPEG4+MP3), Mp4 (MPEG4+ACC), 3GP (MPEG4+ACC), MP3 (solo audio). y bajarlo directamente a tu computador. Ahora solo tenia que pasarle la direccion del video y descargarlo (en un formato avi, ya que era la unica que aceptaba el powerpoint), aunque con un peso mucho mayor al de un video flv (cada 30 segundos equivalen a 1 MB), así que busque un video corto, de 24 segundos.

Despues de  descargar el video, lo inserté en una presentacion Powerpoint sin resultados positivos, ya que al parecer los codecs de video de Powerpoint no son los mismos que los de Windows o son solo una parte de ellos. Tenia que dejar el archivo avi con un codec Avi de windows o con algun codec predeterminado de windows.

Busque otro convertidor

Ahí me acorde del nunca bien ponderado y olvidado Windows Media Maker, en el cual inserté en un proyecto nuevo el video en formato avi, y luego guardé el archivo de pelicula, lo que me dejo otro archivo, pero en formato wmv.

Ahora sí inserte el archivo en una presentación powerpoint y funciono correctamente, pero quedo un cabo sin resolver con los pcs de los alumnos, ellos no tienen un codec predetermiando de windows para leer los divx, con lo que no podrán convertir los archivos avi descargados a wmv, por lo que tendré que instalar el codec de divx en cada pc. Por lo menos eso es generico (no entiendo porque Windows XP no lo incluye o baja el  codec cuando se abre el Windows Media Player, debe haber algún tipo de licencia de por medio).

Ahora detallo los pasos a seguir:

1.- Conseguir el codec de divx en www.divx.org 

2.- Copiar la direccion del video desde youtube, google video o cualquier otro proveedor de videos de tipo flash.

3.-  Ingresar a http://vixy.net, pegar la direccion en el recuadro, elegir formato AVI, pinchar en convertir y esperar a descargar el video.

4.- El video ya descargado importarlo en Windows Movie Maker y pinchar en Archivo ->Guardar archivo de Pelicula, elegir una ubicacion para dejar el archivo convertido,dejar las opciones predetermiadas, y clic en “Finalizar”.

5.- Una vez terminado el proceso podremos insertar el video convertido con Windows Movie Maker en una presentación de Powerpoint.

NOTAS:

– Encontré tambien otro servicio parecido al de vixy.net en www.media-convert.com y aunque dice que convierte los videos directamente en wmv los codecs que utiliza son igualmente divx+mp3, así que por la simplicidad me quedo con vixy.net.

– Antes de insertar el archivo de video en la diapositiva es recomendable dejarlo en la misma carpeta en la cual se guardará el powerpoint, ya que al hacer la referencia al archivo, si nos movemos de computador y el archivo de sonido no se encuntra en la misma
ruta, no podrá reproducirlo.

Carrete tio Toño

7/mayo/2007