miércoles, 31 de octubre de 2007

"The Pirate Bay" desarrolla su propio protocolo de P2P

¿Y quién coño es esta gente?. Pues son el mayor, o al menos eso se dice, tracker de bittorrent.

Esta gente, usa el protocolo bittorrent, pero encuentran que dicho protocolo en un futuro será cerrado (todas las mejoras solo se podrán usar mediante un cliente cerrado y nadie sabrá las especificaciones... hasta que lo crackeen claro) y controlado, por tanto, por una empresa. Esto, puede ser muy contraproducente, ya que imaginaros las presiones, ¿os suena SGAE en el caso Español?, que podría recibir la empresa para que en sus redes se pudiera espiar que intercambia la red... Es decir, el caso Napster del siglo XXI.

Este protocolo, llamado por ahora "Secure P2P" o algo así, podeis ver como evoluciona aquí. Incluso podeis colaborar en el wiki en esta web, en la que esta liados con el diseño.

Por lo tanto, ni cortos ni perezosos se ponen a desarrollar un protocolo libre que no este controlado por nadie, ademas de poder blindarlo contra las empresas anti-"pirateria" que tratan de joder todas las redes de intercambio. Ademas, permitirá pasar archivos entre ambas redes (esto no esta muy claro aún). Toda una idea, ¿pero esto llegará a buen puerto? (¿o Bay?).

domingo, 28 de octubre de 2007

Mems, o el nuevo agujero de gusano de Omemo

No, que no es un bug, ni nada por estilo. Los "mems" es una nueva unidad de medida que se han introducido en la version 0.18 de Omemo bantante interesante.

Esta unidad, mide la relevancia de cada bit de información dentro de la comunidad Omemo, lo cual remarca los archivos con una importacia calculada. Esto se calcula por las bajadas mas las puntuaciones que se le pueden asignar a los archivos cada usuario.

A raiz de esto, un comentario de su creador en los foros privados de Omemo para todos los beta-testers, en el cual nos adjunto el siguiente dibujo, como explicación a los "mems":

Leido en los foros de Omemo.

viernes, 26 de octubre de 2007

TCOS Live: Como reciclar tus ordenadores viejos.


Via menéame me encuentro con un magnifico artículo sobre TCOS. Esto chicos, de la universidad de León, se han currado una versión live, con lo que montar una red TCOS es mucho mas sencillo. Este proyecto, nos facilita la reutilización de equipos antiguos, destinandolos a ser "Thin client" o "clientes ligeros".

La filosofia del "thin client" se basa en delegar todo el trabajo a una maquina muy potente, y que las menos potentes solo ejecuten el resultado, es decir, estamos conectados remotamente a un servidor y ese es nuestro sistema operativo, y el "thin client" solo ejecuta el programa de conexión al servidor.

Con este software, y unos 2000€, podemos montar una sala de 20 ordenadores, con un servidor central, y "thin client" que pueden ser un PII a 500 o similar (tirados si los buscas de segunda mano, sobre 20€, o 40 con monitor).

lunes, 22 de octubre de 2007

Se ha ido un grande: Juan Antonio Cebrián


A los 41 años, ha muerto al fallarle el corazón, el último renacentista de la radio española. Desde su programa de "La rosa de los vientos", nos iluminaba con su carisma las noches con historia, misterio, risas y mucha entrega. Se propuso devolvernos el gusto por la historia, por lo oculto, por nuestra querida tierra... siempre regalandonos una sonrrisa.

Todos los "rosaventeros", que somos legión, lloramos su muerte cuando todos nos felicitabamos de su vuelta a su programa en Onda Cero. Muchos, muchísimos mas de los que hasta el mismo se creía le seguiamos via podcasts, y ahora es el único medio de oir su voz, esa voz que nos arropaba en la noches, en los viajes, en nuestros ratos de ocio.

Su nombre vuela por todos los foros de apoyo a la "Rosa", y por aquellos que apreciaban sus tertulias de las 4C. Podcasters, amigos, mas amigos, muchos mas amigos, la prensa, mas prensa, aún mas prensa, la radio, y un humilde servidor solo gritamos, ahora y siempre, una grito de guerra en su memoria: ¡¡¡Fuerza y honor!!!.


jueves, 18 de octubre de 2007

Definición de Ordenador...



