Uno de nuestros servicios web

Estas son las gráficas de las peticiones diarias a uno de nuestros servicios web.

Se trata de un servidor en C# que transforma coordenadas geográficas en localidades, tiene tres hilos para resolver las peticiones con Google, con entre 150.000 y 80.000 peticiones diarias.

Gráfica con los totales:

Peticiones diarias totales

Peticiones diarias totales

Peticiones por hilo:

Peticiones diarias por hilo

Peticiones diarias por hilo

«Mi definición de helicóptero: seis millones de piezas volando en formación inestable»

*»My definition of a helicopter is 6 million separate pieces flying in an unstable formation.»

Mark Gerhardt

Patrulla ASPA

Patrulla ASPA

Primeras piezas 3D

Las primeras piezas diseñadas por nosotros, para un multicóptero con un propósito específico, algo raro y que obliga a poner los motores a la inversa.

Son dos bandejas, una de soporte general y la otra para que aguante la controladora Naza V2:

bandeja   piezaSoporte

y aquí, como queda:

blogFoto

Instalar OpenCv en Ubuntu 12.04

sudo apt-get update
sudo apt-get upgrade

sudo apt-get -y install build-essential cmake cmake-curses-gui pkg-config libpng12-0 libpng12-dev libpng++-dev libpng3 libpnglite-dev zlib1g-dbg zlib1g zlib1g-dev pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools libeigen3-dev

sudo apt-get -y install libjpeg8 libjpeg8-dev libjpeg8-dbg libjpeg-progs ffmpeg libavcodec-dev libavcodec53 libavformat53 libavformat-dev libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev libxine1-ffmpeg libxine-dev libxine1-bin libunicap2 libunicap2-dev swig libv4l-0 libv4l-dev python-numpy libpython2.6 python-dev python2.6-dev libgtk2.0-dev 

wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.8/opencv-2.4.8.zip/download opencv-2.4.8.zip
unzip opencv-2.4.8.zip
cd opencv-2.4.8
mkdir release
cd release
ccmake ../

make
sudo make install

Referencias:

  • http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html#linux-installation
  • http://mitchtech.net/raspberry-pi-opencv/
  • http://miloq.blogspot.co.uk/2012/12/install-opencv-ubuntu-linux.html
  • http://robertcastle.com/2014/02/installing-opencv-on-a-raspberry-pi/
  • http://desarrollophpsenior.wordpress.com/2012/09/19/instalar-opencv-2-4-2-en-ubuntu-12-04-lts/

Servidor http+php en la Raspberry Pi

Ejecutar en este orden para evitar que se configure de manera incorrecta:

El servidor:

sudo apt-get install lighttpd

El intérprete de PHP y la interfaz con el servidor http:

sudo apt-get install php5-common php5-cgi php5

Activación de los scripts php en lighthttpd:

sudo lighty-enable-mod fastcgi-php
sudo service lighttpd force-reload

Damos permisos a www-data en el directorio que tendrá la web:

sudo chown www-data:www-data /var/www/
sudo chmod 775 /var/www/

Y permitimos que el usuario por defecto (pi) pueda escribir en la carpeta agregándolo al grupo www-data:

sudo usermod -a -G www-data pi

 

¡Y listo!

(Basado en: http://www.diverteka.com/?p=1136)