Tux y OpenERP

Tux y OpenERP
Para obtener información sobre como implantar OpenERP en tu empresa --- contactar con informaticartica@gmail.com ---

lunes, 12 de diciembre de 2011

Documentación Kettel

En la web de Akretion acaban de publicar un excelente artículo sobre Kettle, un ETL de la empresa Pentaho que sirve para realizar migraciones entre casi cualquier sistema y OpenERP. Está muy bien explicado y es muy interesante. Os dejo el link :

http://www.akretion.com/en/products-and-services/openerp-kettle-bi-connector-terminatooor


Espero que os sea de interés

Juani

miércoles, 7 de diciembre de 2011

Videos de Fabricación extendida

Acabo de subir hace unas horas a nuestro canal de youtube los 10 videos del webinar de fabricación. Era algo que tenía ahí en el tintero pero por fin he tenido un rato para subirlos. Aquí podeis ver el primero:

1.- Módulos de fabricación extendida parte 1 -- Avanzosc --

Espero que los disfruteis

domingo, 4 de diciembre de 2011

OpenERP 6.1

Hace 3 días Fabien comentaba en uno de los foros que todavía no van a hacer pública la fecha de lanzamiento de la nueva versión 6.1 de OpenERP. Al parecer están centrándose en la calidad del producto final esta vez dejando de lado cualquier posible fecha que no pueda ser después cumplida. Todo esto se debe a la cantidad de mejoras y novedades que traerá la nueva versión.
Parece ser que muy pronto verá la Luz, pero se agradecerá la colaboración en la realización de pruebas y envío de bugs.

Para los que querais leer el post, aqui teneis:

http://www.openerp.com/forum/topic29290.html

Saludos,
Juani

Iniciar OpenERP para una determinada IP , puerto y cliente

En muchas ocasiones si vas a conectarte a más de una IP , puede resultar un engorro tener que estar continuamente introduciendo la IP a la que nos queremos conectar, el puerto, y el usuario y pass para la base de datos a la que vamos a acceder.
Para solucionar esto haremos uso de los distintos parámetros que podemos usar con el cliente de OpenERP y confeccionaremos un pequeño script que podeis reutilizar con diferentes nombres y configuraciones para las todas las instancias a las que querais acceder.

Este es el script que podeis usar:

#! /bin/bash
    #=============================================================================================================
    # Script para OpenERP # CREADO POR JUANI UBEDA #
    # ============================================================================================================

## BEGIN CONFIG ##                                         
USER=juani # Usuario de OpenERP
SERVER=localhost # Servidor al que nos vamos a conectar
PORT=8070 # Puerto al que nos vamos a conectar
RUTA=/home/juani/openerp/openerp6/client/bin # Ruta donde teneis el cliente de OpenERP
## END CONFIG ##

python $RUTA/openerp-client.py -u $USER -s $SERVER -p $PORT

Si quereis saber más parámetros disponibles para el cliente de OpenERP podeis usar el parámetro --help.
Espero que os sea de utilidad
Juani

domingo, 6 de noviembre de 2011

Conectar a un servidor por SSH y el SCP o copia segura

SSH

SSH es un protocolo que utilizamos para la conexión a máquinas remotas, el significado de las siglas SSH es Secure Shell o lo que en español definiriamos como intérprete de ordenes seguro. Una de las características de este protocolo es que permite copiar datos de manera segura, podemos controlar el equipo remoto sin miedo a ser hackeados ya que la información está cifrada, pero existen métodos de ataque para el SSH, aunque resulta difícil encontrarse con uno de estos. De todas formas, para la tranquilidad del usuario existe la posibilidad de crear un tunel, opción que veremos en otro de los artículos.

Este es el uso de SSH:

# ssh usuario@IPaLaQueConectar

Introducir la contraseña del usuario que se conecta

En Ubuntu podemos conectar por ssh en el entorno gráfico:

Ejecutamos "Conectar con el servidor..." en Lugares

Elegimos en la ventana emergente "Tipo de servicio" SSH , e introducimos IP y Nombre del usuario que se va a conectar tal y como os muestro en la imagen. Una vez introducidos estos datos pulsamos Conectar.


Introducimos la contraseña del usuario que se va a conectar y pulsamos Conectar. Automáticamente se nos abrirá una ventana de Nautilus con el host remoto para que podamos manipularlo grafícamente.

SCP


Mediante el SCP conseguimos copiar archivos o directorios completos de forma segura ya que los datos viajan cifrados. Se puede usar entre un host local y uno remoto o entre 2 host remotos.

Este es el uso de SCP:

# scp archivo usuario@host_remoto:ruta/archivo_remoto

Ejemplo de uso : # scp documento.odt juani@217.217.217.217:/home/usuario/documentos/documento.odt

Copiar un directorio completo:


