Get a life

sms alerts

Todos recibidos durante la misma noche. La vida del sysadmin es dura… Acordaros de nosotros el proximo 25 de Julio!

18 / 07 / 2008
Publicado por fr3nd en Informática, work a las 09:22 | Permlink

Sysadmin tools

Hacía tiempo que quería escribir un post como este para comentar las últimas aplicaciones que he programado para mejorar la ya de por sí difícil vida del administrador de sistemas.

  • ssshell (o sssh) es un “wrapper” al comando ssh que facilita bastante la vida en redes a las que no se puede conectar por ssh directamente a un host sin pasar antes por otro. Con configurar un simple fichero de texto (formato .ini) en ~/.sssh con la jerarquía de servidores, con solo ejecutar “sssh host” realizará todas las conexiones necesarias para llegar a nuestro destino. También puede ser útil para crear alias de hosts ignorando así la resolución que nos da DNS.
  • splitdump divide en varios ficheros (uno por tabla o uno por base de datos) un fichero generado con mysqldump. Nunca os habéis encontrado que tenéis que recuperar una sola tabla (o base de datos) de un dump de varios gigas de tamaño? Con splitdump podemos generar un pequeño fichero de la única tabla que nos interesa e importarlo cómodamente donde necesitemos.
  • mysqlpdump ejecuta mysqldump en paralelo para acelerar el rendimiento (sobretodo para máquinas con varias cpu’s. Fue creado en respuesta a una petición de MySQL Performance Blog y fue bastante bien recibido por la comunidad. Sin embargo, los chicos de Xaprb (creadores del Maatkit antes conocido como MySQL Toolkit) crearon un programa similar al parecer bastante mas soportado, por lo que no creo que siga desarrollándolo.

Como siempre se aceptan sugerencias para mejorarlos!

No es necesario decir que todas estas aplicaciones han sido programadas en Python, del que llevo vario tiempo enamorado.

04 / 12 / 2007
Publicado por fr3nd en Informática, Linux, work a las 00:22 | Permlink

Baja resolución… Alta emoción!

microbcn.pngSiempre me han gustado los 8bits. Supongo que el factor nostálgico tiene mucho que ver, pero siempre guardaré un rinconcito en mi corazón para mi primer ordenador.

Es por eso que cuando me enteré que harían en Barcelona un concierto de música hecha con Game Boys no dudé en ir. Tocaban dos grupos que ahora mismo están en gira: Null Sleep y Bitshifter, además de otro grupo de gente de Vilanova (lo siento, pero no recuerdo su nombre). El concierto lo organizó Micro-bcn.

Cometí el grave error de dejarme la cámara en casa, por lo que no tengo fotos del momento, pero en losdelcable han colgado un video (de baja calidad) del final de la fiesta.

Os dejo otro video donde Nullsleep explica el Little Sound Dj, el software que utilizan para crear la música:

Actualización: Aunque son de baja calidad (de móvil), he subido las únicas fotos que pudimos hacer. Gracias Marc!

09 / 05 / 2006
Publicado por fr3nd en Informática Retro, friki a las 13:05 | Permlink

tac es cat al revés

[fr3nd@plastidecor ~]$ cat /etc/shells
/bin/ash
/bin/bash
/bin/bsh
/bin/csh
/bin/ksh
/bin/sh
/bin/tcsh
[fr3nd@plastidecor ~]$ tac /etc/shells
/bin/tcsh
/bin/sh
/bin/ksh
/bin/csh
/bin/bsh
/bin/bash
/bin/ash

Leer el resto del post…

17 / 02 / 2006
Publicado por fr3nd en Linux a las 18:37 | Permlink

Don Simon

Don Simon
Finalmente he terminado lo que se podría considerar mi primer proyecto para la Nintendo DS. Ya hablé del él anteriormente, pero por fin puedo decir que está acabado.

El juego me ha llevado un montón de trabajo. He tenido que desempolvar mis olvidados conocimientos de programación en C y pelearme con una plataforma a la que no estaba acostumbrado.

Sin embargo la utilización de las librerías PA_lib y la ayuda de los tutoriales de Aaron Rogers me han facilitado mucho el trabajo.

He creado una página para el proyecto: Don Simon (también disponible en inglés) que iré actualizando si hago algún cambio.

Debo reconocer que he disfrutado como un niño haciendo esto. Hacía tiempo que no lo pasaba tan bien programando, y me han entrado ganas de hacer otro juego. Algunas ideas que se me han pasado por la cabeza han sido:

  • Pastel Kart: Un juego basado en el Mario Kart pero utilizando los personajes de los pasteles
  • Ring Wars: Juego basado en el genial Advance Wars pero en la Tierra Media de Tolkien.
  • DSGo 2.0: El juego de Go para la nintendo DS. Ya existe una versión, pero a mi parecer es bastante pobre e incompleta. Por ejemplo, no hace uso de la pantalla táctil (algo que considero imprescindible). Evidentemente, antes debería pedir permiso a jandujar :)

