Usar el mando remoto de la PS3 en XBMC

BDRemote
Como ya he comentado, recientemente le compré una Playstation 3 a mi hijo (y a mi, claro está) y aproveché para comprarme el mando BDRemote para poder manejar las (pocas) películas bluray que tengo en casa. Además de sufrir el atraco a mano armada de pagar sus 30 Euros por él (si, ya se que ahora están más baratos) descubrí que la mayoría de las operaciones que se hacen con el BDRemote se pueden hacer desde el mando sixaxis. Además, dio la fatal casualidad que a los pocos días de tener la PS3 mi mediacenter empezó a fallar (cosas del hardware), así que me decidí a montarme otro mediacenter cambiando placa y micro (y caja) y qué mejor que usar el completisimo mando a distancia de la PS3 para controlarlo.

Y alguno dirá ¿pero la PS3 no es ya un media center?… Si, pero no. Es decir, yo necesito ver las películas en alta definición con MKV y este formato no lo soporta la PS3, además, es tal el calor que desprende la bestia que cualquier media center que quiera montar será un congelador a su lado.

Antes de montar del todo el mediacenter (que irá con ubuntu + xbmc) he probado la configuración del mando en otro ordenador que tenía de prueba y ha funcionado. Aqui os explico como:
Sigue leyendo

XBMC ubuntu y extigy

xbmc

Una de mis aficiones en los ratos que tengo libres es montar media centers con los restos de ordenador que tengo por ahí, el que tengo en mi salón lo monté inicialmente con un ubuntu 7.10 y freevo, y ha terminado con un ubuntu 8.04 y con XBMC.

Para el que no lo sepa, XBMC (XBox Media Center) es un proyecto muy completo que se puede ejecutar tanto en linux, como en windows, como en mac (incluso en apple-tv) y que realmente está muy cerca de ser el media center perfecto (solo le falta manejar las controladoras de TV para serlo).

El caso es que he descubierto que hay cosillas un poco escondidas y que a lo mejor os pueden servir de ayuda para montar vuestro propio media center con algún cacharro que tengais por ahi tirado. En esta entrada os voy a proponer usar una «tarjeta» de sonido externa (Extigy) como sistema de audio y controlador del media center (usando su mando a distancia).

El proceso completo (luego lo iré detallando en próximos días) para tener un media center «pooofesioná» que dirían por allí sería lo siguiente:

    1. Hacerse con un PC que tenga disco y una vga que soporte la resolución de nuestra pantalla (y si esta tiene entrada DVI o VGA, mejor que mejor) y alguna forma de conectarse a la red (ethernet o wifi).
    2. Instalarle un ubuntu 9.04 (o 9.10 ahora cuando salga) sin ninguna opción especial
    3. Instalarle XBMC (aqui están las instrucciones).
    4. Pincharle la extigy (la reconoce a la primera el ubuntu)
    5. Instalar el Lirc:
sudo apt-get install lirc
    1. Configurarlo (te pregunta durante la instalación) para Sound Blaster Extigy/Audigy 2 NX (ALSA snd-usb-audio).
    2. Crear el archivo Lircmap.xml, si no existe ya, en ~/.xbmc/userdata con este contenido:
<lircmap>
	<remote device="RM-1500">
		<play>play-pause</play>
		<pause>step</pause>
		<stop>stop-eject</stop>
		<forward>next</forward>
		<reverse>prev</reverse>
		<left>left</left>
		<right>right</right>
		<up>up</up>
		<down>down</down>
		<select>ok</select>
		<back>return</back>
		<menu>options</menu>
		<title>cancel</title>
		<info>display</info>
		<start>start</start>
		<record>rec</record>
		<volumeplus>vol+</volumeplus>
		<volumeminus>vol-</volumeminus>
		<mute>mute</mute>
		<power>cmss</power>
		<one>1</one>
		<two>2</two>
		<three>3</three>
		<four>4</four>
		<five>5</five>
		<six>6</six>
		<seven>7</seven>
		<eight>8</eight>
		<nine>9</nine>
		<zero>0</zero>
	</remote>
</lircmap>
    1. Arrancar el xbmc y disfrutar

He ajustado las teclas para que sean lo más naturales posibles, si no os gusta la distribución solo teneis que toquetear un poco este archivo hasta que salga lo que necesitais.

