jueves, 11 de noviembre de 2010

Firefox presenta su botón universal F1 para compartir

Firefox presenta su botón universal F1 para compartir.

via Genbeta.

Una extensión de Firefox que serviría para compartir contenido en redes sociales solamente presionando la tecla F1. Bastante interesante para los que como yo leemos algo interesante y lo ponemos por todos lados, como por ejemplo... esto :)

Ahora sólo falta que Iceweasel llegue a su versión 3.6 para que me lo pueda instalar :p

domingo, 7 de noviembre de 2010

Streaming casero fácil

Llevaba un tiempo pensando en cómo hacer streaming del ordenador de sobre mesa al salón. Tampoco tenía muchas ganas de instalar mil cosas ni reconvertir ficheros. Pues bien, esta es la solución más fácil que he encontrado.

Instalar un servidor web en el sobremesa. Si eres usuario de linux estás de suerte y si te instalas python en windows probablemente también aunque no lo he probado. Nos situamos en el directorio donde tenemos los ficheros multimedia y ejecutamos:

python -m SimpleHTTPServer

Eso creará un servidor web que escuchará en el puerto 8000 y que servirá el directorio en el que lo lanzamos.

Ahora en el ordenador del salón instalamos vlc, en caso de que haya alguna persona en este mundo que no lo tenga instalado todavía.

Ale, ya tenemos el sistema listo. Ahora simplemente ponemos en el navegador web "http://servidor:8000", copiamos la dirección del fichero que queramos reproducir y lo pegamos en el vlc.

Eureka, ya tenemos sistema de streaming. Yo lo he probado con una wlan de 54Mbps y va perfectamente.

A disfrutarlo!

sábado, 16 de octubre de 2010

Desempaquetado de Google TV

Puede que esto sea precisamente lo que estoy buscando para casa, una tele con acceso a internet para poder ver páginas web, consultar correo, ... me parece que todavía nos toca esperar en España. Por ahora, tendremos que conformarnos con un HTPC :p

Para ver el desempaquetado clic en la imagen o aquí

jueves, 14 de octubre de 2010

SCALNET

Scalnet Logo

The 5th October was the final review of the CELTIC SCALNET project where I was involved in the design and development.

The focus of SCALNET was the study of impact and modifications needed in the core and user network to integrate the H.264/SVC technology. It also studied the control interface between networks and video processing equipments.

Personally it gave me the possibility to stay for a few months in Klagenfurt University spending a very nice and useful time.

We (University of Murcia) were working in the SVC MP4 encapsultation, transmission and adaptation. As a result we produced some software components able to work with SVC and integrates other components from the SCALNET architecture.

- Modified MP4Creator

- Modified Darwin Streaming Server

- A Media Aware Network Element (MANE) based on an RTSP Proxy

- A DirectShow based client using JSVM Reference software, opensvcDecoder and MainConcept decoder.

Now that SCALNET has finished we have to think about our approaching objectives which will off course include SVC ;-)

viernes, 9 de julio de 2010

Nuevo Blog

Por fin me he decidido a crearme un blog "de verdad". Espero reengancharme a esto de publicar ahora que parece que me he animado. Además quiero aprovechar y emplearlo un poco también como página web. Ya veremos como sale la cosa. Se aceptan opiniones. www.jordiortiz.es

viernes, 19 de marzo de 2010

En defensa de los derechos fundamentales de Internet

La censura es una herramienta del pasado,
no apoyemos en esto a nuestro estado.
Eneko/20minutos.es
Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que:
  1. Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.

  2. La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.


  3. La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.

  4. La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.

  5. Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.

  6. Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.

  7. Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.


  8. Exigimos que el Gobierno garantice por ley la neutralidad de la Red, en España ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.

  9. Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.

  10. En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.
Este manifiesto, elaborado de forma conjunta por varios autores, es de todos y de ninguno. Se ha publicado en multitud de sitios web. Si estás de acuerdo y quieres sumarte a él, difúndelo por Internet.
También está disponible en inglés, francés, portugués brasileiro, sueco y catalán, gallego, asturiano, aragonés, euskera.

martes, 16 de marzo de 2010

Multimonitor Intel KDE4

