Cluster MPI en Linux con computadores de escritorio

A diferencia de la mayoría de los tutoriales, que parten de la base que uno tiene N equipos para destinarlos exclusivamente a ser parte de un cluster, acá relato cómo armé un cluster en equipos de un laboratorio de computación, que además son utilizados por usuarios para trabajo habitual (todo esto bajo Linux, obvio)
Read the rest of this entry »

Tags: , , , ,

Subtítulos en mplayer

Otro post linuxero, pero siempre útil.

Muchas veces al ver una película con subtítulos en mplayer ocurre que los caracteres especiales (letras con tilde, eñes, aperturas de interrogación (¿) o exclamación (¡) no se ven bien, como se muestra en las siguientes capturas de video:

Read the rest of this entry »

Tags: , , , ,

Experimento: consumo eléctrico

Inspirado por las mediciones de consumo que realizadas cuando armábamos un servidor, all-in.cl trae un estudio experimental sobre el consumo eléctrico de algunos artefactos que se pueden encontrar en nuestras casas.

Metodología

Para los artefactos conectados a un enchufe, se hizo un adaptador para conectar el amperímetro en serie con el dispositivo

Image262
Read the rest of this entry »

Tags: ,

Falta poco: Opera 10.00 Beta 3 [ACTUALIZADO]

Opera10 Beta 3

Hola a todos! Primero quiero agradecer a @lnunez por integrarme a este nuevo proyecto y de paso enviar un saludo a todos quienes son parte del staff de AI. Como mi primer post quise elegir un tema que representara mis gustos y de esta forma darme a conocer en este blog y al final de mi búsqueda encontré este tema que me cae como anillo al dedo.

Al momento de abrir mi navegador predilecto, este me avisa que existe una nueva actualización. Cuento corto: se trata de la el lanzamiento de la nueva versión de el esperado navegador noruego Opera, quienes nos ofrecen en esta ocasión el Opera 10 Beta 3.

Para quienes contaban con la versión anterior, los cambios reflejados vienen por parte de una mayor estabilidad con respecto a su antecesora y una mayor gama de idiomas, que en este caso cuenta con 40 lenguajes disponibles y una que otra manito de gato en su interfaz.

Read the rest of this entry »

Tags: , ,

Habemus Server 2.0: El nuevo y flamante servidor de all-in auspiciado por fsaravia

Luego de que mi amigo y compañero de Universidad Francisco Saravia (fsaravia) notara la deplorable condición del “Servidor” en donde estaba alojado all-in.cl (deplorable en el sentido de rendimiento), decidió hacer un acto de generosidad sin igual y pagar un hosting en dreamhost prestar un computador que tenia hace años ya, y traerlo de Rancagua hacia Valparaíso (el cual cumplía de buena manera la funcion de mesa de centro o posa vasos, en realidad desconozco que funciones cumplía el computador) de este modo utilizando sus propios medios traslado el mentado computador desde Rancagua hacia Valparaíso, el periplo lo realizo gracias a la confección de un dispositivo de transporte sin igual, una bolsa de Ripley grande cuyas puntas ato para que sirvieran de manillas para su cómodo traslado, pasaba piola como bolso de notebook (claro esta notebook de los 90).

Read the rest of this entry »

Monitorear Crecimiento de un archivo de log

Este es un tip cortito y presiso. Cuando uno tiene un programa que va agregando datos a un archivo (ya sea un archivo log, u otro) se debe esperar a que el programa termine su ejecución para luego abrir el archivo y ver los resultados. Esto puede volverse un tanto tedioso si la ejecución del programa demora muchos minutos (u horas!!!) y uno quiere ir viendo las salidas a medida que se van generando.

Para esto, en linux existe un comando que permite ir viendo la cola de un archivo y asi ir viendo como se van agregando lineas a medida que se van generando.

El comando es bien simple.
tail -f archivo_salida.txt
Pruebalo y verás que te hará más facil el debub de codigo utilizando archivos de log.

Tags: ,

Set JAVA_HOME ubuntu 9.04 con OpenJdk

Hola a todos, como mi primer post nionio (notese sin enie – en otro post explicare porque), pondre algo que me sucedio recientemente, trabajando con maven me di cuenta que algo no estaba bien … trataba de buscar la libreria sun tools.jar , pero no encontraba la ruta…la razón es que con openjdk instalado no existe el tan famoso JAVA_HOME , pero bueno no faltaba mas que ponerle al bash JAVA_HOME.

Pasos:

abrir la consola y con sudo poner al final de /etc/bash.bashrc

JAVA_HOME=/usr/lib/jvm/java-6-sun
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH

y listo tenemos configurado ahora nuestro java correctamente, reinicia y luego prueba si esta el link…

foward@foward-laptop:~$ echo $JAVA_HOME
/usr/lib/jvm/java-6-sun
foward@foward-laptop:~$ echo $PATH
/home/foward/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-sun/bin

Saludos!!!
proximamente mas JAVA TIPS!

Tags: , ,

Limpieza express de Facebok

Corto y preciso: aburrido de las galletas de la fortuna, de mil y un juegos y otras pelotudeces que llenan tu página de inicio con un montón de idioteces que no te interesan?

La solución es muy sencilla: Para pasar de esto

Facebook desordenado

a esto

Facebook ordenado

basta con arrastrar el link “Status updates” (actualizaciones de estado) a la parte superior y listo! La página de inicio tendrá sólo las actualizaciones de estado de los amigos, con los comentarios que tengan.

Toda la basura quedará fuera, pero siempre estará accesible en el segundo link.

Simple, no?

Tags: ,

Se te olvido el password de tu router.

Eres de las personas que ha olvidado el password de su router y le da flojera apretar el boton de reset cinco segundos. Si tu respuesta es si, necesitas instalar el software aircrack-ng, este software permite recuperar claves WEP, para esto realiza la captura de paquetes de datos y volcandolos a un archivo y luego realiza una gran cantidad de ataques. tambien se puede utilizar para romper password con claves WPA/WPA2-PSK, pero para esto utiliza ataque de bruta-force, utilizando el uso de diccionarios.

router

Read the rest of this entry »

¿Quieres navegar tranquilo?

En tu oficina tienes un monitoreo completo de lo que estas haciendo y necesitas ver algo de suma urgencia (vida o muerte) en facebook o youtube, o estas en una red en la cual no confias para nada y necesitas revisar la cuenta de tu banco. La solucion para esto es por medio del tunneling, y ademas para esto es necesario una cuenta de ssh (En la UTFSM cada alumno de informatica que pedia cuenta se la asignaba una). Mediante esta uno puede desviar el trafico del puerto 80 o cualquier otro puerto hacia donde reside el servidor, ademas que los datos viajan encriptados hacia dicha locacion, por lo tanto le da un plus a la conexion.
Read the rest of this entry »