sábado, diciembre 31, 2011

La llamada ley Sinde

Aunque @acorsinl, ha publicado un artículo que me ha gustado mucho sobre el tema, no puedo dejar de comentar algunas cosas sobre la aprobación de la Ley Sinde.

Esta ley no se ha hecho para proteger la propiedad intelectual, sino para poner las bases para el futuro control de Internet. Saben que no va a funcionar, pero necesita tener las excusas necesarias para tomar las auténtica medidas que desde mi punto de vista empiezan a asomar la patita en el horizonte. Con independecia del partido político que gobierne y las siglas del mismo. Es un mecanismo de control que los burócratas del estado quieren y que ciertos grupos de presión necesitan.

Lo más interesante que sucerá en los próximos años será la desaparición del anonimato del acceso a Internet. Estamos acostumbrados a llevar un DNI en el bolsillo, y éste no tiene un objetivo más allá que el control. Tecnológicamente no es demasiado complicado hacer que sea necesario un DNI-E para que podamos conectarnos a la red, exactamente igual que ha día de hoy para conducir es necesario una licencia. Y por supuesto , con las correspondientes leyes que te obligan a hacerte s responsable del ordenador que esté conectado a la red con tu DNI-E.

Lo siguiente, como bien apunta @acorsinl es la encriptación. Llegará un momento que poner un servidor con un ssh o un https en internet sea necesario una licencia. Y que los navegadores que vengan preinstalados tengan que tener las correspondientes autoridades de certificación que digan los Estados, con lo cual se podrán tragar cualquier certificado falso si se necesita estudiar el tráfico encriptado de cualquier persona.

Muchos me diréis que ¡cómo se va a restringir eso!. Cuando he visto tarjetas de captura de tráfico a 10 Gbps, sabes que los DSLAMs que nos conecta a los ADSLs tienen comandos que permiten obtener una copia del flujo de células ATM sin que te enteres, frunces el ceño: la tecnología existe, y que se ha vendido por ejemplo algunas de las dictaduras más brutales de este planeta. Nada impide obligar a los operadores meter hardware que detecte el inicio de conexiones encriptadas y llegado el momento, forzar a que sólo ciertos protocolos circulen por Internet (el modelo de lista blanca).

Un modelo más que veremos en el futuro como apunta @yawp en un tweet es la desaparición del ordenador generalista: Llegará un momento en que los ordenadores, al igual que los coches o los móviles, tengan que estar certificados por el correspondiente ministerio estatal. Y si vemos los desarrollos que se han hecho estos últimos años a nivel de microprocesadores, los módulos de TPM y la posibilidad de ejecutar sólo código firmado digitalmente por los fabricantes (a los que autorice el gobierno), veremos que el uso de muchos de los programas para comunicaciones seguras puede resultar imposible. A eso sumado, con la posibilidad de usar virus informáticos para controlar los ordenadores, como se ha hecho en China e hicieron hace poco los servicios de información alemanes.


Technorati Tags:

Medidas que no cogen de sorpresa

Medidas que no cogen de sorpresa

El gobierno de Rajoy ha puesto el huevo, y ya sabemos la subida de impuestos que los españoles vamos a tener el año que viene.

  • Con caracter temporal1 tendremos una subida del IRPF que irá desde el 0.75% al 7%.
  • Tendremos una subida del IBI, el impuesto que grava a las viviendas (¡viva la doble tributación!), donde se supone que solo afectará a las viviendas cuyo valor catastral esté por encima de la media del municipio donde se encuentran. Con los datos del propio gobierno, eso equivale aproximadamente a un 50% de las viviendas que hay en España.Esto es un guiño a la ruina de los ayuntamientos2.
  • Subida a las rentas del capital, es decir al ahorro, de un 2% hasta los 6000 euros de beneficio, 4% entre 6000 y 24000 y 6% por encima. Dentro de estas rentas está todo el que tenga un plazo fijo, una cuenta de ahorro, acciones, bonos y toda ganancia derivada del compra-venta del las mismas.