I was just wondering how I could get an extended desktop with my kde4 with debian on my intel 4500MHD (Acer2930) as I used to have at work with gnome and a nvidia card. Today I get a solution which may be most of you will already know.
First of all I took a look at the specification of the "intel" module in the last kernel version I have recently updated (Linux version 2.6.32-trunk-amd64). There I get some tricky changes for the xorg.conf file which I really think they are not need but can give a good QoE to anyone. I paste here what I added.
Andaba yo buscando la forma de conseguir tener mi debian/kde4 con una intel 4500MHD (Acer2930) con escritorio extendido, tal y como solía tener en el curro con gnome y una tarjeta nvidia de forma muy sencilla, con su menú de configuración gráfico y todo eso. Hoy he dado con una solución que muchos probablemente ya conoceréis.
Primero eché una ojeada a la página del manual del driver de "intel" de la última versión del kernel a la que actualicé (Linux version 2.6.32-trunk-amd64). Ahí encontré algunos parámetros interesantes para afinar la configuración (os recuerdo que ahora con HAL el xorg.conf está prácticamente vacío), aquí tenéis lo que añadí.
Section "Monitor"
Identifier "Laptop Screen"
Option "Position" "0 0"
Option "PreferredMode" "1280x800"
EndSection
Section "Monitor"
Identifier "VGA"
Option "Position" "1280 0"
Option "LeftOf" "LaptopScreen"
Option "PreferredMode" "1600x1200"
EndSection
Section "Device"
Identifier "Intel 4500MHD DummyConfig"
Driver "intel"
Option "monitor-LVDS" "Laptop Screen"
Option "monitor-VGA" "VGA"
EndSection
With that, you should be having the behaviour desired, two "independent" desktops on each screen (independent because they can have different toolbars and that stuff, but not different users, off course). It didn't work at all for me. But something gave me the idea as it said, this will only work with graphic cards supporting "xrandr", and WTF is that?
That tool allows you to set a lot of staff for your screens dynamically. So, after 20 minutes, I had a couple of scripts giving me the possibility to have my desired extended desktop.
Here I add the two scripts which I called VGA.sh y VGA_off.sh, the last one is needed because if you don't do that and disconnect the VGA plug will have a invisible desktop :s
Con ese cambio debería tener el tema funcionando, escritorios independientes (en cuanto a barra de tareas, fondos, ventanas, pero no de usuarios diferentes, no nos equivoquemos). No funcionó en mi caso. Pero algo leí que me dió una buena idea, "esto sólo funcionará en tarjetas con soporte para xrandr", y qué c$ñ$ es eso?
Con eso podemos indicar un montón de parámetros para nuestra pantalla de forma dinámica. Así que, tras 20 minutos, tenía un par de scripts que me solucionaban el problema.
Aquí os dejo los dos scripts para el que quiera probarlos VGA.sh y VGA_off.sh, este último es necesario porque si no os quedareis con un escritorio invisible activo al desconectar el cable VGA.
VGA.sh
#!/bin/bash
echo "Setting VGA to auto"
xrandr --output VGA1 --auto
echo "Setting LVDS as Primary"
xrandr --output LVDS1 --primary
echo "Monitor on the left"
xrandr --output VGA1 --left-of LVDS1
VGA_off.sh
#!/bin/bash
echo "Disabling VGA1"
xrandr --output VGA1 --off
This scripts work really fine for me but surely you will need some adaptation, to know which are the available outputs and that stuff, just write xrandr in console and you will get all the possibilities, the actual selection is shown with "*". Right now I'm at home, so no VGA plug is connected. I hope you enjoy it.
Estos scripts funcionan a las mil maravillas para mi, pero seguramente necesitéis adaptarlos un poquito. Para sacar la información en vuestro caso podeis ejecutar el comando xrandr sin argumentos, esto os mostrará las posibilidades activas en vuestro caso, la selección actual se marca con *. Ahroa mismo estoy en casa, de ahí que salga el VGA1 como desconectado.
Ale, A disfrutarlo.
XXXX:~$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 8192 x 8192
VGA1 disconnected (normal left inverted right x axis y axis)
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 261mm x 163mm
1280x800 60.0*+
1024x768 85.0 75.0 70.1 60.0
832x624 74.6
800x600 85.1 72.2 75.0 60.3 56.2
640x480 85.0 72.8 75.0 59.9
720x400 85.0
640x400 85.1
640x350 85.1
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)