Flashback de internet

21/7/2008 9:18 pm

“Son las 18:00 de la tarde y estoy reventao de estudiar Algebra en la biblioteca. Siempre que a cotorrear con los colegas, esperar a que la maziza de enfrente se dé cuenta de que no te está dejando estudiar con su sola presencia y a rezongar por el cesped con un bocata vejetal se le pueda llamar estudiar. Así que es hora de ir un ratico a Interné… los pasos resuenan en los pasillos de la politécnica camino a Software5, ya que para pillar sitio en el aula de internet hay que hacer cola desde las 14:00 de la tarde.

Después de probar 3 o 4 ordenadores que no arrancan conseguí dar con uno medio operativo. Metías tu clave de acceso a la red Novell y estabas dentro. Esa pantalla de login me trae una sonrisa a la cara, recordando al colega que creó una replica exacta de la pantalla para pillar claves de otros alumnos. En Software5 no hay no hay conexión directa a internet, tan sólo tenemos acceso a la intranet y al correo de la Uni a través del mítico Pegasus Mail. Tardo un rato en leer los correos de los amigotes, contestar a la partida de rol de Paladium por mail y molestar a algún compañero que está en otra aula haciendo prácticas con unos cuantos mensajes chorras que sólo le fastidian la compilación en Turbo Pascal de turno.

Por suerte, siempre hay algún colega que entró en el aula de internet con una copia del “Estatico”, una mini distro de Linux en disquete y que te puede permitir realizar el salto mediante telnet a su equipo y de ahí a internet. Si levantas la cabeza ves que la mitad de la gente debe estar saltando a través de esos equipos porque todos están chateando. No tardemos más, una vez conectado a la terminal Linux vayamos al nescafib:

telnet nescafib.upc.es 5000

Horas y horas pasadas frente a la pantalla en negro del telnet, siempre ese cursor parpadeante que me ha perseguido desde mi primer MSX. Buscando las salas privadas más interesantes, conociendo a pirados de todas partes de España y aprendiendo, siempre aprendiendo algún nuevo truco genial. También tuve un pequeño escarceo con el MUD de Medina, pero no me llegué a enganchar demasiado, porque mis colegas ya me sacaban 20 niveles cuando prové por primera vez. Bueno son las 21:30, nuevo chequeo al correo a ver si se han terminado de llegar los trocitos de archivos que podías descargar a través del mail sin necesidad de tener conexión directa. El disco de tres y medio aún está a la mitad.

En el camino en el autobús a casa me pregunto cómo será internet en el futuro.”

De vuelta a nunca jamás

17/7/2008 5:05 pm

Bueno ahora que han pasado unos dias y que ya me he convencido de que llegar a los 30 no es algo tan terrible me he atrevido a acarcarme de nuevo a mi blog a escribir un ratito. La verdad es que este último año han ocurrido muchos cambios en mi vida, cómo sabéis, aparte de cambiar de decada he abandonado el club de los solteros, lo que podría llevarme a pensar que he pasado a ese terrible estado que llaman ser adulto. Para un niño perdido cómo yo eso supondría abandonar para siempre nunca jamás pero dado que tengo especial amistad con campanilla me han prometido que me dejarán volver de visita de vez en cuando.

Lo curioso del caso, y es de lo que quería hablar en este post, es que últimamente todos los libros que leo están protagonizados por niños y que a veces las casualidades no son tales. La verdad es que he disfrutado bastante con los tres y quería recomendaroslos.

Los dos primeros los leí en inglés, mientras que en el segundo decidí volver a la lengua de Cervantes. El primero de ellos es “The curious incident of the dog at midnight” (El curioso incidente del perro a media noche) que trata de las aventuras de un niño autista muy especial y simpático que te hace ver el mundo desde otra perspectiva y que produce grandes sensaciones mientras desentraña el misterio del perro del vecino asesinado al más puro estilo Sherlock Holmes. El siguiente fué “The boy in the stripped piyama” (El niño del pijama de rayas), en el que un niño alemán nos cuenta como tras un traslado de su padre se hace amigo de un judio al que sólo puede ver a través de una valla de metal. De nuevo la vida a través de los ojos de un niño siempre resulta mucho más interesante y nos dá un prisma diferente de la realidad.

