miércoles, 16 de octubre de 2013

THE NSA Video


Ayer sobre el lateral de un edificio en Washington Square Park se proyecto "The NSA video" que es una explicación de cómo el gobierno de los Estados Unidos se saltó todos sus sistemas de control para poder violar su propia Constitución, concretamente su Cuarta Enmienda .


"El derecho de los habitantes de que sus personas, domicilios, papeles y efectos se hallen a salvo de pesquisas y aprehensiones arbitrarias, será inviolable, y no se expedirán al efecto mandamientos que no se apoyen en un motivo verosímil, estén corroborados mediante juramento o protesta y describan con particularidad el lugar que deba ser registrado y las personas o cosas que han de ser detenidas o embargadas."





 Fuentes:  www.enriquedans.com/2013/10/estreno-de-the-nsa-video.html
                 www.thensavideo.com


sábado, 28 de septiembre de 2013

Destrucción automática de las cookies en Iceweasel.



  Uno de los temas más importantes al tratar de proteger nuestra privacidad es la buena gestión de las cookies. Estos pequeños elementos son unos de los principales responsables de conseguir información sobre los hábitos de navegación del usuario, e intentos de spyware (programas espía), por parte de agencias de publicidad y otros. Esto puede causar problemas de privacidad ya que personas maliciosas pueden obtener nuestros datos de usuario, hábitos de navegación o rastrear nuestras actividades mientras navegamos por la web.







  Pero la seguridad ha ganado especial importancia en los últimos años y han surgido varias alternativas, entre ellas la función ''Do not track'' y complementos como del que se hablara a continuación: Self-destructing cookies. 


  Self-Destructing Cookies es un plugin para Firefox cuya finalidad es hacer un seguimiento de las cookies que se copian a nuestro sistema y destruirlas una vez que transcurre un cierto periodo de tiempo (10 segundos por defecto).

  Una vez que son eliminadas las cookies aparecerá a modo de resumen, una notificación del sistema informando que se ha efectuado esta operación.

  Es importante destacar que el plugin es altamente configurable ya que podemos personalizar el tiempo que debe transcurrir antes de proceder con la eliminación de las cookies.
   

lunes, 11 de marzo de 2013

Refrigeración liquida casera

Llevaba tiempo sin poner nada, y aprovecho mi reincorporación para explicar algo que llevo tiempo queriendo hacer y es poner refrigeración líquida, los componentes los compré en ebay Hong Kong poco a poco y una vez con ellos reuní las ganas y me puse a ello.

Necesitamos el bloque para refrigerar el CPU, me costó algo menos de 4€




También necesitaremos una bomba de agua, encontré esta el año pasado por unos 3€ aproximadamente, este año las busqué y andaban por los 6€ (la mayoría de acuario valen).


 


Luego necesitaremos tubos y arandelas para asegurarnos el correcto anclaje, yo los compré en la ferretería por 2€.



 

Por último necesitaremos un soporte para aguantar el bloque de aluminio a la placa base.




Las creé con un tubo de PVC grande que tenía en el trastero, lo corte a la mitad, calenté y lo aplané. Cogiendo las medidas de los agujeros de la placa y un taladro creé los agujeros de la placa. Se podría hacer estética, yo quise acabar rápido, algún día lo haré estético. También creé un cuadrado de plástico protector para proteger la placa por detrás, el plástico es un envoltorio de casi cualquier producto electrónico.

Dicho esto nos ponemos a montar.



 

Primero colocamos el procesador y el bloque con su correspondiente pasta térmica, colocamos los plásticos de PVC para fijar y atornillamos.





Luego montamos en la caja, en mi caso tuve que recortar la caja por el hueco del PVC ya que no me entraba, sobresalía.



 Montamos todo en la caja




Añadimos mangueras.




Luego buscamos un recipiente donde almacenar el agua yo en mi caso busqué un bote de anticongelante.




A este bote le añadí por la tapa las dos mangueras y por la parte posterior le puse la bomba de agua (siempre por debajo del nivel de agua ya que esta siempre tiene que estar cebada), conectada a la fuente de alimentación la CPU, así cuando iniciamos el pc ya se pone todo en marcha, y al agua que viene de regreso le puse un sensor de temperatura para controlar la temperatura del agua.

Aquí dejo imágenes de la construcción :












 
Para el agua usé agua destilada ya que no tiene iones y en caso de fuga no es conductora, pero cada uno que le ponga lo que quiera, una forma de hacerlo bonito es usar anticongelante o agua con un poco de tinta mezclada, esto le dará un toque diferente.

Cabe decir que estéticamente es feo y aparatoso, y le faltan cosas como por ejemplo el radiador que explicaré como construir en una de mi siguientes entradas.

