Armando el LUG en 25 de Mayo

Ago
18

Hace tiempo tengo la idea en la cabeza de crear en mi diminuto pueblo un LUG local. Estuve charlandolo con algunas personas que estarían interesadas en participar, pero mi poco tiempo libre disponible, el estudio y demás obligaciones no me lo han permitido. Hace unos días, mi amigo Mariano (dale animate y deja el M$ Win) me planteo la idea de crear algún lugar virtual (más precisamente Chat IRC) para empezar a comunicarnos entre los futuros miembros de 25LUG.

¿Pero cómo? No tenia ni idea, jamás había usado IRC. Pregunte en Twitter y busqué en la web. En la web encontré IRC-Domain.org como una alternativa. En Twitter me recomendaron Freenode (gracias a @joseschenone y a @_carpediem_ por su ayuda y recomendación), y esta seria la alternativa elegida. Freenode es utilizado como server del chat IRC de varios LUG y organizaciones en el ámbito de linux y el software libre. :-)

Íbamos por buen camino. Después de vagar un rato por la poca intuitiva web de Freenode (no daba pie con bola) encontré el webchat, y todo empezó a tomar color.

Veamos como registrar un usuario, registrar un canal y algunos comando en el chat IRC.

Entramos al webchat de Freenode. Elegimos un nick, completamos el captcha y nos conectamos. Si nos dice que el nick esta en uso hacemos

/nick nuevo_nick

Vamos a registrarnos. “Tiramos” el siguiente comando

/msg NickServ register "una_contraseña" "tu_correo"

Con esto registramos el nick que estamos usando. Nos llegará un correo a “tu_correo” para que verifiquemos la cuenta.

/msg NickServ VERIFY REGISTER "tu_nick" "codigo_verificación"

Si todo marcha bien, después de unos segundos tendremos un “tu_nick” has now been verified.

Listo el pollo!! Ahora veamos como registrar un canal. Supongamos que ya meditamos el nombre del canal, corroboramos que no hay otro canal con ese nombre y demás. Bien, entonces hacemos

/join #tu_canal

De esta forma nos meteremos al canal que vamos a registrar. Podemos ingresar aunque no exista, ya que se creará en ese momento.

/msg ChanServ register #tu_canal clave_del_canal

Con lo anterior lo registramos. La clave_del_canal es opcional. Si no la especificamos, se tomará como dueño al que creo el canal.

Podemos ver más opciones en las FAQ de Freenode o con los comandos  /msg ChanServ help/msg NickServ help.

Un detalle a tener en cuenta, es que si no nos registramos con NickServ por más de 60 días, se nos expira el nick, y también los canales creados con ese nick.