Ideas? Sugerencias?

Links:

Update:
Justo un dia después del lanzamiento, he tenido que liberar una nueva versión que corrige algunos bugs que he encontrado. Mas información en la página del proyecto.

14 / 11 / 2005
Publicado por fr3nd en Informática, Projects a las 01:44 | Permlink

Sushi the cat

Buscando algunos juegos y programas para empezar a llenar la recientemente adquirida Supercard para la Nintendo DS, me encontré por casualidad con esta curiosidad: Sushi the CatSushi! Pensaba que era una de las pocas personas que le habrían puesto el nombre Sushi a un gato, y aunque ya me di cuenta hace un tiempo que no era así, lo último que esperaba era que sacasen un videojuego con un gato llamado así.

El juego es muy simple, y aunque cuenta con unos gráficos encantadores, solo tiene un nivel. Lástima que el gato del juego no sea negro! ;)

18 / 09 / 2005
Publicado por fr3nd en Informática a las 23:14 | Permlink

Moo!

$ figlet moo! | cowthink -n
 ___________________________
(                        _  )
(  _ __ ___   ___   ___ | | )
( | '_ ` _ \ / _ \ / _ \| | )
( | | | | | | (_) | (_) |_| )
( |_| |_| |_|\___/ \___/(_) )
(                           )
 ---------------------------
        o   ^__^
         o  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

Links:

Leer el resto del post…

08 / 09 / 2005
Publicado por fr3nd en Linux, friki a las 18:49 | Permlink

Google Talk

Después de mucho tiempo de rumores, por fin Google ha sacado su mensajería instantánea. Está basado en Jabber y puedes conectarte con casi cualquier cliente. La pregunta que se hace todo el mundo es si podrá plantarle cara al tan popular Messenger

24 / 08 / 2005
Publicado por fr3nd en Internet a las 10:36 | Permlink

Lenguajes esotéricos

Bajo este nombre que incita a creer que se trata de algún tipo de idioma relacionado con el tarot, se esconden unos tipos de lenguajes de programación bastante particulares.

La mayoría de ellos han sido creados por simple diversión y su finalidad es la de explorar los límites del diseño de los lenguajes de programación:

Hay una lista realmente larga, y los que me han llamado mas la atención han sido estos:

  • Piet: No hay código en si, sino que los programas se guardan en imágenes con distintos colores. En total hay 20 colores distintos y el intérprete va recorriendo la imágen siguiendo una ruta establecida que puede ser alterada dependiendo del color que escojamos en cada pixel. El nombre del programa fue puesto en honor a Piet Mondrian cuyos cuadros sin duda se pueden llegar a parecer a un programa. Esta imágen es el clásico programa de “Hello World” en Piet:
    Hello World en piet
  • Chef: Otro lenguaje en que los programas parecen recetas de cocina. Primero se tienen que definir los ingredientes. Todos ellos serán numéricos, pero los líquidos se interpretarán como carácteres Unicode y el resto se interpretarán como números. Una vez definidos los ingredientes se aplicará la receta mezclando estos ingredientes. Ejemplo de hello world en chef.
  • L33t: En este lenguaje, el código está escrito utilizando leetspeak (como si se tratase de cualquier texto escrito por un script kiddie). El código está dividido en palabras separadas por espacios o retornos de carro y cada palabra es evaluada sumando los números que contiene. Así h4×0r sería 4+0=4. El resto de carácteres se descarta. Cada número tiene una función distinta. De esta forma tenemos casi total libertad para escribir el texto que queramos y en realidad se tratará de un programa totalmente válido. Por ejemplo, hello world en l33t. Sin duda es el lenguaje más l33t H4xX0r
  • Ook!: Según afirman en su web, es el primer lenguaje de programación diseñado para orangutanes. Solo tiene una instrucción: “Ook“, que tiene que utilizarse siempre en parejas de 2 y con un modificador al final: .?!. Pudiendo utilizar un total de 8 comandos distintos, se consigue que todos los programas hechos en este lenguaje se parezcan entre si. Realmente puede parecer la transcripción de cualquier discusión entre orangutanes. Cuando veáis el ejemplo de hello world entenderéis lo que quiero decir.
  • INTERCAL: Se dice que fue el primer lenguaje esotérico. Se creó en 1972 satirizando FORTRAN y COBOL, de forma que algunas acciones tienen que ser pedidas “por favor” (PLEASE). Fue creado en tono humorístico, y por ejemplo en su manual, llaman a las comillas como “orejas de conejo” (”rabbit ears“). En el ejemplo de hello world en INTERCAL se pueden ver varias sentencias que se piden amablemente…
  • Wierd: Aparentemente absurdo, en este lenguaje el código es como un gran gusano en ASCII. Puede utilizarse cualquier carácter, ya que sólo interpreta dos símbolos: el espacio y cualquier otro. Lo que se tiene realmente en cuenta es el ángulo en el que se curva el “gusano”. Dependiendo de los grados que tome, significará una cosa u otra. Para entenderlo mejor, os recomiendo que veáis el ejemplo de hello world en Wierd.

Links:

17 / 08 / 2005
Publicado por fr3nd en Informática a las 19:50 | Permlink

Moon maps


Los chicos de Google nunca dejarán de sorprenderme. Un tiempo después de aumentar el número de zonas que podíamos ver en alta resolución de la tierra, ahora han hecho la versión “lunar” de google maps.

En ella salen marcados los puntos de alunizaje de todas las expediciones americanas al satélite.

Incluso si se utiliza el zoom máximo podemos llegar a descubrir de qué está hecha la luna realmente!

Update: Ups… con las prisas me olvidé el link: Google Moon

20 / 07 / 2005
Publicado por fr3nd en Internet a las 14:11 | Permlink

NO a las patentes de software

Después de una larga lucha por imponernos las patentes de software y varios intentos de colarlas de formas deshonestas al final se han desestimado con 648 votos a favor de la moción de rechazo, 14 en contra y 18 abstenciones. Mas información en:
Elástico.net
Barrapunto
Microsiervos
OSNews

06 / 07 / 2005
Publicado por fr3nd en Informática a las 15:10 | Permlink

Google owns you


Quien recuerda aquella época en la que Google era solamente un buscador? Cuando pienso en el momento que dejé de utilizar Altavista como motor de búsqueda para convertirme en un adicto de Google se me cae una lagrimita de nostalgia.

Con el tiempo Google ha ido creciendo. Poco a poco ha ido sacando nuevos servicios: Google Images, Google News, Froogle, Gmail, el espectacular (y del cual me considero adicto) Google Maps y muchos mas.

Poco a poco se ha ido convirtiendo en un gigante de internet y para muchos (entre los cuales me incluyo) no existiria internet sin Google. Poco a poco hemos introducido a Google en nuestras vidas y sin darnos cuenta le hemos dado acceso a nuestra privacidad.

Por ejemplo la publicidad de Gmail es dinámica dependiendo del contenido de nuestros correos, y utilizando Gmail, permitimos que Google lea nuestros mails personales para determinar cual es el anuncio que mas nos conviene. Con Google Desktop, indexamos en Google todos nuestros documentos, mails y conversaciones de mensajeria instantánea que tenemos en el disco para poder hacer busquedas. Y precisamente hoy ha salido el último servicio de Google: Google Web Accelerator, un servicio que cachea las páginas web que visitamos para que su carga sea mucho mas rápida.

Ahora Google ya no solamente sabe nuestras preferencias (mediante las búsquedas) sino que tambien tiene nuestros mails, documentos, conversaciones, y las páginas que visitamos. Qué será lo siguiente? El color de los calzoncillos?

05 / 05 / 2005
Publicado por fr3nd en Internet a las 18:16 | Permlink

Bluetooth en un concierto


Este sábado fui al concierto de Hood que hicieron para la presentación del Primavera Sound (del que ya hablé anteriormente y ya tengo el abono). El concierto estuvo muy bien, pero este post no va a tratar de cómo actuaron o cómo fue la música.

Mientras estábamos esperando a que Hood saliese al escenario, había una pantalla en la que un proyector estaba mostrando fotos de su último disco. El proyector estaba conectado a un portátil Apple (lo siento, pero no se si era un iBook o un PowerBook.

Durante este tiempo de (larga) espera, apareció de golpe un mensaje en la pantalla: “Empezad ya!”. Apenas duró unos segundos, pero me dio tiempo a darme cuenta que alguien del público había enviado desde su teléfono móvil mediante Bluetooth este mensaje al portátil, que evidentemente tenía el Bluetooth activado.

Mis risas empezaron a ahogarse cuando vi que la gente con la que iba me miraba con cara de no haber entendido nada…

Es una lástima que no pudiera hacer una foto del momento.

18 / 04 / 2005
Publicado por fr3nd en Informática, Música, friki a las 11:02 | Permlink

Cómo descifrar los captcha


Captcha es un sistema pensado para evitar la automatización de ciertos procesos sobretodo relacionados con páginas web. En este mismo weblog es utilizado para evitar el spam en los comentarios, pero tambien se utiliza en los procesos de alta de varios portales.

El texto que aparece deformado no puede ser interpretado de una forma sencilla por un ordenador y se normalmente requiere intervención humana para seguir con el proceso.

Sin embargo, parece ser que han encontrado una forma para evitarlo. Ofreciendo porno gratis en páginas con un número elevado de visitas a cambio de que el usuario lo descifre. Gracias a todos estos usuarios que introducen el código correcto, los spammers pueden seguir con su tarea de forma automática.

Independientemente de lo moralmente correcta que sea esta técnica, a mi me ha parecido impresionante.

[ Vía Boing Boing ]

12 / 04 / 2005
Publicado por fr3nd en Internet a las 16:33 | Permlink

Yahoo 360


Hace ya unos días conseguí una invitación a Yahoo 360. Después de rellenar mi ficha y probar algunas de sus funcionalidades, me ha gustado bastante. Lo que todavía no se es si seguiré utilizando o quedará en el olvido como mi cuenta en Orkut…

Últimamente están muy de moda las redes personales. Productos como Orkut, Linkara o Neurona están a la orden del dia.

Tengo algunas invitaciones (100 en total) esperando ser utilizadas. Si alguien quiere una, que deje un comentario con su mail y se la hago llegar. Si poneis vuestra dirección en el campo E-Mail no saldrá publicado, así que no lo pongais en el comentario si no quereis recibir spam!

08 / 04 / 2005
Publicado por fr3nd en Internet a las 10:01 | Permlink

Remember when…

Hoy he visto en Microsiervos un recopilatorio de varios anuncios de ordenadores antiguos. No me he podido resistir y he buscado el anuncio de mi primer ordenador: un Sony Hit-Bit HB-75P.

Sin duda era (en su época) una máquina magnífica. Además de ser compatible con el estándar MSX, disponía de software interno capaz de mantener bases de datos de cualquier tipo.

De todas formas, creo que ningún miembro de mi familia perdió ni un solo kg gracias a él.

Que tiempos aquellos :_)

08 / 03 / 2005
Publicado por fr3nd en Informática Retro a las 12:02 | Permlink

Star Wars Kid

Os acordais de Star Wars Kid? Aquel muchacho quinceañero que hace ya unos años se hizo famoso por dejar constancia en un video de su “agilidad” imitando a Darth Maul en una imaginaria lucha con un sable láser.

El pobre chico sufrió tanta vergüenza que llegó a tener problemas psicológicos, aunque los mismos que publicaron el video, hicieron una recolecta para comprarle un iPod y llegaron a conseguir más de 4000$

El video se hizo mundialmente famoso, y se hicieron distintos remakes: Unos con sables láser reales, otros mezclados con Matrix, …

Y anteayer precisamente ví el que considero personalmente el video definitivo… No tiene desperdicio.

22 / 02 / 2005
Publicado por fr3nd en Internet a las 10:53 | Permlink

Guestblock

El concepto de Guestblock puede parecer un poco raro al principio. Y lo es.

Se trata de un típico guestbook donde lo importante no es el comentario de la persona que escribe, sino el “block” que selecciona. Hay un montón a escoger, y se pueden añadir de nuevos o incluso crear los tuyos propios. De esta forma, el libro de visitas queda así de curioso

Debo reconocer que el ver esta web me ha inspirado y he hecho unos pequeños iconos en el menú de opciones parecidos a los blocks :)