# scp -r directorio_a_copiar usuario@host_remoto:ruta

Ejemplo de uso:

# scp -r trabajos/ juani@217.217.217.217:/home/usuario/documentos

Esto copiará el directorio completo con todo lo que contiene de nuestro equipo en el host remoto en la ruta designada, es decir dentro de documentos copiará nuestro directorio trabajos con todo lo que contiene.

Ahora os toca probar ;)

sábado, 5 de noviembre de 2011

Instalación de Pywebdav

Algunos módulos de OpenERP requieren de la instalación del pywebdav, aquí os muestro como se ha de hacer:

1- Instalar la librería de python (python-webdav)

$ sudo apt-get install python-webdav

2- Entrar en “www.code.google.com/p/pywebdav/” y seguir las siguientes instrucciones:

$ svn co http://pywebdav.googlecode.com/svn/trunk/ pywebdav
$ cd pywebdav
$ python setup.py develop

NOTA : Si en alguno de los pasos da error, probar anteponiendo "sudo" en las órdenes, quizás vuestro usuario requiere permisos de administrador.

USO DE LA TERMINAL Parte 1 - Comandos básicos -

Remontándome a mis inicios en el mundo de la informática recuerdo como mi primer ordenador (Amstrad PC1512) tenía MS-DOS, yo tenía unos 9 o 10 años y disfrutaba tecleando comandos para poner mis juegos en marcha o para ejecutar programas como el paintbrush. Donde ha quedado ese "arkanoid.exe" jejejej ;).

Más tarde me ofrecieron un programa que se llamaba Gem desktop (un intento de Windows 3.1) y comencé a probar el entorno gráfico, al principio me encantó, todo hay que decirlo. Después pasé al Windows 3.1, Windows 95, 98, Me, 2000,Xp etc... olvidándome por completo de la consola. En la transición entre Windows 98 y Me probé el Linux Mandrake que por cierto me resultó muy agradable, pero por aquel entonces era una odisea el configurar la tarjeta gráfica y la conexión a internet y el software libre no era lo que es hoy en día. Pero seguía echando en falta la fluidez de la terminal o consola y me daba cuenta de que no aprendía informática pura y dura, me había rendido ante la facilidad y estética de Microsoft.

Hace unos años me decidí a tener Windows y Linux y así no dejar de lado ninguno de los sistemas. Pasé por Fedora, Knoppix, Debian , entre otros ,... y acabé en Ubuntu y sin Windows por varias razones que ya comentaré en otra ocasión cuando hablemos más a fondo de las ventajas de Ubuntu.

En este primer tutorial veremos los comandos más básicos para el uso de la terminal y en futuros tutoriales ampliaremos la información de cada comando con sus diferentes parámetros de uso. Al final incluiré un video para que veais los comandos en acción y los entendais mejor.


COMANDOS BÁSICOS

# ls -> Lista los elementos que contiene el directorio
# cd -> Nos movemos al directorio que designemos
             Ejemplos de uso :
             # cd /home/usuario/documentos -> Usamos la ruta absoluta para ir directamente a ese directorio.
             # cd home -> Nos movemos a uno de los directorios de arriba
             # cd .. -> Nos movemos atras o hacia abajo por los directorios
# pwd -> Nos muestra la ruta actual
# mkdir -> Creamos un nuevo directorio
# cp -> Mediante este comando podemos copiar archivos y carpetas de un lugar a otro
             Ejemplos de uso:
             # cp trabajo.odf /home/usuario/documentos -> Copiamos el documento "trabajo.odf" que se encuentra en el directorio actual al directorio documentos.
             # cp /home/usuario/Descargas/trabajo.odf /home/usuario/documentos -> Lo mismo, pero esta vez introducimos cual es la ruta absoluta en la que se encuentra el documento
             # cp /home/usuario/Descargas/* /home/usuario/documentos -> Mediante el * indicamos que queremos copiar todo lo que hay en Descargas a la ruta de destino
# rm -> Este comando sirve para borrar archivos y directorios.
              Ejemplos de uso:
              # rm trabajo.odf -> Si está en la ruta actual
              # rm /home/usuario/documentos/trabajos.odf -> Le damos la ruta absoluta en la que se encuentra el archivo a borrar
              # rm -R /home/usuario/Descargas -> Borramos el directorio Descargas con todo lo que tiene dentro, el parámetro -R indica que el borrado sea recursivo y borre también todo lo que hay dentro.

# touch -> Mediante este archivo creamos un archivo
               Ejemplos de uso:
               # touch NuevoArchivo.txt
               # touch /home/usuario/documentos/NuevoArchivo.txt

Nota: Si pulsais la tecla TAB (Tabulador) al introducir una ruta autorrellena el dato y si hay más de una coincidencia te muestra las opciones posibles.