Bueno, espero les sirva los datos. 25LUG ya tiene canal IRC (#25lug) para chatear aunque todavía no nos hemos juntado personalmente entre los posibles participantes.

AH! y sitio también. (Aunque está en construcción).

Saludos!

PD: sigan a @mariano_ms, @joseschenone, @_carpediem_ y @figueiromariano en Twitter (gracias por la data).

Compartilo:
  • Print
  • Digg
  • Sphinn
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Diigo
  • HackerNews
  • Live
  • MyShare
  • MySpace
  • RSS
  • Technorati
  • Twitter
  • Yahoo! Bookmarks
  • Yigg

Matuu! ya tiene su versión para móvil

Jul
17

Desde hace unos días, aquellos que hayan entrado al blog desde su smartphone, habrán observado que se los redirigía a una versión del blog para dispositivos móviles. Ésto es así porque he decidido actualizar el sitio y incluir un plugin para wordpress que se encarga de ello. El plugin se llama WPTouch.

Como otros plugin de finalidad similar, el WPTouch te permite tener un tema alternativo diseñado para las pequeñas pantallas de los teléfonos sin interferir con el tema primario del blog, ya que detecta cuando se está accediendo desde un dispositivo móvil y te redirige al sitio específico. El plugin es muy configurable, y posee una interfaz muy cómoda y elegante. Sigue las especificaciones de App Storage de Apple, y es ahí donde no estoy muy convenido, ya que simula una aplicación del iPhone, y no soy muy amante de las manzanas :-p , pero seguramente aquel que ingrese al blog desde su iPhone, le será muy familiar.

Adicionalmente, el sitio se va a cargar en los smartphone mucho más rápido que en la PC, ya que solo carga los títulos de las entradas, pudiendo leer la entrada que te interesa haciendo clic en el título.

Hay mucha información sobre este plugin por ahí: en el sitio del plugin o aquí, o allá o por ajullá.

Por supuesto que también existen otros plugin, como MobilePress, el cual es más sencillo pero nos permite elegir que tema usar para los móviles, además de especificar un título diferente para el blog. Otro para considerar.

Saludos!

Compartilo:
  • Print
  • Digg
  • Sphinn
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Diigo
  • HackerNews
  • Live
  • MyShare
  • MySpace
  • RSS
  • Technorati
  • Twitter
  • Yahoo! Bookmarks
  • Yigg

Juego de la vida (game of life)

May
31

Este fin de semana decidí, de una ver por todas, empezar con un proyecto personal que venia haciendo ruido en mi cabeza hace tiempo. Este proyecto involucra cosas como J2EE, MySQL, javaScript, ajax y otras cositas. Al tener que tocar (muy por la superficie) algo de javaScript, recordé un script que realizamos en la facultad, (precisamente en la cátedra Modelos y Simulación) el cual simulaba la evolución de un conjunto de celdas cumpliendo con dos reglas. Esto es conocido como el “juego de la vida” (game of life). Estuve casi dos horas buscando el script, y como seguro lo vuelvo a perder, lo posteo acá para la posteridad. :-)

Como esto poco tiene que ver con linux (y el post se va a ver en planeta linux),

decidí transformar las celdas vivas/muertas por celdas

“tristes”  y celdas “alegres” para darle cierto toque pingüinístico. :-)

En resumidas cuentas,  el “juego consiste en desarrollar un patrón de figuras que evolucionen de acuerdo a reglas predeterminadas, a partir de una configuración inicial y un conjunto de reglas. [...] Esto se realiza en una grilla de celdas que se estira al infinito en todas las direcciones [...]” por lo que consideraremos “que la última columna de la derecha tenga por vecina a la primera columna de la izquierda, y lo mismo con la fila de abajo y de arriba.”

Las reglas son:
1. “Una celda viviente sobrevive únicamente si tiene 2 o 3 celdas vecinas vivas”
2. “El nacimiento de una nueva celda se da si esta tiene exactamente 3 celdas vivas vecinas”.

(Extraído del material de la cátedra)

Es increíble como estás dos simples reglas crean patrones bastantes complejos. Abajo les dejo algunos patrones para que prueben.

Podés acceder al juego de la vida haciendo clic acá.

Algunas configuraciones evoluciones dispersándose sobre la grilla hasta, finalmente, desaparecer.

Esta, no evoluciona, ya que permanece estable con esta configuración inicial.

Otros evolucionan hacia un estado de estabilidad, mientras que otros se mantiene en movimiento pero estables.

Es interesante observar lo que sucede, cuando a una población estable en el tiempo, se le “activa” una celda vecina. Por lo general, la población termina desapareciendo tras unas pocas generaciones.

Espero les guste.

Saludos.

Compartilo:
  • Print
  • Digg
  • Sphinn
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Diigo
  • HackerNews
  • Live
  • MyShare
  • MySpace
  • RSS
  • Technorati
  • Twitter
  • Yahoo! Bookmarks
  • Yigg

Bootear desde una iso guardada en el disco utilizando Grub2

May
29

