Mostrando entradas con la etiqueta with. Mostrar todas las entradas
Mostrando entradas con la etiqueta with. Mostrar todas las entradas

viernes, 26 de enero de 2018

Serial Port Sniffer in Ubuntu with IO Ninja

para visualizar lo que emite un puerto serial sin necesidad de utilizar un cable espía puedes utilizar esta una magnífica herramienta llamada tdevmon en combinación con IONinja:

Instrucciones de instalación:
http://ioninja.com/doc/kb/tdevmon_linux_installation.html



Luego de instalado ve y abre IO Ninja

En este caso el módulo tdevmon.ko instalado en el kernel intercepta la data que se envié y se reciba desde el puerto serial (en este caso /dev/ttyUSB0)



Ejemplo de salida:




jueves, 19 de enero de 2017

Filter with array keys in CouchDB

Imaginemos que al consultar una view nos arroja los siguientes keys:

["account:1","receptor:1","line:1"]
["account:1","receptor:1","line:2"]
["account:2","receptor:1","line:1"]
["account:2","receptor:2","line:1"]

----------------------------------------------------------------------------------
Ejemplo 1:
Si queremos filtrar todos los keys en donde sus primeros elementos sean "account:1","receptor:1" entonces podemos usar los siguientes filtros:

startkey=["account:1","receptor:1"]
endkey=["account:1","receptor:1", {}]

Note el wildcard {}

Nos retornaría:

["account:1","receptor:1","line:1"]
["account:1","receptor:1","line:2"]

----------------------------------------------------------------------------------
Ejemplo 2:
Si queremos filtrar todos los keys en donde sus últimos keys sean "receptor:1","line:1" lamento decirte que no se puede. La explicación está aquí:

 http://ryankirkman.com/2011/03/30/advanced-filtering-with-couchdb-views.html