El último me lo recomendaron unos amigos brasileños, fué el primer libro que leyeron al llegar a España, y se trata de “Cometas en el cielo“. Este último me ha encantado y lo he devorado de principio a fin en apenas un par de semanas. La mayor parte del libro narra la historia de un chico afgano y de su mejor amigo en Kabul, de la cantidad de vueltas que puede dar la vida y de cómo algunas acciones del pasado nos pueden perseguir. También es increible descubrir la enorme transformación que sufrió Afganistán durante el periodo en el que transcurre el libro. La verdad es que algunas partes del libro fueron capaces de producir torrentes de emociones sobre mí y me ha encantado leerlo.

Aunque ahora después de terminar el libro y estos dias de vacaciones que he disfrutado toque volver al tajo nunca está de menos darse una vueltecita por nunca jamás y si es posible mejor hacerlo con un buen libro. Y nunca dejéis de ¡cacarear! kikirikiiiii.

RFID para ciegos

7/7/2008 9:53 am

Continuando con mi atormentada cabeza aquí va otra idea que me surgió el otro día estando parado en un semáforo y en la que creo que ya se están implementando cosas pero aún no he visto nada en la calle: RFID para guiar a los ciegos.

La idea me surgió escuchando el molesto sonido de los semáforos que indican que el peatón está en verde y pensando de cuanta utilidad será esta señal para los ciegos. Buscando una solución que no moleste al resto de la gente y que mantenga la posibilidad de que los ciegos puedan cruzar al otro lado pensé que un sistema basado en RFID podría ser la solución. Los invidentes dispondrían de un receptor de RFID que al estar a una distancia prudencial del semáforo emitiría señales acústicas o vibratorias para indicar que puede cruzar. El coste no sería excesivamente elevado y los beneficios para la sociedad en eliminación de ruidos molestos serían interesantes. El problema con interferencias desde varios semáforos se resolvería de la misma forma que se hace con la onda sonora actual, emitiendo señales con más potencia dependiendo de la distancia al semáforo emisor.

Semáforos Vivientes

Luego buceando un poco más por la red sobre la idea he visto que la aplicación de esta idea al mundo de los invidentes es bastante interesante: el receptor de RFID podría indicarnos en que parte de la casa estamos o indicarnos que podemos subir al metro. Otra herramienta que podría ser de gran utilidad son los GPS, aunque su limitada precisión podría ser un gran problema a la hora de hacer de guía fino entre elementos cómo la acera y la calzada, etc… Quizá dentro de poco veamos a los invidentes acompañados de mascotas robotizadas que sean capaces de superar a las versiones caninas de la actualidad.

Atormentado por las ideas

15/6/2008 12:46 pm

Últimamente me rondan por la cabeza un montón de ideas que luego acaban en el cajón desastre de las cosas que nunca llegaron a hacerse, pero que hoy me ha dado por darles salida aunque sea a este blog. Algunas son un poco antiguas y ya las ha echo alguien y otras son simple efecto de la locura temporal. La verdad es que luego siempre me echo en cara que luego nunca me pongo con nada y que siempre ando perdiendo el tiempo.

Cabeza Pensante del Manzanares

Ahí va este chaparroncillo de ideas:

- Servicios digitales para eventos. Esta idea me surgió mientras estaba sentado junto al escenario dónde tocaría más tarde Metalica en el Electric Weekend de Getafe. Mi misión era dar conectividad inalambrica tanto a organizadores, músicos y asistentes al concierto y estaba esperando que los electricistas volvieran de comer para empezar a subir nodos Mesh a las farolas y después de haber comprobado que el enlace Wimax con el troncal funcionaba perfectamente. La cifra que me había cometnado la organización que se manejaba cómo presupuesto para ese tipo de conciertos rebotaba en mi cabeza. También muchas de las cosas que podría ofrecer una empresa especializada en estos temas.

