Trailer oficial: El Hobbit (subtitulado)

La primera parte se espera que se estrene en diciembre de 2012 y la segunda en diciembre de 2013.Si no os habéis leído el libro tenéis un año para hacerlo :P, es divertido y ameno.

Cartel de la pelicula el Hobbit

Cartel de El Hobbit

Un gobierno en funciones no puede aprobar la ley Sinde

Hoy verás este texto en decenas de blogs. Si estás de acuerdo con él, reprodúcelo donde consideres oportuno.

Ante la previsible aprobación de la polémica “Ley Sinde”, los periodistas, bloggers, usuarios, profesionales y creadores de Internet seguimos manifestando –como hicimos en el Manifiesto de 2 de Diciembre de 2009- nuestra firme oposición a una norma que incluye 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.

En principio no parece de recibo que un Gobierno en funciones adopte esta decisión en su último o uno de sus últimos Consejos de Ministros. Sería doblemente grave que se confirmaran las presiones ejercidas por EEUU, a través de su embajada en Madrid, como revelaron los cables de Wikileaks.

En todo caso insistimos en estos razonamientos:

  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.

Cosas que pasan cuando trabajas mucho

Seguro que hace años, cuando las cadenas por mail eran lo más, recibisteis alguna con un nombre parecido. Era esa que decía que en tu casa marcabas el 0 antes de llamar a los móviles y cosas normales de la oficina que quedaban raras en casa. Yo me reí, pensando que jamás me podría pasar eso porque separo muy bien trabajo de ocio…

Pero hoy… Os pongo en antecedentes primero.

En mi despacho, la luz va por sensor de presencia (una idea muy buena del que lo pensó… grrrr) y lo que suele pasar a menudo es que me pongo a hacer cosas en el pc y como no me muevo se apaga la luz. En ese preciso instante empieza el ritual de encendido de luces:

Paso 1, Movimiento silleril: Provocar el movimiento de la silla con un insinuante y  atractivo movimiento pélvico, consiguiendo que la silla rote unos 127º sobre su eje vertical. Dicho movimiento se repite pero cambiando el sentido de la rotación para lograr un movimiento hipnótico, y porque no? simpático, repitiendo el proceso hasta que uno se canse o ya crea que es ridículo (suele pasar lo segundo antes). Este paso no suele funcionar siempre, su efectividad es de un escaso 3%, pero te permite no desconectar de la faena.

Paso 2, Alzamiento de extremidades y saludo emotivo: Este paso goza efectividad superior a su predecesor (75%) pero aun así no es infalible. El procedimiento es sencillo, se alza una extremidad (se recomienda un brazo) y se saluda a lo “el amor de mi vida esta yéndose en ese tren”

Paso 3.1, Movimiento silleril (Parte 2 – variante 1): Consta simplemente de lanzar la silla de tu compañero, es muy recomendable que sea de ruedas y que te pille lo suficientemente cerca como para que no tengas que moverte de tu sitio (rompería la magia). Que tu compañero esté sentado es un punto que da lo mismo, si está son risas, si no, menos fuerza que haces.

Paso 3.2, Movimiento silleril (Parte 2 – variante 2): Si por alguna de aquellas no puedes lanzar la silla de tu compañero tienes que lanzar la tuya, puedes probar a intentar el paso 1 pero, en vez de rotar en la vertical, hay que realizar un movimiento de traslación sobre la perpendicular de tu monitor, consiguiendo así que la silla se aleje de la mesa. El punto máximo al que hay que llegar con la silla viene dado de una forma experimental, en mi caso es agarrado a la mesa y con mis brazos extendidos al máximo (agarrarse  a la mesa luego hace más sencillo el retorno a la posición inicial). También puedes lanzarte al grito de “Wiiiiiiiiiiiiiiiii”.

Paso 4, Mirada y amenaza: se han dado casos (0.33% de las veces) en los que ni aun realizando los 3 pasos anteriores se ha encendido la luz. Algo que nunca falla, es girar bruscamente hacia el detector, apuntarle con el dedo y mirarle desafiantemente proyectándole  todo tu odio.

Una vez explicado… A que no adivináis lo que he hecho en el “despacho/trastero/donde tengo el pc” hasta que me he dado cuenta de que no estaba en mi despacho y me he levantado a encender la luz.

