Category Archives: Español

La Constitución Europea sí, pero diferente

Desde hace tiempo oigo hablar de la Constitución Europea que va a ser sometida a referéndum el 20 de Febrero en España, no he tenido claro en que consistia dicha constitución hasta hoy. Considero que el gobierno no ha facilitado la información necesaria a la ciudadania, hasta que no he buscado yo diretamente por Internet no he averiguado de que se trata.

A continuación listo enlaces de obligada lectura para todo aquel que quiera aclarar la respuesta que piensa dar en el referéndum:

La Constitución Europea (texto original)
La Constitución Europea (análisis)
Las trampas de la “Constitución Europea
Unión Europea y Constitución: ¿cómo nos afecta?
Otra Europa es posible, otra Constitución es necesaria

El texto original de la constitución es bastante complejo y pesado, de ahi que la lectura de los artículos anteriores nos den una perspectiva del contenido. Evidentemente no es una perspectiva objetiva, pero creo que es bastante clarificadora como para poder hacernos nuestra propia idea.

Si cogemos la definición de Constitución según el primer enlace listado:

"Una Constitución es un texto que contiene las disposiciones fundamentales de un Estado
o de un conjunto de Estados. En dichas disposiciones figura la respuesta a varias preguntas.
¿Cómo funcionan las instituciones?
¿Cuál es el reparto de poderes?
¿Qué medios pueden utilizarse para aplicar las políticas?
¿Qué valores se defienden?
¿Cuáles son los derechos fundamentales de los ciudadanos?"

Creo que podemos observar que crear una constitución a nivel Europeo que complemente y respete las constituciones de los paises integrantes puede ser algo positivo o incluso necesario, dado que día a día Europa esta más unida y debe protegerse los intereses de sus ciudadanos. Es decir, estoy completamente a favor de una constitución europea.

El quid de la cuestión radica en si la constitución elaborada es la correcta o no. Debemos recordar que el 20 de Febrero no estamos votamos si queremos constitución europea o no (y seguro que mucha gente cree que en eso consiste la votación), el 20 de Febrero se debe votar si la constitución elaborada es la correcta para Europa. Votar “no”, no significa que no queramos una constitución… significa que queremos otra constitución.

Ha quedado patente que el texto de la actual constitución ha sido redactado sin la participación explícita del pueblo y no parecer dejar claro los derechos del mismo. Además, para su aprobación no es necesario la realización de referendums vinculantes… esto significa que los estados miembros pueden aprobarla en su parlamento sin intervención ciudadana o realizar referendums para conocer la voluntad del pueblo aunque después se decida hacer caso omiso. El nacimiento de la constitución como símbolo democrático no esta siguiendo precisamente caminos democráticos.

Es necesario que antes de votar el día 20 de Febrero, analicemos muy detenidamente la situación. La abstención no es una elección, es necesario participar en la construcción de Europa y abstenerse es cerrar los ojos a nuestro futuro y el futuro de nuestros hijos. Habrá que meditar nuestra decisión.

Creación de paquetes deb para Debian/Ubuntu

Muchos de nosotros utilizamos checkinstall para crear paquetes deb de forma rápida y sencilla cuando instalamos algo a mano. Pero el paquete generado no ha sido construido correctamente segun las normas de Debian, un ejemplo claro es que dichos a paquetes no se les añade las dependencias que requieren. Si bien checkinstall nos puede servir para el mantenimiento de nuestros sistemas personales, si queremos crear un repositorio de paquetes serio o queremos colaborar con Debian o Ubuntu deberiamos seguir las siguientes guías:

Guía del Nuevo Desarrollador de Debian
Como crear un paquete de debian sin software de ayuda

Mac mini

Apple acaba de sacar toda una joya de computadora, sobretodo desde el punto de vista estético y útil… se trata de Mac mini. Además de su diseño compacto y portátil (no incluye teclado/monitor) es el ordenador más barato de Apple. El mayor defecto que los expertos han encontrado es que no dispone de conectores para line-in o micro, pero por lo visto se puede compensar esa carencia utilizando USB iMic.

Lo que nos espera con OpenOffice 2.0

Segun leo en DiarioLinux, estas son las novedades más importantes que tendrá OpenOffice 2.0:

* Nuevo framework de programación, que permite escribir macros en cualquier lenguaje (Python, por ejemplo) en lugar de limitarse a StarBasic

* Soporte de firma digital. Las entidades públicas ya no pueden acogerse a la excusa de que Microsoft Office permite firmar digitalmente los documentos y OpenOffice no. Ahora sí se puede 🙂

