SWI Prolog en Fedora 8

2 comentarios
Prolog, proveniente del francés "Progamation en Logique", es un lenguaje de programación lógico e interpretado, bastante popular en el medio de investigación en Inteligencia Artificial.
Existen en la actualidad diversas variantes de este lenguaje, entre las que destacan:
Nombre
Libre?
Facil?
Rapido?
Sistema Operativo
SWI Prolog
si
si
no
muchos
Turbo Prolog
si
si
si
DOS
Sicstus Prolog
no
med
si
Solaris, Linux
BinProlog
si
no
si
muchos
Visual Prolog
no
si
si
Win16
DGKS Prolog
si
si
no
Java
Minerva Prolog
no
no
no
Java
Quintus Prolog
no
si
si
Solaris, Linux
Como se pudo observar en la tabla anterior, algunas variantes de Prolog no son libres y sólo corren en el Sistema Operativo Windows o DOS. La variante de Prolog que instalaremos en Fedora 8 será SWI Prolog. Esta variante es libre y además de existir una versión para Windows, existe una versión para Linux (la que nos interesa). Es fácil de utilizar, cumple con los estándares y contiene muchísimas librerías.
Para poder instalarlo simplemente ingresa el siguiente comando como super-usuario (root):
#yum -y install pl
Eso es todo, ahora ya tienes prolog instalado en Fedora 8. Para comenzar a utilizar el programa simplemente, desde la línea de comandos, ingresa el comando:
$pl
NOTA:
En caso de que aparezca un error acerca de que falta la librería libgmp.so.3 entonces necesitarás ingresar nuevamente como super-usuario (root) e instalar el paquete gmp con el siguiente comando:
#yum -y install gmp

Opera en Fedora Linux

2 comentarios
Opera es un navegador web y suite de Internet creado por la empresa noruega Opera Software. Está disponible para Windows, Mac OS X, Linux, Solaris y FreeBSD.




