Lenguajes de programación esotéricos

Esta mañana charlando con los compañeros de Andago en el descanso para tomar café (ahora haré un anexo sobre eso) comenzamos a hablar de lenguajes de programación «raritos». Ismael nos habló de whitespace un lenguaje de programación cuyo código únicamente está formado por espacios, tabuladores y saltos de línea, así un fichero fuente de whitespace aparecerá a la simple vista cómo un fichero totalmente vacio, pero que llamado con su intérprete puede hacer bastantes cosas :D. Así que estuvimos investigando más de esos lenguajes y nos encontramos con varios interesantes, cómo no en nuestra querida wikipedia (unos cuantos en la versión cervantina y bastante más en la shakesperiana).

Code

Algunos son una salvajada cómo Brainfuck (jode-cerebros) que utiliza únicamente signos de puntuación mientras que otros como GOTO++ nos provocaron cierta nostalgia trayuendonos a la memoria nuestros inicios en el mundo de la programación con Basic y en mi caso el MSX. Ya espero con ansiedad la salida al mercado del que parece el último ordenador MSX de nuestros tiempos: One Chip MSX (con soporte para tarjetas SD/MMC, 2 puertos USB y muchas maravillas más.

MSX ONE CHIP

Bueno y por último el café, decididamente si alguna vez tengo mi propia empresa haré obligatoria la hora del café: se comparten un montón de ideas y de conocimientos interesantes, conoces un poco más a tus compañeros de trabajo e incluso te unes a ellos formando equipo cuando hay que trabajar. ¿Hace una tacita?

Coffee cup

Con el calorcito… marchando una de lm-sensors.

Aunque parece que estos dias está refrescando un poquito no dudo en que vuelva pronto el calor axfisiante del verano y uno de los que puede sufrir las consecuencias junto con ancianos y niños puede ser nuestro querido ordenador. Por ello me he animado a instalar lmsensors en mi Debian para tener controlada la temperatura de mi caxarrillo.

La instalación ha resultado bastante sencilla:

$ apt-get install lm-sensors sensord sensors-applet

A continuación realizamos la detección de los sensores que tenemos disponibles:

$ sensors-detect

Con lo que nos añadirá a /etc/modules todos los modulos necesarios para el correcto funcionamiento. Una vez cargados, reiniciamos el demonio de sensord para que pueda utilizarlos:

$ /etc/init.d/sensord restart

Ya podemos ver en consola el estado de nuestros sensores:

$ sensors
VCore 1: +1.66 V (min = +0.00 V, max = +4.08 V)
VCore 2: +2.66 V (min = +0.00 V, max = +4.08 V)
+3.3V: +3.28 V (min = +0.00 V, max = +4.08 V)
+5V: +4.97 V (min = +0.00 V, max = +6.85 V)
+12V: +12.80 V (min = +0.00 V, max = +16.32 V)
-12V: -11.90 V (min = -27.36 V, max = +3.93 V)
-5V: -0.41 V (min = -13.64 V, max = +4.03 V)
Stdby: +4.84 V (min = +0.00 V, max = +6.85 V)
VBat: +0.00 V
fan1: 5443 RPM (min = 0 RPM, div = 8 )
fan2: 0 RPM (min = 0 RPM, div = 8 )
fan3: 0 RPM (min = 0 RPM, div = 8 )
M/B Temp: +45°C (low = +127°C, high = +127°C) sensor = thermistor
CPU Temp: +32°C (low = +127°C, high = +127°C) sensor = thermistor
Temp3: +58°C (low = +127°C, high = +127°C) sensor = diode

O podemos configurar el applet de gnome para que nos informe en todo momento del estado de los sensores, la velocidad a la que están funcionando los ventiladores o incluso notificarnos mediante alertas en caso de que se superen unos límites.

Lmsensors

Eso sí, me temo que nada puede hacer con la arena si te llevas el portatil a la playa, quizás en la próxima versión:

WARNING, SAND INSIDE ! 😀

Vulnerabilidad grave en /proc para kernels 2.6

La verdad es que este fallo ya tiene un tiempecillo (algo más de un mes) pero me pilló en vacaciones, así que voy a hacer una pequeña reseña de él porque me pareció bastante importante, dado el amplio abanico de sistemas linux que son vulnerables y a la existencia de un exploit público.

Tux Police 2Tux Police 1Tux Police 3

La vulnerabilidad afecta a todos los kernels 2.6 hasta la versión 2.6.17.4 siendo conveniente y recomendable actualizar a una versión superior de este. Más info sobre el tema en español y en inglés.

La explotación de la vulnerabilidad nos permite una escalada de privilegios a superusuario simplemente ejecutando un sencillo exploit sobre un fichero de gran tamaño (>100Mb) que nosotros mismos cómo usuario podemos crear y siempre que /proc esté montado. Estuve haciendo pruebas en varios de mis equipos (Ubuntu, Debian, RedHat) y todos ellos eran vulnerables y el exploit funcionaba a la perfección, lo que me ha llevado a una actualización masiva de kernels.

Updating…

Bueno gentecilla, por fin he encontrado un huequecillo para escribir un poquito en mi blog y prometo intentar hacerlo más amenudo a partir de ahora. Jejeje, estoy seguro de que este es uno de los posts más típicos en todos los blogs, porque a todo el mundo le pasa que tiene épocas de mayor abandono y luego vuelve con un poquito más de ganas. Con algo nos tendremos que contentar de haber acabado ya todas las vacaciones de este 2006, ahhh felicidades a los que esteis ahora de vacaciones o vayais a pillarlas en breve. La verdad es que yo lo pasé genial en las mias, lo único malo que siempre, siempre se te quedan cortas y luego toca volver al mundo real, bajar de la nube y soñar con las próximas. Sé la ví, pero no se la cogí, ya sabeis ;D

También de paso he hecho una doble actualización en mi blog. En primer lugar he puesto la última versión de WordPress: 2.0.4 que arregla múltiples fallos y sobretodo alguna que otra vulnerabilidad grave. La verdad es que ya tocaba porque aún tenía la versión 2.0.1.

En el aspecto visual, he decidido por fin adoptar un nuevo tema, manteniendo el azúl, pero un poco más «modernillo», jejeje. El tema se llama vSlider y sólo me falta buscar una cabecera nueva que pegue un poquito más con este azul X (en caso de tener un lado femenino desarrollado substituir X por uno de esos colores que mi visión y conocimiento no es capaz de distinguir cómo añil, azul nube o zazul).

¿Os gusta?

Top manta del Software Libre

Top Manta Cabecera

Con motivo de que en la Party Quijote de este año, desde la Asociación Linux Albacete vamos a organizar de nuevo nuestro querido Top Manta del Software Libre voy a hacer un pequeño recorrido en el tiempo de los que hemos realizado anteriormente.

En nuestro Top Manta no se venden cds de Bustamante (porque igual querría intentar difamarnos en plena calle y llorar porque le estamos arruinando VER VIDEO), ni de Ramoncín ni de engendros parecidos. En él podrás encontrar y adquirir a precios de coste CDs con mucho Software Libre (no sólo distribuciones de Linux, Bsd, etc sino también recopilaciones de software libre para windows y mucho más), música CopyLeft, camisetas de Linux Albacete y alguna que otra chapita debianera.

El Top Manta del Software Libre nace con una doble función de protesta y difusión. En primer lugar de protesta contra el injustificable y arbitrario canon que la $GAE nos impone en cada CD/DVD (bueno ahora va a ser en cualquier cosa que pueda contener/transmitir contenidos, valga la redundancia) para rellenar las arcas de la industria musical de unos pocos. Y poco importa que lo que contengan esos CDs sean contenidos legales cómo todo lo que se vende en este top manta y que hace el caso aún más doloroso y bochornoso. Por otro lado una función de difusión del Software Libre y bueno de lo que podriamos llamar conocimiento libre ya que abarca más allá de lo que es el ambito únicamente del software (cómo por ejemplo en el caso de la Música CopyLeft). Además de los interesantes artículos que se pueden adquirir en el top manta éste es un punto de encuentro dónde informar a la gente que no conozca de qué va el tema o dónde pararse a charlar y debatir sobre este mundillo.
Continuar leyendo «Top manta del Software Libre»

Hacia la Party Quijote 2006

Party Quijote

Ya falta poco para que comience la Party Quijote 2006 que se va a celebrar este próximo fin de semana en Ciudad Real. Ya tengo reservados los billetes y he conseguido un portatil que me sea medio transportable ya que lo de llevar mi equipo de sobremesa estaba un tanto dificil. Ahora a recopilar DVDs para grabar cosejas, a buscar el saco de dormir y muchas ganas de pasarlo en grande. Aquí podeis ver una lista de las actividades que están preparadas para la party. Nuestro clan «No Alimenten Al Troll» formado principalmente por gente de Linux Albacete montará nuestro típico Top Manta del Software Libre dónde se podrán comprar software libre y música CopyLeft, a la vez que protestamos contra los ladrones de la SGAE.

El año pasado la Party Quijote se celebró en Albacete y en ese caso formé parte de los Colaboradores y heché una mano para que todo aquello fuera adelante. Aparte de hacer unos turnillos acreditando la entrada y salida de gente y más logísticas me encargué de las siguientes actividades:

– Charla Instalación de un servidor casero en Debian: En esta charla conté cómo utilizar un ordenador que tengamos en casa cómo nuestro propio servidor de internet. Se cubría desde la instalación de Debian desde 0 y cómo montar sobre ella servicios/utilidades cómo Apache, Postfix, Proftpd, Mldonkey y cómo configurar un DNS dinámico con no-ip.

– Concurso de Lanzamiento de móviles: Divertido concurso en el que cada participante cogía un móvil antigüo de una bolsa al azar y trataba de lanzarlo lo más lejos posible. Se grabó un video de la actividad, a ver si luego tengo un rato y corto un trozillo y os lo subo por aquí.

Además cómo participante me inscribí en el concurso de seguridad informática: la Toma de la Bastilla, que finalmente no se pudo realizar y tuve la suerte de ganar por sorteo… el premiazo: una PDA Acer n50 (ver foto feliz con mi premio). 😀

Pues nada, ya os contaré que tal se ha dado esa peaso party de este año.

jPod

jPod

Para todos los que hayais leido Microsiervos, hay una gran noticia, ha salido una «actualización» jPod. Y en este caso no se trata de un programa sino de un libro :D. En la misma tónica de la fantástica novela del 95 de Douglas Coupland Microsiervos, pero actualizada a la llamada era Google, trascurre jPod. En ella se nos narra la historia de 6 programadores de videojuegos muy geeks que en algunos casos incluso podrán recordaros algunas de vuestras vivencias en el curro ;). También se mantiene la tónica de incluir palabras pseudoaleatorias, ideas relacionadas y locuras varias antes de cada capítulo, podeis ver un ejemplillo en la web de Coupland. Así cómo un ejemplo de la locura que hay dentro de este libro en la web de jPod.

Lectura fresquita para el verano, que me está dando ganas de volver a releer Microsiervos.

Google Earth ya funciona en Linux

No esperabamos menos de la gente de Google, y aunque de algunos de sus productos siempre sale versión para Windows, al final terminan sacandolos también para Linux. En este caso le ha tocado al fantástico Google Earth con el que puedes ver imágenes de satélite de todas partes del mundo. Aquí podeis ver un par de capturas del programa corriendo en mi ordenador con una vista del mundo y luego de mi barrio en Getafe. 😀

Google Earth

Getafe Aereo

La verdad es que mucha gente se pregunta si con el crecimiento que está teniendo Google no acabará siendo una nueva Microsoft y empecemos a tenerle tanta manía cómo a esta primera. Pues yo pienso que si siguen trabajando cómo lo hacen es bastante difícil: con gran respeto por los estándares, fomentando y trabajando la idea de comunidad con iniciativas cómo Google Summer of Code y con la gran calidad de sus herramientas cómo Gmail o el propio buscador de Google. Por cierto, el tamaño de las cuentas de correo de Gmail no para de crecer y crecer… ¿Dónde albergarán todo eso? ¿Quizás google earth hace más bien referencia a la siguiente foto? 😀

Gmail-HD