viernes, 26 de octubre de 2012

Clementine 1.1, para CrunchBang (Debian Wheezy)




La nueva versión de Clementine, el ligero reproductor musical basado en Amarok, que desde hace un tiempo, es el favorito de muchos linuxeros, y que incluye características realmente interesantes: 

* Biblioteca de música local. 
* Escuchar radio en internet desde Spotify, Grooveshark, Last.fm, SomaFM, Magnatune, Jamendo, SKY.fm, 
Digitally Imported, JAZZRADIO.com, Soundcloud e Icecast. 
* Buscar y reproducir canciones que hayamos subido a Google Drive
* Crear listas de reproducción inteligentes y dinámicas. 
* Listas de reproducción en pestañas, importación y exportación de M3U, XSPF, PLS y ASX
* Compatibilidad con hojas CUE
* Reproducir CD de audio
* Visualizaciones de projectM
Letras y biografías de artistas con fotos
Convierte música a MP3, Ogg Vorbis, Ogg Speex, FLAC o AAC
Editar etiquetas en archivos MP3 y OGG y organice su música. 
Encontrar etiquetas perdidas desde MusicBrainz. 
Explorar y descargar Podcasts
* Descargar portadas de álbumes faltantes desde Last.fm y Amazon
Multiplataforma: funciona en Windows, Mac OS X y Linux. 
Notificaciones de escritorio nativas en Linux (libnotify) y Mac OS X (Growl). 
Control remoto usando un Wii Remote, MPRIS o la línea de órdenes. 
* Copiar música a iPod, iPhone, MTP o reproductor USB de almacenamiento masivo. 
* Gestor de colas de reproducción. 
Para instalarlo en CrunchBang 11, o Debian Wheezy, descargar el .deb correspondiente a su arquitectura de hardware, en el siguiente link: http://builds.clementine-player.org/debian-wheezy/
Fuente:  http://www.clementine-player.org/es/

jueves, 18 de octubre de 2012

Igualar mayúsculas y minúsculas en la terminal


No es algo que marque un antes y un después en vuestras vidas, pero es un tip muy práctico. 



Hasta ahora si estábamos en nuestro home y queríamos movernos a descargas hacíamos:

cd Des + tabulador

pero sin embargo, si hacíamos esto:

cd des + tabulador

no nos autocompletaba el nombre de la carpeta, pues esta empieza con mayúscula y nosotros la escribíamos en minúscula.

Lo único que tenemos que hacer para solucionar este problema es ejecutar este comando:

cd ~ && echo "set completion-ignore-case on" >> .inputrc

Ahora ya solo nos queda abrir un terminal nuevo y comprobar que funciona correctamente.


Fuente: Usemos Linux

miércoles, 17 de octubre de 2012

Preparar Instancia (OpenERP V. 6.1)


Instalando Dependencias:

#> apt-get install \
bzr \
bzr-gtk \
bzrtools \
graphviz \
postgresql \
postgresql-client-common \
python \
python-dateutil \
python-dev \
python-egenix-mxdatetime \
python-egenix-mxdatetime \
python-feedparser \
python-gdata \
python-hippocanvas \
python-imaging \
python-ldap \
python-libxml2 \
python-libxslt1 \
python-lxml \
python-mako \
python-matplotlib \
python-numpy \
python-openid \
python-psycopg2 \
python-pybabel \
python-pychart \
python-pydot \
python-pyparsing \
python-reportlab \
python-setuptools \
python-simplejson \
python-tz \
python-vatnumber \
python-vobject \
python-webdav \
python-werkzeug \
python-xlwt \
python-yaml \
python-zsi

Configura Postgres

Averigua tu versión de postgres:
usuario$ sudo su postgres
postgres$ psql --version
psql (PostgreSQL) 9.1.3
contains support for command-line editing
Edita el archivo:
# nano /etc/postgresql/TUVERSION[9.1]/main/pg_hba.conf
Agrega soobre la línea:
local   all         all                                   peer
local   all         openerp                               md5


Nota: Si deseas no tocar tu servidor postgres original y mapear tu base de datos a otro directorio que no sea el por defecto, puedes seguir lo que hacemos para lograrlo, no sería más que crear otro cluster y que openerp se sirva de un servidor de base de datos que no es el por defecto.

Reinicialo:
# /etc/init.d/postgresql-TUVERSION[9.1] restart

Creo el Usuario de Conexión de Postgres

#su postgres
$createuser -P openerp
Ingrese la contraseña para el nuevo rol: 
Ingrésela nuevamente: 
¿Será el nuevo rol un superusuario? (s/n) n
¿Debe permitírsele al rol la creación de bases de datos? (s/n) s
¿Debe permitírsele al rol la creación de otros roles? (s/n) n

Creamos el Usuario con el que OpenERP trabajará

# adduser openerp

Creamos el directorios de Trabajo (Donde estarán todas las instancias de trabajo)

# mkdir /home/openerp/instancias
Entramos a ese directorio y descargamos los archivo de nuestra primera instancia.
# mkdir /home/openerp/instancias
# mkdir /home/openerp/instancias/estable
# mkdir /home/openerp/instancias/estable/6.1
# cd /home/openerp/instancias/estable/6.1

Descargamos las fuentes

# bzr branch lp:openobject-server/6.1 server
# bzr branch lp:openobject-addons/6.1 addons
# bzr branch lp:openerp-web/6.1 openerp-web
# bzr branch lp:openobject-client/6.1 client
# bzr branch lp:openerp-venezuela-localization localization

Nota: Para este momento la localización venezolana no está lista para la versión 6.1, mucho test es necesario si nos quieres ayudar reporta los problemas que encuentres aqui

Le doy los permisos correctos a esos directorios.
# chown openerp:openerp /home/openerp/instancias -R

Creamos enlaces simbolicos a los modulos

Obsoleto en la versión 6.1 sin embargo trabajará si lo haces de ésta manera
$ cd /home/openerp/instancias/estable/6.1
$ mkdir modules
$ cd modules
$ ln -s /home/openerp/instancias/estable/6.1/addons/* .
$ ln -s /home/openerp/instancias/estable/6.1/openerp-web/addons/* .
Probamos que al servidor no le falte nada:
$cd /home/openerp/instancias/estable/6.1/server
$python openerp-server -r openerp -w PASSWORD --addons-path=/home/openerp/instancias/estable/6.1/modules -s
Creamos un directorio para todos los archivos de configuración que estará usando este servidor:
$ mkdir /home/openerp/instancias/config
Copiamos el archivo de configuración a este directorio:
cp ~/.openerp_serverrc /home/openerp/instancias/config/estable_61.conf

Nota: Si su instancia de postgres se esta ejecutando en otro puerto (ej:5433) tiene que modificar el archivo de configuracion y cambiar el parametro "db_port"


domingo, 8 de julio de 2012

Diagrama para armar un cable de red directo o crossover





Como indica la imagen, en el caso de que quieran crear un cable directo o straight tienen que armar las dos fichas como el punto A. En el caso de que quieran crear un cable cruzado o crossover tienen que armar la ficha de un extremo como el punto A y la otra como el punto B.
Es muy importante que el clip que traba la ficha o conector esté mirando hacia ustedes mientras la arman.