Maxima, similar a Maple© y Mathematica©, pero libre.

4 comentarios
Buscando un programa libre que pudiera instalar en mi Fedora 9 x86_64, el cual me permitiera resolver problemas matemáticos complejos tales como integrales, ecuaciones diferenciales o cálculo de matrices me encontré con este poderoso programa: Maxima.

Maxima es un programa escrito en Lisp, con licencia GPL, capaz de realizar cálculo simbólico y numérico así como dibujar gráficos 2D y 3D. Está implementado para Linux, Windows y Mac.




Maxima es un descendiente de Macsyma, el legendario programa de álgebra desarrollado en la década de los 60's en el Instituto Tecnológico de Massachusetts. Macsyma fue un programa revolucionario en sus tiempos, muchos programas actuales tales como Maple© y Mathematica© fueron inspirados por éste.


Maxima, entre muchas otras funciones, permite:
  • Calcular Límites
  • Calcular Derivadas
  • Calcular Integrales
  • Resolver Ecuaciones Diferenciales
  • Resolver Transformadas de Laplace
  • Resolver Sumatorias
  • Resolver Sistemas de Ecuaciones Lineales
  • Desarrollar Series de Taylor
  • Realizar Cálculo Matricial
  • Dibujar Curvas y Superficies
Este programa, al igual que GNU Octave, utiliza GNUPlot para dibujar las gráficas de las funciones. Si no tienes instalado en tu sistema GNUPlot, al instalar Maxima, éste se instalará por default. Puedes utilizar Maxima por medio de su interfaz gráfica, o bien por medio de la línea de comandos.

Además de ser programable, los resultados obtenidos con Maxima, ya sean de naturaleza numérica o simbólica, pueden ser guardados en formatos susceptibles para poder ser incorporados a los documentos LaTeX. El paquete "maxima" hace posible integrar a los documentos LaTeX comandos de Maxima, de los cuales el propio compilador TeX se encarga. Cuando el compilador TeX lee los comandos de Maxima existentes en los documentos LaTeX, dichos comandos se guardan en un archivo auxiliar y se realiza una llamada a Maxima para que interprete los comandos y produzca los resultados deseados, de esta manera, dichos resultados pueden ser utilizados en las próximas compilaciones del documento. Para una mayor información sobre cómo poder integrar los comandos de Maxima en los documentos LaTeX puedes consultar la siguiente página.


Si deseas instalar Maxima en Fedora solo tienes que ingresar los siguientes comandos como root:

#yum -y install maxima
#yum -y install maxima-gui

¡Y listo!, ahora ya tienes Maxima instalado y listo para trabajar. Ahora bien, que si prefieres utilizar Maxima en Windows, Mac o alguna otra distribución de Linux pues entra a la página oficial de descargas de SourceForge y descarga el archivo que necesites. Si requieres de algún manual o tutorial para saber como utilizar este estupendo programa puedes entrar a la página oficial de la Documentación de Maxima, ahí encontrarás muchos manuales y tutoriales tanto en español como en inglés. Aquí hay algunos screenshots:










Fuentes de Windows en Linux Fedora 9

3 comentarios
La mayoría de las páginas web utilizan fuentes que sólo están disponibles para Windows (Arial, Times New Roman, Verdana, etc.). Si tú quieres ver una página web tal y como el diseñador hubiese querido, necesitas dichas fuentes. Instalar las fuentes de Windows en Linux Fedora 9 x86_64 no es tan sencillo como instalar cualquier otro software utilizando la ayuda del comando yum, sin embargo, sí es posible hacerlo.



Para poder instalar las fuentes de Windows en Fedora x86_64 necesitarás los paquetes rpm-build, cabextract y xfs. Para instalar dichos paquetes, desde la línea de comandos ingresa como root los siguientes comandos:

#yum -y install rpm-build
#yum -y install cabextract
#yum -y install xfs


