#JeSuisAaron

Aaron Swartz

Estos días muchos enarbolan la bandera de la libertad de expresión (algunos con una desfachatez equivalente a llamarnos gilipollas a la cara) bajo el hashtag #JeSuisCharlie. Hoy tristemente nos toca recordar que hace dos años nos dejó una mente brillante, la de un joven prodigioso que decidía acabar con todo y quitarse la vida justo antes de enfrentarse a un juicio en el que le pedían 50 años de cárcel y casi cuatro millones de dólares. Se le acusaba de haber descargado diversos estudios académicos de la red de bibliotecas universitarias JSTOR, con la «intención de compartirlos en páginas P2P«.

Dos años ya. Conviene no olvidarle. Conviene no olvidar quién le persiguió y por qué, para cuando vuelvan a ponerse tras la pancarta de la «libertad«. No olvidemos a Aaron Swartz.

Cinco libros que leer en 2015

Ya el año pasado hice una recopilación recomendando cinco obras variadas. Vamos con otra recopilación para este año.

  • Cien años de Soledad: Uno de los tristes decesos de 2014 fue el del genio colombiano Gabriel García Márquez. Tras una larga enfermedad (le diagnosticaron el cáncer linfático en 1999) uno de los grandes del realismo mágico se iba de este mundo, dejando un legado de obras indispensables. Y dentro de su excepcional trabajo destaca, como pináculo de la literatura latinoamericana, Cien Años de Soledad: la historia de una estirpe condenada a la desaparición por su propia endogamia, y un retrato de la historia de todo un continente a través de una obra cargada de metáforas y simbolismo.
    Gabriel García Márquez
  • Por qué fracasan los países: Los orígenes del poder, la prosperidad y la pobreza: Obra sobre historia económica de Daron Acemoglu (MIT) y James A. Robinson (Harvard), que curiosamente ha sido el último libro que leí en 2014 (recomendación de un amigo). Su tesis viene a ser un análisis Keynesiano de los postulados de Milton Friedman, y aunque a veces cometen un sesgos intencionado para justificar sus teorías, y además se mueven siempre dentro de la lógica de los economistas liberales, tiene un capítulo muy interesante sobre la historia de la España colonizadora, que es lo que me hace introducirlo en esta lista. La verdad es que su teoría de las élites extractivas puede aplicarse con éxito a los países más hundidos de la Europa actual.
    Por qué fracasan las naciones
  • Actos de Agresión: Sobre todo entra en esta lista como complemento al antes citado Por qué fracasan los países… ya que Noam Chomsky nos ofrece aquí su lúcido análisis de la agresiva política exterior estadounidense. Escrito hace 14 años, mantiene su plena vigencia, analizando las formas de manipulación mediática de los estados y las estrategias de criminalización de sus «enemigos».
    Noam Chomsky
  • Guardias, Guardias: Parte de la desternillante saga Mundodisco, una parodia de las novelas de Dragonlance a cargo del británico Terry Pratchet. Nos presenta al alcohólico jefe de la guardia Vimes, en una ciudad de Ankh Morpok donde su función se ha vuelto testimonial ya que hasta el crimen está regularizado por el pragmático gobierno del Patricio Vetinari, una suerte de cruce entre Maquiavelo y Tsun Tzu. Para revitalizar a la guardia llega Zanahoria, un humano de increíble fuerza e ingenuidad al haberse criado entre enanos. Siempre he dicho que uno de sus diálogos finales (lo reconoceréis cuando lleguéis a él) es uno de los mejores retratos de la condición humana que se hayan escrito. Fácil de leer, divertido e indispensable.
    Guardias, Guardias
  • El Eternauta: Un clásico del comic argentino de ciencia ficción, a cargo del guionista Héctor Germán Oesterheld (secuestrado en 1977 por la dictadura, y probablemente asesinado ese año o a principios de 1978) y el dibujante Francisco Solano López. Una obra que disfraza la crítica a los golpes de estado, las intervenciones extranjeras y el autoritarismo militar en un cuento de ciencia ficción y supervivencia. Si bien la historia original peca a veces de apoyarse demasiado en el texto y dejar el dibujo reducido a un papel más secundario en la narrativa, es con todo el derecho del mundo una de las obras esenciales del comic argentino.
    El Eternauta

Usando Unity Web Player en Linux, con Pipelight

