martes, diciembre 12, 2006

No grafica Cacti en Debian

Cacti es una herramienta para monitorear host en una red por medio de gráficas utilizando rrdtools. Al instalarlo me lo instalaba bien, pero no me generaba ninguna grafica. Al ejecutar el poller.php manualmente me generaba el siguiente error:

Fatal error: Call to undefined function: mysql_connect() in /usr/share/cacti/site/lib/adodb/drivers/adodb-mysql.inc.php on line 339

Al final de un foro de Debian comentaban que Cacti utilizaba por defecto php-cli, por lo tanto tenia que verificar en /etc/php4/cli/php.ini no en /etc/php4/apache2/php.ini, y verificar que estuviera la extension mysql.so en ese archivo. Yo lo habia verificado en la de apache2, pero no en cli. Aun no tengo muy claro la diferencia entre esos dos, pero googleare para conocerlas.

Yo habia migrado la configuracion de un Cactii que se tenia en otro servidor, y pense que el problema era que al importarlo al nuevo no habia compatibilidad porque no graficaba, pero hoy he encontrado el porque no graficaba.

lunes, noviembre 06, 2006

¿Por qué Linux...?

Navegando (como siempre) me tope con el sitio http://www.getgnulinux.org/es/, donde podemos encontrar las respuestas al ¿qué es Linux?, ¿por qué utilizarlo?, ¿como comenzar?, etc. Ahi explica con, razones de peso, el porque es mejor utilizar Linux que otros sistemas operativos comerciales ;)

sábado, octubre 28, 2006

Hablando con pingüinos

El titulo "Hablando con pingüinos" hace referencia al titulo del post que publicaron en el sitio del grupo linuxero del Bajio. Aqui fue donde comenze a conocer sobre Festival, hace aprox un año atras. Festival es un Software sintetizador de voz, el cual me gusta mucho la posibilidad de pensar en crear Scripts que lleguen a lanzar una alarma con voz humana, ya no estar limitado solo a texto, emails o SMS's.

Yo lo he instalado en Ubuntu, y gracias al post de Felix llamado "Teech to Speech en Linux!" he podido hacer que Festival hable en idioma Español. En ese post se encuentra muy detallado como instalar el lenguaje en español, y a la vez menciona algunos scripts de ejemplo. Simplemente tiene que descargarse el paquete festvox-ellpc11k_1.4.0-3_all.deb, para luego instalarlo con:

dpkg -i festvox-ellpc11k_1.4.0-3_all.deb

Por ahi en la red tambien hay unos ejemplos de como crear Scripts que al detectar una red Wireless, avise por medio de la voz.

En realidad las posibilidades son muchas para utilizar este tipo de herramientas, tan solo hay que tener un poco de imaginación.

domingo, septiembre 03, 2006

Gaming en Linux

En la lista de linux.org.sv hacian referencia hacia http://www.linuxjuegos.com para un evento que se esta organizando, y lo que encontre fueron muchas cosas< primero, me descargue Mania Drive, que me tuvo alrededor de unas mis dos horas jugando tratando de pasar niveles, aunque mi intension solo era instalarlo para verlo, no para quedarme ese tiempo jugando. Luego me dirigi a ver los tutoriales de programacion de juegos en Linux con Python, y me gusto muchisimo el tutorial 2 y el tutorial 3, en el que me descargue los fuentes para comenzar a ver si puedo hacer elgun jueguillo para Linux.

Es impresionante ver como ahora Linux maneja los gaficos, teniendo soporte para tarjetas aceleradoras, y como los juegos hacen uso de estos recursos.

sábado, agosto 26, 2006

Lazarus en el gran Ubuntu

Hace dos dias me instale Ubuntu 6.06 LTS - the Dapper Drake para realizar algunas pruebas con VMware Player, pero me di cuenta que esta muy completo, muy amigable, etc. Poco a poco segui instalando paquetes que me interesaban, inclusive probe el instalar Lazarus (soy un poco Pascalero ;). En otras distros se me habia hecho un poco dificil instalar Lazarus, pero aqui descargue los siguientes paquetes:

fpc-2.0.2.source.tar.gz
fpc-2.0.2.i386-linux.tar
lazarus-0.9.16-0.tar.gz

Desempaquete el fpc-2.0.2.i386-linux.tar y ejecute install.sh que viene dentro (sin problemas). Luego desempaquete fpc-2.0.2.source.tar.gz en /opt/share. Finalmente desempaquete lazarus-0.9.16-0.tar.gz y ejecute un make. me pedia ciertas librerias que le hacian falta; para ello instale los siguientes paquetes con un apt-get:

apt-get install libgdk-pixbuf-dev
apt-get install glibc*

Ahora si, se compilo el ejecutable de lazarus sin problemas para luego darle un make install. Enviroment->Enviroment Options->Files, en la opción FPC source directory le coloque la dirección donde estaban los sources (en mi caso /usr/share/fpc/), y listo, ya tenia el gran Lazarus corriendo de maravilla.

En general me ha gustado mucho Ubuntu por su censillez, y a su vez el poder de Debian para la administración de paquetes. Actualmente lo he dejado instalado y estoy trabajando con él, y espero que por mucho tiempo mas. Muy muy bueno, se los recomiendo, es mas, ya pedi mis CD's de Ubuntu, espero me lleguen a casa para ver si revivimos con Ubuntu un R6/6000 que tenemos en la mira. :D

domingo, agosto 06, 2006

El Cubo

Despues de haberme ausentado un poco, aqui estoy de nuevo, ahora probando el Xgl en SuSE 10.1. Esto es realmente la octava maravilla del mundo...!!! No se me hizo nada complicado instalarlo, ya que este release de SuSE ya lo trae solo para instalarlo. Un detalle que hay que aclarar es que si necesita buen recurso en lo que a video se refiere, ya que hace mucho uso de ello para funcionar.

Aqui les dejo un screenshot del test de Squid que estaba haciendo para un evento de Linux, y de paso aproveche para instalar el Xgl y que se viera bien :D

lunes, julio 03, 2006

Pa´que le pusiste clave, primo???

La semana pasada, un primo mio llego a utilizar mi PC, y a veces sepone a estar descargando cosas de su interes o tares que le dejan en el colegio; lo que sucedio fue que no pudo quemar la data en un CD para llevarselo a casa, asi que me la dejo para que yo se la quemara. La cosa es que dejo un zip..., jejeje, mi curiosidad decidio ver el contenido de dicho zip (solo por curiosidad, nada mas... jejeje) asi que procedi a abrirlo, cuando en eso... y que me pide una contraseña...!!! Yo, como varias de las personas que pueden estar leyendo este blog somo de las que a uno le dicen... "Mira tal cosa..." y al rato "no, yano, olvidalo..." y queda esa cierta espinita de curiosidad de que es lo que le querian decir a uno; entonces de igual manera me quedo la espinita de ver el contenido de dicho zip y el motivo del porque "una contraseña".

Luego de todo esto procedi a descargar el Advanced ZIP Password Recovery. Con esto queria probar tres cosas; primero, ver que tan facil se podria recuperar una contraseña de un archivo; segundo, que tan rapido podia ser recuperada lacontraseña; y tercero, ver si mi primo penso en algun momento "le pondre contraseña para que no lo puedan abrir tan facil", y si fue asi, pues saber que tan compleja era la contraseña que le puso, o que tan facil.

Abri el Password Recovery y le configure que utilizara metodo de fuerza bruta; luego tambien le configure que utilizara letras [a-z], [A-Z] y numeros [0-9] pensando en que mi primo es un usuario normal y que generalmente le pondria una clave no tan compleja (por eso no inclui los caracteres especiales ni un ancho tan grande en la palabraclave), asi que procedi a tratar de recuperar la contraseña.

Mi sorpresa fue que en el transcurso del proceso, el programa decia "Average Speed (p/s): 7,143,312" o algo asi, lo que para mi fue muy impresionante saber que estaba probando alrededor de 7,000,000 contraseñas por segundo...!!! y eso que estaba trabajando con una Pentium 4 de 2.Ghz, 512 RAM; lo que es muy comun que alguien tenga alguna de estas maquinas en casa debico a su bajo coste. Realmente quede muy impresionado.

Al paso que iba, seguramente la encontraria en poco tiempo, si es que estaba entre todas las posibles palabras que probara. Como alrededor de 50 minutos despues de iniciado el proceso, veo que lanza una ventanita...










Wualaaaaaaaa....!!!!!, mejor dicjo Wajaraaaaaaaaaaaaaaa....!!! Contraseña encontrada... :D
Se tardo 50 minutos y algo, probando alrededor de 20,000,000 contraseña en ese lapso de tiempo, que para mi es verdaderamente impresionante; bueno, quizas porque la primera computadora que tuve fue una486 con 8 de RAM y quizas se huviera tardado un poquito mas en esa maquinita, jejejej...

Conclusiones...
La tecnologia actualmente esta muy avanzada como para hacer calculos muy grandes en una cantidad de tiempo muy corta.

Otra cosa es que si vamos a proteger algo con contraseña, es de pensar bien la importancia de lo que queremos proteger para asignarle contraseñas no tan facil de averiguar, y en manos de quien estara esa info, juaaa, ja, ja, jaaaa... ;) Que al final de todo mi primo solo tenia unas tares de historia sociales, y un par de fotos de una niña que creo que sale en una novela mejicana... ajaaa, picaron....!!!