Una vez instalados los paquetes, ahora necesitas el paquete chkfontpath para Fedora 9 x86_64 y el archivo con extensión .spec msttcorefonts. Dichos archivos no los puedes descargar e instalar directamente con la ayuda del comando yum. Los puedes descargar directamente desde mi espacio en Skydrive o, si prefieres, el archivo msttcorefonts lo puedes descargar desde esta página y el archivo chkfontpath lo puedes buscar y descargar desde rpmfind.net o desde rpm.pbone.net. Una vez que hayas descargado los archivos descritos anteriormente, desde la línea de comandos como root, ingresa a la carpeta dónde guardaste los archivos e instalas el paquete chkfontpath:

#rpm -ivh chkfontpath-1.10.1-2.fc9.x86_64.rpm

Después, se construye el RPM que contiene las fuentes de Windows de la siguiente manera:

#rpmbuild -ba msttcorefonts-2.0-1.spec

Esto generará un archivo rpm en la carpeta /usr/src/redhat/RPMS/noarch. Finalmente, se instalan las fuentes de Windows desde el archivo rpm que se creó anteriormente, para esto, ingresa el siguiente comando como root:

#rpm -ivh /usr/src/redhat/RPMS/noarch/msttcorefonts-2.0-1.noarch.rpm

¡Y listo!, ahora ya tienes instaladas las fuentes de Windows en Linux Fedora 9 x86_64. Ahora podrás ver páginas que utilizan dichas fuentes sin problema, tal y como el diseñador de la página hubiese querido que la vieras.

Para usuarios de Fedora 9 i386 de 32 bits

Si eres usuario de Fedora 9 i386 de 32 bits y deseas instalar las fuentes de Windows en tu sistema, debes seguir los mismos pasos descritos anteriormente. Sólo tienes que sustituir el archivo chkfontpath-1.10.1-2.fc9.x86_64.rpm que es para sistemas de 64 bits por el archivo chkfontpath-1.10.1-2.fc9.i386.rpm que es para sistemas de 32 bits e instalarlo con el siguiente comando desde la línea de comandos como root:

#rpm -ivh chkfontpath-1.10.1-2.fc9.i386.rpm

He aquí algunos sreenshots de cómo se ven las páginas web antes (izquierda) y después (derecha) de haber instalado las fuentes de Windows:





NetBeans IDE 6.1 en Fedora 9 utilizando OpenJDK 6

2 comentarios
OpenJDK es la versión libre de la plataforma de desarrollo Java, el cual se encuentra disponible para Linux. NetBeans se refiere a una plataforma para el desarrollo de aplicaciones de escritorio usando Java y un entorno de desarrollo integrado (IDE) desarrollado usando la plataforma NetBeans. Es posible trabajar con NetBeans en conjunto con OpenJDK en Fedora 9 utilizando unos cuántos comandos.



Para instalar OpenJDK en Fedora 9 utiliza los siguientes comandos como root:

#yum install -y java-1.6.0-openjdk
#yum install -y java-1.6.0-openjdk-devel
#yum install -y java-1.6.0-openjdk-plugin

Con esto, instalarás el compilador de java (javac) junto con el "Java Runtime Environment" (jre) adecuado para tu sistema Fedora, ya sea de 32 o 64 bits. Para instalar NetBeans, necesitas descargar el paquete NetBeans IDE desde la página oficial de descargas en netbeans.org. Selecciona el paquete adecuado para tu sistema (32 o 64 bits) y guárdalo en una carpeta. Verás que se descargó un archivo .sh, primero necesitas hacer el archivo ejecutable con el siguiente comando como root:

#chmod +x ./netbeans-version-ml-javase-linux.sh

Una vez hecho lo anterior, lo ejecutas con el siguiente comando como root:

#sh netbeans-version-ml-javase-linux.sh

Sigue las instrucciones de instalación y ¡listo!. Ya puedes trabajar con NetBeans en Fedora Linux utilizando el compilador javac de OpenJDK.