Cosas varias

Toda la razón del mundo

Este artículo puedes encontrarlo en 20 Minutos.

El domingo estuve en dos supermecados y yo me indigno de ver cómo todos tragamos con lo que nos quieran hacer. La mitad de las cajas estaban cerradas (incluídas las cajas rápidas, para menos de 10 articulos); las que estaban abiertas tenían unas colas impresionantes y también tenían unas colas impresionantes las cajas que han puesto para que uno mismo pague sus propios artículos.

Yo me pregunto, ¿acaso es que en esas cajas hacen descuentos por hacer nosotros mismos el trabajo que deberían hacer ellos?, ¿es que no nos damos cuenta de que con eso estamos evitando que contraten a miles de trabajadores? Nosotros mismos tiramos piedras contra nuestro propio tejado. Yo creo que es mejor dejar la compra y marcharnos o hacer un esfuerzo y esperar la cola de la caja (con cajera incluida), ya que si no, dentro de nada pasará como en las gasolineras, que ya no encuentras casi ninguna en la que te sirvan la gasolina y sin embargo te la cobran como si te la sirviera un empleado al que estamos privando de un puesto de trabajo.

Le doy toda la razón del mundo.

España cierra internet

Si existe una denuncia y la comisión considera que merece ser bloqueada, hablará con los servidores donde se aloje esa web para que la descuelgue de la red. ¿Y si la página está en un servidor de fuera de España? Según Corral, la solución consistirá en obligar a los operadores españoles, a Telefónica a Vodafone o a Ono, a que bloqueen desde sus máquinas el acceso a esa web.

Pasen y lean, que verguenza de ministra!

Manifiesto «En defensa de los derechos fundamentales en internet»

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.   Por favor difunde este manifiesto en tu blog, Twitter, en redes sociales, en foros o imprímelo y repártelo.

Como extraer las relaciones de una base de datos Sql Server

Ayer me estuve todo el día peleando en como conseguir sacar las relaciones, mediante Transac-SQL, de una base de datos Sql Server 2000. Seguramente para algun experto sería una tarea muy senzilla, pero para mi, un usuario poco avanzado fue una tarea bastante compliacada.

Tras trastear por las tablas de sistema, por fin conseguí una sentencia que me devolvía las relaciones. Aquí va:

SELECT

dbo.syscolumns.name AS fname,
dbo.syscolumns.id AS fid,
dbo.sysobjects.name AS taula_nom,
syscolumns_1.name AS rname,
syscolumns_1.id AS rid,
sysobjects_1.name AS rtaula_nom

FR/OM

dbo.syscolumns syscolumns_1 INNER JOIN
dbo.sysreferences sysreferences_1 ON syscolumns_1.id = sysreferences_1.rkeyid
AND syscolumns_1.colid = sysreferences_1.rkey1 INNER JOIN
dbo.sysobjects sysobjects_1 ON syscolumns_1.id = sysobjects_1.id INNER JOINdbo.syscolumns INNER JOIN
dbo.sysreferences ON dbo.syscolumns.id = dbo.sysreferences.fkeyid
AND dbo.syscolumns.colid = dbo.sysreferences.fkey1 INNER JOIN
dbo.sysobjects ON dbo.syscolumns.id = dbo.sysobjects.id ON sysreferences_1.constid = dbo.sysreferences.constid