First gnuplot graphic

I had to check the temperature behavior on a device and had to sample each second creating a text file.

Cleaning the raw text file to get only the temperature column with awk, something like: awk '{print $10}' output.log > celcius.log was the second step.

And finally a small gnuplot script to fetch the celcius.log file which contained only 2 digits by row:
45
43
44
40
45
40
.
.
.

Gnuplot script to generate a png file:

set term png
set output "celcius.png"
set ylabel "C"
set xtic auto
plot "celcius.log"

And the final result:


Remove proxy or add no_proxy for API endpoint creation.

Beware of creating openstack API endpoints on the controller using proxy environment variables. This is why:

# openstack service create \
>   --name keystone --description "OpenStack Identity" identity
ERROR: openstack Not Found (HTTP 404)

You will need to remove the proxy environment variables or add your controller hostname into the no_proxy environment variable:

# export no_proxy=localhost,127.0.0.0/8,controller

That will resolve the 404 Apache error.

Reading MSRs from linux

Well, so long and there has been no updates on this blog, but here is a brief technical update.

Right now I'm trying to read some BIOS registers from linux. We have a package on Ubuntu named msr-tools which provide the commands to read the intended registers:

# apt-get install msr-tools

Then modprobe msr, and finally read your MSR register:
# rdmsr 0x1A4
c
# rdmsr 0x198
18b200000c00

Reference:

Las ciclovías de la ZMG tienen un problema de diseño

Durante mi trayecto en bicicleta de hoy lunes por la mañana me fuí meditando algo respecto a una modificación que se hizo a la ciclovía que hay en aviación a la altura de la región militar.

Hace algunos 4 meses aproximadamente se comenzó a construir un nuevo fraccionamiento, por lo cual la ciclovía se tuvo que modificar, en vez de ser lineal, ahora tiene un par de rampas muy pronunciadas que afecta a las personas que circulan por esta ciclovía, favoreciendo indudablemente al paso de un vehículo por la misma al intersectarla y entrar a este nuevo fraccionamiento.

Después de observar el estado de la ciclovía en otros tramos, la situación es la misma. El paso de la ciclovía es la que tiene irregularidades, mientras que el paso vehicular es el que permanece parejo y sin escalones.

Esto sin duda denota que las ciclovías de la zona metropolitana de Guadalajara al menos en esa parte de la ciudad tienen problemas de diseño, dado que al ser la bicicleta el transporte que menos daños sociales provoca, se le manda a tener las mayores complicaciones, mientras que el vehículo atraviesa por ellas sin escalones ni problema. Veo en esto dos escenarios:


  1. Hacer los cruces de la ciclovía a nivel de la bicicleta en vez de hacerla al nivel del vehículo, forzaría a los autos a disminuir su velocidad indudablemente para cruzarlas, haciendo mas seguras las ciclovías para sus usuarios
  2. Al dejar el cruce al nivel del auto, de manera que el auto pase sin problema y no tenga que pasar por un cruce escalonado, hace que no disminuya su velocidad y por lo tanto sea mas peligrosa para los usuarios de la ciclovía.
No es solo hacer una ciclovía, también es hacerla bien. Tenemos un reglamento o lineamientos al respecto? Y en cada modificación que se hace hay manera de que se obligue a los constructores a mantener dichas normas?

Mis dos centavos.

Tres proyectos didácticos para Edison Arduino

Desde ya algunos meses que tenía la curiosidad de hacer algunas pruebas y aprender como programar las tarjetas arduino. Josech me hizo el favor de agenciarme una Edison con su breakout board y llegó hace unos 5 días a casa. El primer experimento fué hacer parpadear un led, cosa que fué sencilla.
Realicé el parpadeo de led desde arduino IDE y con python.

Ahora en mente tengo algunos proyectos meramente didácticos para los cuales necesitaré algunos sensores:
  1. Un medidor de litros despachados (para ver que te den litros de a litro en las gasolineras)
    • Puede subir los resultados a internet, ya que la Edison tiene wifi
    • Puede geolocalizarse con su respectivo GPS para referenciar a la gasolinera
  2. Un display que vaya en la luneta trasera del auto (que despliegue un texto que tu envíes con voz)
  3. Un despachador de comida de perro automático (que de N kg de comida cada cierto tiempo)
Ya les platicaré que tal van esos proyectitos.