dissabte, 25 d’abril del 2015

Script para la instalación de odoo

Para la instalación de forma automática deberemos seguir los siguientes pasos:

cd ~

sudo apt-get install git
git clone https://github.com/aschenkels-ictstudio/openerp-install-scripts.git
cd openerp-install-scripts
cd odoo-v8
cd ubuntu-14-04
sudo chmod +x odoo_install.sh
sudo ./odoo_install.sh
esperamos a que se descargue todo lo necesario
listo odoo marchando
sudo /etc/init.d/odoo-server stop (to stop) or sudo /etc/init.d/odoo-server start (to start)

Con localhost:8069 en nuestro navegador deberiamos poder cargar odoo sin problemas.

dissabte, 18 d’abril del 2015

Descargar una página web completa con wget

Para bajar una página:
$ wget http://blog.desdelinux.net/con-el-terminal-bajar-un-sitio-web-completo-con-wget
Para bajar el sitio completo de forma recursiva, incluyendo imágenes y otros tipos de datos:
$ wget -r http://blog.desdelinux.net/
Y aquí viene la magia. Como bien nos explican en el artículo de HumanOS, muchos sitios verifican la identidad del navegador para aplicar diversas restricciones. Con Wget podemos burlar esto de la siguiente forma:
wget  -r -p -U Mozilla http://blog.desdelinux.net/
O también podemos hacer pausa entre cada página, ya que de lo contrario el dueño del sitio puede darse cuenta que e estamos bajando el sitio completamente con Wget.
wget --wait=20 --limit-rate=20K -r -p -U Mozilla http://blog.desdelinux.net/

dissabte, 11 d’abril del 2015

Serial I2C 1602 16×2 Character LCD Module


This is another great blue/yellow backlight LCD display. As the pin resources of Arduino controller is limited, your project may be not able to use normal LCD shield after connected with a certain quantity of sensors or SD card. However, with this I2C interface LCD module, you will be able to realize data display via only 2 wires. If you already has I2C devices in your project, this LCD module actually cost no more resources at all. It is fantastic for Arduino based project.
Interface: I2C
  • I2C Address: 0x27
  • Pin Definition: VCC、GND、SDA、SCL
  • Back lit (Green with white char color)
  • Supply voltage: 5V
  • Size: 27.7mm×42.6mm
  • Contrast Adjust: Through Potentiometer
  • Only employ two I/O interface

Spinnig the potentimeter clockwise is to increase contrast ,spinning unclockwise is to decrease it.

Arduino 1602 I2C library only Arduino IDE 023.
Arduino 1602 I2C library for Arduino IDE 1.0.
We need move the folder to /usr/share/arduino/libraries/.

We can use this script.

EXAMPLE CODE
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup()
{
lcd.init(); // initialize the lcd
// Print a message to the LCD.
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("Hello, world!");
lcd.setCursor(3, 1);
lcd.print("By: fmesas");
}
void loop()
{
}

dissabte, 4 d’abril del 2015

Ejecutar un Script .sh

¿Que es un Script?
En la linea de comandos vamos introduciendo las ordenes que queremos ejecutar por teclado, además de esto, también es posible automatizar esta tarea creando un script. Un script es un archivo que contiene un conjunto de comandos que son ejecutados secuencialmente, desde el primero hasta el ultimo.
Como crear un Shell Script
Hay varias formas de crear un Script, cuando termina en extensión .sh el sistema ya lo identifica pero no le da los permisos de ejecución. Un ejemplo de creación de Script sería:
touch script.sh && chmod +x script.sh
donde touch script.sh crea el script y chmod +x script.sh da permisos de ejecución
Como ejecutar o probar un script .sh
Deberemos ir desde la terminal donde tenemos el script. Puede que no tengais permiso de ejecución, así que como hemos mencionado en Como crear un Shell, deberemos darle permisos de ejecución con el siguiente comando: chmod +x script.sh.
Para ejecutar el script.sh pondrémos:
./script.sh