Este usuario no ha compartido ninguna información biográfica
Álgebra simbólica con wxMaxima
Si bien ya hablé de este programa en otro lugar nunca está de más insistir en sus bondades, especialmente considerando cómo ha evolucionado esta magnífica aplicación.
wxMaxima es una más que amena y bien diseñada interfaz gráfica para Maxima (uno de los mejores, si no el mejor, sistemas CAS disponible en el mundo FOSS) escrita en wxWidgets,
Como puede verse en la captura de pantalla, el programa no solo permite realizar cálculos simbólicos como desarrollo de funciones trigonométricas, derivadas e integrales… también permite construir «cuadernos» con texto, imágenes y figuras que ilustren nuestros cálculos.
Las opciones ofrecidas por el programa ciertamente no se limitan a la veintena de botones que tenemos a la izquierda del mismo: los menús ofrecen muchísimas cosas más. Calculo de sistemas de ecuaciones, álgebra matricial (polinomio característico, determinantes, inversión, valores y vectores propios…), cambios de variables, transformaciones de Laplace, cálculo de límites… en fin, que hay para entretenerse.
Seleccionando cualquier salida podemos hacer Máxima → Mostrar formato TeX, que nos dará el resultado escrito listo para copiar y pegar en nuestro editor LaTeX preferido.
Eso sí, si tiene hijos en edad escolar trate de evitar que se enteren que este programa puede calcular el máximo común divisor y el mínimo común múltiplo en un abrir y cerrar de ojos…
Creando objetos 3D en Draw
Publicado en Software el 23 mayo, 2012
Una guía sumamente rápida a la creación de objetos 3D en Draw.
Primer paso, crear una línea o un objeto plano, dándole la forma, el espesor y los colores que queramos. Acto seguido, seleccionamos la herramienta correcta, como se indica en la captura siguiente
Una línea punteada vertical aparecerá, con dos agarraderas en sus extremos: este será el eje de simetría de nuestro objeto. Podemos desplazar este eje libremente con solo tomarlo con el ratón, y girarlo utilizando las agarraderas
Una vez colocado nuestro eje, debemos tomar con el ratón la línea o figura original y desplazarla levemente hacia un lado: se generará así la figura de rotación
Si ahora, en el mismo menú que hemos seleccionado la herramienta para generar el gráfico 3D seleccionamos la herramienta de rotación, podremos girar a voluntad nuestro objeto
Finalmente, con un clic derecho sobre el objeto → Efectos 3D (también se tiene un botón en la barra de herramientas Estándar) podremos personalizar la iluminación, las propiedades de la superficie y un largo etcétera
El objeto 3D ya está listo.
KLatexFormula: ecuaciones LaTeX como imágenes
Publicado en Software, Procesando texto el 22 mayo, 2012
KLatexFormula es un programa escrito en Qt4 que permite tomar código LaTeX y generar una imagen de alta calidad con la salida del mismo. Soporta varios tipos de imágenes, ya sea de mapas de bit (png) como vectoriales (PDF). También ofrece un formato de imagen que puede ser utilizado por Apache OpenOffice para incluir ecuaciones LaTeX que podrán ser impresas o exportadas a PDF ofreciendo los mejores resultados.
El programa ofrece una «librería» que almacena ecuaciones ya entradas que pueden ser reutilizadas.
Si descargamos el código fuente, en el mismo (carpeta …extras/KLFOpenOfficeorg) encontraremos una extensión para Apache OpenOffice llamada KLFOOo.oxt que facilita el insertar ecuaciones LaTeX en Writer, permitiendo editar aquellas ya insertadas con anterioridad.
Debe tenerse en cuenta que si bien durante la edición no se ven del todo bien, las ecuaciones así insertadas darán magníficos resultados al imprimir o al exportar a PDF.
Dado que el repositorio Publishing de openSUSE aún ofrece una versión antigua de este paquete, comentaré cómo instalarlo en Linux compilando el código:
Prerrequisitos
Se debe instalar
cmake libqt4-devel
y todo lo que esos dos paquetes arrastrarán al ser instalados (gcc…)
Opcionalmente
checkinstall
y las librerías de desarrollo de KDE (si se quiere el plugin para usar KLatexFormula en los editores de KDE)
Pasos para crear un paquete de KLatexFormula
Descargar el paquete de la última versión y descomprimirlo: una carpeta llamada klatexformula-<versión> será creada. Dentro de esta carpeta debemos crear una nueva carpeta llamada build y abrir un terminal allí.
En el terminal, escribir
cmake ..
si no se han instalado los paquetes de desarrollo de KDE tendremos que correr la anterior instrucción una segunda vez. El siguiente paso es
make
(un poco de paciencia) y solo quedará instalar el programa. Si hemos instalado checkinstall, podremos crear un paquete a ser administrado por nuestro sistema, lo que facilitará desinstalarlo posteriormente de ser necesario.
/usr/sbin/checkintall
Decir que sí (Y) a crear documentación
Seleccionar el tipo de paquete (R para rpm)
Escribir una pequeña descripción (algo como «KLatexFormula: una aplicación gráfica para crear imágenes a partir de ecuaciones LaTeX») y presionar ENTER
Ahora tendremos un resumen de los datos del paquete… donde todo estará mal: checkintall no se lleva del todo bien con cmake por lo que no captura los datos correctos del programa. Pero no hay problema, ya que es fácil de solucionar: introduciendo los números del 2 al 11 podremos arreglar los datos
2 → klatexformula
3 → 3.2.5 (o la que corresponda)
4→ puede quedar como está
5 → GPLv2+
6 → Productivity/Publishing/TeX/Frontends
7 → puede quedar como está
8 → http://klatexformula.sourceforge.net/
Si no piensan redistribuir el paquete, pueden dejar las otras entradas como están (es decir, vacías), si bien sería correcto colocar la lista de dependencias y de cosas que ofrece.
Un simple ENTER completará el proceso. Posiblemente nos pregunte qué hacer con algunos archivos no necesarios: como sugiere el propio checkinstall, es buena idea no incluirlos en el paquete.
Si se eligió crear un RPM en un sistema de 64 bits, éste se encontrará en /usr/src/packages/RPMS/x86_64/ desde donde podremos instalarlo con
rpm -Uvh <nombre-paquete>
Para otras arquitecturas y otros sistemas, las rutas serán semejantes aunque no totalmente iguales.
Instalación sin checkintall
simplemente
sudo make install
Más de un millón de descargas para AOO 3.4
Publicado en Software el 17 mayo, 2012
En menos de ocho días desde su liberación Apache OpenOffice 3.4 pasa cómodamente el millón de descargas, y los números siguen creciendo.
La primer versión de la «era Apache» del proyecto libre más famoso del mundo ha sido ampliamente aceptada por sus usuarios en todo el mundo, siendo descargada desde más de 200 países.
Estos números son particularmente impresionantes si tenemos en cuenta que aún no ha sido activado el servicio de notificaciones automáticas, por lo que cuando este esté activo (en pocos días) los números serán aún mayores.
¡Felicitaciones a todos los que participan (participamos) en este proyecto!
Lotus Symphony, oficialmente donado a la fundación Apache
Publicado en Software el 16 mayo, 2012
Luego de la liberación de Apache OpenOffice 3.4 la semana pasada, hoy se ha dado otra noticia importante en el proyecto: Donald Harbison ha anunciado en las listas de correo del proyecto que ya se han cumplido los pasos formales de la donación del código de Lotus Symphony al proyecto Apache OpenOffice.
Es difícil decir en este momento cómo influenciará esto en el diseño a futuro de AOO, pero seguramente será un cambio más que importante.
Y a prestar atención, que las noticias sobre AOO siguen fluyendo…
Kalzium: mucho más que una tabla periódica
Y cuando digo mucho más me refiero a mucho más: Kalzium, parte del proyecto KDEdu (KDE Education) no solo nos muestra todo lo que necesitamos saber sobre los elementos químicos y más, también nos permite realizar cálculos y dibujar moléculas, entre otras cosas.
Pero comencemos presentando la aplicación
Ya en la ventana principal vemos un gran número de opciones, no solo de visualización: además de permitirnos elegir rápidamente como presentar los elementos también nos ofrece una simple herramienta para calcular rápidamente masas moleculares, por ejemplo.
Con un clic sobre un elemento, podemos obtener una enorme cantidad de datos sobre el mismo
Cada una de las entradas en azul es, por supuesto, un enlace a wikipedia que explica de qué se trata esa entrada…
Seleccionando de la barra de herramientas principal la opción «Realizar cálculos» nos encontramos con muchas calculadoras químicas a nuestra disposición, por ejemplo, una que nos permitirá realizar rápidamente nuestros ejercicios de estequiometría
Si tenemos instalado Avogadro, Kalzium nos permitirá también dibujar moléculas en 3 dimensiones simplemente seleccionando el elemento y posicionándolo en el espacio: para crear una ligadura simplemente hacemos clic en el primer elemento y sin soltar el botón del ratón nos dirigimos al segundo. Si nos hemos olvidado de seleccionar del menú el orden de la ligadura, un nuevo clic sobre la misma la convertirá en doble mientras que un clic derecho la quitará
Por supuesto, un clic derecho sobre un átomo también lo borrará. Y a no preocuparse si la molécula no le está quedando muy «realista»: un clic en el botón «Optimizar» hará que las distancias y los ángulos se acomoden automáticamente.
Cambiando de pestaña a la izquierda, podremos medir la distancia entre átomos o bien ángulos, podremos rotar la molécula, hacer «zoom» (rueda del ratón)…
Una herramienta sumamente útil, tanto para estudiantes como para docentes.
Screenie: capturas de pantalla con estilo
Publicado en Software el 14 mayo, 2012
La imagen de fondo de la portada de mi libro la he preparado utilizando un pequeño pero sumamente ágil programa llamado Screenie
El programa permite cargar varias imágenes arbitrarias, posicionarlas manualmente con gran precisión en un «lienzo» y rotarlas libremente en torno a un eje vertical, regulando la «distancia», agregando además efectos de reflexión, seleccionando colores de fondo… y por si fuera poco, ¡su uso es extremadamente simple!
Si bien existen algunos paquetes no oficiales, compilarlo manualmente e instalarlo es tan sencillo que no vale la pena caer en el riesgo de utilizar repositorios desconocidos.
Eso sí, se debe instalar git y las librerías de desarrollo de Qt para poder compilarlo. Luego, debemos crear una carpeta en el lugar de destinación, conectarnos a Internet y abrir un terminal virtual dentro de la carpeta que hemos creado. Desde ese terminal, usamos estos comandos
git clone git://github.com/ariya/screenie.git cd screenie qmake make
Listo: luego de unos segundos, dentro de la carpeta
/ruta-a-la-carpeta-creada/screenie/bin/release
tendremos el ejecutable «Screenie» con el cual lanzar la aplicación, ya sea usándolo directamente o llamándolo con un archivo desktop.
Ir al último punto editado en Writer
Publicado en Procesando texto, Software el 12 mayo, 2012
Writer tiene una forma muy ingeniosa de decidir si al abrir un documento se debe ir al último punto editado o bien al principio del mismo: si la información del usuario del programa coincide con la información del autor del archivo se va al último punto editado, en caso contrario al principio del documento.
La lógica de este comportamiento es simple: el autor del documento quiere seguramente seguir editando el mismo mientras alguien que no es autor querrá simplemente leerlo, por lo que el principio del archivo es el lugar más lógico.
Ahora bien, la pregunta inmediata es de dónde saca Writer la información para hacer estas comparaciones… Todo se encuentra en Herramientas → Opciones → OpenOffice.org → Datos del usuario: no es necesario llenar todos los campos, uno solo será suficiente para dar una «identidad» al usuario. Al crear un nuevo documento, Writer por defecto incluye en el mismo la información del usuario por lo que el sistema funciona perfectamente.
En OOo hasta la versión 3.3 existía un asistente que corría cuando el programa era utilizado por primera vez, sugiriendo al usuario no solo que era importante completar esa información (lo cual estaba bien) sino también de «registrarse» en el sitio del proyecto (lo cual era un tanto molesto).
Una de las primeras cosas que se quitó al pasar el proyecto a la fundación Apache fue justamente ese asistente de registración… lo cual ha dejado a los nuevos usuarios sin la sugerencia de completar sus datos para «uso interno».
Existe un reporte pidiendo la introducción de un «asistente» que funcione solo en el primer uso del programa:
Bug 119326 – Create a “First Run Center”
Mientras eso se implemente (si es que algún día se implementa…) el usuario nuevo de AOO tiene que recordar de ir al menú Herramientas → Opciones → OpenOffice.org → Datos del usuario para completar sus datos.
Como alternativa, Mayúsculas+F5 para ir al último punto editado también funciona, al igual que Ctrl+Home para ir al principio del documento…
Ahora bien, ¿qué hacer con los documentos que fueron creados antes de completar esa información?, ¿cómo decir que somos los «propietarios» de los mismos? Simple: luego de abrir un archivo sin información de usuario, o con una información equivocada debemos dirigirnos al menú Archivo → Propiedades → pestaña General donde es suficiente marcar la opción «Utilizar los datos del usuario» para luego presionar el botón «Restablecer».
Como pequeña nota relacionada debemos decir que ese menú también puede utilizarse para borrar la información del usuario: simplemente quitamos la marca de la opción «Utilizar los datos del usuario» y hacemos clic en Restablecer.
Nueva versión de «Domando al escritor»
Publicado en Procesando texto, Software el 10 mayo, 2012
Ayer no solo se ha liberado Apache OpenOffice 3.4, sino también una nueva versión de mi libro sobre Writer, Domando al escritor.
Esta vez, a diferencia de las ediciones anteriores (y por esto lo he llamado Domando al escritor 2) el libro está orientado completamente hacia Apache OpenOffice. Es posible encontrar un enlace para descargar el PDF del libro (y otro enlace para quien quiera adquirir una copia impresa…
) en este mismo sitio: Domando al escritor, 2.
Apache OpenOffice 3.4 final, disponible para la descarga
Publicado en Software el 8 mayo, 2012

Apache OpenOffice 3.4, la primer entrega de la continuación del proyecto OpenOffice.org bajo la tutela de la fundación Apache, se encuentra disponible para la descarga.
Mayor estabilidad, velocidad, seguridad, nuevas características como el soporte nativo del formato de imágenes vectoriales SVG, mejoras al exportar gráficos en cualquier formato, como por ejemplo la capacidad de elegir la resolución de las imágenes exportadas desde Draw, soporte multimedia en Linux con el uso de Gstreamer… la lista es realmente impresionante.
Pueden leer El anuncio oficial en castellano, o ir directamente a la página principal de las descargas para obtenerlo.
y un último regalo del amigo Drew Jensen, publicado en el canal oficial de Apache en YouTube














