Licencia para copiar ? ..

Visto que algunos de mis artículos están teniendo éxito.

y aunque orgullosamente Google reconoce la auditoría del artículo. He decidido dejar claro mi opinión sobre que debe hacer la gente que «linka» esos artículos.

Y aunque se que se pasarán la licencia por donde puedan al menos queda claro.

Al final de los artículos podéis ver esto.

licencia.jpg

Para hacerlo simplemente tenéis que instalar el pluggin the creative commons para wordpress.

Muchas gracias.

Quien dijo que esto era trabajar ?

La semana pasada cansado de estar en el puesto de soporte sin nada que hacer e intentando hacer un poco mas «aceptable» mi estancia allí me propuse construir algo nuevo. La idea era transformar el ordenador que tenía para ejecutar unas aplicaciones de soporte en una estación multimedia.

Y a eso me puse. Supongo que por que quiero que no se me olvide lo he que hecho estoy escribiendo este post. Supongo que será cosa vuestra el juzgar si esto es trabajo o no.

La idea era consolidar varios servicios en los mínimos ordenadores posibles. Las aplicaciones que tenemos que consolidar son:

  • Aplicación web con una pantalla tactil
  • Musica
  • Video

Para poder hacer esto disponía del siguiente Hardware.

hardware.jpg

Si no queda muy claro con los dibujos lo describiré.

  • Dell 390
  • Sharp Aqua 50″
  • Elo touch screen (USB)

La idea era utilizar linux como sistema operativo y configurar todas las aplicaciones sobre el. Manos a la obra se ha dicho. Supongo que entenderéis que no voy a entrar en detalles sobre la instalación de linux. Realmente no tiene nada especia. Simplemente acordaos de instalar estas opciones durante la instalación.

  • SSH Server
  • Ubuntu desktop

Una vez hecha la instalación añadimos una segunda tarjeta gráfica a la workstation. La idea es que cada una de las tarjetas alimentará un monitor diferente. Con lo que tenemos los siguiente.

01:00.0 VGA compatible controller: nVidia Corporation NV41 [Quadro FX 3450/4000 SDI] (rev a2)

05:04.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)

La idea es que cada una de las tarjetas alimente un monitor diferente y que cada tarjeta corra una sesión X diferente. Para hacer esto necesitamos modificar los siguientes ficheros:

  • /etc/X11/xorg.conf

Este fichero debe contener la definición de los 2 servidores. Imaginaos que tenéis 2 ficheros de configuración xorg.conf para cada uno de los servidores y los juntáis en uno solo. Tendréis entonces 2 secciones de cada. Lo importante es que os quedéis con el nombre que le asignáis a las secciones de «ServerLayout». por que la utilizaremos más adelante.

Aunque no está relacionado con la configuración del servidor X vamos a indicar como se configuraría el interfaz para la pantalla táctil. Esta pantalla tiene un conector USB para utilizar el dispositivo táctil. Para configurar ese dispositivo tenemos que hacer lo siguiente.

El la siguiente página

Nos podemos descargar el driver para Xorg. Si utilizamos el que viene con la distribución (xserver-xorg-input-elographics) tendremos que utilizar el interfaz serie, ya que este no soporta USB.

Para instalarlo simplemente tendremos que hacer lo siguiente:

 

 

 

wget -c http://www.softcoded.net/eduard/zx_pub/elousb_binary.tar.gz

 

tar -zxpvf elousb_binary.tar.gz

 

cp elousb_drv.so /usr/lib/xorg/modules/input

y en el fichero de configuración tenéis que añadir lo siguiente:

Section "InputDevice"
Identifier "touchscreen"
Driver "evtouch"
Option "Device" "/dev/input/evtouch_event"
Option "DeviceName" "touchscreen"
Option "MinX" "434"
Option "MinY" "503"
Option "MaxX" "3563"
Option "MaxY" "3524"
Option "SwapY" "true"
Option "ReportingMode" "Raw"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
Option "SendCoreEvents" "On"
EndSection

La parte en negrita es muy complicada, son los valores de calibración. Básicamente yo he encontrado los míos al tuntún. Hay varios programas para realizar la calibración, pero solo funcionan a través del interfaz RS232.

Como podéis ver vuestra touchscreen se comportará como si de un ratón se tratara para el sistema de Xwindows.

Una vez hecho eso tenemos que decirle a nuestro display manager (en este caso GDM) que deberá cargar 2 servidores X. Uno con cada configuración.

  • /etc/gdm/gdm.conf