Antes de que tuviera lugar el concierto se podría comenzar con todo el tema de difusión: página web, blog, foros, posicionamiento, difusión en redes sociales, prensa digital, etc, etc… Luego en el concierto o en el evento de que se tratase está el tema de la conectividad: instalar un centro de mando, posiblemente una conexión por satélite a internet que se pudiera instalar en la calle, mesh para cubrir toda la zona, tomas de cable para prensa y muchos más. También se podrían hacer cosas cómo zonas de información por bluetooth, concursos por SMS, kioskos de conexión, etc… las posibilidades son infinitas y no se limitarían a conciertos, existen miles de eventos dónde los servicios de una empresa especializada cómo esta podría tener su cabida.

- El agregador social: Este tema creo que ya está siendo desarrollado o hay iniciativas parecidas pero no sé si han terminado llegando a algo. Se trataría de una utilidad, podría ser en web o un aplicación de escritorio, que te permitiera interactuar con varias redes sociales de forma unificada, pudiendo así llegar a mucha más gente. Por ejemplo tendrías tus contactos independientemente de la red a la que pertenezcan, podrías subir una foto y que esta estuviese publicada a la vez en facebook, hi5, orkut, myspace, flickr y tu propio gallery, que recibiera y te mostrara los eventos que se producen en cada una de ellas. Por ejemplo, pepito a editado su perfil en facebook, menganito subió un video en youtube, alguien comentó tu foto en flickr, florinda te habla por el google talk o el skype, etc… La iniciativa de Google de OpenSocial facilitaría muchísimo llevar esto a cabo, porque por ahora habría que pelearse con todas las APIs una por una.

- El escritorio social: Esta idea hace mucho tiempo que me ronda por la cabeza… y es algo parecido a lo que he comentado antes con el agregador social, pero sacado del navegador o su programa concreto e integrado en el escritorio. Disponer de widgets con información de los eventos de las redes sociales, poder ir caminando por second life cómo si fuera tu propio escritorio, etc… es decir transformar el escritorio más en una herramienta de comunicación que en un contenedor de aplicaciones locales y de ficheros, ya que últimamente nos dedicamos más a esa faceta cuando encedemos nuestras máquinas.

- SMS-Twitt: Esta es una utilidad que no sé si está desarrollada para España pero que te permitiría twittear a través de SMS. Hasta dónde yo sé puedes recibir tus twitts por SMS pero no estoy tan seguro de que puedas publicar. El desarrollo sería fácil, bastaría con unos terminales móviles conectados a la computadora, al menos uno por operador o un acuerdo con estos últimos para la recepción de los SMS y asociar los números de teléfono de la gente que envié SMS con su cuenta de twitter correspondiente. A cada envío se le cobraría una pequeña cantidad a sumar a la que ya te cobra el operador por mandar el SMS. y es que a veces queremos twittear y no tenemos Wifi cerca o aún no hemos contratado esas tarifas tan baratas de 3G.

La verdad es que tengo muchas más ideas, pero por hoy yo creo que ya ha sido bastante atormentaros. Si hay alguien dispuesto a poner su tiempo o su pasta para desarrollar mis ideas, es bienvenido. :)

Mayday, ADSL cayendo en barrena

2/6/2008 10:43 am

Ya era bastante raro que la ADSL no nos hubiera dado problema antes, todo un record en la historia ya que son más de 2 años con Ya.com… pero llegó el día. Tras las fuertes lluvias de los últimos días, ha sucedido… el router ha perdido la sincronía con la central y tras varios días de pelear con el servicio técnico todavía no saben que le sucede. Cómo siempre la atención telefónica penosa, la mayoría no saben ni de que están hablando y siguen cómo pueden el famoso guiaburros. Aún encima me hacen perder dinero, no sólo porque me abren tarde la incidencia y no me devuelven esos días de ADSL sino porque me hacen llamar al puñetero 902 de pago.