He utilizado Mozilla Firefox desde hace ya mucho tiempo y realmente y, debo confesar, hay veces que me ha dado problemas. Seguramente muchos se preguntarán ¿Qué tipo de problemas?, pues yo les responderé:
  • Hay veces que tarda mucho en cargar algunas páginas.
  • Debido a los complementos (add-on's), si tienes una computadora con pocos recursos, se ralentiza el equipo.
  • No reproduce animaciones o videos flash, ni se instala el mismo autómaticamente. Hay que instalarlo manualmente vía línea de comandos tal y como lo expliqué en esta entrada.
  • No se bloquean algunos scripts a menos que tenga instalado algún complemento destinado a eso, y por consiguiente, se ralentiza el equipo.


Cando salió Google Chrome me emocioné, lo descargué y lo probé en mi Windows XP pirata. Sin embargo no me gustó mucho ya que, al tratarse de un navegador nuevo, le faltan muchas cosas y tiene algunas fallas entre las cuales destacan:
  • No hay soporte para Linux.
  • No trae reproductor Flash instalado por default.
  • Aún cuando instales Flash, a veces no carga videos o animaciones.
  • No bloquea muchos scripts.
  • Falla cuando tiene que cargar algunos códigos en javascript.


Internet Explorer ni lo menciono, no vale la pena.


NOTA:


No estoy diciendo que Mozilla Firefox ó Google Chrome no funcione o que sean una basura, de hecho todavía sigo utilizando el primero. Simplemente les estoy dando una buena opción para que prueben otro navegador y comparen ustedes mismos.


Opera es un navegador web y suite de Internet creado por la empresa noruega Opera Software. Esta aplicación es gratuita desde su versión 8.50, actualmente se encuentra en su versión 9.63. Es reconocido por su gran velocidad, seguridad, soporte de estándares (especialmente CSS), tamaño reducido, internacionalidad y constante innovación. Fue el primer navegador que implementó pestañas para la navegación de sitios web, personalización por sitio y vista en miniatura por pestaña.


Está disponible para Windows, Mac OS X, Linux, Solaris y FreeBSD. Este navegador a sido portado a las videoconsolas Nintendo DS y Nintendo Wii. Se ha anunciado igualmente que el navegador estará disponible para televisores y reproductores DVD.


Algunas ventajas que Opera tiene contra Firefox son las siguientes:
  1. Es más rápido que Firefox.
  2. No vuelve a cargar la página cuando uno regresa a la página anterior.
  3. Puedes abrir otros vínculos y navegar por ellos a través de pestañas. Ya sé que Firefox hace lo mismo, pero ¿sabían que Opera fue el primero que lo inventó?
  4. Cuenta con un cliente IRC (para chat) interno.
  5. Sistema de administración de descargas. Este administrador es parecido al que Google Chrome trae por default y que Firefox incorpora a través del complemento downthem all.
  6. Cliente de correo electrónico interno.
  7. Lector de noticias interno.
  8. Reproductor flash incluído por default, no hay necesidad de descargarlo ni de instalarlo. Si tienes problemas para reproducir videos en you tube en Firefox y se te complica instalar Flash manualmente, Opera es para tí.
  9. Sistema de "vistas en miniatura" al poner el puntero en alguna pestaña.
  10. Ventana de marcado rápido, parecido al que Google Chrome trae por default, para acceder a este presiona Ctrl-T.


Bueno, muchas características más. Si eres usuario de Firefox, Opera es una muy buena opción para que pruebes otro navegador. Si ya eres usuario de Opera, coméntanos tus experiencias.


Para instalar Opera, es muy sencillo.
  1. Entra a la página de descargas de Opera.
  2. Selecciona si quieres Opera para Fedora de 32 o 64 bits.
  3. Descarga el archivo "rpm" y guárdalo en alguna carpeta.
  4. Desde la línea de comandos, como super-usuario (root), navega hasta la carpeta donde guardaste el archivo "rpm".
  5. Instala Opera con el siguiente comando:


#rpm -ivh opera-version.rpm


Listo, ya tienes instalado Opera en Fedora. Ahora simplemente desde la línea de comandos como usuario normal ingresa el siguiente comando:


$opera


O bien, da click en el enlace directo que se creó en el menú de aplicaciones. He aquí algunos sreenshots:












Cadsoft Eagle en Fedora Linux

8 comentarios
Si tu campo es la electrónica, y deseas diseñar plantillas para crear circuitos impresos entonces Eagle es para tí.



Eagle (Easily Applicable Graphical Layout Editor) es una herramienta de diseño de componentes electrónicos asistido por computadora (ECAD, Electronic and Electrical Computer-Aided Design) producido por Cadsoft en Alemania, actualmente existe una división especial americana (Cadsoft USA). Cadsoft a liberado versiones de Eagle para Windows, Linux y Mac OS X.

Eagle cuenta con tres módulos:

  1. Editor de diseños
  2. Editor de esquemas
  3. Autorouter
Los cuales se encuentran juntos en una interfaz simple. De esta manera, no es necesario realizar alguna conversión para pasar de los diseños a los esquemas.

Para instalar este programa, realiza lo siguiente:

1. Entra a la página de descargas de Cadsoft, y descarga la version para Linux.

2. Desde la linea de comandos ingresa a la carpeta donde descargaste el programa y ejecutalo con el siguiente comando:

$./eagle-lin-version.run

3. Se ejecutara el programa de instalacion, selecciona la ubicacion donde se instalara el programa que regularmente es en:

/home/usuario/eagle-version

4. Al finalizar la instalacion, te dara tres opciones, selecciona la que más te convenga:
  1. Instalar licencia. Si cuentas con una licencia para utilizar Eagle tendras que buscar la ubicacion de la misma e instalarla junto con un "Installation Key" para utilizar tu programa en su version Full.
  2. Utilizar como freeware. Como su nombre lo indica, puedes utilizarlo el programa gratuitamente pero te reducirá algunas opciones como por ejemplo el tamaño de la plantilla donde realizarás tus diseños será más pequeña de lo normal, pero no te preocupes el tamaño será más que suficiente para poder realizar tus proyectos.
  3. No utilizar licencia por el momento. Te dará tiempo para que consigas una licencia (pirateada u original) para instalarla después.
Desgraciadamente no cuento con algún crack o licencia para utilizar el programa en su versión 5.x.x Full, si alguien lo tiene o lo encuentra por favor infórmenos. Gracias.

Cadsoft Eagle 4.16R2 Full

Bueno, para todos las personas que llegan a este blog buscando Eagle para Fedora Linux les tengo una buena noticia y otra mala:
  • La buena noticia es que les he conseguido el programa Cadsoft Eagle completamente Full y completamente funcional.
  • La mala noticia es que se trata de su versión 4.16 Release 2, pero no se preocupen, ya que tiene la mayoría de las características del 5.
Para instalarlo deben realizar los siguientes pasos:

1. Visiten mi sitio de skydrive, entren a la carpeta con el nombre "Aguila Fedora Linux" y descarguen el archivo "Aguila.zip".

2. Descompriman el archivo y verán 3 archivos:
  1. eagle-lin-eng-4.16r2-1.i586.rpm
  2. InstallationKey.txt
  3. license.key
3. Desde la línea de comandos ingresen como super-usuario (root) e instalen el archivo .rpm con el siguiente comando:

#rpm -ivh eagle-lin-eng-4.16r2-1.i586.rpm

4. Después de haber finalizado la instalación, aún como super-usuario, ingresen el comando:

#eagle

5. Lo anterior les abrirá una ventana diciendo que no existe la carpeta /root/eagle, denle click en "ok" para crearla, luego les pedirá un "Installation Code" y una "License.key".

6. Abran el archivo InstallationKey.txt, copien los caracteres del "Installation Code" y péguenlo en donde corresponde.

7. Luego hacen click en "browse" para ubicar el archivo "license.key".

8. Dan click en "OK" y listo, tienen Cadsoft Eagle 4.16 Release 2 Full completamente funcional.

9. Finalmente, como usuario normal ingresan el comando:

$eagle

10. Les abrirá una ventana indicando que la carpeta /home/usuario/eagle no existe, denle click en "OK" para crearla y listo.

Ya para finalizar, si quieres alguna documentación, mauales o tutoriales de este excelente programa los puedes descargar desde el ftp de Cadsoft.

He aquí algunos screenshots:



QtOctave

1 comentarios
¡¡¡Que pasó muchachos!!! Hace un buen de tiempo que no posteo algo. Pero pues he andado ocupado con mi Servicio Social, cursos y proyectos finales y batallando para quitarle el maldito Windows Vista a mi laptop.

Bueno, pues ahora les voy a informar una maravillosa noticia. ¡Por fin ha salido una GUI para manipular Octave!. A decir verdad, este programa ya existía pero tenía problemas al correrlo. Ahora se encuentra es su versión beta pero es completamente funcional.



Como sabrán, Octave es un lenguaje de alto nivel parecido a Matlab© pero totalmente libre liberado bajo licencia GPL. Puedes realizar cálculos numéricos y graficar funciones fácilmente, desgraciadamente, todo lo anterior lo tenías que hacer desde la línea de comandos y para algunos usuarios era bastante tedioso, sobretodo para los que no pertencen al sector computacional.

Bueno, pues ahora un grupo de excelentes programadores ha desarrollado un front-end para Octave llamado QtOctave. El blog del proyecto se encuentra en wordpress. Si quieren un manual de este excelente programa pueden descargarlo desde aquí.

QtOctave, como mencioné antes, es un front-end para el programa Octave basado en Qt. Para instalarlo simplemente ingresa desde la línea de comandos como root:

#yum -y install qtoctave

Y listo, ya tienes QtOctave instalado en Fedora. He aquí algunos screenshots:


Descargar Matlab 7 para linux

6 comentarios
Anteriormente mencionamos cómo instalar Matlab 7 en linux. Ahora explicaremos cómo descargar Matlab.

Muchas de mis descargas las hago a través del protocolo BitTorrent y ocuparemos a éste para descargar Matlab.

Como primer paso, instalamos un software para descargar torrents, uTorrent y deluge por ejemplo.

Ahora, buscamos en isohunt matlab linux.
Matlab.7.R14.for.MacOSX-Unix-Linux.zip
Descargamos el archivo torrent y lo abrimos en uTorrent o Deluge, según sea tu caso. Ahora a esperar a que termine la descarga. Sé paciente.

Nota. Hay que recordar que un seed es una máquina que tiene la descarga completa, entre más seeds es mejor, porque así podrás descargar Matlab más rápido. Y un peer es una máquina como tú, que también está descargando Matlab (y no tiene la descarga completa, sólo una parte). Visita este enlace (en inglés) para más información.

Dejo una captura de pantalla (en Windows para variar) para que veas la descarga activa utilizando uTorrent.