Si vais a usar este ordenador en exclusiva para media center, os recomiendo que instaleis el paquete xbmc-standalone y sigais estas instrucciones para que el arranque sea sin pasar por una sesion gnome (lo que hace que sea mucho más rápido):

sudo apt-get install xbmc-standalone

Sistema => Administración => Ventana de entrada => (pedirá password) => Sesión por defecto => (escoger XBMC).

      No necesitais ni teclado ni ratón a partir de este momento… El ordenador arrancará y diréctamente nos llevará al programa media center que manejaremos con el mando a distancia de la extigy, y cuando terminemos la opción apagar de xbmc nos apagará la máquina.

Si sois muy pijos, también hay varios temas de arranque para xbmc (incluso hay un paquete en 9.04 xbmc-usplash) para que os quede como si no hubiese so por debajo.

ERPyme vuelve a la carga

Después de una obligada ausencia de la red, nos hemos decidido y hemos vuelto a poner online el sitio web de ERPyme.

ERPyme es un sistema de gestión escrito en Java y con licencia libre-libre. Si, usamos la Apache v2.0 y estamos muy orgullosos de ello.

ERPyme surge de un proyecto de programa de gestión para uno de nuestros clientes. No fue muy complicado convencerle de que la mejor manera de proteger su inversión es liberar el código bajo licencia opensource. La primera versión de este ERP ya ha estado probado en varias empresas que han llegado a facturar usando ERPyme más de 30 millones de Euros.

El proyecto está todavía inmaduro. Se hicieron muchas cosas ad-hoc para el primer cliente y ahora es el momento de eliminarlo y dejarlo todo bien. También hay que darle un lavado de cara y hacer que la instalación sea más amigable, así como completar la documentación de usuario y desarrollador.

Pero algo es algo. Vivan los ERP libres Españoles (y si, openbravo no me gusta, ni como empresa ni como software).

¿os animais a colaborar?

Por que uso Ubuntu…

Al hilo de una discusión en facebook con un colega. sobre por qué uso Ubuntu y Java le escribí una respuesta en su misma página, pero por arte de facebook no se ha mostrado.

Dado que me pilla caliente, y todavía me acuerdo de lo que le iba a decir, lo escribo aqui, que siempre quedará grabado en un sistema que administro yo.

Le comenté que yo tenía instalado Ubuntu en mi eeePC 4G y que iba de maravilla (aqui mismito lo tengo ahora enchufado a un monitor a 1280×1024 y lo mueve bien) y él me replicó que «La era Windows sigue aquí y no se va a ir tan alegremente. Los antivirus seguirán siendo negocio. Ya se sabe. Por otro lado, me encanta que haya gente como tú que, comprometida con unos principios sea consecuente» .

Mi respuesta es que yo no lo hago por principios. Siempre me han molestado los radicalismos y más en el aspecto tecnológico (podeis ver mi artículo Stallman Apesta en este blog), mi razón para utilizar Ubuntu es simplemente práctica, me conviene mucho más para el trabajo y para las cosas que hago en el día a día.
Sigue leyendo

Configurar Linux y LDAP (Parte I : servidor)

De vez en cuando retomo temas viejos que, recurrentemente, vuelven a demostrarse útiles, aunque no termine de decidirme a probarlos en profundidad. Conocí el protocolo LDAP allá por 1997, cuando trabajaba en una empresa grande que necesitaba crear un sistema de correo flexible y ampliable… Y netscape les vendió la solución completa que incluía un directorio LDAP integrado.

Poco depués decidimos utilizar el LDAP como repositorio central de datos de organización en nuestro sistema de workflow (hace 11 años). Aunque no voy a desarrollar aquí la historia del LDAP, si teneis curiosidad podeis ver la wikipedia, y de ahi iros al RFC del LDAP v3, o una buena introduccion al protocolo aqui.

El caso es que se disponían servidores gratuitos y librerías de acceso para crear clientes en C, C++ y Java, lo que hace que sea algo «universalmente» accesible. Pero a lo que vamos, ¿qué quiero montar?

Mi idea es mantener un servidor centrar de LDAP replicado conteniendo información sobre usuarios de mi empresa, de tal manera que todos los sistemas se autentiquen contra ese servidor (correo, cuentas linux, intranet, erp, workflow, etc.) y no haya que guardar bases de datos distintas con el usuario y su password.

Vayamos paso a paso:

Sigue leyendo