Y cómo siempre los problemas cuando peor podrían venir pues justo habíamos colgado las fotiños de la boda en un gallery privado para que lo vieran la familia y amigos y todo el mundo escribiendonos diciendo que el link no funciona. Al tenerlo todo colgado en un servidor en casa que cuelga de la ADSL es lo que tiene. Pero bueno, lo importante es tener amigos que te puedan echar un cable, y ya tengo la página web arriba y espero que el gallery en unas horas, cuando termine de subir las fotos por el famoso WIFI-del-vecino. ¡Gracias Julito por el hospedaje! Cuidado que cómo me guste mucho me quedo aquí parasitando. ¡Gracias vecino por estar siempre ahí cuando uno se queda sin internet!

Haciendo pruebas de carga

7/5/2008 11:33 am

Para uno de los proyectos en el que llevo trabajando algunos meses nos pidieron que efectuaramos pruebas de carga de los servidores del proyecto para ver hasta dónde podríamos llegar y cómo reaccionaban dichos servidores ante la carga.

El primer problema fué encontrar la forma de simular peticiones sobre los servidores web de forma que estas simularan la actividad de los usuarios reales. Esto era un tanto difícil por la forma en que se autenticaban los usuarios y que la mayor parte del contenido se accedía una vez autenticado. Aquí encontramos dos posibles soluciones:

- Scripting con curl: Utilizando bash script y el curl realizábamos una auténticación en el sistema que quedaba almacenada en una cookie que se utilizaba posteriormente cómo credencial de acceso en las peticiones siguientes. La verdad es que curl es una herramienta que me encanta y que nos permite hacer cosas realmente ingeniosas cuando se trata de automatizar algunos procesos web y os la recomiendo encarecidamente. Además se desarrolló otro script para parsear los resultados de curl de forma que pudieramos obtener estadísticas de tiempos de acceso por número de usuario y por página visitada. Un saludote a @jorgecab que se curró la mayor parte de los scripts.

- Jakarta JMeter: Es una herramienta java bastante potente que nos permite definir escenarios muy variados de pruebas de carga y analizar los resultados. Una de las cosas que más me gustó es su herramienta de proxy web que te permite levantar un proxy contra el que enchufas tu navegador y simulas la navegación que quieres que luego se repita durante las pruebas de carga. Muy potente y bastante flexible, y por supuesto Open Source.

Una vez que disponíamos de nuestro generador de stress y antes de lanzarlo contra los servidores hay que asegurarse de tomar bien “la temperatura” a los servidores, es decir capturar el máximo de datos de su estado durante el periodo de las pruebas. Para ello utilizamos el paquete sysstat que nos permite medir con precisión una gran cantidad de elementos significativos dentro de nuestro servidor. Para ello utilizamos dos herramientas:

- Sar: Que nos permite muestrear una gran cantidad de información de nuestro equipo cómo por ejemplo: uso de las distintas CPUs, carga del sistema, uso de memoria, entrada/salida, red, etc… Para ello definimos los parámetros que queremos monitorizar, el periodo entre cada muestra y el número de muestras que vamos a tomar.

- Pidstat: De toda la información que obteníamos con sar sólo echaba en falta el poder comprobar el estado de los procesos y cuales eran los que estaban cargando la máquina. Después de buscar un rato descubrí que a partir de la versión 8 de systat se incluye la utilidad pidstat que nos permite tomar muestras parecidas a las de sar pero por procesos indicando los pids de los procesos a monitorizar o trabajando con todos ellos. Así podemos comprobar la subida y bajada del uso de memoria y de CPU de los procesos más significativos.

A la hora de estudiar el comportamiento del sistema y de generar el informe sobre las pruebas nos encontramos con otra herramienta muy interesante: kSar que nos permite sacar de forma sencilla gráficas a partir de los datos obtenidos mediante sar. También tenemos la opción de exportar directamente la salida de sar o pidstat a un fichero csv y importarlo en nuestro openoffice calc para crear gráficas.

¡ A toda máquina !

Axis Tools

24/4/2008 9:19 am

Ayer estuve reunido con gente de Axis para concretar algunos temas de videovigilancia y me enseñaron una herramienta muy interesante para ayudarte a diseñar tu red de cámaras. La herramienta es una especie de calculadora que te permite realizar los cálculos del ancho de banda necesarios teniendo en cuenta múltiples parámetros: el modelo y el número de cámaras, si vamos a hacer sólo visionado o si queremos grabar al tiempo, la resolución de las imágenes, el uso de sonido, los frames por segundo, etc…

Podemos utilizarla online en esta URL: Axis Calculator.

Además también disponen de un DVD gratuito que a parte de realizar estos cálculos te permite visualizar cómo se verá el vídeo según la configuración seleccionada.

Otra de las cosas que me gustaron bastante es que Axis pone a tu disposición un API para que hagas tus propios desarrollos con sus cámaras, disponibles en la sección de desarrollo de su web, incluso muchos de los modelos te permiten desarrollar tus propios scripts integrados dentro de la cámara. Esto nos va a dar mucho juego en un par de proyectillos que tengo en mente.

La olvidada arte del liderazgo

23/4/2008 12:08 pm

Voy a rescatar de una de mis últimas entradas en twitter para empezar a elaborar este post al que lleva varios dí­as dándome vueltas en la cabeza:

Aquí­ van algunas palabras que no aparecen en el diccionario de algunos: motivar, incentivar, potenciar, hacer equipo, promocionar… ¿sigo?

Son algunas de las cualidades y habilidades que se le presuponen a un jefe o mejor aún a un lí­der y que la mayorí­a ni siquiera entiende de que van. Esa figura a la que seguir y que nos debe marcar el camino, que nos protegerá de los abusos de los de arriba y que potenciará nuestras habilidades hasta lí­mites que no sospechábamos y del que vamos a aprender muchísimo, que sabe explotar nuestras virtudes y reducir al má­nimo nuestros defectos. Espero que algún dí­a sean las armas que pueda esgrimir para convertirme en una figura que hace tiempo no logro encontrar.

En cambio uno no para de toparse con estas frases de la gente:

- “La gente de mi equipo son unos vagos y es que así­ no se puede.”
- “¿Pero chaval tú sabes a que hora se sale en Acenture?”
- “Uyyy no, lo siento hoy no tengo tiempo para atenderte, me voy a tomar un café.”
- “Ha sido Manolito, que es un zarpas, y claro ha jodido el trabajo de los demás.”

Voy a intentar descifrar algunas de las claves de esas palabras tan ajenas hoy en dí­a a la gente que tiene otra gente a su cargo:

- Motivar: Es el arcano arte de hacer que tu trabajo sea aquello que te gusta, hacerte participar en proyectos interesantes, reconocer cuando se está haciendo un buen trabajo.

- Incentivar: Se trata de una parte de la alquimia en la que se te reconoce el buen trabajo y se te conceden mejoras en tu situación: económicas, ascensos, vacaciones, etc…

- Potenciar: Es la olvidada habilidad de sacar lo mejor de tí­ aprovechando al máximo tus cualidades y haciendo cada vez menos y menores tus debilidades.

- Hacer equipo: Esta quimera versa sobre la habilidad de hacer darse cuenta a la gente que está trabajando dentro de un equipo, codo con codo con otras personas y que el trabajo de cada uno es importante para lograr una meta.

Y podrí­a seguir un buen rato destapando el grial de las antiguas esencias y de las arcanas artes ya olvidadas. Aquí­ una entrada que me resultó intresante: [EN] 10 formas de motivar a un geek y otra más aportada por un lector: Un jefe incompetente es la principal causa de estrés.