martes, 19 de agosto de 2008

Imágenes del cielo mostradas a Elena de White

La finalidad de este apartado es la de registrar algunas de las visiones e imagenes que Dios le da a la señora Elena de White concerniente al cielo u otros paisajes gloriosos, dados a nosotros para que nos preparemos y añoremos ir al cielo que Jesús nos está preparando. Con esto podré, en cuanto pueda, ir creando, con Software de modelado y animacion 3d, los elementos presentados ahi y utilizarlos en un proyecto personal que tengo, el cual consta de mostrar escenas del cielo pero generadas por computadora y mostrarlas a la congregación, ya sea en la sociedad de jóvenes u otro culto. Algunas de las ideas que tengo son:

  • Hacer un pequeño cortometraje con algun mensaje adventista referente a la verdad presente y la venida de Jesús.
  • Mostrar figuras animadas de los libros apocalípticos y del Espiritu de Profesía.

(Patriarcas y Profetas P.P. 506)
Le pareció estar contemplando un segundo Edén. Había allí montañas cubiertas de cedros del Líbano, colinas que asumían el color gris de sus olivares y la fragancia agradable de la viña, anchurosas y verdes planicies esmaltadas de flores y fructíferas; aquí se veían las palmeras de los trópicos, allá los undosos campos de trigo y, cebada, valles soleados en los que se oía la música del murmullo armonioso de los arroyos y los dulces trinos de las aves, buenas ciudades y bellos jardines, lagos ricos en ‘la abundancia de los mares,’ rebaños que pacían en las laderas de las colinas, y hasta entre las rocas los dulces tesoros de las abejas silvestres…

jueves, 14 de agosto de 2008

Elaboracion de un Programita en Java para el Inventario de mi Biblioteca



Introduccion.-

Bueno, he estado ocupado en estos días en un pequeño software para mi trabajo en la biblioteca Mariano Renedo Lucero de la Universidad Adventista de Chile. Este programa podrá generar un archivo en formato de planilla electrónica Exel, mostrando si cada libro se encuentra en nuestra biblioteca y en nuestro sistema KOHA. En otras palabras, esta herramienta ayudara a los bibliotecarios ha hacer un inventario mucho más rápido, exacto y automático, dejando de lado la vieja labor de estar registrado a mano libro por libro, proceso de por si muy demoroso y tedioso. A continuación muestro cuales son los datos que este software requerirá, también comentaré algunos detalles del proceso y de su funcionamiento, los resultados que arrojará y algunos screenshots de la aplicación.

Primeros Screenshot del Programa.-
Estos sería los primeros avances del software, hasta ahora ha sido un proceso muy lento porque solo le he dedicado 3 horas de mi trabajo al día ya que en las tardes se me piden otras labores en la biblioteca.


Este es el formulario principal en el cual podemos ver claramente los datos que se piden. Primeros tenemos que especificar la dirección del archivo MARC (*.mrc) en donde estan alojados los registros de la biblioteca. Es importante recalcar que este es un archivo especial y estandarizado internacionalmente para el almacenamiento de información de registros catalográficos y es el archivo que generó KOHA (nuestro sistema de biblioteca) con todos los libros que hay hasta este momento catalogados. (No es mi intención hacer un manual con esto, por lo que los detalles los mensionaré más adelante). Después de tener todos los datos ingresados correctamente presionamos continuar apareciendo al instante el segundo formulario.

En esta pantalla se mostrarán los resultados de los diferentes procesos que se esten realizando en el momento. En realidad esta herramienta hará varias cosas antes de hacer el verdadero proceso del inventario, ya que es importante generar algunos que otros archivos no menos importantes, como por ejemplo un archivo *.xml o un archivo de texto con información de la cantidad de ítems que hay exactamente por área del conocimiento. Por último, se realizará el proceso principal, el cual comparará cada registro de libros del archivo MARC con los códigos de barras y las topografías (números de llamadas) que se obtubieron del inventario.

Esquema de funcionamiento.-
A continuación se muestra un diagrama de los diferentes procesos y trabajos que este realiza



Tecnología usada.-
Para la implementación de esta aplicación he optado por el lenguaje JAVA, por ser a mi gusto una de las mejores herramientas para programar. Es una aplicación libre, multiplataforma y muy poderosa. Se puede hacer prácticamente de todo con ella, desde aplicaciones web hasta, pasando por aplicaciones científicas, robótica, hasta reders, La versión que utilizo es el JDK 7, junto con NetBeans 6.1. Las librerias que he utilizado son:

Swing1.0.3: para las ventanas.
Marc4j: para procesar archivos de registros MARC21
Crimpson: para la lectura de XML.


Errores encontrados durante la elaboración.-

Estos son los problemas con los que me he topado durante la elaboración de la aplicación. Primero hago la lista con los detalles y después indicaré si los he arreglado.

  • 1) Cuando KOHA genera el archivo MARC con los registros, presenta problemas con algunos caracteres especiales. Esto conlleva problemas al generar el archivo MARC XML., el cual lanza una excepción dejando estancado el problema de converción. Para arreglar este problema temporalmente tuve que remplazar los caracteres defectuosos por otro que contenga números ceros "0000"
  • 2) Uno de los registros del archivo MARC presenta un error . Para arreglar este problema temporalmente lo corté del archivo y lo dejé guardado en otro archivo.
  • 3) El tercer problema sucedió cuando recorría el archivo MARC XML. Se detiene en el penúltimo registro.