Archivos para la Categoría 'Software Libre'

Regresa el pingüino al IEST

Pues con la novedad de que, después de un ligeramente alargado receso, el Grupo de Software Libre del IEST vuelve a sus actividades regulares. El horario ahora es todos los martes de 15:30 a 16:30 horas, en el salón 604 del IEST.

El pasado martes se ofreció una plática introductoria para los nuevos miembros por parte de un servidor. El tema principal fue “¿Qué es el software libre?”, y que hay detrás de todo este concepto, así como de su principal representante, el sistema operativo GNU/Linux

Y ahora si, traemos un calendario con su respectiva programación de actividades… Bueno, no es que antes no se haya hecho algo así, es sólo que yo no estaba tan enterado del todo de esas cuestiones en ese entonces; pero ahora que estoy en la dirección del grupo junto con mis compañeros de generación las cosas se ven bastante más complejas. Digamos que… es otra perspectiva…

Bonito, ¿no creen?

Pero me estoy desviando. Les decía: Si, tenemos una calendarización de actividades, como por ejemplo, el próximo jueves estaremos haciendo reubicando el blog del grupo en un servidor de la universidad, mismo que estará en línea de nuevo cuando hayamos terminado. Lo anterior implica que instalaremos también WordPress en el servidor (en el que, por cierto, acabamos de instalar CentOS) y que movamos el blog del servidor viejo al nuevo, cosa que nunca en mi corta vide he hecho, para ello confiaré en el conocimiento comunal del grupo, jejeje. Pero por si las dudas, ya estoy buscando tutoriales.

Por otro lado, hago la cordial invitación a todos, pues el próximo martes tenemos programada una exposición de dos distribuciones de Linux (con demostración y todo), Ubuntu y PCLinux. Se trata de presentar los dos sistemas, como se manejan, que los caracteriza, ventajas y desventajas de ambos, etc. Ésto representa una excelente oportunidad para acercarse el mundo de Linux, y, ¿porqué no? Hacer alguna que otra instalación. ;)

Así que ya saben, la cita es el próximo martes 19 de agosto, a las 15:30 horas, en el salón 604 del IEST.

¡No falten!

Mike out

Vuelve el GSL-IEST

GSL-IEST

Se han reanudado las juntas del Grupo de Software Libre del IEST -al fin. Bueno, en realidad ya va como un mes desde que comenzaron, pero fue hasta la semana pasada que mi apretada agenda me permitió estar presente en una.

Ha habido ciertos cambios en el grupo, gente que se va, gente que se integra, cuestiones administrativas y espacio-temporales, pero seguimos activos y con la misma convicción de siempre.

Entre esos cambios, tal vez los más relevantes sean los del lugar y fecha de las juntas. Después de un largo consenso entre los miembros se acordó que este semestre se realizaran éstas todos los miércoles, de 20:00 a 22:00 horas (que es cuando nos empiezan a correr xD) en el laboratorio de electrónica digital del IEST (Salón 511).

Ya había hablado del GSL-IEST anteriormente, así que ya deben saber de que se trata. Todo lo expuesto en esa ocasión continua aplicando (excepto, claro está, los horarios). También pueden darle un vistazo al blog del grupo -al que, por cierto, trataré de darle una manita de gato en cuanto pueda.

Dicho ésto, ya sólo me queda invitarlos a todos. Ya saben, la entrada es completamente libre. ¡No falten!

Maneja tu cuenta de GMail por IMAP con Claws Mail.

Hace poco leí por ahí que Gmail ya ofrece soporte IMAP en algunas de sus cuentas de correo (no en todas), y dije: “A ver si es cierto, chance y me están ‘piñando’…” Así que rápido y sin dudarlo ingresé al panel de control de mi cuenta de Gmail, después de eones de no haberlo visitado, y… ¡Oh, sorpresa! Resulta que ahí está ahora la opción de “Activar IMAP” (!).