* Base de datos independiente que permite crear formularios, informesm, consultas, tablas, vistas y relaciones al más puro estilo Access

* Incremento del límite de filas de una hoja e cálculo a 65535 filas para la mejora de compatibilidad con Excel (al fin!)

Por lo visto ya estan todas implementadas y solo falta testearlas. En las jornadas de Badopi escuche que se espera que la versión 2.0 salga hacia Marzo de este año.

Linus Torvalds y Hurd

En un post de Slashdot he leido un pequeño extracto de uno de los primeros mails de Linus Torvalds:

I can (well, almost) hear you asking yourselves "why?". Hurd will be
out in a year (or two, or next month, who knows), and I've already got
minix.

Menos mal que no hizo caso a aquellos que se preguntaba pq hacer otro núcleo si ya se estaba desarrollando Hurd, de lo contrario quizás aun estariamos esperando…. o quizás no 😉

Desmontar unidades ocupadas

Hace poco descubri como es posible desmontar unidades que estan ocupadas por otros procesos. En ocasiones montamos un CD-ROM para acceder a su contenido y a la hora de desmontarlo nos da un mensaje de error:

# umount /mnt/extra
umount: /mnt/extra: device is busy

Esto significa que hay algun programa que esta haciendo uso del contenido de ese directorio, por ejemplo quizas algún proceso del navegador de disco de GNOME Nautilus se ha quedado bloqueado con ese directorio abierto, o quizas se trata de algun usuario con la consola abierta ubicada justamente en ese directorio. Para forzar al sistema a que desmonte la unidad podemos añadir el parámetro “-l”:

# umount /mnt/extra -l

Según el manual de umount (man umount):

       -l     Lazy unmount. Detach the filesystem from the filesystem  hierar-
              chy now, and cleanup all references to the filesystem as soon as
              it is not busy anymore.  (Requires kernel 2.4.11 or later.)

Lectores de DVD capados

Hace algun tiempo instale el paquete libdvdcss2 en Ubuntu para poder ver DVDs, el paquete lo compile yo mismo ya que no pude instalar el de marillat. Cuando fui a probarlo con una pelicula, me daba error al intentar crackear la clave… después de mucho buscar no conseguí encontrar solución alguna. Pense que debia faltar algun otro paquete pero no sabia cual.

Hoy me ha dado por volverlo a probar, desinstale el libdvdcss2 compilado por mi e instale el que se puede encontrar en los repositorios de marillat…. y cual fue mi sorpresa que al reproducir un DVD funcionó sin problemas! Así que pense que mi libdvdcss2 estaria mal y que el de marillat funcionaba correctamente.

Mas tarde, en otro PC instale el libdvdcss2 de marillat para poder ver DVDs alli también… y cuando fui a comprobar que funcionaba, petó al intentar crackear la clave!! Me dejo desconcertado y supuse que debia faltar algun otro paquete… despues de comprobar que en ambos PCs tenia practicamente el mismo software no podia entender nada 🙁

Despues de hacer mostrar mensajes de depuracion al xine y tras muchas búsquedas por internet empece a ver la luz. Encontre una web donde explican que existen 2 tipos de bloqueos en los lectores de DVD para controlar las regiones, hay lectores que tienen RPC1, es decir, el control de que el DVD que se reproduce corresponde a la misma region que el lector se realiza por software (es decir, es muy facil burlar el control) y hay otros lectores que tienen RPC2 donde el control se realiza por hardware. Todos los lectores de DVD a la venta actualmente vienen con RPC2.

RPC2 permite cambiar la region del lector de DVD como máximo 5 veces y por defecto viene sin establecer. En el PC donde podia ver DVDs en Linux, había reproducido anteriormente DVDs en Windows…. y este habia establecido mi lector de DVD a la region 2 (Europa) automáticamente. Sin embargo en el otro PC no se habia reproducido ningun CD en Windows y por tanto el lector no tenia ninguna region asignada y ese era el motivo de pq no se podia reproducir en Linux. La solución fue sencilla, utilizando el programa regionset se puede establecer la region del lector a Europa (2).

También he visto que es posible cambiar el firmware de los lectores de DVD para saltarse el RPC2 o incluso hay programas para Windows que lo hacen sin tener que cambiar nada. Para linux no he visto nada aunque por ahora no tengo necesidad de reproducir DVDs que no sean de mi región.

Ha sido bastante complicado encontrar un motivo del pq no se podia reproducir los DVDs y este es uno de los pequeños detalles que en Windows se controla facilitando la vida al usuario novato y en cambio en linux te tienes que espabilar.