Para eso utilizamos este fichero. La configuración que vamos a realizar se llama multiseat. No es algo fuera de lo común, pero es la primera vez que lo hago. Se supone que con añadir un par de lineas al fichero gdm.conf esta hecho.

 
En la sección
  • [servers]

Hay que añadir algo como

  • 1=Television

Y luego decirle como se carga ese servidor, con algo parecido a esto.

[server-Television]
name=Television
command=/usr/bin/X -novtswitch -sharevts -layout Television
flexible=true

Reiniciamos nuestro gdm y voilá .. ya tenemos dos Xservers… uno en :0 y otro en :1… uno en cada pantalla.

Pues ahora tenemos 2 pantallas con 2 sesiones X.. genial, ahora solo hay que configurarlas para que hagan autologin y ejecuten las aplicaciones que necesitamos.
Pero eso es otra historia y será contada en otro momento.. 😉

Dos nuevas adquisiciones…

Como homenaje a mi año en Dublín he hecho lo que mi poco autocontrol me obliga. Y como el HMV estaba de oferta (3 por 30 Euros) pues hice una visita.

IMG_9188.JPG

Las dos películas que cayeron fueron Children of men y Hairspray. Estas dos pelis marcaron de una forma u otra. Hairspray fue una refrescante sorpresa. Me fié de Rocio para ver esta película y me sorprendió. Casi llegamos tarde pero estuvo bien. Children of men también fue una elección de Rocio (va a ser que ella tiene mejor gusto que yo en cine)

Para aquellos que no las han visto os cuento un poco de que va.

Hairspray es un músical que nos narra los problemas de integración de una adolescente en los años sesenta. Todo se lía mas cuando ella gana un concurso televisivo de baile.

Children of men nos habla de que pasaría en el mundo si los niños dejaran de nacer. Cual sería nuestra última esperanza, a donde iríamos a parar..

Pues nada.. dos más para la colección…

Evento de Microsoft en Dublin

Hoy he estado en el lanzamiento de Windows Server 2008 en Dublin. De todas las charlas que he visto solo me quedo con una frase (no es literal, es una aproximación traducida).

Windows Server 2008 Core introduce un nuevo concepto. Por que instalar todas las funcionalidades si no las vamos a utilizar. Tras la instalación lo único que veras será una consola y un interprete de comandos.

No es por meter cizaña .. pero yo juraría que eso lo he visto en otra parte.. y hace bastantes años.

Pd: Alguien quiere una copia de Windows Vista Ultimate y Windows Server 2008.. la vendo barata oiga… 😉

Jaiku o Twitter…

Me encanta probar cosas .. sobre todo si son «experimentos tecnológicos».

Es raro que encuentre tiempo para hacer experimentos con los nuevos servicios que salen al público. Supongo que es parte de mi «trabajo» jugar con estas cosas. Una de las dos últimas cosas con las que tengo el gusto de jugar son Twitter y Jaiku.

Estos servicios entran dentro de la categoría de «microblogging«. Esto parece ser una tendencia que consiste en la publicación de post de menos de 160 caracteres. Estos post son normalmente ideas cortas o pequeñas frases para indicar tu estado.

twitter.pngJaiku_green_logo.png

 

Empece a usar este. Supongo que por frustración. Pero bueno. El principio fue sencillo, abrirte una cuenta.Configurar todo. La cosa no pintaba complicada. Una de las cosas que buscaba era el poder interactuar con estos servicios desde algún sitio que no fuera el propio web. No iba a pasar por 4 formularios para hacer un update. Además, creo que eso rompería la dinámica del microblogging. Así que otro punto importante eran los clientes a usar.

Principalmente me he centrado en 2 sistemas operativos:

 

  • MacOS
  • Blackberry

Que son con lo que normalmente trabajo.

Twitter.

 

  • Todo el mundo esta allí. La red social existente es inmensa. Hay gente que incluso lee lo que pongo allí.
  • No necesitas invitación.
  • El cliente para Blackberry esta bien. Hace su trabajo.
  • En Mac el único cliente chulo es de pago. Con lo que no me mola mucho.

Jaiku

  • No hay mucha gente. Me costo muchísimo conseguir una invitación. Creo que solo tengo 1 contacto allí.
  • Desde que Google lo compró Necesitas invitación.
  • Visualmente me gusta más. Incluso un pequeño flash que he puesto en mi web que te indica las actualizaciones.
  • El cliente de Mac es buenísimo. Y opensource.

Por ahora no he podido jugar mucho con ambos. Seguiré utilizando ambos indistintamente. Creo que el apartado de Jaiku en el web queda chulo incluso.