Historia del programa
Tradicionalmente soy una persona vaga (y no, no me da vergüenza :P) y siempre trato de automatizar las cosas que puedo. Muchas veces cuando leía alguna publicación religiosa, evitaba las referencias a los libros de la biblia, ya que me resultaba pesado buscarlas, y más aun si era dentro de alguno de sus libros pequeños que nunca encuentro.
En el día 20 de diciembre del 2006 estoy en el interior pasando las vacaciones de la universidad. Concretamente en la casa de mi abuela. Compro mi cena (Burritos con cerveza, para llevar) y me dispongo a ver Discovery channel. Me topo con un programa de modas y casas lujosas (Mal, muy mal) y bueno, buscando canales no encuentro nada que ver. Valla problema, ahora tengo 1 o quizás dos horas libres. Me pongo a pensar en los proyectos que siempre estoy por hacer y nunca los inicio, y en eso me llega la idea de crear una versión digital de la biblia, que fuese cómoda y fácil de utilizar, también que fuera confiable.
Con solo pensar en el proyecto, ya me llegan los problemas a la mente… “¿En qué formato voy a almacenar la biblia?, ¿Cómo podría desarrollar el motor de búsqueda, de tal forma que me permita buscar un capitulo, un versículo, o varios versículos?, ¿Cómo hacer que los números de los versículos salieran subrayados, en negrita y en color azul?, ¿ como hacer todo eso… En Visual Basic 6? (Mi anterior lenguaje de programación)”.
Manos a la obra, primero inicie con el libro de génesis. Utilice ese libro como prueba para desarrollar el motor de búsquedas del programa. Luego que el motor estuviera listo, todo era cuestión de agregar los libros faltantes y listos.
Dos meses después, el programa ya estaba listo. Fue mi primer programa con tal grado de complejidad. Tenía uno que otro fallo menor, pero funcionaba bien. Esa versión nunca vio la luz pública. Solo fue para mí uso, el de mi novia (Que siempre hace el papel de Beta Tester en todos mis inventos) y el de uno que otro amigo.
Meses después, por factores que no vienen al tema, decido borrar Visual Basic del mapa y centrarme en .net y C#. Y luego, en el diciembre del 2006, un año después del original, casi en las mismas circunstancias, me decido a programar una nueva versión, reescrita totalmente desde 0, pensando más en la portabilidad, en sacarla a la luz pública, utilizando XML para los datos, y a futuro, en una versión para Linux.
Aunque no fue más fácil, fue infinitamente más cómodo, gracias a .net, Visual Studio 2005 y C#. Como el programa tiene cierto nivel de
complejidad, me supuse que aparecería algún error de vez en cuando, así que me invente mi propio método de actualizaciones, para incluirlo en el programa. Separe el motor de búsquedas del programa (Encapsulándolo como un .dll, para que pueda ser reutilizado), lo puse todo junto y bueno, aquí lo tenemos hoy. Ese es el programa actual y su historia
Ya tengo pensado algunas características para futuras versiones (Búsquedas más rápidas, Búsqueda de palabras en un libro o en toda la Biblia, posibilidad de resaltar el texto, etc.) Espero que les agrade esta nueva versión, y se mantengan al tanto para cuando salga la siguiente.
Como contribuir
Tú puedes ayudar a que este programa mejore. Si eres programador puedes optimizar el código, o corregir los errores que encuentres, y luego enviarnos las modificaciones para poder incluirlas en el programa oficial. Si no sabes programar, o si simplemente no tienes tiempo, puedes contribuir con tan solo usar el programa y notificarme de cualquier problema que encuentres, así como también dejando comentarios aquí sobre tu opinión del programa, recomendándolo a tus amigos, etc.
¡Contribuir es fácil! :)