Si bien desde la cuarta versión de Unity3D el popular motor gráfico permite exportar proyectos para Linux, a día de hoy seguimos careciendo de una forma de usar el complemento de Unity para el navegador, el Unity Web Player. Esto es porque hace uso de Silverlight de Microsoft, que sí está disponible para Windows (como es lógico siendo productos del mismo fabricante) y MacOS.

Entonces ¿nos quedamos sin poder usarlo en Linux? No, claro que no. El proyecto Pipelight nos da la herramienta para que no echemos en falta Silverlight en Linux.

El proceso de instalación variará según la distribución que utilicemos, pero puedes verlos todos en la página oficial del proyecto. Aquí veremos las instrucciones que yo seguí en Ubuntu, para el resto de distribuciones me remito al enlace:

sudo add-apt-repository ppa:pipelight/stable
sudo apt-get update
sudo apt-get install --install-recommends pipelight-multi
sudo pipelight-plugin --update

Tras la instalación de Pipelight habrá que habilitar los plugins que queremos usar. El comando que hace esto es:

sudo pipelight-plugin --enable nombreDelPlugin
##En nuestro caso, para Unity, sería
sudo pipelight-plugin --enable unity3d

Esto no sólo os permitirá utilizar Unity3D, sino otros complementos como Adobe Flash, Acrobat Reader, etc. Podéis verl toda la información en el enlace.

Utilizando Team Viewer dentro de una LAN

Una función poco conocida del popular software para acceo remoto TeamViewer es que, además de permitir la conexión vía internet (de una forma extremadamente cómoda para un usuario que no tenga muchos conocimientos, ya que requiere mucha menos configuración que VNC) admite configurar el programa para, cuando queremos acceder a un equipo de nuestra red local, hacerlo a través de ella en lugar de usar la conexión estándar por internet. ¿Qué logramos con esto? Generalmente nuestra red local va a tener más ancho de banda que nuestra conexión a internet, así que la conexión será más rápida.

¿Cómo lo configuramos? Pues debemos hacerlo tanto en el cliente como en el servidor, y en ambos casos no es muy complicado, se hace gráficamente en un par de clicks:

  • En el equipo que queremos controlar:
    1. Abrimos TeamViewer y en la pantalla de conexión nos vamos, en el menú superior, a EXTRAS >> OPCIONES
    2. Ahí hay una opción, junto a combo desplegable, llamada Conexiones de LAN entrantes
  • Ahora vamos con el equipo servidor:

    1. Necesitos saber la IP del equipo cliente en la LAN. Las opciones son múltiples, tanto en Windows como en Linux. Puede consultarse a través de la consola de comandos, mirando las propiedades de la red…
    2. Una vez sepamos la Ip del cliente ya sólo necesitamos la contraseña de TeamViewer (la misma que para una conexión normal) para acceder a él. Básicamente nos conectamos como siempre, pero poniendo la IP del equipo en lugar del habitual ID para conexión, luego insertamos la contraseña como siempre y estamos conectados.

De esta sencilla forma podremos conseguir mayor velocidad en nuestras conexiones dentro de redes locales. He de reconocer que aunque sea software privativo, TeamViewer es una solución cojonuda para solucionar problemas mediante acceso remoto. Hay buenas alternativas libres a nivel de funcionalidad, pero por desgracia no tanto a nivel de sencillez, y muchas veces lo que necesitamos es que el que esté al otro lado del teléfono pueda entender lo que tiene que hacer sin perder mucho tiempo (sí, claramente me estoy intentado justificar por usar software privativo, y en serio que me jode usarlo). Aunque próximamente hablaremos por aquí de ese tema y de soluciones alternativas).

Un político, una canción

En nadita ya llega el 2015, con doblete en las elecciones. Hace un rato le daba vueltas a este concepto, a fin de cuentas es buena cosa acabar y empezar el año con rock and roll, por lo que he elegido una canción para las principales caras de los partidos más mediáticos.

Rajoy no me ha planteado ninguna duda, viendo su programa electoral en las elecciones anteriores, lo que hizo después y sus declaraciones sobre el fin de la crisis:

En cuanto a la nueva cara del PSOE, Pedro Sánchez… pues que lo único nuevo es la cara, pero viene con la vieja americana:

En cuanto Pablo Iglesias, yo de mesías hace muchos años que no me creo nada. Aparición demasiado oportuna que hace que salten mis alarmas, tildadme de conspiranoico. Este tema, clásico de uno de los grandes musicales, define bastante bien mis impresiones:

Yo voy a dar por hecho que Alberto Garzón seguirá su veloz ascenso dentro de IU, aunque tal vez su momento no vaya a ser este sino… las siguientes elecciones cuando quiera que sean (y si vuelve a haberlas). Si llega a candidato creo que algunos le verán demasiado joven (y eso que somos de la misma quinta):

¿Y UPyD? En fin, llamarles partido grande lo veo exagerado. Incluso llamarles partido serio, pero su mensaje criptofascista de barra de bar (pensaba poner «cuñadismo», pero está tan de moda el concepto que es cuñadista en si mismo) puede que Rosa Díez logre rapiñar más votos de los esperados:

Sí, no me acaba de convencer ninguno. Ya sabéis que el partido con el que hago el pacto de mínimos (no me representa al 100%, pero al menos se acerca bastante) es con el Partido Pirata (o Confederación Pirata, cosas de disputas internas), así que me quedaré esperando a ver con qué idea se presentan a la estatales:

Pero en el fondo sabéis que siempre he sido más de abstenerme:

Open Bay, la evolución lógica de Pirate Bay

Al final el ataque policial contra The Pirate Bay acabará teniendo unas consecuencias totalmente inesperadas para los intereses económicos tras el mismo, y además parece que puede hacer evolucionar el proyecto hacia un nuevo nivel.

Tras el cierre del popular sitio de intercambio de Torrents su código fue liberado en GitHub. La idea era simple: en lugar de tener todo centralizado en una web se crearía un enorme enjambre de sitios, dificultando así las posibilidades de machacar el servicio, ya sea por la vía jurídica/policial o mediante ciberataques. ¿El resultado de esta iniciativa? 372 copias de The Pirate Bay funcionando tan solo una semana después de la publicación, además de más de 500 forks que ha permitido mejoras en el código.

Estos clones de The Pirate Bay se nutren de una copia de una base de datos de torrents que combina resultados de isoHunt, Kickass Torrents y los datos del Pirate Bay Original.

Irónicamente la guerra legal y policial, cuyo objetivo era cerrar el sitio original, acaba provocando una nueva oleada de sitios, dejando de nuevo patente el poder del código abierto.

Hasta la vista, Joe

Normalmente no publico dos entradas en un mismo día, pero hoy no me queda más remedio que hacerlo así. Acabo de llegar del bar del cumplir la triste tradición del «Irish Dick» (una cerveza, dos chupitos de whisky) en memoria de otro grande del rock que nos deja. En este caso, a los 70 años y tras perder la batalla contra el cáncer de pulmón, nos deja Joe Cocker. Un hombre cuya música lleva muchos años a mi lado, dado que mi madre siempre fue gran seguidora de su obra (tiene una gran pasión por los vocalista de voz «bourbónica»).

Irish Dick, no preguntes por qué

Cocker, nacido en Sheffield en 1944, nos dijo hoy adiós desde su residencia en Colorado, dejando para el recuerdo algunos momentos cumbre en la historia del rock and roll, como su espasmódica actuación en Woodstock, una de las más recordadas junto a la del insuperable Jimi Hendrix. Se le podría echar en cara que la mayoría de sus éxitos fueron versiones de otros grandes artistas, pero con su carisma, su pasión y su peculiar estilo vocal curtido entre tragos de ginebra logró hacerlos suyos. Para el gran público y los mass media quedarán sus temas más populares, como Up Where We Belong (que apareció en la banda sonora de Oficial y Caballero), You can leave your hat On (de la de Nueve Semanas y Media) y su archiconocida versión del With a Little Help from my Friends de los Beatles (y que era la sintonía de la popular serie Aquellos Maravillosos Años, de gran éxito a finales de los 80 y cuyo formato fue plagiado descaradamente en España bajo el nombre de Cuéntame…).

Se acerca el final del año, pero un grande más nos deja este 2014, otra foto que pegar en el muro de los caídos en acto de servicio del rock and roll. Hasta la vista, Joe.

Pin WPS ¿por qué se recomienda desactivarlo?

El sistema WPS fue promovido como un standar de seguridad en 2007 para redes wifi, que además permitía simplificar la configuración de las mismas haciendo uso de un código PIN de 8 dígitos para conectar nuevos dispositivos a la red.

En 2011 dos especialistas en seguridad, Stefan Viehböck y Craig Heffner, descubrieron (cada uno trabajando por su cuenta) una vulnerabilidad en este sistema, en la forma en que los routers devuelven la respuesta a la inserción de un pin erróneo, lo cual facilita a los atacantes obtener dicho código por medio de un ataque por fuerza bruta. Una vez han conseguido dicho código, los atacantes puede hacerse con la clave de la wifi de manera rápida utilizando unas simples herramientas comunes.