Para los que lo desconozcan, IMAP es un protocolo de acceso a cuentas de correo electrónico. Su principal ventaja sobre POP3 (el protocolo más común) es que todos los movimientos que efectúa en la cuenta se realizan en el servidor, es decir, que cualquier cambio en los mails se registra globalmente, mientras que con POP3 es necesario descargar los mails a la computadora, para lo que los cambios se guardan tan sólo en dicha computadora (para mayor información puedes consultar Wikipedia). El protocolo POP3 es el más extendido; muy probablemente, si usas un cliente como Outlook, Thunderbird, Apple Mail, etc, usas POP3. De igual forma yo siempre he manejado mi cuenta de Gmail con POP3, pero ésta vez me puse a buscar la forma de configurar mi cliente de correo para probar ésto del IMAP.

El cliente que yo uso es Claws Mail, lo prefiero a otros clientes para Unix/Linux (léase Thunderbird, Evolution, KMail, etc… ) porque es fácil de usar, tiene una gran cantidad de funciones, pero sobretodo, es mucho más rápido y ligero que los demás. Pero por más que busqué, no encontré instrucciones para configurar mi querido Claws Mail con la mencionada conjunción GMail – IMAP (aunque aquí hay instrucciones para diversos clientes, incluído Thunderbird), y tuve que descubrirlo por mí mismo… Y me tomó un buen tiempo. Por tanto, a continuación explicaré como configurar tu cuenta de Gmail para manejarla con IMAP (a través de Claws Mail, claro)

Continuar leyendo ‘Maneja tu cuenta de GMail por IMAP con Claws Mail.’

There’s a python in my boot

python_logo

Creo que el otro día amanecí demasiado voluntarioso. Desperté y dije: “Hoy voy a aprender Python”.

Para los que lo desconozcan, Python es un lenguaje de programación de alto nivel que se caracteriza por estar diseñado para ser simple y fácil de leer para un programador, pero sin perder la calidad del desarrollo. Es un lenguaje interpretado, es decir, que no necesita ser compilado, sino que corre con un intérprete instalado en la máquina.

Y así, con toda la convicción del mundo, me puse a buscar algún tutorial o algo que me orientara en mi entonces difícil cruzada. Y digo “entonces” porque al poco tiempo de investigar, descubrí que existe una infinidad de referencias de Python por toda la red, lo que hizo mi trabajo mucho más fácil de lo que tenía planeado. Al parecer el lenguaje está muy de moda, por todos lados se habla de él (yo lo conocí porque Ubuntu contiene muchos programas, algunos caraterísticos del sistema, hechos en Python) y después de usarlo por unos cuantos días me he dado cuenta del porqué de su popularidad.

En primer lugar, es software libre, el intérprete de Python viene preinstalado en la mayoría de las distribuciones Linux (entre ellas Ubuntu), tan sólo es necesario entonces un editor de textos y ya. Además, es un lenguaje en extremo fácil de aprender, la sintaxis es muy simple, no tienes que andar poniendo puntos y comas (;) por todos lados o llaves({}), de hecho, en lugar de llaves para anidar código, sólo se usan tabulaciones, osea, espacios en blanco. Un ejemplo:


edad = input("¿Cual es tu edad? ")
if edad > 17:
     print "Bienvenido al bar"
else:
     print "No puedes pasar"

Ésto imprime:

mike@ramirohome:~$ python test.py
Cual es tu edad? 19
Bienvenido al bar

Como se puede apreciar, tampoco es necesario poner encabezados con librerías y cosas así, ni declarar variables, mismas que pueden tomar el tipo de valor que sea (int, float, char, etc…). En resumen, es fácil.

Pues bien… Mi búsqueda del conocimiento me llevó a mil y un páginas y, si son observadores, se podrán dar cuenta de que los últimos links registrados en mi cuenta de del.icio.us tiene que ver con Python. Pero por ahora sólo haré referencia a los que me han parecido más útiles e interesantes:

Lamentablemente por ahora se me acaba el tiempo para seguir redactando, posteriormente hablaré de editores y entornos de desarrollo para Python. Por lo pronto, sólo le deseo un cosa:

Happy hacking.

Fianchetto y Gambito

Los que me conocen saben que soy un aficionado del llamado deporte-ciencia: el ajedrez. He estudiado un poco de teoría y de vez en cuando participo en los torneos que el grupo de ajedrez del IEST organiza. Pero sobretodo me gusta jugar de vez en cuando, siempre que tenga tiempo, claro.

Antes, cuando aún sufría la pena de usar Windows, jugaba con el famoso Chessmaster 9000 (si, ya sé que es muy comercial y poco profesional, pero a mi me gustaban muchos esos detallitos innecesarios, como el sonido de las jugadas, por ejemplo :P ), pero hasta ahora no me había puesto a buscar una alternativa libre de esta aplicación, aunqu desde su versión 7.04, Ubuntu viene con un juego de ajedrez (“Pychess”, me parece), pero nunca me ha gustado, siento que le faltan muchas cosas. Fue así que me puse a buscar programas de ajedrez para Linux, encontrándome con varios, de los cuales recomendaré los dos que más me gustaron.

Primero, hablaré de Knights. Knights es un entorno de juego diseñado para KDE, y como tal, es bastante estético y tiene un sinfín de opciones. Es uno de los más completos que he visto hasta ahora, soporta temas, hotkeys, grabar/cargar partidas, juego online, impresión de notaciones, y puede trabajar con diversos motores, pero de ésto hablaremos después.

El paquete se encuentra en los repositorios de Ubuntu, se instala con:

sudo apt-get install knights

Knights

Por otro lado, tenemos eboard, una aplicación hecha en GTK (osea que se adapta perfecto a Gnome). Aunque su interfaz no está tan pulida como la de Knights, cuenta también con un montón de opciones y funcionalidades que no lo dejan atrás. Soporta múltiples temas, sonidos, animaciones y ese tipo de cosas, aunque su fuerte es el juego en línea, pues está diseñado para jugar en FICS (que es un servidor libre de ajedrez), aunque yo no lo he probado.

De igual forma, se encuentra disponible en Ubuntu:

sudo apt-get install eboard eboard-extras-pack1

eboard

Pero ésto no termina aquí, estos programas son sólo la interfaz del usuario. Bien podemos usarlos para jugar en línea contra un amigo, pero si queremos jugar contra la computadora, necesitamos un motor, es decir, un programa que “juegue ajedrez”. Existen varios motores (libres, por supuesto) que podemos usar, y tanto eboard como Knights trabajan con ellos, los más populares son los siguientes:

  • Gnuchess: El clásico. Es muy rápido y potente. Nunca falla. Es el motor que usa el programita de ajedrez que viene con Ubuntu
  • Crafty: Otra buena opción. Muy potente. Como agregado, viene con libros de estudio con un sinfín de partidas
  • Phalanx: Éste es más ligero, recomendado para jugadores principiantes e intermedios.
  • Sjeng: Dificultad intermedia. Lo curioso es que soporta variantes de juego medio locas, como sucida, crazyhouse, losers y otras más raras…

Para instalar estos motores en Ubuntu tan sólo basta con esta línea:

sudo apt-get install crafty sjeng phalanx

Si además quieres los libros de Crafty:

sudo apt-get install crafty-books-medium

Nota: Pongo por separado la instalación de Gnuchess, porque por alguna extraña razón, si instalas Gnuchess en Ubuntu Feisty, pierdes el ubuntu-games-pack, osea, los jueguitos que vienen por default O.o! Así que si lo quieren probar por su cuenta, aquí está la línea:

sudo apt-get install gnuchess

Otra nota: Desafortunadamente, ninguno de los anteriores programas crea una entrada en el menú de Gnome, así que hay que arrancarlos por su nombre: “knights” y “eboard”, respectivamente.

Ahora si. ¿Alguien quiere una reta?

Entradas siguientes »


Mis links de del.icio.us

Mis fotos en Flickr

101_0128

101_0124

101_0108

More Photos
web tracker Firefox 2
Linux Blogs México