Quien soy? RSS feed Enviar por email Imprimir Parar este menu Ir arriba
Blogzote.com
Mexico, informatica, internet, musica y algo mas…

Youtube.com excelente

Después de leer algunas noticias y sus buenos comentarios me decidí a navegar un poco en esta excelente página que permite a cualquier persona subir videos sobre cualquier tema.
Encontré unos muy buenos videos de música, aquí les dejo algunos:

Para los que les guste rhapsody
Rhapsody Unholy Warcry Full Version With Christopher Lee

Para los que les guste Final Fantasy 7 y Therion
Final Fantasy 7 - Preludium To Mega Therion

Otra más de therion
Therion - The Rise Of Sodom And Gomorrah

Una de Cradle of Filth
Form the Cradle to Enslave by Cradle of Filth

La que mas me gusta del ultimo album de nightwish
Wish I Had An Angel

Una muy buena de tristania
Tristania - Equilibrium

A epica apenas la estoy empezando a escuchar, suena muy bien
Epica - Feint

Una de las nuevas del teatro de la tragedia
Theatre of Tragedy - Storm

Una demostración de michael Romeo de symphony X
Of Sins And Shadows

Tiempo de ejecución

Antes para poder saber el tiempo que tardaba un proceso en correr casi casi lo tomaba con cronometro en mano, ahora descubro un nuevo dbms ( oracle 10g, no tengo conocimiento desde cuando esta incluido el dbms_utility.get_time ), el dbms_utility que contiene una función llamada get_time con el que insertando en un procedure, función o trigger puedo saber el tiempo transcurrido desde el principio hasta el final, les dejo un ejemplo de su uso:

declare
x varchar2(1999);
l_start number default dbms_utility.get_time;
begin
for i in 1 .. 100
loop
for j in 1..1999
loop
x := rpad(’x',j,’x');
end loop;
end loop;
dbms_output.put_line
( ‘Elapsed: ‘ ||
round( (dbms_utility.get_time-l_start)/100, 2 ) );
end;

Compilación masiva en Forms

Buscando una manera de recompilar mis formas ( Oracle Forms 10g ) mas automática, después de algún cambio al mencionado template aunque aplica también en algún cambio de versión, encontré una pequeña serie de comandos MS-DOS con lo que automáticamente recompilo todas las formas encontradas en un directorio dado.
Solo es necesario modificar el usuario, password y sid de su conexión a Oracle y guardarlo como un archivo .bat dentro del directorio donde residan sus .fmb todo esto claro solo para Windows.

::compile_forms.bat
cls
Echo compiling Forms….
for %%f IN (*.fmb) do frmcmp userid=usuario/password@sid module=%%f batch=yes module_type=form compile_all=yes window_state=minimize
ECHO FINISHED COMPILING

Y para muestra un… Template

En mi actual proyecto para la loteria nacional estoy implementando un concepto que realmente pocos aplican en sus desarrollos, y que oracle engloba dentro de sus “mejores practicas”.

El concepto mencionado es “template” ( alguna vez alguien me hizo la comparación con las hojas de estilos en HTML pero no me gusta usar esta comparación ).

Un témplate en Oracle Forms no es mas que un “set” de propiedades predefinidas ( “clases de propiedad” ) para cada uno de los objetos usados en nuestra forma, desde un simple “item” hasta la definición de nuestro modulo, pasando por bloques, ventanas, lista de valores, etc., etc. todas estas agrupadas ( “grupos de objetos” ) para su posterior uso dentro de TODO el desarrollo.

Pongo a su disposición uno que fue tomado y adaptado de las librerías que usan las Oracle Apps, tiene definidas clases de propiedad para cada objeto usado comúnmente en una forma, créanme que será de gran ayuda, y los adentrara un poco dentro del concepto “estándares” que pocos conocen o en su defecto no aplican al 100% en un desarrollo Oracle.

Ya otra historia es aprender a usarlo, optimizarlo, adaptarlo. Mas adelante haré una mini guía de su uso y sus bondades, Esta hecho en Oracle Forms 10g.

Descargar el template: Template Oracle Forms

Mundo ORACLE

Ahora también voy a hablar de un tema que es de mi dominio y que seguramente muchas personas conocen o al menos habrán escuchado, ORACLE, es sin duda el gestor de base de datos mas usado por ser confiable, rápido y seguro, llevo trabajando con Oracle Developer alrededor de 6 años, desde la versión carácter hasta la actual versión llamada “Developer Suite 10g”.

Mi especialidad esta relacionada con el ciclo de desarrollo de sistemas en todas sus etapas, análisis, desarrollo, implementación y mantenimiento aunque también tengo conocimientos avanzados en tareas propias de DBA, en mis últimos proyectos también he estado trabajando un poco con JAVA ( Beans insertados dentro de una forma hechos para alguna función especifica que no soporte naturalmente Oracle Forms Developer ) o también con Oracle Designer y la librería Headstart que llevan el desarrollo verdaderamente a otro nivel.

Mas adelante ya hablare a detalle sobre estos temas, espero poder compartir y aportar un poco como en su momento lo hizo conmigo mi “sensei” “rafagood” o el buen “ponchor2″ o el “duranguilloboy” entre otros.