Advertising





miércoles, 28 de diciembre de 2016

Odoo 10 en Debian Jessie en ambiente de desarrollo

* Descargar Odoo:

Hacer clone del repositorio (https://github.com/odoo/odoo) ó descargar el zip (de la rama 10.0) y descomprimen en:

/opt/odoo-10.0/

* Instalar las dependencias:

$ sudo apt-get install bzr bzrtools python python-egenix-mxdatetime python-dateutil python-pybabel python-openid \
python-feedparser python-lxml python-libxml2 python-libxslt1 python-psycopg2 python-libxml2 python-libxslt1 \
python-imaging python-gdata python-ldap python-reportlab python-pyparsing python-simplejson python-pydot python-webdav \
graphviz python-werkzeug python-matplotlib python-vatnumber python-numpy python-pychart python-vobject python-zsi \
python-xlwt python-hippocanvas python-profiler python-dev python-setuptools postgresql postgresql-client-common \
python-yaml python-mako gcc mc python-babel python-feedparser python-reportlab-accel python-zsi python-openssl \
python-jinja2 python-unittest2 python-mock  python-docutils lptools make python-psutil python-paramiko poppler-utils \
python-pdftools antiword python-jinja2 python-requests git-core sudo python-decorator python-pypdf python-passlib \
xsltproc xmlstarlet python-soappy python-qrencode node-less

Si les da un error en las dependencias, corran el siguiente comando:

$ sudo pip install --user -r /opt/odoo-10.0/requirements.txt

* Cambiar los permisos de PostgreSQL a trust:

$ sudo nano /etc/postgresql/9.4/main/pg_hba.conf # (All to trust)

* Cambiarse al usuario postgres:

$ sudo su postgres

* Crear usuario odoo:

$ createuser -d -S -w -R odoo

-d can create new databases
-S not superuser (default)
-w never ask for password
-R can't create roles (default)

* Reiniciar el servicio de PostgreSQL:

$ service postgresql restart

* Edita este archivo (/etc/odoo-10.conf) y añade ó edita el siguiente texto:

[options]
admin_passwd = 987654321
db_user = odoo
db_port = 5432
db_name = odoo-10
dbfilter = odoo-10
xmlrpc_port = 8069
db_host = localhost
db_password = 987654321
addons_path = /opt/odoo-10.0/addons,/opt/odoo-10.0/openerp/addons

* Lo que queda es ejecutarlo:

$ cd /opt/odoo-10.0/
$ ./odoo-bin -c /etc/odoo-10.conf

* Credenciales por defecto:

Usuario: admin
Password: admin

------------------------------------------------------------------------------------------

* Esta es una guía de cómo hacerlo en Mac OSX

https://www.linkedin.com/pulse/how-install-odoo-10-os-x-mac-ei-capitan-damilola-awe

Lo único que puedo acotar a esta guía es que instalen python con brew:

$ sudo brew install python

Y que usen el usuario administrador, que usan normalmente, para iniciar Odoo. Todo lo demás está bien!. Ya lo probé.

* Y esta es una guía de cómo instalarlo en otros Sistemas Operativos:

Versión 10: https://www.odoo.com/documentation/10.0/setup/install.html

- Otras versiones:

Versión 8: https://www.odoo.com/documentation/8.0/setup/install.html

Versión 9: https://www.odoo.com/documentation/9.0/setup/install.html

* App en la PlayStore de Google:

- Edición compatible con Odoo Community Edition:

https://play.google.com/store/apps/details?id=org.bhc.android&hl=es_419

- Edición compatible con la versión Enterprise:

https://play.google.com/store/apps/details?id=com.odoo.mobile&hl=es_419

* Notas de lanzamiento:

https://www.odoo.com/es_ES/page/odoo-10-release-notes

------------------------------------------------------------------------------------------

Enjoy it! :)

lunes, 19 de diciembre de 2016

Hablitar o inhabilitar los core de un CPU en tiempo de ejecución en GNU/Linux

Este POST para usuarios experimentados en GNU/Linux, que saben lo que están haciendo, o que quieran aprender. Si están aprendiendo, no usen una computadora importante para hacer este tipo de pruebas. Advertidos!.

Actualmente, GNU/Linux permite habilitar o inhabilitar los core del CPU en tiempo de ejecución (dinámicamente). La forma de hacerlo es la siguiente:

Yo tengo 4 cores. Para ver cuantos tienes, ejecuta lsusb.

Para Inhabilitar (El core cpu0, nunca se puede inhabilitar):

   # echo 0 > /sys/devices/system/cpu/cpu4/online

Para Habilitar:

   # echo 1 > /sys/devices/system/cpu/cpu4/online

Nota: Esto me salvó de cambiar de CPU, porque Linux se estaba comportando errático al detectar los CPUs, pero al usar esto para habilitarlos, no hubo más problemas.

Fuente: https://www.cyberciti.biz/faq/debian-rhel-centos-redhat-suse-hotplug-cpu/

martes, 19 de enero de 2016

Descargar video desde Youtube extrayendo el sonido a MP3

A partir del 31 de Octubre de 2020, youtube-dl no funciona más, ahora se utiliza youtube-dlc (sólo tienen que agregar 'c' al final). Tienen que descargarlo con pip3.

Hay varios complementos para Firefox y Google Chrome, que permiten descargar los videos de YouTube. Aquí les traigo uno que hace lo mismo, pero además puede extraer el audio a MP3: youtube-dlc ó yt-dlp.

Para instalarlo en Debian:

   #pip3 install youtube-dlc

Y con el siguiente comando, descarga el archivo y lo convierte a MP3 (Burn de Ellie Goulding):

   $youtube-dlc --extract-audio --audio-format mp3 https://www.youtube.com/watch?v=CGyEd0aKWZE

Si sólo quieren extraer el video:

   $youtube-dlc https://www.youtube.com/watch?v=CGyEd0aKWZE

Enjoy it!.

EDIT:

Si lo instalan por PIP, sería un poco más largo:

    #aptitude install -y libav-tools pip3
    #pip3 install youtube-dlc

Luego de eso pueden estraer audio:

   $youtube-dlc --extract-audio --audio-format mp3 https://www.youtube.com/watch?v=c5ZO7DFU7gk

O descargar una una lista de reproducción completa y convertirla a audio:

   $youtube-dlc -cit --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PL0g7K2Sl3hXxQ2h3BYCk5wY8Ro_EChbb5

Double enjoy it! :).

Importante reflexión de Richard Stallman sobre la IA, sobre todo en la Vigilancia Masiva que ejecuta la IA

Importante reflexión de Richard Stallman sobre la IA, sobre todo en la Vigilancia Masiva que ejecuta la IA. Richard Stallman, fundador del m...