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: , , , ,

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: , ,

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: , ,

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 »

Coloreando scripts en BASH

Con este artículo inauguro mi participación en este sitio. Espero aportar varios trucos que tengo guardados y otros que vaya aprendiendo a lo largo de mi existencia. Con un saludo a todos los integrantes de all-in.cl doy paso a mi primer artículo.

Cuando se hacen scripts en BASH (para automatizar tareas en linux) es posible añadir color a las salidas, para mejorar la parte visual del script. Esto se puede hacer de forma bastante sencilla, como se explica a continuación:

Read the rest of this entry »

Tags: ,

Habemus Server: El “nuevo” y flamante servidor de all-in

datacenter

En cuanto a máquina el nuevo servidor que decidí tener (en realidad es lo que hay no más) es un Pentium II que esta corriendo su CPU a 447 Mhz (fuente: cpuinfo) y la cantidad de ram es 321284 kB (fuente: meminfo).

En el instale Debian, y cambie su repositorio a testing (cuando tenga más tiempo pondre paso a paso los procedimientos para su instalación).

Su enlace es producto de un enlace casero provisto por la compañia XXX en la cual le instale un router WRT54g al cual le cambie el firmware y le puse el DD-WRT. Dado que este tipo de enlace no tiene una IP fija tuve que inscribirme en un servidor de dns dinámico el seleccionado fue freedns.afraid.org, al inscribir el sitio en estos servidores de DNS, me permitio configurar mi dominio como corresponde, dado que el router posee la opcion DDNS puse los datos de la cuenta y voila, cada vez que existe un cambio de ip mi router envia la nueva ip al servidor de dns. Por lo tanto estoy simulando de cierta forma poseer una ip estática. Tengo que aclarar que todo este proyecto esta en pañales y por el momento no se cuenta con muchos recursos.

Este servidor posee una tarjeta de TV (un cuento que pronto les contaré) conectada al Cable.

Como servicios configure ftpd, bind9 (no se para que, pero esta instalado), apache2, php5, y otros, más adelante tendré que realizar una instalación limpia y aprovechare de realizar una guía paso a paso de configuración del servidor.

La visión que tengo de este servidor es ser una especie de Laboratorio de pruebas (Lamentablemente aún no tengo los recursos para tener separado el ambiente de desarrollo del de produccion, pero en fin es lo que hay no más).

En Post sucesivos informaré de diversos proyectos que tengo en mente.

Nos vemos y espero que participen en el proyecto.

Servidor de all-in

Servidor de all-in

PS1: Disculpen la falta de pulcritud en la escritura, son las 1.34 y mañana tengo que despertar a las 5.30 para ir a Stgo.

PS2: Como pueden intuir la segunda es la imagen verdadera del servidor, pero se pretende llegar a la primera imagen….

Tags: ,