El buen GnDx ha creado un concurso entre blogs, cuyo premio mayor es una cuenta de hospedaje web de 1 GB con todas las facilidades posibles por un año, incluyendo el dominio .com, .net, .org, etc, todo totalmente ¡G R A T I S!. Y eso es sólo para el primer lugar, pues también hay premios para aquellos blogs que queden entre el 2° y el 10° lugar.
Archivos para Octubre 2007
Concurso de web hosting GRATIS
Publicado Octubre 28, 2007 Eventos 7 ComentariosTags: concursos, Eventos
Actualización de Emesene!
Publicado Octubre 25, 2007 Linux , Tutoriales , Ubuntu 12 ComentariosTags: emesene, Linux, messenger, msn, Ubuntu
Como su curioso nombre lo indica (es un proyecto argentino), Emesene es un cliente de MSN Messenger para GNU/Linux. Está escrito en python (¡Yeah!) y usa las librerías GTK, osea que se acomoda bien en Gnome. Es un proyecto relativamente nuevo, yo comencé a usarlo hace ya unos meses, casi desde sus inicios, cuando no era la gran cosa…
Pero con el paso del tiempo y el apoyo y contribución de diversos programadores (¿verdad que es hermoso el software libre?) se ha vuelto un programa bastante bueno, con muchas funcionalidades. En lo personal, lo prefiero sobre el aMSN, o el Pidgin (antes Gaim), en general porque es rápido, ligero y tiene las casi todas las funciones que espero de un messenger.
El único inconveniente, y que me molestaba mucho, era que no había soporte para transferencias de archivos, pero hoy actualicé la versión y OMFG! ya puedo recibir archivos (!!)… aunque creo que todavía no puedo mandar, pero algo es algo, ¿no? Jejeje.
Instalarlo en Ubuntu es de lo más fácil, sólo es necesario editar el sources.list:
sudo gedit /etc/apt/sources.list
Ir al final del archivo y agregar éstas dos líneas (son los repositorios oficiales de Emesene):
deb http://apt.emesene.org/ ./
deb-src http://apt.emesene.org/ ./
Guardar el archivo, y por último actualizar la base de datos, e instalar:
sudo apt-get update
sudo apt-get install emesene
There’s a python in my boot
Publicado Octubre 21, 2007 Educación , Programación , Software Libre 3 ComentariosTags: Programación, python
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:
- Tutorial de Python para no-programadores. Si no sabes nada de programación, y quieres empezar, éste es el bueno.
- Programación en Python. También en Wikibooks, requiere un previo conocimiento de programación básica.
- Learn Python Wiki. Una buena fuente de recursos.
- Learn Python in 10 minutes. Si en verdad tienes prisa. Muy bueno.
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.
Actualiza a Ubuntu 7.10… Ya!
Publicado Octubre 17, 2007 Linux , Tutoriales 17 ComentariosTags: gutsy, Linux, Tutoriales, Ubuntu
Faltan menos de 24 horas para que se libere la esperada actualización de Ubuntu: Ubuntu 7.10 – Gutsy Gibbon, y ya todo mundo tiene planeado obtenerla o actualizar sus sistema lo más pronto posible, por ello ya en todas partes se especula que consecuencias puede traer ésto a los servidores oficiales de Ubuntu
Antes ésto no era un gran problema, pero conforme Ubuntu a ido ganando popularidad, es de esperarse que sea muy difícil o muy tardado conseguir la preciada actualización el primer día de su lanzamiento, dada la cantidad de usuarios de todo el mundo que lo estarán bajando en ese momento (como ya sucedió con la actualización pasada)
Es por ello que voy a exponer mi método para actualizar de una buena vez, y ahorrarse la molestia de tardar una eternidad mañana. Basado en las instrucciones de actualización oficiales, básicamente, consiste en instalar la versión de desarrallo actual (considerada, desde cierto punto, estable), y simplemente actualizar los pocos paquetes que falten después de la fecha de lanzamiento. Ésto con el fin de aliger la descarga.
NOTA: Es necesario actualizar desde Ubuntu 7.04 – Feisty Fawn. Cualquier otra versión no funcionará.
En fin. Lo primero que hay que hacer es actualizar todos los paquetes de Feisty:
sudo apt-get update
sudo apt-get upgrade
Después es necesario ejecutar el gestor de actualizaciones con el siguiente comando:
sudo update-manager -d
Aparecerá una ventana como ésta, basta con darle clic en “Actualizar”:

Aparecerán varias ventanas, sólo sigue las instricciones y da clic en aceptar cuando sea necesario:


Ahora si, sólo es cuestión de correr las actualizaciones automáticas de vez en cuando una vez que haya sido oficialmente lanzada la nueva versión.
OTRA NOTA: Se puede hacer exactamente lo mismo en una instalación nueva, es decir, instalando desde cero con el actual CD de la versión de desarrollo, descargable aquí.
Fianchetto y Gambito
Publicado Octubre 9, 2007 Entretenimiento , Juegos , Linux , Software Libre , Tutoriales , Ubuntu 1 ComentarioTags: ajedrez, crafty, eboard, FICS, gnuchess, Juegos, knights, Linux, phalanx, sjeng, Software Libre, Ubuntu
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
), 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

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

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?







Comentarios recientes