Hace un tiempo comenté que Grub2 tiene muchas nuevas y novedosas características,  como ponerle un wallpaper al menú del grub. En este caso, vamos a ver como podemos iniciar el sistema desde una imagen ISO de un CD/DVD live! almacenada en el disco duro. Es muy útil, por ejemplo, cuando hemos descargada alguna iso, y queremos probarla antes de quemarla en un DVD o CD. Además, sin dudas, es mucho más veloz cargar el sistema live! desde el disco duro, que desde una unidad óptica.

Bueno, vamos a ensuciarnos un poquito los dedos. Supongamos que hemos descargado la iso de LUBUNTU 10.04 en /dev/sda3 (en la raiz). Específicamente, el archivo se llama lubuntu-10.04.iso

Bien, abramos como root o con “sudo” el archivo /etc/grub.d/40_custom

sudo nano /etc/grub.d/40_custom

Nos desplazamos al final del archivo y copiamos/escribimos lo siguiente

menuentry “Lubuntu 10.04 from ISO” {
set
root=(hd0,3)
loopback loop /lubuntu-10.04.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/lubuntu-10.04 –
initrd (loop)/casper/initrd.lz

}

Guardamos y actualizamos la configuración del grub

sudo update-grub2

Listo! Reiniciamos y podremos elegir la opción “Lubuntu 10.04 from ISO” y arrancar un sistema live! que vuela!

Compartilo:
  • Print
  • Digg
  • Sphinn
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Diigo
  • HackerNews
  • Live
  • MyShare
  • MySpace
  • RSS
  • Technorati
  • Twitter
  • Yahoo! Bookmarks
  • Yigg

Plugin Desktop Art para Rhythmbox

May
25

Hola a todos.. Ante que nada:

¡¡¡FELIZ CUMPLE ARGENTINA!!! ¡¡VIVA LA PATRIA!!

Saciada la necesidad de expresar mi orgullo argento, paso a comentarles algo de cosmética para nuestro Ubuntu. Desde mi comienzo por Ubuntu, siempre opte por Exaile como reproductor de música, ya que el comportamiento de Rhythmbox a veces era raro e inestable,  y no comprendía porque seguía viniendo de forma predeterminada en cada versión.

Bueno, después mejoro bastante, porque cuando lo volví a ver ahora en la 10.04, era mucho más completo, con muchos plugin interesantes y servicios incorporados, como last.fm.  Y voy a comentarles sobre un plugin en particular, Rhythmbox Desktop Art. Este plugin nos muestra información sobre lo que estamos escuchando en el escritorio. Lo interesante es que es muy lindo, con un efecto de reflejado al estilo web 2.0.

Si te interesa, seguí estos pasos para instalarlo.

Paso 1: Instalamos el siguiente paquete necesario. Además es necesario tener compiz activado.

sudo aptitude install python-gnome2-desktop

Paso 2: Necesitamos Subversion para bajar el plugin. Si no lo tenemos instalado, hacemos:

sudo aptitude install subversion

Paso 3: Ingresamos a la carpeta de plugin de Rhythmbox

cd ~/.gnome2/rhythmbox/plugins/

Si no existe la creamos

mkdir -p ~/.gnome2/rhythmbox/plugins/

Paso 4: Bajamos el plugin con subversion

svn co http://nedrebo.org/svn/rhythmbox/desktop-art

Listo!

Abrimos Rhytmbox y vamos a Editar -> Complementos.

Buscamos la casilla Desktop Art y la activamos.

Deberá aparecer en el escritorio la tapa del disco y la info del tema que escuchamos. Podremos configurar la posición y demás desde el menú conceptual.

Saludos y espero comentarios.

Feliz Bicentenario :-)

Compartilo:
  • Print
  • Digg
  • Sphinn
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Diigo
  • HackerNews
  • Live
  • MyShare
  • MySpace
  • RSS
  • Technorati
  • Twitter
  • Yahoo! Bookmarks
  • Yigg