Nació el 20 de Enero, es un barrilito con patitas xD xD
jueves, 28 de febrero de 2008
La pequeña Lulú
Ella es el nuevo miembro de nuestra pequeña familia:

Nació el 20 de Enero, es un barrilito con patitas xD xD
Nació el 20 de Enero, es un barrilito con patitas xD xD
miércoles, 13 de febrero de 2008
Generando una ALV Grid con cabecera
He visto que hay problemas para escribir en la cabecera de una ALV Grid en ABAP/4 y dado que en castellano no he encontrado nada; dejo este ejercicio por si a alguien le sirve de ayuda.
Código Fuente (ENLACE ROTO)
PD: cualquier error detectado o sugerencia son bienvenidas.
Código Fuente (ENLACE ROTO)
PD: cualquier error detectado o sugerencia son bienvenidas.
viernes, 8 de febrero de 2008
¡¡Siiiiii, nuevo PC!!
Después de 5 años con el mismo ordenador ha llegado la hora de renovar:
- AMD Athlon 64 X2 5200+
- Gigabyte M56S-S3 nforce 560
- Ge-Force 7800 GTX 256 MB GDDR3 256bits
- 2GB Kingstom PC800
- DD Seagate 250 GB SATA2
Y lo mejor es que lo voy a pagar con la segunda hucha de las propinas. :D
Aprovecho la ocasión para hacer un pequeño repaso de los PC's que han pasado por mis manos:
- 80286 a 20Mhz, 1 MB de RAM y 20 Megas de disco duro, monitor en blanco y negro de 9''. X_x
Corría con el incolgable MS-DOS 6.11 y Windows 3.11.
El juego: Monkey Island 1.
- 80486 DX-II a 66Mhz, 16 MB de RAM, 500 Megas de disco duro, lector de CDROM, monitor en blanco y negro de 12'' O_x.
Durante un tiempo funcionó con ms-dos 6.11; más tarde lo pasé a Windows 95.
El juego: Gabriel Knight: Sins of the fathers
- AMD K6-II 400Mhz.
Aceleradora 3D Savage 3D 8Mb
Sound Blaster Live!
64 MB SDRAM
6GB Disco duro
El juego: Diablo 2.
- AMD Athlon XP 1800+
Aceleradora Kyro II 64 Mb
512 DDRAM
60 GB Disco Duro
El juego: Half-Life 2.
Éste último lo he ido modificando hasta el día de hoy.
- AMD Athlon 64 X2 5200+
- Gigabyte M56S-S3 nforce 560
- Ge-Force 7800 GTX 256 MB GDDR3 256bits
- 2GB Kingstom PC800
- DD Seagate 250 GB SATA2
Y lo mejor es que lo voy a pagar con la segunda hucha de las propinas. :D
Aprovecho la ocasión para hacer un pequeño repaso de los PC's que han pasado por mis manos:
- 80286 a 20Mhz, 1 MB de RAM y 20 Megas de disco duro, monitor en blanco y negro de 9''. X_x
Corría con el incolgable MS-DOS 6.11 y Windows 3.11.
El juego: Monkey Island 1.
- 80486 DX-II a 66Mhz, 16 MB de RAM, 500 Megas de disco duro, lector de CDROM, monitor en blanco y negro de 12'' O_x.
Durante un tiempo funcionó con ms-dos 6.11; más tarde lo pasé a Windows 95.
El juego: Gabriel Knight: Sins of the fathers
- AMD K6-II 400Mhz.
Aceleradora 3D Savage 3D 8Mb
Sound Blaster Live!
64 MB SDRAM
6GB Disco duro
El juego: Diablo 2.
- AMD Athlon XP 1800+
Aceleradora Kyro II 64 Mb
512 DDRAM
60 GB Disco Duro
El juego: Half-Life 2.
Éste último lo he ido modificando hasta el día de hoy.
sábado, 12 de enero de 2008
Tutorial básico de iReport
Después de practicar un poco con iReport me he animado a dejar un básico tutorial para todo aquel que se enfrente por primera vez con este programa.
iReport es una herramienta visual para construir y/o diseñar informes. En un principio creada para utilizar bajo Microsoft Windows; ahora también existe una versión JAVA. Aquí usaré la primera.
Un informe no es más que un conjunto de registros de una base de datos listos para su uso.
En este caso trabajaremos con una base de datos de Microsoft Access 2003 que tengo en mi ordenador desde hace un tiempo.

La base de datos cuenta con varias tablas, entre ellas una llamada: "Peliculas". Ésta a su vez cuenta con varios campos, aunque sólo utilizaremos dos de ellos: "Pelicula" y "Registro". En el primero se almacena el nombre de la película, y en el segundo el número del disco en la que se encuentra.

Quiero imprimir un informe en un PDF con el listado de películas y su correspondiente número de registro, ordenado por el título de ésta.
Para empezar debemos crear un origen de datos ODBC.
1º Panel de control -> Herramientas Administrativas -> Orígenes de datos ODBC.
2º Agregar -> Microsoft Access Driver
3º Nombre: Peliculas2007 y seleccionamos el fichero.

Ya tenemos nuestro origen de datos creado. Es muy importante no renombrar el fichero ahora, si no, el origen de datos ODBC no funcionará.
Hecho esto, pasamos a la descarga e instalación de iReport. La cual es totalmente asistida y no presenta mayor complicación.
Una vez listo, lanzamos la aplicación y creamos un nuevo documento.
Nos aparece la plantilla del informe:
- title: sólo aparece al inicio; una única vez.
- pageHeader: aparece en la cabecera de cada página.
- columnHeader: se utilizar para listar el nombre de los campos de los registros de las tablas.
- detail: aquí se imprimirán los registros.
- columnFooter: se utiliza para presentar información relevante a todos los registros de un mismo campo.
- pageFooter: aparece al final de cada página.
- summary: aparece al final del informe.
Con nuestro básico ejemplo nos bastará con mostrar un título general para el informe; el nombre de los campos a mostrar, todos los registros y un pequeño sumario al final.
Para empezar debemos crear una conexión que la base de datos. Para ello entramos en el menú "Datos" -> "Conexiones/Fuentes de Datos".
1º Seleccionamos una conexión JDBC.
2º Nombre: Peliculas
3º Controlador JDBC: sun.jdbc.odbc.JdbcOdbcDriver
4º JDBC URL: jdbc:odbc:Peliculas2007

Hacemos una prueba y si todo ha ido bien se nos informará de ello. Salvamos los cambios y continuamos.
Ahora necesitamos especificar cual será la consulta para generar el informe. En éste tutorial no vamos a explicar nada de SQL.
Nos vamos de nuevo al menú "Datos" -> "Consulta de informe" e introducimos la siguiente consulta SQL:

Ya sólo nos queda moldear la plantilla a nuestro gusto.
Insertaremos el título en la sección de tittle haciendo clic en el icono con forma de T de la barra de herramientas.
A su vez, haremos lo mismo en columnHeader para el título de los campos de nuestro informe y en summary incluiremos una pequeña información a modo de curiosidad.
Finalmente insertaremos en details los dos campos de nuestra tabla de la base de datos: "Pelicula" y "Registro" haciendo clic en el icono con forma de F situado en la barra de herramientas.

Desde el menú Construir elegimos el tipo de vista (yo he elegido PDF); y ejecutamos el informe usando la conexión activa.
El resultado, un bonito PDF.

Espero que os haya sido útil.
Un saludo.
PD: No me hago responsable de los errores que se hayan podido cometer en la realización de este tutorial. En caso de que tengas algo que corregir o añadir contacta conmigo a través de la dirección de correo situada en el pie de esta web.
iReport es una herramienta visual para construir y/o diseñar informes. En un principio creada para utilizar bajo Microsoft Windows; ahora también existe una versión JAVA. Aquí usaré la primera.
Un informe no es más que un conjunto de registros de una base de datos listos para su uso.
En este caso trabajaremos con una base de datos de Microsoft Access 2003 que tengo en mi ordenador desde hace un tiempo.
La base de datos cuenta con varias tablas, entre ellas una llamada: "Peliculas". Ésta a su vez cuenta con varios campos, aunque sólo utilizaremos dos de ellos: "Pelicula" y "Registro". En el primero se almacena el nombre de la película, y en el segundo el número del disco en la que se encuentra.
Quiero imprimir un informe en un PDF con el listado de películas y su correspondiente número de registro, ordenado por el título de ésta.
Para empezar debemos crear un origen de datos ODBC.
1º Panel de control -> Herramientas Administrativas -> Orígenes de datos ODBC.
2º Agregar -> Microsoft Access Driver
3º Nombre: Peliculas2007 y seleccionamos el fichero.
Ya tenemos nuestro origen de datos creado. Es muy importante no renombrar el fichero ahora, si no, el origen de datos ODBC no funcionará.
Hecho esto, pasamos a la descarga e instalación de iReport. La cual es totalmente asistida y no presenta mayor complicación.
Una vez listo, lanzamos la aplicación y creamos un nuevo documento.
Nos aparece la plantilla del informe:
- title: sólo aparece al inicio; una única vez.
- pageHeader: aparece en la cabecera de cada página.
- columnHeader: se utilizar para listar el nombre de los campos de los registros de las tablas.
- detail: aquí se imprimirán los registros.
- columnFooter: se utiliza para presentar información relevante a todos los registros de un mismo campo.
- pageFooter: aparece al final de cada página.
- summary: aparece al final del informe.
Con nuestro básico ejemplo nos bastará con mostrar un título general para el informe; el nombre de los campos a mostrar, todos los registros y un pequeño sumario al final.
Para empezar debemos crear una conexión que la base de datos. Para ello entramos en el menú "Datos" -> "Conexiones/Fuentes de Datos".
1º Seleccionamos una conexión JDBC.
2º Nombre: Peliculas
3º Controlador JDBC: sun.jdbc.odbc.JdbcOdbcDriver
4º JDBC URL: jdbc:odbc:Peliculas2007
Hacemos una prueba y si todo ha ido bien se nos informará de ello. Salvamos los cambios y continuamos.
Ahora necesitamos especificar cual será la consulta para generar el informe. En éste tutorial no vamos a explicar nada de SQL.
Nos vamos de nuevo al menú "Datos" -> "Consulta de informe" e introducimos la siguiente consulta SQL:
Ya sólo nos queda moldear la plantilla a nuestro gusto.
Insertaremos el título en la sección de tittle haciendo clic en el icono con forma de T de la barra de herramientas.
A su vez, haremos lo mismo en columnHeader para el título de los campos de nuestro informe y en summary incluiremos una pequeña información a modo de curiosidad.
Finalmente insertaremos en details los dos campos de nuestra tabla de la base de datos: "Pelicula" y "Registro" haciendo clic en el icono con forma de F situado en la barra de herramientas.
Desde el menú Construir elegimos el tipo de vista (yo he elegido PDF); y ejecutamos el informe usando la conexión activa.
El resultado, un bonito PDF.
Espero que os haya sido útil.
Un saludo.
PD: No me hago responsable de los errores que se hayan podido cometer en la realización de este tutorial. En caso de que tengas algo que corregir o añadir contacta conmigo a través de la dirección de correo situada en el pie de esta web.
miércoles, 2 de enero de 2008
W.I.P. Little Mario 2X
Una captura del remake de Super Mario Bross que estoy preparando para GP2X.
De momento:
De momento:
* Añadido tema principal en OGG.
* Añadidos SFX en formato WAV.
* Implementadas las rutinas del jugador.
* Mapa de durezas.
* 25% de sprites preparados.
Suscribirse a:
Entradas
(
Atom
)