Esto lo hice para ver como de eficiente es, y mis resultados son que en dos semanas de pruebas el pc nunca me llegó a los 50ºC, 122ºF estando normalmente entre los 35-40ºC, 95-104ºF (eso con radiador, ya que sin él se calienta el agua del deposito y llega a más temperatura).

En este caso, ni que decir que cada uno se responsabiliza de lo que hace, yo he tenido y tengo precaución, reviso todo con cierta frecuencia, ya que este invento es temporal para probar este sistema.

martes, 23 de octubre de 2012

Tutorial: Cambiar la iluminacion a Led en un monitor

Hace unos meses mi monitor -que tiene unos 8 años- me empezó a hacer un ruido bajo pero muy molesto (altas frecuencias). Después de abrirlo e inspeccionar todo, el problema era de la bobina del inversor, por lo que traté de usarlo lo mínimo posible o cuando tenía la música puesta, pero la cosa fue a peor y dejó de funcionar, dando imagen pero no iluminación, para saber si es ese el problema basta con fijarse o darle con una linterna.

Lo primero que pensé fue comprar otro monitor, pero luego en una de mis muchas noches pensativas me propuse arreglarlo por menos de 15€ (los de segunda mano andan sobre 40€ en mi zona), así que me puse manos a la obra -ni que decir tengo que mi monitor estaba para tirar y no tenia nada que perder-.

Con esta entrada sabemos como funciona más o menos un monitor así que me propuse sustituir los tubos fluorescentes por tiras Led.

Lo primero que hice fue desmontar mi monitor sacándole toda la electrónica posible y quedándome con lo que iba a desarmar.

En esa foto vemos el monitor con todo ya sacado. A la izquierda de todo está la pieza de color marrón responsable de este tutorial.

Acto seguido me propongo a despiezar todo el bloque:  

Atención: Nos podemos cargar ahora parte del lcd si no lo hacemos con sumo cuidado.

Saco los tornillos laterales del cuerpo metálico que recubre el lcd sacando el chasis exterior y luego desatornillo y saco con mucho cuidado el lcd.










Esto es lo que nos da la imagen. Como podéis ver es algo muy fino y delicado, cualquier rotura o daño os puede dar como resultado una fila o una columna de un color.

Yo cometí la torpeza de no fijarme y tirar en uno de mis experimentos y rompí un conector que luego logré soldar.


Si seguimos desmontando nos encontraremos con esto:




Sacándole el plástico nos encontraremos con los filtros y difusores.



Esto me sorprendió muchísimo, es casi todo el tamaño de la pantalla:




Y aquí viene lo que sustituiré:




Para sustituirlo me fui a ebay y compré tiras de led. 5 tiras con 3 led consumiendo 3W, ¡me parecía la hostia! luego me llevé un chasco, necesitaré más para no tener una iluminación pobre. Estos son los que compré:


Para ello tuve que adaptar la carcasa para que entraran.






 Como los led los compré en tiras cortas, se notan más las partes iluminadas.

Y aquí el resultado, se puede mejorar, está claro, pero para ser la versión 1.0 está genial ¿no creéis?






Pasé de tener un monitor que no valía para nada (a menos que estuviese solo decorando) a tenerlo funcional -desde él estoy realizando esta entrada-. El problema que tiene es la iluminación, que es un tanto pobre (ya que solo tiene luz en la parte superior) pero seguiré investigando y trataré de que quede perfecto, con un regulador de luz y con gran luminosidad. Cuando esté bien publicaré los cambios realizados.

domingo, 14 de octubre de 2012

Monitores Planos (de cristal liquido)

Los monitores de cristal líquido (no plasma) se basan en la propiedad de filtrar la luz de manera diferente según el campo eléctrico (como la pantalla de una calculadora), explicándolo más en detalle, la luz incidente se polariza con un filtro (polarizador pasivo y fijo). Después atraviesa un material activo (polarizador activo). Por último, la luz se encuentra otro filtro polarizado (pasivo). Las propiedades del material activo son tales que sin excitación (sin tensión) se produce el giro de polarización. Si colocamos dos electrodos transparentes de forma que el material haga las veces de dieléctrico para un condensador, la aplicación de voltaje hace que el giro de polarización vaya desapareciendo; aplicando voltaje a una zona se consigue que esa zona se oscurezca.


En las pantallas los píxeles se colocan en filas y columnas. Una fila tiene una tensión positiva y una columna tiene una tensión negativa. El píxel que se encuentra en la intersección tiene el voltaje suma de ambos y si es el adecuado conmuta.

Ahora vayamos con la iluminación:





  • Primero generamos la luz mediante un tubo fluorescente. Regulamos la luminosidad jugando con la frecuencia.
  • Una vez generada la luz, pasa por un difusor donde se esparce en todas las direcciones de forma que todo está iluminado por igual.
  • Luego hacemos pasar la luz por dos polarizadores, uno horizontal y el otro vertical, consiguiendo que solo pase la luz perpendicular al difusor.
  • Por último pasamos la luz por la matriz de píxeles y tenemos la imagen.