"Dícese del electrodoméstico que apretando las teclas que posee en un orden adecuado generan pornografía"


Amén.

martes, 9 de octubre de 2007

Omeno (II): El analisis


Sin duda, este software no para de sorprenderme, y de manera muy grata, aunque sigue quedando un regusto bastante amargo. Aún en fase beta cerrada, con el acceso limitado a invitación por parte de los creadores de dicho software. La instalación se puede realizar de dos maneras:

  • Instalador online: Muy practico, solo 90 Kb mas o menos de peso. Coje de internet lo que necesita y te lo instala. Opción recomendada.
  • Completo: Instalador offline de toda la vida. Tiene un peso de 4 Mb.
En la última versión, 0.17, el instalador te da las opciones de instalar la unidad virtual, lo que hace que nos aparezca una unidad O en nuestro windows que puede usarse como si fuera un disco duro para mover contendio, o no, y alguna mas como si queremos icono, etc...
Esto es de agradecer, por que mucho no usamos la unidad y solo nos movemos con el magnifico interfaz web.

Tras esto, podremos configurar el programa, indicando donde queremos que nos guarde los ficheros y el tamaño que compartiremos en nuestro ordenador para el resto de la red. Según parece, al principio el fichero se queda en tu ordenador para luego ir pasando de nodo a nodo, de pc a pc, y así ir distribuyendose poco a poco. Existen bastante quejas sobre este tema, ya que Omemo no suele respetar el tamaño indicado y suele pasarse varios "gigillas" de mas, en mi caso ya lleva un giga de mas. Poca cosa :P

En cuanto al interfaz web, realmente lo que hace Omemo es instalar un mini-servidor web que nos permite conectarnos a nuestro propio ordenador por el puerto 11300. El interfaz web, resulta increible y muy comodo, con un estilo al explorador de windows que facilita mucho su uso, y que funciona relativamente bien, con ciertos problemas a veces a la hora de encontrar todo el contenido de la carpeta. Todo en un estilo web 2.0 muy actual. Este interfaz web, incorpora un buscador, que esta dando bastantes problemas al resto de los beta-tester aunque a mi me funciona bastante bien. Tambien cabe destacar en ese interfaz web, del que sigo maravillado, un sistema de "tag" que nos permite marcar un archivo con varios niveles de "indeseabilidad", como puede ser ofensivo, con copyright (esto me ha hecho gracia), etc...

Se me olvidaba comentar que han mejorado mucho el icono que hay en la barra de estado cuando arranca Omemo. Ahora realmente te informa de como esta el programa: conectado, en vias de hacerlo, con un error, etc...

En cuanto al sistema de subir y bajar ficheros, pues es simple. Cuando estemos en una carpeta del navegador, siempre tendremos la opción de subir o bajar ficheros. Al hacerlo se abrirá una ventana aparte donde nos informa de como va la descarga o subida, aunque muy confusamente, ya que aun no se sabe muy bien que significan los colores que dibuja.

Una nota curiosa, es que el programa tiene su motor desarrollado en Visual Basic 6. Lo digo, porque este lenguaje tiene bastantes limitaciones, y sobre todo una lentitud asqueante. Es como un 80% mas lento que un C++ o un lenguaje sin maquina virtual. Es un misterio su elección como lenguaje. Para dar un ejemplo, llevo un tiempo dandome cuenta que no se pueden subir ficheros muy grandes a Omemo, tras mirar el codigo, creo que podria ser un problema de lentitud del VB al intentar leer todo el fichero, generar la informacion y mandarlo... aunque tampoco lo he mirado muy a fondo.

Sin duda promete y espero ir informando de la evolución, prometedora, del proyecto.

viernes, 5 de octubre de 2007

Como resolver los "TimeOuts" con SNMP en Ubuntu

Llevo unos dias liado con un servidor rebelde, que necesita el SNMP para monitorizarle, que no queria funcionar con la ip de su red. El problema tiene un sintoma clave:

Funciona en localhost pero no con la ip de la red.
La solucion es que hay que eliminar de "/etc/default/snmp" en la variable SNMPDOPTS la parte "127.0.0.1". Y ¡¡¡tachán!!!, ya tienes el servicio SNMP activo.

Para la instalación completa la puedes leer en ingles aqui.

jueves, 4 de octubre de 2007