15 / 02 / 2005
Publicado por fr3nd en Internet, pixel a las 15:22 | Permlink

Futurama y las matemáticas

Leo en mundodisea que los guionistas de futurama son matemáticos y que en la serie aparecen varios gags relacionados con las ciencias. La mayorí­a de ellos pasan desapercibidos para casi todos los mortales, pero en esta web se han dedicado a recopilarlos todos, a describirlos y explicarlos.

Hay algunos muy curiosos, y otros que se necesita bastante nivel para llegarlos a entender…

Y yo que pensaba que las mates eran aburridas……….

28 / 01 / 2005
Publicado por fr3nd en Internet, friki a las 17:16 | Permlink

Solución de google para el spam en los weblogs

El spam en los comentarios de los weblogs ha aumentado de forma espectacular ultimamente. Si se tiene un weblog, no es raro encontrarse con cientos de comentarios de un dia a otro anunciando casinos online o similares.

Google, junto con Yahoo o MSN Search, han pensado un sistema para que estos links no tengan ningun efecto en los sistemas de posicionamiento de los buscadores. Se trata de añadir el atributo rel=”nofollow” a todos los links que puedan ser añadidos por cualquiera en un foro, comentarios de un weblog y en demás sitios públicos.

Unos cuantos gestores de weblogs ya han anunciado que van a adoptar este mecanismo. Sin duda una muy buena idea.

19 / 01 / 2005
Publicado por fr3nd en Internet a las 11:01 | Permlink