Wednesday, 7 December 2011

Processing: USB Serial connection workaround


Hi all,
Currently I'm playing with an Arduino UNO Microcontroler but, using Processing over linux I found a bug.
When I tried to open an USB Serial port, Processing did not recognize it.

DMESG:
cristian04@finally:/dev$ dmesg | grep tty
[    0.000000] console [tty0] enabled
[    1.435405] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.435616] 00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[   12.901934] cdc_acm 2-5:1.0: ttyACM0: USB ACM device << Arduino UNO
Processing Test Code:
import processing.serial.*;

void setup()

{

  println(Serial.list());

}
Processing Result:
WARNING:  RXTX Version mismatch
Jar version = RXTX-2.2pre1
native lib Version = RXTX-2.2pre2
[0] "/dev/ttyS0"
So, ttyACM0 is not listed
Workaround (As root):
root@finally:/dev$ ln -s /dev/ttyACM0 /dev/ttyS4 
And then you should get:
WARNING:  RXTX Version mismatch
Jar version = RXTX-2.2pre1
native lib Version = RXTX-2.2pre2
[0] "/dev/ttyS4"
[1] "/dev/ttyS0"
Useful? Please leave your comments ;)

Monday, 17 October 2011

QA Automation para Android

Buenas noches a todos =)
Aqui les traigo algo que estuve utilizando luego de jugar con el SDK de Android y mi celular (Defy MB525 con Cyanogenmod 7.1.0)
En sintesis, les voy a explicar como hacer para instalar WebDriver en el celular (o en un emulador) Android y poder correr pruebas automatizadas de paginas webs.

Requerimientos:

  • Eclipse funcionando (si tiene maven mejor :D )
  • Si no tienen un celular con android, necesitan el Android SDK. Es medio pesado para bajarlo con todas las tools y plataforms, aproximadamente 1.9Gb.
  • Si tienen un celu con android, recuerden habiltar la depuracion USB 
Aqui los pasos:

Thursday, 15 September 2011

Review Multriprocesadora Liliana AM559

No, no estoy probando ningun procesador AMD o Intel. Esta vez voy a comentarles como me fue con una procesadora de las todo en uno que me compre hace 6 meses atrás.
Como algunos sabran, me gusta mucho la cocina =) Hace unos meses me compre esta multiprocesadora porque que pensaba hacer tortas y comidas....
La procesadora por la que me decidi es Liliana AM559, y la compre en Red Megatone de Cordoba. Sus funciones son 5: Licua, bate, pica, rebana y ralla.
El primer dia que la compre, decidi probar que todo funcionara correctamente. Todo anduvo hasta que de casualidad se me ocurrio probar el modo de batidora. (esto me recuerda a un corolario de la Ley de Murphy: "Si una serie de sucesos puede salir mal, saldrá mal en el ultimo de los casos...")
Ni bien trate de hacerla funcionar, la sección de batidora empezó a tirar humo
Ahi fue cuando mi cara se transformo un poco porque presentia que tenia que empezar a renegar con los de la garantia....
Al otro dia, le pedi a una amiga que por favor vaya a Megatone a solicitar el cambio del producto (no habian pasado ni 12hs de la compra) Como de costumbre, los de Megatone la quizieron despachar para el servicio tecnico, cosa que mi amiga no hizo e insistio hasta que al final le dijeron que al otro dia iban a tener el producto nuevamente...
Ya con la nueva maquina, empece nuevamente a probar todas sus funcionalidades, basandome en los casos de uso el manual de usuario. Todo funcionaba de manera normal.... hasta que hoy empezó con la misma falla en la batidora (Video)

Thursday, 10 February 2011

Hackeando Modem Pirelli (Arnet)

Aquí les dejo un video con algunas cositas que se pueden hacer con un módem de arnet, el Pirelli Wifi DRG A125G.
Como podran ver, el router tiene una distro de Linux embebida, por lo cual soporta un par de comandos.
Por lo menos disponemos de iptables y otros para jugar un rato.
Espero que les sirva.




P/D: En la parte que mostré el código fuente, ustedes pueden encontrar la contraseña y el usuario con el cual se conectan a Internet, lo mismo cuando hice el dump de la configuración: dumpcfg

Actualizado 19/Feb/2011
Dejo aquí la documentación y ejemplos de algunos comandos útiles.
Saludos

Ojo Técnicos, Hay Tabla

Hace un tiempo atrás, había posteado sobre trabajos de algunos técnicos en los cuales trabajaban con Windows Desatendidos como ser Windows UE y Colossus edition.
Hace unos dias, un NUEVO cliente me trajo su computadora porque tenía unos problemas para poder utilizarla. Al revisarla descubrí lo siguiente:

  • Problemas con el software instalado:
    • El Office no corría por problemas en su instalacion.
    • Programas que se ejecutaban al inicio que el cliente no utilizaba. (Object Dock, otros gadgets, etc)
  • Windows ilegal y desactualizado (Service Pack 2) Lo de ilegal es casi normal, pero que este instalado un SP2... #inseguro
  • Problemas con el WGA, las notificaciones molestas de que Windows es ilegal.
  • Otra cosa que me llamo la atención es que habían instalado una versión de Windows con más de 9 años de antiguedad (si, el XP es del 2002 y todavía le siguen haciendo parches hasta el 2014), siendo que el HW del equipo soportaba una versión mas nueva de Windows (Windows 7), o una versión de Linux.