miércoles, marzo 26, 2008

Procedimientos almacenados


Hola,

Hay que reconocer que hoy por hoy no conozco nada tan sencillo para programar contra bases de datos como el visual studio.

En el trabajo utilizamos Visual Studio 2003. Si, ya se que está anticuado, que después salió el 2005 y este año se ha presentado ya el super Visual Studio 2008, pero es que seguir las versiones según van saliendo no es fácil.

Después de VB 6.0 tocó Visual Studio 2002 con su framework 1.0.
Luego nos actualizamos a la 2003 con framework 1.1 y ahí nos hemos quedado.

El siguiente programita lo he tenido que hacer para comprobar si no se sobrecarga en exceso el servidor con una petición que se realiza cada 5 segundos.

Hay un sólo formulario en el que he introducido un componente OracleConnection para la conexión con la base de datos y un timer en cuyas propiedades he establecido que se lance cada 5.000 milisegundos.

En la imagen podéis ver lo que se ejecuta cada 5 segundos:

Se trata de ejecutar un procedimiento almacenado en la base de datos que recibe un parámetro y devuelve un valor. Lo que hago es visualizar en ese valor en un label.

sábado, marzo 15, 2008

Prepara tu super pen-drive


Me imagino que a todos nos ha pasado que hemos montado un pen drive con utilidades de todo tipo y luego cuando llega el momento resulta que nos hemos olvidado algo fundamental.

En esta web con el sugerente título "Make Your USB Drive into a Digital Swiss Army Knife", nos facilitan una lista completa para prepara un pen drive multiusos que nos puede salvar el pastel.

Saludos.

lunes, marzo 10, 2008

Nuevo script Perl


Ya he dicho varias veces que Perl es un lenguaje especialmente indicado para manipulación de ficheros de texto.

Hoy se me planteaba un problema que en parte provoqué yo mismo. Hace unos meses en una empresa instalaron un depósito de gasoil con un surtidor. El surtidor lleva la cuenta del gasoil que sale junto con un montón de datos como la hora, el vehículo, los kilómetros, la fecha, etc.

Había que conectar un PC con puerto serie al surtidor para la descarga de datos y yo propuse con mi mejor intención colocar un viejo 486, ya que el programa de gestión se encontraba a kilómetros del depósito y se podían llevar los datos con un simple disquete.

El caso es que ahora hay un problema: Se quiere controlar con mayor frecuencia los datos del surtidor y el programa de gestión que permite ver los datos correctamente es para WindowsXP. Imposible instalar esto en el 486 por lo que algo había que hacer para MS/DOS 5.0.

Una opción podía ser Pascal, pero con la pereza que da compilar y esas cosas... He pensado que mejor iba a resultar Perl.

El primer problema: Necesitamos Perl para MS/DOS. Buscando un poquitín ha sido sencillo encontrarlo:
http://www.spinellis.gr/sw/ports/dosperl

El programa es bastante sencillo: