Instalando Oracle Database XE (Express Edition) en Linux

17 07 2008

Instalando Oracle Database XE (Express Edition) en Linux

Oracle lanzó una versión gratuita de su popular base de datos, y a pesar de tener ciertas restricciones puede ser muy util para proyectos pequeños o pruebas personales.

Veremos los pasos para instalarlo en Linux. El ejemplo fue realizado en ubuntu, pero puede aplicarse a otros sistemas basados en Debian.

Primero, debemos agregar el repositorio.

deb http://oss.oracle.com/debian unstable main non-free

Podemos utilizar gedit para editar el archivo de configuracion, o agregarlo en System -> Administration -> Software Sources

$ sudo gedit /etc/apt/sources.list


$ wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -

$ sudo apt-get update

Instalamos finalmente

$ sudo apt-get install oracle-xe

Luego hay que correr la configuración como indica el instalador.





Subversion y Eclipse : Subclipse

5 04 2008

Subversion es un Sistema de Control de Versiones. Nació como concepto en el 2000 (Collabnet) como reemplazo de CVS, corrigiendo muchos de sus errores y problemas.

Los que hemos trabajado en algún proyecto de software, conocemos de la necesidad de mantener control sobre los cambios que se realizan en el código, e incluso si el código fuente es manejado por varios programadores es importante siempre tener la versión mas reciente. Que molesto es realizar cambios sobre una versión previa (me ha pasado xD), y luego, a rogar que no hubieran habido muchos cambios.

Subversion es Open Source: es un sistema cliente-servidor que se puede integrar fácilmente a Apache. En el servidor se guarda un historial completo de los cambios, cada estado particular se conoce como “Revisión”. El proceso comienza cuando el programador hace un CheckOut, y así obtiene una copia local del código. Luego realiza los cambios, y hace un “commit” constituyendo una nueva revisión del código. En el camino, puede que otro desarrollado haya hecho alguna modificación al código (en el mismo archivo) (constituyendo una nueva revisión) en ese caso, no se podrá hacer commit y tendrá que pasarse al proceso de “merge” – en Subclipse, el cliente subversion para Eclipse, este proceso es gráfico – similar a UltraCompare – entonces se mezclan ambos archivos para producir la nueva versión. El comando diff muestra la diferencia entre dos archivos.





Creación de un PDF desde Java con iText

30 03 2008

Como primera entrada para este blog, he preparado una guía más o menos visual de cómo crear un pdf desde Java. El IDE que estamos usando para este ejemplo es Eclipse. 

Primero debemos bajar la libreria de la pag. del proyecto iText www.lowagie.com/iText/ 

iText está publicado bajo las licensias MPL y LGPL. Deberás bajar el archivo: iText-2.1.0.jar  

iText permite crear no sólo archivos PDF, sino también RTF entre otros. Sólo se tiene que tener en cuenta el concepto de writer, que apunta a un documento. Un mismo documento puede ser asociado con varios writer pdf o rtf. Esto sirve en el caso que multiples archivos deseen ser generados. iText es particularmente útil cuando se tiene que generar documentos dinámicos, basados en bases de datos por ejemplo, via web.

Pasos:

1. Descargar el archivo .jar

2. Crear un proyecto en Eclipse

 Creacion del Proyecto 1
Ahora se debe agregar el archivo .jar al proyecto. Usar Add External JAR’s

 Creacion del Proyecto 2

3. Ahora se debe escribir el código.   

 Eclipse 3

 Se deben manejar las excepciones. Es importante seguir los pasos:

  • Crear el documento
  • Crear el writer y asociarlo
  • Abrir el documento
  • Rellenarlo
  • Cerrar el documento

4. Ver como quedó al ejecutar el programa

PDF GeneradoPropiedades del documento