No se si dará el pego...

Pero desde luego parece que en la oficina la hemos renovado entera. Eso si, reciclado 100%.

Gracias a Azkal por enviarmela :)

miércoles, 3 de octubre de 2007

Virtualización (II): VMware Server

Tras el primer artículo sobre el tema, voy a profundizar mas sobre la solución VMware Server que ya comenté. Ante todo, recordar que estamos frente a una solución propietaria, que aunque gratuita, no es libre. Eso sí, tiene versión para linux. Cosa que agradecemos para no tener que depender de un sistema madre tan inestable como windows.

VMware Server nos permite simular una maquina, bueno una o varias, con unas características determinadas que nosotros necesitemos. En la versión Server, hay varias limitaciones, aunque yo la que he encontrado que mas me ha llamado la atención ha sido que solo permite crear maquinas de dos procesadores. Si es el caso de mi máquina en el curro, que tiene 4 procesadores, podria crear como mucho una maquina virtual que use 2 de ellos. ¿Y que mas dará?... bueno ya te contaré mas adelante. Existe una versión que si permite la creación de maquinas mas allá de dos procesadores, pero es una versión de pago.

Otra cuestión que hay que tener en cuenta, es que la virtualización que realiza VMware, manda ciertas instrucciones a la máquina de manera directa, sin traducción alguna. La maquina virtual que tenemos montada en esta server puede mandar instrucciones directamente al hardware, lo que hace que tenga un mejor rendimiento.

Las primeras aproximaciones, por ahora en windows como maquina "host" o anfitriona, son bastante buenos. Sencillo de instalar, clasico de Windows... siguiente, aceptar, siguiente, etc... La creación de una maquina virtual es trivial, salvo (y solo quizas para algunos) la configuración de la red. Al crear la maquina virtual, nos preguntará el espacio en disco que le damos, la RAM que podrá usar, si usa el CD-Rom de nuestra maquina automaticamente (cuando haya un CD o DVD la maquina virtual podrá tener acceso a el), montar una imagen ISO como CD-Rom, elección de cuantos micros podrá usar, etc...

La elección del uso de procesadores es muy importante, vamos es tener un poco de sentido común. En una maquina de un solo "core", la maquina virtual competirá por la maquina real por el uso de la CPU. Esto hará que baje mucho el rendimiento de ambas maquinas, por lo que si vas a montar un servidor de maquinas virtuales, no se te ocurra utilizar mas CPUs de las que tienes ya que si una maquina se queda al 100% de uso de CPU puede bajar el rendimiento al resto de las maquinas.

La configuración de la red, no permite tres tipos (hay un cuarto pero es la forma manual de hacer los otros tres anteriores):


  • Bridged: Es decir, el sistema operativo que se instale tendrar una tarjeta de red virtual para el solito. Se verá como un ordenador completo en la red con su propia dirección IP.

  • NAT: VMware hará NAT con el sistema virtual. Es decir, nuestro ordenador real, será como un router para la maquina virtual, y asi se comunicará con el resto de la red. Se puede configurar de tal manera que pueda hacer una red "virtual" con ordenadores "virtuales" que no se integra dentro de la red "real". ¿Un poco lio?... xD

  • Host-Only: Solo tendremos comunicación entre el sistema virtual y el real.



En cuanto a RAM y disco duro. Ten en cuenta que ahora tus accesos se van a multiplicar por tantas maquinas como tengas. Esto hará que el rendimiento, jamás, es decir JAMÁS sea igual que si tenemos un sistema operativo instalado en una maquina real. Aunque actualmente hay muchas tecnologias que hacen que se puedan hacer peticiones a la RAM y disco duro en paralelo, no pretenderemos que funcione como si utilizaramos una maquina con los recursos para ella sola.

Según mis testeos, con una Ubuntu 64bits, con el modo bridged de red, le he hecho muchas perrerias, como actualizar la distribucion, ponerla a copiar a lo bestia, a pasar un video de formatos, meterla en la red, copiar cosas entre ordenadores de la red, etc... El funcionamiento es perfecto. Usa dos procesadores, y no me paraliza la maquina. Se notan las transferencias al disco, ya que solo tengo uno, pero sin duda no hay una gran relentización.

Las primeras sensaciones han sido de sencillez y facilidad... no puedo pedir mas.