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

Diferencias entre 1970 y 2008

Me llegó por mail, lo comparto con all-in.cl

Escenario 1: Francisco y Marcos se reparten puñetazos después de clase.

Año 1970: Los compañeros los animan, Marcos gana. Se dan las manos y terminan siendo amigos con buenos recuerdos de la época escolar.

Año 2008: La escuela se cierra, se proclama el mes anti violencia escolar, El Mercurio titula en cinco columnas el asunto y Canal 13 se aposta frente a la puerta de la escuela para presentar el noticiero con entrevista a la señora del kiosko incluido.
Read the rest of this entry »

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 »

Cosas para mejorar (¡Brain Storming Comunitario!)

Como la dinamica que se pretende en este sitio es ser colaborativo, deseo hacer un brain storming para mejorar el sitio.

Deja tu comentario para mejorar el sitio y sera agregado a la lista.
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: ,