Con lo que he ido leyendo estos últimos años no son medidas que me cojan con un pie cambiado. Me imaginaba, con independencia de quien saliera de las urnas el pasado mes de noviembre, que habría una subida fuerte de impuestos, porque ahora mismo, como sea, se tiene que devolver el dinero pedido prestado al exterior (o emitido para que la banca tenga colateral3). Con la actividad económica cayendo y sin un banco central propio4, para poder seguir financiando al estado necesitaba poner encima argumentos para que los que nos prestan el dinero, siguieran haciéndolo. Han puesto el mejor colateral que tienen los Estados: La arbitrariedad para subir impuestos. Esta serie de medidas no sólo se hace para intentar bajar el déficit, sino para mandar un claro mensaje a nuestros acreedores. Una vez que se descubriera que el boquete en la cuentas públicas fuera mayor que el mantenido por el antiguo gobierno del PSOE5, todo el discurso de no subir impuestos se iría tranquilamente por el retrete.

La peor medida, con diferencia, ha sido la mayor penalización del ahorro, vía la subida de impuestos a las rentas del capital, a la vez que se recupera la deducción de vivienda. Se calcula que se dejará de ingresar unos 1500 millones de euros por la deducción de vivienda y se ingresaran unos 1300 millones de euros por la subida de impuestos de las rentas del capital. Vamos, un pan como unas tortas, puesto que se dejan de ingresar unos 200 millones de euros. Y sobre todo, si tanto la vivienda como las acciones o bonos son activos, ¿por qué se penaliza más a uno que a otros?. ¿Hay vida más allá del ladrillo en este país?.

España es un país que necesita ahorro, para poder pagar las deudas que irresponsablemente hemos adquirido los últimos diez años.Ha estallado una burbuja brutal de crédito y nuestra riqueza ha sido ficticia, creada con deuda que ahora tenemos que devolver. Lo último que necesitamos es que se penalice aún más el ahorro, y que por supuesto, se incite a la gente a no ahorrar.

Como veréis no se ha tocado ni cotizaciones sociales ni impuestos sobre las empresas, lo cual está dentro de la lógica. Si se sube ahora mismo en España cualquiera de estos dos conceptos en una Unión Europea con libre circulación de mercancias y capitales, tendremos a lo que queda del tejido productivo español migrando a tierras más acogedoras, incluso dentro de la propia Unión Europea.

También se intuye de estas medidas, que las previsiones de empleo para el año que viene son nefastas - por eso no se ha quitado lo de los 400 euros -, y sabe de sobra que va a causar que haya menos inversión y menos consumo. Si a esto le cerramos el cerrazón de crédito que tiene este país y que en España las empresas no tienen mecanismos de financiación más allá de la banca, pintas bastos.

¿Se podría haber hecho de otra manera?. Probablemente si: Se hubiese decido atacar el déficit vía recorte de gasto. Pero a día de hoy, un país como el nuestro acostumbrado a que el dinero público no es de nadie6 y que la clase política ha vendido una y otra vez que las cosas son gratuitas, donde lo que prima es arrimarse a la subvencción como sea, donde el Estado controla aproximadamente el 50% del PIB necesita de una valentía política, que desde luego no es algo que haya caracterizado al Partido Popular los últimos años.

Ah, no me resisto a no comentar esto:

El candidato a la Secretaría General del PSOE Alfredo Pérez Rubalcaba ha convocado una reunión de urgencia mañana con el equipo económico de su partido para evaluar las "graves e injustas" medidas económicas aprobadas por el Gobierno.
Eso lo dice el ministro que perteneció a un gobierno que subió el IVA del 7% al 8% el tipo reducido, del 16% al 18% el tipo normal y que ha subido un 3% (desde el 15% que estaban) las rentas del capital como mínimo, además de subir impuestos a gasolina y tabaco.


  1. Por poner un ejemplo, la aparición del impuesto del IRPF en EEUU se hizo para financiar la Guerra Civil, y tenía caracter temporal. Si hay algo que nos debe de enseñar la historia económica es que la voracidad recaudatoría de los estados no suele tener límite.
  2. El PP, en el ayuntamiento de Madrid sabe bastante de ruina, dicho sea de paso.
  3. La barra de liquidez que abrió Dragui en el BCE pide como colateral deuda pública. Es una posible explicación del éxito de las dos últimas subastas del Tesoro español, y un indicador de que el estado de la banca comercial que acude a ella como locos , está entre lo putrefacto y lo desintegrado.Más sobre el tema en líneas de crédito
  4. No es casualidad que Inglaterra o EEUU tenga su propio banco central. Es éste quien al final, acaba fijando el tipo al que se financia el Estado, aunque soy de los convencidos son los primeros responsables de esta crisis. Aunque de tener un Banco Central propio lo que tendríamos es devaluación de moneda y control de capitales.
  5. Ya desde el año 2010 y por lo que se veía en la economía real, sospechaba que los números de los presupuestos del 2011 tenían más que ver con la fantasía que con un estudio bien hecho
  6. Carmen Calvo, ex-ministra de Cultura del Reino de España

Technorati Tags: ,

viernes, diciembre 30, 2011

¿Puede ser la dirección 0 de memoria un puntero válido en C y Unix?

Teóricamente, según el standar C, la definición del llamado puntero nulo es una expresión entera de valor 0, representada por la macro NULL, que debe estar definida en el fichero stddef.h como mínimo. Cuando programamos en C, solemos usar dicho valor para indicar un puntero no válido, comparamos con él y a veces para evitar cantadas usadamos la macro assert para asegurarnos que no vamos a usar el valor del puntero nulo para acceder a algún objeto en memoria. Desreferenciar el puntero nulo teóricamente debe de devolverver un valor no definido (cuando no directamente por los mecanismos de protección de memoria el sistema operativo acabe abortando la ejecución del programa).

Esto no sería una anécdota hasta que el otro día ejecutando un programa bajo valgrind para buscar posibles problemas en la gestión de memoria del mismo me encontré una llamada a mmap , bajo MacOS X que me devolvía como puntero 0 y errno = 0,es decir, que era un puntero válido. Notar que mmap en caso de error devuelve MAP_FAILED, que suele estar definido como -1 (0xFFFFFFFF en una máquina en el que el tamaño del puntero sea de 32 bits), lo cual hacía que mi programa cascara miserablemente en una macro assert que tenía puesta para evitar los punteros nulos. Desconozco que tipo de interacción tendrá valgrind con la llamada mmap en MacOS X, pero se produce.

No soy el único que se ha encontrado con esto, como puede verse en el código que hay en NULL can be a valid address. Si se ejecuta el programa en el enlace anterior baja la shell normal, muere con un segfaul. Pero bajo valgrind no, el NULL pointer se convierte en una dirección válida.


Technorati Tags: ,

miércoles, diciembre 21, 2011

Desactivar de manera rápida del Spotlight de MacOS X en un volumen

Una de las funcionalidad que tiene MacOS X es Spotlight, que nos indexa archivos para poder hacer búsquedas rápidas en los mismos. Sin embargo, se activa por defecto en todos los discos duros, incluyendo aquellos removibles como puede ser un lápiz USB. Esto sin embargo, puede ser molesto, puesto que puede tratarse de un fichero en un dispositivo que usemos luego en un PC u otro ordenador que no queremos "guarrear" con los archivos o simplemente un dispositivo lo bastante lento para que mientras que se produce el indexado no se pueda acceder a él a una velocidad adecuada. Para ello , lo mejor es desactivar el Spotlight, cosa que pude hacerse fácilmente con mdutil, que es la utilidad de línea de comando encargada de controlar Spotlight. De esta manera:

mdutil -i off /Volumes/PuntoMontaje
Desactivamos el spotlight del volumen (disco duro, memoria USB) que esté montado en el punto /Volumes/PuntoMontaje

Technorati Tags: