Monthly Archive for August, 2007

El ataque de los monos pervertidos

Si vives en la pequeña villa de Nachu en Kenya, ten cuidado, porque un grupo de aproximadamente 300 monos anda suelto y robando la comida, molestando sexualmente a las mujeres y ¡atacando y matando a los animales domesticos!. En un incidente realmente increible de comunicacion inter-especie, un grupo de monos Chlorocebus pygerythrus esta usando el acoso sexual para intimidar a las mujeres, las cuales son responsables del cultivo del maiz, papas, frijoles, etc; causando una falla en la base de la cadena alimenticia de los Kenyanos.

Los monos le temen más a los hombres que a las mujeres y niños, los monos mas rudos incluso lanzan piedras y corretean a las mujeres fuera de las granjas. En un intento de asustar a los monos, las mujeres ahora usan la ropa de sus maridos, pero los monos no se dejan engañar
1224191954_2a575d59d7_o.jpg
“Cuando llegamos a intentar corretear a los monos, nos vestimos con pantalones y sombrero, para parecer hombres”, dijo Lucy Njeri, una residente de Nachu. “Pero los monos pueden ver que somos mujeres y no se asustan, nos ignoran y apuntan a nuestros pechos. Luego siguen robando el cultivo”.

Ademas, los monos tambien hacen gestos sexualmente explícitos a las mujeres, de acuerdo a los residentes.

“Los monos se agarran sus pechos, nos hacen gestos mientras apuntan sus partes privadas. Tenemos miedo de que nos acosen sexualmente”, dijo Njeri

Mientras que no es inusual que los monos acosen mujeres o que tengan menos miedo de ellas que de los hombres, de acuerdo al Kenyan Wildlife Service, ellos nunca habian oido de que los monos hicieran gesticulaciones sexualmente explícitas como forma de comunicación con los humanos. A pesar de los problemas, es un crimen herir o matar monos, asi que los habitantes deben encontrar otras alternativas.

Desafortunadamente, los monos han estado matando a los animales domesticos, incluyendo a los perros, evadiendo trampas y evadiendo la comida envenenada. Los habitantes han comenzado la cosecha esperando rescatar lo que se pueda, sin embargo, los monos ahora han estado irrumpiendo en la casas para robar la comida almacenada. Los residentes han formado un _44074551_monkeytroupe203.jpg“Escuadron Mono”, que consiste en hombres que siguen los movimientos de los monos, pero no hay personal suficiente para llevar a cabo la tarea de manera adecuada. Ademas, los monos tienen sus propios sentinelas que mantienen vigilados a los habitantes, estos sentinelas dan aviso a los monos cuando se acerca el Escuadron Mono y, asi, los monos pueden escapar.

Esto no es una broma, para mas informacion:

Noticia Original
BBC News

Controlar conexiones máximas por IP (dd-wrt)

Se puede hacer tambien en un linux normal, pero yo lo uso para controlar a mis vecinos que no usen BitTorrent ni demasiado Gnutella. Es cosa de controlar el máximo de conexiones por ip.

Para bloquear a todos, a 200 conexiones máximo es:

/usr/sbin/iptables -I FORWARD -s 192.168.1.0/24 -p tcp \\
       -m connlimit --connlimit-above 200 \\
       -j REJECT --reject-with tcp-reset

pero tu quieres que tu maquina, en este caso 192.168.1.10 sea libre de usar todo, entonces a esa maquina específica la dejas pasar.

/usr/sbin/iptables -I FORWARD -s 192.168.1.10 -j ACCEPT

OpenCV y Visual Studio 2005

Para generar un proyecto de Visual Studio 2005 usando Visual C++ se requieren algunos ajustes tanto a Visual Studio como a Windows e incluso al mismo Proyecto.

Sorry por que algunas cosas estan en inglés, es que mi VS05 esta en inglés.
Tracker

El procedimiento para que compile

1. Crear un proyecto (o abrir uno que tengas)
2. En el “Solution Explorer” clic derecho en el proyecto (NO en la “Solución”)
3. Clic en “Properties”
4. Bajo “Configuration Properties”->”C/C++”->”General” Buscar
“Additional Include Directories”, Click ahi.
5. Luego en el botón de la derecha con “…”.
6. Vas a agregar nuevos directorios.
7. Dependiendo de lo que estes haciendo vas a ocupar alguno de estos o mas fácil ponlos todos al cabo no afecta:
“C:\Archivos de Programa\OpenCV\cv\include”
“C:\Archivos de Programa\OpenCV\cvaux\include”
“C:\Archivos de Programa\OpenCV\otherlibs\highgui”
“C:\Archivos de Programa\OpenCV\cvcore\include”

8. Click en “Ok/Aceptar” y ve a “Configuration Properties”->”Linker”->”General”
9. Click en “Additional Library Directories” y de nuevo en el botón con “…”.
10. Additional library directories:
“C:\Program Files\OpenCV\lib”
“C:\Program Files\OpenCV\bin”

11. Click “ok/aceptar” y vas ahora a “Configuration Properties”->”Linker”->”Input”.
12. Click en “Additional Dependencies” y en el botón “…”.
13. Agrega las librerías del proyecto. Las más comunes y básicas son:
cv.lib
cvcam.lib
highgui.lib
cxcore.lib
cvaux.lib
Nota: Si te fijas, todas las dependencias anteriores llevan comillas, pero estas últimas no llevan..
15. Recuerda poner #include “cv.h” y demas cosas en tu código cpp/c.

Ejecutar con OpenCV ya que has compilado

1. Click en el Menú Inicio, Clic derecho en Mi PC.
2. Click en “Propiedades”
3. Click en “Avanzado”
4. Click en “Variables de Entorno”. Modificar o agregar la variable de “PATH” y al principio de todo poner “C:\Program Files\OpenCV\bin;” (Ojo que lleva un punto y coma)
7. Click “Aceptar” y ya.
8. Necesitas cerrar Visual Studio y abrirlo de nuevo para que agarre la variable PATH.
9. Una forma de cerciorarte de que el PATH esta puesto es abrir una ventana de cmd.exe y escribir PATH y Enter, deberías ver entre las lineas la que acabas de meter.

Ahora puedes compilar y ejecutar proyectos que usan OpenCV en Visual Studio 2005.

Si no lo hiciste bien el Visual Studio se va a quejar que no encuentra archivos “.lib” al compilar y si logras compilar pero no agregas el PATH te va a decir que no encuentra las DLL.

Que lata!, pero asi es Windows. Si estas instrucciones no te funcionan, deberás reiniciar Windows 50 veces, instalar Norton, NOD, MCAffee, Kaspersky, Panda y ClamAV, todos juntos. Reinicias Windows otras 50 veces. Luego instalas AdAware y Spybot Seach&Destroy. Reincias 50 veces más. Instalas Firefox. Reinicias otras 50 veces. Instalas alguna otra herramienta nueva que exista y, ya sabes, reinicias otras 50 veces. Si al final de esto no aún funciona, deberás repetir el procedimiento pero antes formateas tu PC, reinstalas windows y, claro, reincias otras 50 veces. Si despues de esto no funciona entonces… no se, preguntale a alguien que sí sepa.

Ahh, por cierto, gracias a Alex por ponerme el procedimiento bien detallado.

OLPC México, Carlos Slim compra 250mil laptops

“La mejor inversión es educar a la gente, pues el mejor consumidor es la gente con dinero.” — Carlos Slim.

Segun se dice, hace poco Slim cerro un trato para comprar 250,000 laptops OLPC XO. Estas laptops serán usadas en bibliotecas de Ciudad Neza y Tuxtla Gutiérrez, segun Slim va a poner redes wireless para que a los niños les presten las laptops como si fueran libros y se conecten a internet a traves de Infinitum inalambrico.

macbook-vs-olpc.jpg

Lo interesante no es la nota, pues Carlos Slim ya es el mas rico del mundo, arriba de Bill Gates y el dinero es lo de menos para él. Lo mejor son las palabras de Slim:

“The best investment one can make is to educate to reduce poverty,” he said, noting that “wealthier citizens are better consumers.”

Que se traduciría en algo como:

“La mejor inversión es educar a la gente, pues el mejor consumidor es la gente con dinero.” Slim.