Lo curioso de este sistema es que la mayor parte de la luz que generamos se queda en los filtros polalizadores de forma que solo sale una pequeña proporción de ella.

El circuito de los monitores led es exactamente igual, solo que en lugar de tener un tubo fluorescente tienen una tira de leds blancos rodeando la pantalla. Esta iluminación da mejor contraste, menor grosor y menor consumo, encima es más barato de fabricar, pero curiosamente son más caros que los tradicionales.


Gnutella



El 14 de marzo del 2000 Justin Frankel y Tom Pepper presentaron Gnutella. Al día siguiente, se detuvo la disponibilidad del programa debido a problemas legales y se prohibió continuar trabajando en el proyecto.
Tom Pepper afirmó que el objetivo original de Gnutella era compartir recetas de cocina pero esto no fue el fin de Gnutella; unos días más tarde aparecieron nuevos clientes porque el  protocolo había sido descifrado por ingeniería inversa. Este desarrollo paralelo de distintos clientes por distintos grupos está siendo hoy la manera en que se realiza el desarrollo de Gnutella.
Algunos de esos clientes son:

  • Windows: Bearshare, Morpheus, LimeWire, Phex
  • Linux/Unix: LimeWire, Phex, Mutella
  • Mac: Limewire, Phex

El funcionamiento es, al arrancar, el cliente contacta con unos cuantos nodos (típicamente 4); estos nodos se convierten en sus “vecinos”, para buscar algo el cliente pregunta a sus vecinos, y estos a los suyos, y así sucesivamente. Si alguno de ellos tiene el fichero buscado, responde al participante que hizo la petición. y el fichero se obtiene directamente de quien tiene el fichero.



Sus características son: 
  • Los participantes forman una red abstracta.
  • La transferencia de ficheros es descentralizada.
  • La búsqueda de ficheros es recursiva, los mensajes de petición se envían a todos los vecinos. (Cada búsqueda tiene un identificador para que los vecinos descarten los duplicados).
  • Las transferencias de ficheros se hacen entre participantes utilizando el protocolo HTTP.
  • La localización de ficheros es distribuida (la red depende de los usuarios).
Sus ventajas son:
  • Es descentralizado, significa que no hay puntos de control ni puntos de fallo.
  • Cerrar la red no es fácil, ya que implicaría el cierre de cada participante.
  • Cada participante tiene la misma responsabilidad.

Sus inconvenientes son:
  • Los nodos pueden estar apagados al iniciar el programa.
  • El tráfico de consultas es excesivo, en media, una petición en Napster genera 18 bytes, mientras que esa misma petición en Gnutella genera del orden 90 Mbytes.
  • Los nodos abandonan la red a menudo.
  • El tiempo de búsqueda es impredecible.
  • Puede no encontrarse un fichero a pesar de estar compartido, porque cada fichero tiene un campo TTL que en cada petición disminuye su valor y cuando este sea 0 la petición finaliza.

viernes, 21 de septiembre de 2012

Napster



  Algo de historia:

  Shawn Fanning publicó Napster en 1999 que era una aplicación que permitía compartir archivos mp3, en 2001 tenía sobre 26.1 millones de usuarios registrados, quienes en un solo mes compartieron 2.8 billones de ficheros y en julio de 2001 cerró por orden judicial (derechos de autor). En  mayo de 2008 Napster anunció el lanzamiento de la tienda más grande de MP3 del mundo, con 6 millones de canciones, en free.napster.com. El aviso también indicó que todas las ventas de descargas en Estados Unidos hechas con Napster ahora estarían en formato MP3. El 1 de diciembre de 2011 Napster se fusionó con Rhapsody.


  Napster funcionaba del siguiente modo: cuando un cliente se conecta, este contacta con el servidor central indicándole su dirección ip y la lista de archivos que está dispuesto a compartir, para pedir un archivo el cliente le solicita al servidor una lista de los participantes que tienen ese fichero, y este responde dándole sus ip. El archivo se obtiene directamente desde los participantes de la lista anterior, sin pasar por el servidor.






  Para mantener dicha base de datos actualizada, el servidor central mantenía una conexión TCP con cada usuario a través de la cuál preguntaba a los clientes si estaban conectados y recogía las respuestas constantemente. Además, los clientes anunciaban qué contenidos querían añadir o quitar de la lista.

  La ventaja más importante de Nasper era que la búsqueda era a través del servidor central y por ello la búsqueda era rápida. La desventaja de esto es que si falla el servidor central falla todo, ya que el proceso de búsqueda no se realizaría. Pese a que la transferencia de archivos es descentralizada la localización es centralizada.