Archivos para la Categoría 'Software Libre'

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?

Invitación al GSL-IEST

GSL-IEST
Aprovechando este medio hago una cordial invitación a todos los interesados a asistir a las juntas del Grupo de Software Libre del IEST, mismas que se llevan a cabo cada jueves a las 8:00 pm en el salón 601 de nuestra querida institución.

Cabe señalar que las reuniones están abiertas al público en general, tanto si eres o no estudiante del IEST, y sin importar la carrera que curses. Todos son bienvenidos.

Pero, se preguntarán: ¿qué se hace en una de estas juntas? Bueno, pues se resuelven dudas, se discute, se dan asesorías, y sobre todo, se da una plática cada semana de un tema en específico relacionado con el software libre, ésto último por parte de un alumno, maestro o invitado.

Así que, si eres nuevo en el mundo del pingüinito y el software libre y quieres compartir experiencias o tienes dudas y/o comentarios, ya sabes a donde acudir.
Recuerda, jueves a las 8:00.la entrada es completamente libre

Para más información, acudan con un servidor, o visiten el blog del GSL-IEST.

Entradas siguientes »


Mis links de del.icio.us

Mis fotos en Flickr

100_0287

100_0281

100_0272

More Photos
web tracker Firefox 2
Linux Blogs México