No existe más solución que desactivar la opción del pin WPS en vuestro router para protegeros de este ataque. Me encantaría daros una explicación de cómo hacerlo… pero no hay explicación genérica posible, ya que en cada router es distinto, por lo que os tocará recurrir a algún buscador para encontrar las instrucciones de vuestro modelo. En cualquier caso, lo normal es hacer lo siguiente:

  • Accedéis al router desde vuestro navegador, introduciendo la ip del mismo en la barra de direcciones (podéis saber la ip del router mirando vuestra configuración de red, ya que ahí aparece con el nombre de «Puerta de Enlace«).
  • Lo normal es que os pida un usuario y contraseña para acceder al mismo. Si se lo habéis configurado previamente ya lo sabréis, si nunca lo habéis hecho lo más probable es que tenga la que trae por defecto el dispositivo. Suele venir en el manual del dispositivo, y si no lo tenéis a mano es posible que la encontréis en algún foro realizando una simple búsqueda.
  • Una vez en la configuración del router buscáis la opción de «Habilitar Seguridad WPS«, «Habilitar WPS«, «PIN WPS«… en fin, hay múltiples posibles nombres según el router, pero os hacéis una idea de que tiene que poner WPS en algún sitio. Allí lo desconectáis, si es posible (algunos routers no permiten desactivarlo)

Efecto 2038 ¿qué es? ¿ trae el próximo apocalipsis?

No, desde luego que no será el fin de la humanidad, como tampoco en su día el Efecto 2000. Pero alguno ha visto el titular y ha pensado ¿Qué es el efecto 2038?. Primero toca hacer un poco de historia y reflexión.

La primera reflexión es ¿cómo le decimos a un ordenador que mida el tiempo? Convertir la fecha ya la hora en algo que una computadora regida por dígitos binarios pudiera entender y con lo que pudiera trabajar era un tema complejo. Cuando el Instituto de Ingeniería Eléctrica y Electrónica se puso a estandarizar este tema creó la norma IEEE 1003, también llamada POSIX a propuesta de Richard Stallman, donde se define que la hora, tomando a los sistemas UNIX como referencia, se expresa con un entero con signo, de 32 bits, que marca los segundos transcurridos desde el 1 de enero de 1970.

¿Qué significa que el número de segundos se almacene en un entero con signo? Pues que de los 32 bits que se usarán para guardar el número el bit menos significativo (el que está a la izquierda) se utiliza para guardar el signo (es decir, si el número es positivo o negativo) y los 31 bits restantes para guardar el resto del número, implicando que el número más grande que podemos guardar es 231-1.

Cuando lleguen las 03:14:07 UTC del 19 de enero de 2038 el número almacenado en un equipo de 32 bits como fecha será el 01111111 11111111 11111111 11111111, que pasado a decimal serían 2.147.483.647 segundos que habrían transcurrido entre la fecha de referencia de inicio y ese momento. Un segundo después el número almacenado pasaría a ser 10000000 00000000 00000000 00000000, recordando que el bit de la izquierda se interpreta como el signo, que acaba de cambiar, por lo que la cifra sería negativa: -2.147.483.648 segundos, o lo que es lo mismo, «viajaríamos en el tiempo» al 13 de diciembre de 1901. Es posible que hace poco hayas leído una noticia sobre que Youtube cambió su contador de visitas por culpa del gran número de reproducciones del Gangnam Style, era exactamente este mismo problema.

El comportamiento de determinados programas y sistemas ante esta eventualidad es algo que no podemos aventurar, como pasaba hace 15 años cuando hablábamos del Y2K, el efecto 2000. Aunque un día hice la prueba en un equipo antiguo y no me generó problemas más allá del salto de fecha (reconozco que no le trasteé mucho, a fin de cuentas era un equipo que iba para trashware).

Por otra parte, ya hace unos años que trabajamos con sistemas de 64 bits por lo que esta eventualidad está solucionada para varios milenios (pensad que al ser cifras binarias la cantidad aumenta exponencialmente). Todavía quedan equipos de 32 bits, ahora mismo de hecho os escribo desde uno, pero en el transcurso de los años estos irán retirándose para dar lugar a nuevos equipos. Es muy poco probable que en 2038 nos encontremos con equipos o software pensado para 32 bits, así que si el apocalipsis llega no lo hará por ahí, por este lado puedes estar tranquilo.