domingo, 21 de abril de 2013

Libro: Metro 2033 por Dmitry Glukhovsky

Metro 2033 es una novela escrita por Dmitry Glukhovsky, lanzada (libremente) en el año 2002 en internet.

Resumen No-spoiler

La novela está ambientada en la ciudad de Moscú en el año 2033, 20 años después de una guerra mundial nuclear que devastó las ciudades y países de todo el mundo. El invierno nuclear, los altos niveles de radiación, las especies peligrosas emergentes y los gases tóxicos en la superficie, forzó a los supervivientes a buscar refugio bajo tierra. Con una trama post-apocalíptico, la novela relata las aventuras y pensamientos de Artyom, el protagonista de esta historia, quien intenta salvar su hogar, la estación VDNKh (léase Ve-den-ja), de una nueva especie peligrosos: Los Oscuros (los Negros según el traductor de la versión que leí. pero no suena muy adecuado :S). Con habilidades muy particulares y muchisima suerte, Artyom parece estar destinado a salvar el último refugio de la humanidad de la amenaza... o eso es lo que parece ser.
Metro 2033 - Mapa de estaciones y facciones

Opinión


Yo recomiendo este libro. Si pudiera resumir este libro con una palabra, esa palabra sería sentido. En una frase: la búsqueda de sentido.
A lo largo de cada uno de túneles del metro, apreciamos las transformaciones de un hombre y su forma de ver el mundo, vemos su búsqueda del sentido a la vida en un ambiente tan rudo donde la vida misma es un milagro. El autor explora diferentes búsquedas de significado a través de sectas y cultos, a veces de carácter político, a veces de naturaleza espiritual, exponiendo muchas clases de estilo de vida,  mostrando como las personas se aferran a las creencias con la esperanza de encontrarle un sentido a la vida.
El sentido de las cosas es un tema que el autor aborda muy bien.

Datos interesantes que aprendí

  • El metro de Moscú tiene 188 estaciones distribuidas a lo largo de 12 lineas de metro, recorriendo un total de 313 km.
  • La estación más profunda está a unos 85 metros bajo tierra, lo que convierte al metro de Moscú en uno de los sistemas de metro más profundos
  • La torre Ostankino es una de las estructuras más altas del mundo, contando con una altura de alrededor de 540 m.

Frases favoritas


Al comienzo del libro

"En ese momento, Artyom creyó haber comprendido la esencia del ser humano, así como el sentido de la vida: vio al ser humano como una compleja máquina destinada a la eliminación de alimentos y producción de mierda. Una máquina que funcionaba sin impedimento alguno durante la mayor parte de la vida, y cuya existencia no tenía sentido alguno, y es que por «sentido» se entendía un final. Su final era el propio proceso: consumir tanta comida como le fuera posible, procesarla y expulsar los excrementos, todo lo que quedara de las humeantes costillas de cerdo, los estofados de setas y las deliciosas tortas de harina. Los hombres que pasaban por allí se transformaron, a los ojos de Artyom, en máquinas sin rostro, que sólo servían para la destrucción de lo bello y lo provechoso, que sólo engendraban masa fétida e inútil. Se enfadaba con ellos, y los miraba con asco, igual que ellos lo miraban con asco a él."
Capítulo 10

 "
"
Capítulo 17

viernes, 19 de abril de 2013

Lector de PDF nativo de Google Chrome en Chromium - Caso Debian GNU/Linux

Posiblemente una de la excusas más comunes para usar Google Chrome en lugar de Chromium, es la ausencia de un lector de PDF embebido en el navegador.
La solución que muchas personas indican es instalar una aplicación para leer PDF en Chromium. Puede que funcione para algunos, aún así, me sigue pareciendo una solución poco elegante.
Me he enterado recientemente que es posible mejorar el navegador Chromium añadiendole el mismo lector de PDF de G-Chrome.
Esta solución es muy antigua, pero me tomé la libertad de publicar una entrada en español al respecto.

Manos a la obra

Por alguna razón en los repositorios de Debian (Testing almenos) aparecen los paquetes
chromium  y chromium-browser, aún así el "hack" es bastante sencillo.

Primero se necesita disponer de un paquete de instalación de G-Chrome actual.
El truco consiste en extraer de G-Chrome, la librería que contiene el lector de PDF embebido.
(Para los perezosos, he habilitado un enlace de decarga a mi libpdf.so para la arquitectura de 64 bits de Chromium, no tengo la versión del navegador de la cual tomé la librería, pero es del mes de Marzo(2013). Actualicé el enlace usando la librería G-chrome versión 40.0.2214.94 (Feb 2015). Declaración No me hago responsable del uso indebido de este archivo ni de las consecuencias de su uso.).
Para cualquiera de los casos siguientes, debe tener privilegios de root para modificar los directorios.

chromium instalado 

Solo se requiere colocar la librería mencionada anteriormente en el directorio
 /usr/lib/chromium/
de manera que se vea  /usr/lib/chromium/libpdf.so

chromium-browser instalado

Solo se requiere colocar la librería mencionada anteriormente en el directorio
/usr/lib/chromium-browser/
de manera que se vea /usr/lib/chromium-browser/libpdf.so


Probando el lector

Al reiniciar el navegador, en la barra de direcciones del navegador escribimos
chrome://plugins/
Notaremos de inmediato que aparece un plug-in asociado a la librería, y por defecto, debería estar activado (Si no, lo habilitamos).
El Plug-in se activa al reiniciar el navegador

Al abrir un PDF, deberíamos tener el mismo lector de Google Chrome, solo que usando Chromium.

Vemos que se trata de Chromium

Tiene exactamente las mismas características que para el navegador Google Chrome




Apostilla

Al interior de estos directorios puede existir una carpeta llamada plugins, si desea puede colocar la librería allí, por motivos de organización y estética fundamentalmente

viernes, 12 de abril de 2013

Flash Player plugin problems in Google-Chrome under Debian GNU/Linux

SOME CONTEXT


I'm using Debian GNU/Linux. Some day on the month of February(2013), the flash player plugin suddenly stopped working in the google-chrome web browser. I've noticed the glitch when I used some web pages as groveshark.com and youtube.com, they suggest me the use of HTML5 given the “lack” of a flash player plugin


FACTS


The package flashplugin-nonfree was installed (yeah, i know about Gnash, but i still prefer the non-free version)

No system update were performed, so the problem was not caused by package conflicts.


FINDINGS


Given the facts above, the search begun, i found that Google Chrome uses his own flashplugin version (named flashpepperplugin), independent of the system installed version (flashplugin-nonfree for the Non-free case).
A way to check the plugins, is type chrome://plugins/ in the search/url bar of the browser, then activate the option “Details” (a + on the left-top corner) and allow a version to execute  (system version 11.2 series, and chrome version 11.5 series. at February 2013). a Sensitive path is ~/.config/google-chrome/ the chrome plugin is located at the path PepperFlash

SOLVING THE PROBLEM

I think that the problem was that both flash versions available (system version 11.2 series, and chrome version 11.5 series. at February 2013) so I choose the system version as activated, and deactivated the chrome version. That made flash player plugin work fine.
But, another solution is to use the Chromium browser instead of Google Chrome. That was the solution of my choice, not only solved the problem, I really feel tha Chromium is much faster with an efficient system resources consumption.

To install chromium, just use aptitude as root (su)

# aptitude install chromium
Or by any other package manager, look for chromium.