CAN (acrónimo del inglés Controller Area Network) es un protocolo de comunicaciones desarrollado por la firma alemana Robert Bosch GmbH, basado en una topología bus para la transmisión de mensajes en entornos distribuidos.
CAN Sniffer con Arduino + Secuduino
La ley sinde es mucho mas peligrosa de lo que creen…
El caso es que ayer, y hoy, he visto en la TV como reducían el problema de la ley sinde a que nos iban a impedir descargar material protegido por derechos de autor. NO, NO y NO!! El problema de la ley sinde es que quieren que el gobierno a través de una comisión decida que webs se pueden cerrar automáticamente. Ya no solo las webs de descargas “ilegales”, si no que por ejemplo, podrían censurar esta o cualquier página de internet que considerasen oportuno. Es verdad que el proceso es mas complejo, pero a groso modo es así. Porque lo primero que hacen es cerrarte la web de manera cautelar, y luego llamamos al juez, y ya sabemos como es la justicia, te puedes tirar años, y mientras están de pleitos, tu página web está cerrada, y una web que cierra por un periodo largo, (de entre unos meses a varios años) es una web que muere automáticamente.
NO SE DEJEN ENGAÑAR POR LA CORTINA DE HUMO BASADA EN LA PIRATERÍA
No se si están equivocados ellos, o yo, porque creo que toda (o una gran parte) la gente que a través de internet se ha movilizado sabe lo que nos jugamos realmente. Esta ley es propia de una dictadura / tiranía a lo China, Cuba o Venezuela. Esto demuestra lo podridos que están los políticos de este país.
A si que estad atentos a próximos movimientos del gobierno, que ahora con las navidades tienen tiempo de negociar con los independentistas para que les ayuden a cambio de favores….
Nota: Yo no estoy a favor de la piratería (tampoco estoy a favor del modelo de negocio de la industria de la cultura), pero para cerrar cualquier tipo de web, aunque sea de forma cautelar, primero tiene que haber la autorización de un juez, al igual que para que la policía registre tu casa necesita primero una orden de registro.
Matriz de diodos – Test 3
Está hecho con Arduino, un array de pares darlington (ULN2003A) y un shift register 74HC595. Solo falta montarlo en una placa, soldarlo con unos cuantos mas shift registers y tendremos una marquesina. Esuqema de conexion de la matriz de 8×8:

Las resistencias que hay entre los integrados y la matriz, a mi me ha funcionado con resistencias de entre 0,5K Ohm y 1k Ohm
El codigo está aquí.
Voltimetro para baterias (de airsoft) [Battery Tester]
Eagle + POV RAY =
Sustituir un Inverter ó Como reparar la pantalla de un portatil que se ve muy oscuro

Investigando vi que podía ser que se hubieran fundido las lamparas que iluminan (cosa muy improbable) o que hubiese muerto el inversor. Viendo foros y googleando vi que esto último era algo frecuente, a si que me puse manos a la obra.
Empaquetador de practicas para Linux – PaKetX v0.1
Este programa está escrito con la intención de proporcionar una solución a los alumnos de la Universidad Rey Juan Carlos I de Madrid, usuarios de Linux que necesitan entregar sus practicas empaquetadas con el programa que proporciona la universidad. Yo no guardo ninguna relación con la universidad, salvo que estudio allí.

Su funcionamiento es bien sencillo. Lee un archivo XML (que se distribuye en zip con extensión *.dac) en el cual se especifica que archivos hay que entregar para la realización de la practica, y cuantos miembros puede tener el grupo de trabajo. El programa mira que en el directorio donde se encuentra estén los archivos de la practica, y si están pide los datos de los miembros de grupo (nombre y expediente), lo guarda en un archivo de texto y lo “zipea” todo junto. Este zip debería ser totalmente compatible con los que genera la aplicación para windows. Aunque esto todavía no lo he comprobado.
Ademas le he añadido otra funcionalidad (como mola el software libre) y es que si la ejecutas con la opción make (no la de compilar si no “paketX make”) pues te crea una carpeta con el nombre de la practica y en ella todos los archivos (en blanco claro) que hay que entregar, así te ahorras el trabajo de crearte la estructura de la practica. Claro que solo funciona con archivos de texto (por ejemplo para los VHDl *.vhd o los sources de Pascal *.pas), si te genera un archivo *.pdf lo puedes borrar porque solo sirve para ver que tienes que entregar.
Es mi primer script serio en bash, y espero que no seáis muy duros con el, ya que hace dos dias, sabía bien poco sobre este lenguaje de scripting. Osea que tendrá sus fallos.
Esta escrito y testado bajo Debian GNU/LINUX squeeze. Que yo sepa solo necesita para funcionar, bash, p7zip y XMLStarlet.
El programa lo podéis bajar desde el archivo de alwar
Actualización v0.2
He actualizado el script, ya que antes separaba los nombres con un espacio y el programa para windows lo hace con un tabulador. Ahora el script también mete un tabulador. Estuve comparando una practica empaquetada con ambos programas, y a excepción del tabulador el archivo era idéntico. Solo cambia una cosa, y es que el programa para windows nombra a la practica con los nombres de los expedientes a la inversa de como los escribes, mientras que el script para linux lo pone en el orden que fueron escritos. Esto no creo que sea un problema ya que cuando examinen la practica no creo que sepan en que orden los introdujiste.