Error de mysql: #1093 – You can’t specify target table ‘TABLENAME’ for update in FROM clause

Ayer en el curro me encontré con este error de mysql:

#1093 - You can't specify target table 'categories' for update in FROM clause

Estaba trabajando con la base de datos del oscommerce, quería borrar las categorías que no tuvieran ni categorías ni productos en su interior.

La sql es algo asi:

Delete from categories where
             (categories_id not in (select distinct(categories_id) from products_to_categories)
             and (categories_id not in (select distinct(parent_id) from categories)

Se que seria mas efectivo con EXISTS pero ese no es el tema ahora.

Es una condición simple, la primera parte evalúa si tiene algún producto y la segunda si tiene algún hijo (mas bien si alguna la tiene como padre), si la conviertes en select aparecen todos los productos que no tienen ni categorias hijas ni productos en su interior.

Pero MySql devuelve el error #1093.

Y que significa ese error?

Ese error significa que, en MySql, no puedes borrar ni editar una tabla si en las subconsultas consultas esa tabla. En la última linea de la documentación de MySql sobre el update dice:

Currently, you cannot update a table and select from the same table in a subquery.

En mi consulta para consultar si tiene categorias hijas consulto la misma tabla que quiero borrar, y como se comprenderá, no quiero borrar sólo las categorías sin productos porque tengo categorías contenedor que solo tienen categorías hijas…

La solución más elegante que encontré fue crearme una tabla auxiliar:

CREATE TABLE categorias_a_borrar (
      id INT
 );

y rellenarla con los ids de las categorias que queria borrar:

Insert into categorias_a_borrar
      select categories_id from categories where
              (categories_id not in
                     (select distinct(categories_id) from products_to_categories)
                     and (categories_id not in (select distinct(parent_id) from categories)

y después borrar las categorías:

Delete from categories where
               categories_id in (select id from categories_a_borrar)

Espero que le ahorre algo de tiempo a alguien :D

Google Plus se actualiza… y como!

Google+
Google plus se vuelve a actualizar y han aplicado 8 actualizaciones de las cuales hay que destacar unas cuantas.

Se han puesto las pilas sobre todo con Quedadas, el sistema de chat de vídeo a muchos que introdujo como novedad cuando salió, sale de beta cerrada a abierta, han mejorado la búsqueda y han actualizado la aplicación para móviles.

Quedadas en el móvil

Con esta actualización se puede conectar a quedadas desde el móvil, con la aplicación de Google+ para móviles. Para ello hay que actualizar la aplicación para móviles (en android ya está, para iphone aun hay que esperar). No lo he probado aun, pero los desarrolladores dicen que:

A partir de ahora si identificas una quedada pública de tu interés, podrás unirte a ella tan solo pulsando el botón “Entrar”.

No dicen nada de crearlas, sólo de unirte a ellas.

Quedadas en directo

Han puesto la opción de que una quedada pueda ser retransmitida por streaming, pudiendo ser vista por cualquiera (por ahora, mientras esté en pruebas, solo miembros de Google+)

Extras en quedadas

Han añadido a las quedadas la posibilidad de compartir tu pantalla, una pizarra para dibujar, Google docs desde la quedada y poner nombre a la quedada para que puedas hacerlas temáticas.

Beta abierta

Ya no hace falta invitar a alguien para que se registre, ahora cualquier persona puede darse de alta desde http://google.com/+

Mejora en la búsqueda

A parte de mejorar la búsqueda de personas y contenido en Google+, aparece el contenido más popular de la web sobre lo que buscas.

App para móviles

A parte de las mejoras que trae para poder conectarse a las quedadas (mejora de la reproducción de vídeo, unirse a quedadas), algunas novedades que trae la aplicación están orientadas a que “HolaHola” se convierta en el GoogleTalk que todos queremos:

  1. HolaHola ahora es Messenger
  2. Enviar fotos en Messenger
  3. Mejoras de fiabilidad en Messenger

Lo malo es que la mayoría las queríamos en GoogleTalk no en HolaHola …

Más información sobre la actualización de Google +: http://gplusproject.appspot.com/static/es-es92011.html

Más información sobre la actualización de la App para móviles: https://market.android.com/details?id=com.google.android.apps.plus