Metedura de pata de OpenOffice

22 10 2007

[Update 2007-11-27: Gracias a un comentario de Nelson me di cuenta de que este post da la impresión de que tengo una idea equivocada sobre SW libre y SW propietario, así que lo renombro: Su título original es "Rayos... ¡el software libre también mete la pata!"]

Hace unos días me bajé la última versión (en español) de OpenOffice (2.3), la suite de ofimática basada en Java. Bueno, ahora recién la vengo a instalar y empezar a usar para hacer mis deberes y poder convertir mis documentos a formato PDF. Me encontré con un problema, la corrección de gramática y ortografía no funcionaba… Bueno, aquí va un ejemplo algo chistoso para que vean por dónde va lo que digo.

issue_ortografia1.png
¿…? (:D) Clic para ver imagen en tamaño completo.

Bueno, el hecho es que entré a las opciones del programa, busqué en la sección de Lingüística los diccionarios que debía usar para el chequeo, inclusive la corrección automática, pero nada. Googleando me encontré con la novedad de que era necesario instalar los diccionarios para idioma Español… pero ¡¡se supone que la versión que bajé era en Español!! En fin… para quienes tengan el mismo problema, se debe entrar al menú Archivo -> Asistentes -> Instalar diccionarios nuevos. Se nos presentará una utilidad para descargar los diccionarios y cómo proceder después de la instalación (obviamente es necesaria la conexión a Internet). Una vez realizado este proceso se dispone de los diccionarios.

instalacion.png

terminada.png
Instalando.

revision_ortog.png
Una vez solucionado el problemilla.

El punto es que si alguien se baja la versión en español de un editor de textos, se espera que dicha versión contiene los diccionarios para lenguaje español, ¿o no? Creo que esto ha sido una falla bastante grande, y minaría los esfuerzos de expansión de OOo, porque no todos tienen la conexión a Internet para descargar estos componentes vitales, y sin ellos la gente no va a usar dicho software. Esperemos que estas fallas se solucionen y que no se nos Microsoftee la gente del grupo OpenOffice… Eso sí, OOo Calc no saca 850 x 77.1 = 100000




Llamando código C en programas Java con la Java Native Interface (JNI)

20 10 2007

Juan Pablo Angamarca, http://jpangamarca.wordpress.com

En la programación de software con Java, a veces se da el caso de encontrarse con escenarios en los que el código Java no es suficiente. Y no es que Java no tenga el poder necesario para hacer lo que los programadores queremos hacer; hay muchas situaciones en las que se trabaja con sistemas heredados cuyo código es nativo, o también situaciones en las que se requiere realizar cálculos intensivos en los que por cuestiones de eficiencia es más recomendable trabajar con código nativo. Sun Microsystems, ya desde las primeras versiones de Java viene entregando la herramienta denominada Java Native Interface (JNI), con la que es posible hacer llamadas a código nativo desde nuestros programas Java. De acuerdo a lo que he leído sobre esta herramienta, no es una API fácil de aprender, sin embargo siempre es bueno saber que existen estas opciones en el desarrollo de sistemas. Les dejo el link a un tutorial en vídeo Flash donde se muestra un ejemplo sencillo de uso de JNI. Para desarrollar este ejemplo será necesario tener NetBeans 5.5.1 (bueno, hasta que nos venga NetBeans 6.0 en toda su gloria :)), el C/C++ Development Pack, así como MinSYS y un compilador de C/C++ que puede ser GCC o MinGW.

Un saludo a toda la comunidad de Café Lojano.

[Leer este post en Café Lojano]