domingo, 25 de enero de 2015
domingo, 18 de enero de 2015
Por qué aterra 'Ciutat Morta'

Es imposible olvidar Ciutat Morta una vez la ves. Si además eres barcelonés, es muy probable que la película te persiga por las calles, acechándote. Sería muy fácil decir que te quita un velo de delante de los ojos, pero más bien puede que te suceda lo contrario. De repente, sobre monumentos, esquinas, paseantes, hay algo pegajoso que lo cubre todo. Los ciudadanos que hayan visto la película, por primera vez emitida en la televisión pública catalana, deberán enfrentarse a todo ello. A lo siguiente:
http://www.eldiario.es/zonacritica/aterra-Ciutat-Morta_6_347225283.html
TextBlade: el teclado portátil que se monta magnéticamente
Una de las desventajas de las tabletas y los teléfonos móviles es su teclado, sobre todo si aspiramos a escribir algo más que un mensaje de Whatsapp acompañado por el emoticono de la flamenca. El problema es que llevar encima un teclado portátil es un poco incómodo. Para solventarlo al menos un poco nace TextBlade.
Su rasgo más llamativo es que las piezas minimalistas de este teclado de reducido tamaño, al igual que si fuera una especie de Tetris, encajan entre sí magnéticamente. La batería parece que está albergada en la barra espaciadora, y proporciona energía al teclado durante un mes. Se pondrá a la venta durante el mes de febrero.
Vía | Microsiervos
-
La noticia TextBlade: el teclado portátil que se monta magnéticamente fue publicada originalmente en Xataka Ciencia por Sergio Parra .
Los 5 minutos de #ciutatmorta que no darán por la tele
http://listo.tumblr.com/post/108370969070/los-5-minutos-de-ciutatmorta-que-no-daran-por-la
jueves, 15 de enero de 2015
Couso reclama a Mogherini que deje de lado a la OTAN y escuche a Argelia para resolver el conflicto en Libia
Esta ha sido la forma en la que Couso se ha referido a una hipotética solución basada en la voluntad de algunos de los Estados que participaron en los bombardeos sobre Libia en 2011. “Libia es hoy un país destruido, fragmentado y a punto de ser inviable. Pero esto no se ha producido por una catástrofe natural: es fruto de la intervención de la OTAN. La solución no puede partir de los que generaron ese desastre. Por eso, no sólo nos oponemos a cualquier intervención militar occidental, sino que entendemos que por el bien del pueblo libio, se deben escuchar las propuestas de los países vecinos”, ha dicho Couso.
El también vicepresidente de la Comisión de Exteriores del Parlamento Europeo ha reclamado que se tenga en cuenta a la iniciativa de diálogo encabezada por Argelia. “Por el bien del pueblo libio –ha afirmado - este Parlamento, la Alta Representante, deben dar un paso al lado, arrimar el hombro con los vecinos de Libia que conocen muy bien estas guerras inducidas y apoyadas por los que a un lado y al otro del Atlántico se afanan en ordenar Oriente Medio a golpe de guerra, bombas y sufrimiento”.
“¿Cree que Argelia es un actor capaz de liderar el diálogo entre las partes? ¿No cree que un vecino es un valor añadido en la búsqueda de una solución?”, ha preguntado el eurodiputado de IU a Mogherini.
“Lo que es inaceptable es que los pirómanos apaguen el fuego. Muchos países con el apoyo de este Parlamento apoyaron la intervención de la OTAN que llevó a la destrucción del país”, ha sentenciado.
VÍDEO DE LA INTERVENCIÓN CON RESPUESTA DE MOGHERINI:
http://www.izquierda-unida.es/node/14963
miércoles, 14 de enero de 2015
Hace 6 años Venezuela rompió relaciones con Israel por el genocidio contra Palestina
A través de un comunicado, difundido por la Cancillería venezolana, el Gobierno venezolano hizo pública su indignación por “el reiterado desacato y desconocimiento del Estado de Israel de las resoluciones del Consejo de Seguridad de la ONU”, que instan a detener el ataque contra Palestina.
“En esta oportunidad, el comportamiento infame del gobierno israelí se ha traducido en 19 días continuos de bombardeos, el asesinato de más de 1.000 personas, y el arrase de la infraestructura de la población de Gaza; una catástrofe humana se está desatando ante los ojos del mundo entero”, reza el texto difundido hace seis años.
Añade el comunicado que “este repugnante ensañamiento contra la población civil, no es sino fiel ejemplo de la utilización reiterada del terrorismo de Estado por parte de Israel, cobrándose las vidas de los seres más débiles e inocentes: los niños, las mujeres y los ancianos”.
Un día antes, el 13 de enero de 2009, el líder de la Revolución Bolivariana y entonces presidente de la República Bolivariana de Venezuela, Hugo Chávez, manifestó en un acto oficial lo siguiente: “Aprovecho para rechazar de nuevo la agresión genocida de Israel al pueblo palestino, exigir el cese de la invasión, y pedir al mundo que nos unamos por la paz”.
El asedio de Israel contra Palestina no ha cesado. El último ataque de gran magnitud se llevó a cabo entre julio y agosto de 2014. Tel Aviv lanzó bombardeos contra la Franja de Gaza que dejaron un saldo de más de 2.000 personas asesinadas, de los cuales 79% eran mujeres y niños; además de miles de heridos y daños materiales.
AVN
Je ne suis pas Charlie... ?
Ce serait faire injure aux impertinences qui ont été assassinées que de taire les débats que crée l’unité nationale mise en avant par toutes les institutions et médias... Une réaction à contre courant ?
Post du camarade Loch Lomond :
"Nous sommes tous Charlie" proclame Libération,et bien non pas moi,Je n’ai pas fait campagne en faveur du traité de Maastricht, je ne suis pas Charlie,Je n’ai jamais amalgamé le PCF et le FN, je ne suis pas Charlie,Je n’ai pas soutenu les bombardements de l’OTAN sur la Yougoslavie, je ne suis pas Charlie,Je n’ai pas fait campagne pour le OUI au référendum sur la constitution européenne en 2005, je ne suis pas Charlie,Je n’ai pas cherché à enfoncer Denis Robert et défendu clearstream, je ne pas Charlie,Je n’ai jamais pensé que Cuba est une dictature, je ne suis pas Charlie,Je n’ai jamais pensé que Chavez était un dictateur, je ne suis pas Charlie,Je n’ai pas approuvé le bombardement de la Libye, je ne suis pas Charlie,Je ne me suis pas réjoui de l’assassinat de Khadafi, je ne suis pas Charlie,J’ai désapprouvé, en 2006 l’attaque du Liban par Israël, je ne suis pas Charlie,Je ne prend pas partie, systématiquement pour Israël contre les palestiniens, je ne suis pas Charlie,Je ne ferme pas les yeux sur le nazisme en Ukraine, je ne suis pas Charlie,Je pense que Femen est un mouvement qui prend sa source dans l’extrême droite ukrainienne, je ne suis pas Charlie,Je ne pense pas que la Russie soit un pays dangereux pour la paix dans le monde, je ne suis pas Charlie,Je ne pense pas que la Russie soit responsable de la situation en Ukraine contrairement à l’UE et l’OTAN, je ne suis pas Charlie,Je n’ai pas appelé à l’intervention en Syrie, je ne suis pas Charlie,Je n’ai jamais fait de l’opposition syrienne des héros, j’ai toujours pensé que ce sont des fanatiques islamistes plus ou moins manipulés, je ne suis pas Charlie,Les journalistes de Charlie, comme les policiers et l’agent d’entretien tués sont évidemment innocents et leur assassinat est injustifiable, mais n’en faites pas des héros...Rendre hommage aux victimes, oui bien sûr, mais ce n’est pas autour de Charlie et de ses "valeurs" que je voudrais voir se rassembler le peuple français... et refusons cette union nationale masquant l’intention réelle des terroristes et les responsabilités écrasantes des dirigeants français dans la haine suscité par notre pays...
Je partage à cent pour cent ce texte ; je viens de répondre ceci à quelqu’un qui voulait me proposer la signature d’une pétition en faveur de Charlie : ce qui s’est passé avec les assassinats de plusieurs journalistes est quelque chose de très grave, pour autant je ne suis pas Charlie, je n’aimais pas ce journal qui n’aimait pas les communistes que nous sommes, et méprisait bien souvent les petites gens. La presse est en grande difficulté et la liberté d’opinion gravement mise en cause depuis de nombreuses années et de ce point de vue le groupe Lagardère ainsi que d’autre marchants d’armes ont une grande responsabilité dans ce qui lui arrive. Je trouve donc plus tôt faux cul que le groupe Lagardère qui alimente en armes tous les régimes réactionnaires du monde arabe, se mette en tête de la campagne pour la parution du journal. Le CNR avait un point très clair sur la liberté de la presse, en particulier contre la presse de monopole et ses grandes concentrations. Exigeons l’application de la loi et le retour aux principes de l’ordonnance de 45.
Gilbert Rémond
Zeal: Documentación offline a la mano
Estaba leyendo en HumanOS un artículo relacionado con Zeal, una aplicación que nos permite tener documentación sobre diversas aplicaciones, frameworks y sus APIs de forma offline, y quería compartir con ustedes como es que se instala y se añade la documentación disponible.
¿Qué es Zeal?
Zeal es una alternativa a Dash, su homólogo en OS X y a Velocity, su homólogo en Windows. De hecho, usa el mismo listado de docset, que es como llaman a la documentación disponible.
¿Cómo instalamos Zeal?
En su página de descarga podemos encontrar varias formas de instalar Zeal dependiendo de la distribución. En el caso de Ubuntu:
add-apt-repository ppa:jerzy-kozera/zeal-ppa apt-get update apt-get install zeal
Para ArchLinux se instala desde AUR:
yaourt -S zeal-git
Hay paquetes para Gentoo y openSUSE, pero para Fedora hay que compilarlo desde la fuente de Zeal. Una vez instalado solo tenemos que ejecutarlo desde el menú de inicio, o desde un terminal.
¿Cómo importamos los Docset a Zeal?
Una vez abierta la aplicación vamos a File (Archivo) » Options (Opciones) » Docsets. Zeal cargará el listado con la documentación disponible y solo tendremos que seleccionar el que queramos y descargarlo desde la misma ventana.
Podemos cerrar la ventana de opciones mientras que se descarga la documentación, y en la ventana principal irán apareciendo en la parte izquierda las entradas que fuimos marcando una vez que se descarguen.
Ahora podemos navegar por cada sección de la documentación descargada o insertar algún criterio de búsqueda (de forma general o usando un prefijo) para que nos muestre los resultados por cada Docset descargado:
A todo esto le añadimos que Zeal se puede integrar con algunos de los editores de textos más populares como Sublime Text, Brackets, VIM o Emacs.
Como bien nos dicen los chicos de HumanOS, se puede crear documentación propia y ponerla dentro de la carpeta donde están nuestros docsets para poder visualizarla. Muchos programas que utilizamos para generar documentación permiten crear docset, tal es el caso de Javadoc, AppleDoc, Sphinx o PyDoctor, RDoc o Yard, Doxygen, entre otros. También se puede llevar documentación HTML a docset, siguiendo la guía que se expone aquí.
Y eso es todo.
http://blog.desdelinux.net/zeal-documentacion-offline/martes, 13 de enero de 2015
domingo, 4 de enero de 2015
Porque es mejor compilar a que instales desde los repositorios.
En esta pequeña guía voy a explicarles (y enseñarles) porque es mejor que compiles un programa (dígase Firefox, Vlc, etc) desde su código fuente, a que lo bajes (desde El Centro de Software, Yumex, Pacman, etc) y lo instales.
Primero vamos con la teoría:
¿Qué es “compilar”?
Compilar es transformar el código fuente (código escrito en un determinado lenguaje de programación, dígase C,C++,etc) en un programa ejecutable para su funcionamiento mediante el uso del procesador para la conversión del lenguaje usado para generar el código a el binario y ensamblador. También se le suele llamar empaquetamiento.
¿Porqué es mejor “compilar”?
Primero tienes que saber lo siguiente para entender el por que. Dicho de una manera “burda” (simple, no muy profesional, etc), cada raza (Pentium, Core, Atom,etc) y su especie (Intel, AMD, ARM,etc) de procesador tienen instrucciones (software escrito en ensamblador que procesa el código) propias de su modelo (Core i7, Core i5, Atom x2, Phantom x8,Arm,etc) y además tienen instrucciones generales que todos los de su especie tienen.
Cuando vos bajas desde los repositorios a través del Centro de Software/apt-get/Yumex/Yum/Pacman/etc, un programa que se instala de forma automática se dice que esta precompilado para su funcionamiento en todos los procesadores posibles (Intel y Amd). Al tratarse de un programa precompilado se pierden esas instrucciones propias de ése modelo de procesador específico (piensa que si un programa como Firefox o Chrome, que tienen más de 7 u 8 millones de líneas de código, tuvieran que poner todas las instrucciones específicas para cada procesador que hay en el mercado, la cantidad de código sería tan grande que ya no sería eficiente ése programa) dejándose nada más que las generales de su marca creadora (Intel, Amd,Arm).
Al bajar, descomprimir y compilar por tu cuenta el código fuente de un programa, éste se compila con las instrucciones específicas de TU procesador, (lo que no quiere decir que no sirva en una máquina con otro distinto, sólo que va a estar optimizado específicamente y puramente para tu procesador), desatando y liberando así todo el poder que tu procesador es capaz de dar gracias a sus instrucciones específicas.
En detalles más técnicos, estas instrucciones específicas están íntimamente ligadas a lo que se conoce como el chipset de tu placa madre, que es el gran quebradero de cabeza para los que tenemos Intel para cuando queremos hacer un upgrade del procesador y la placa madre.
Te sorprenderías del poder que puede llegar a dar tu Amd Atom x2 o tu Intel Core Inside, Core 2 Duo, i3, etc de tu vieja PC. ¿Ahora entiendes por que se habla mucho en el mundo Linux de compilar el famoso Kernel (corazón de todo sistema operativo)? Imagínate si compilar especialmente para tu pc todo un sistema (entorno gráfico (Gnome,Kde, etc), Kernel, programas de uso común (Firefox, Vlc, Chrome, Wine, etc) todo el nivel de velocidad y optimización que tendrías.
Éste principio de compilación para obtener un código optimizado especialmente para tu máquina es el que utilizan distros como Gentoo y derivados (del que no voy a hablar ahora, yo utilizo Fedora minimal con compilación de Gnome 3, el kernel y demás programas) donde el sistema, sus actualizaciones y sus programas siempre siempre son compilados.
Desventajas de la compilación:
Ya te expliqué todas las ventajas, pero como todo en el universo tiene una contra.
En el caso de la compilación son;
- Tiempo necesario para esto (Firefox con un i7 4790K (sin overclock ya que soy muy malo con los voltajes) toma 3 minutos, Gnome Shell (la barra nada más) con Gnome-Control-Center me tomo unos 2 minutos, los dos siendo compilados a la vez en Fedora. Pero en una máquina con un procesador menos fuerte este tiempo puede aumentar desmesuradamente).
- El procesador usa el 100% de su potencia con todos sus núcleos al máximo, por lo que el consumo y el calor se disparan (tenerlo en cuenta si tiene overclocking o si es especialmente una notebook), así que es conveniente que te prepares un mate o un café para la ocasión.
- Quizás te falte alguna librería (herramienta) que utilice algún programa para que no de error en la compilación. Por lo general todas las distros tienen paquetes o conjuntos de los mismos para evitar esto (vienen repletos de diversas librerías y demás cosas que permiten al kernel comunicarse como se debe con el procesador durante el proceso).
¿Cómo puedo compilar?
Acá hablo de compilar un programa de uso normal, no un kernel.
aptitude install build-essential dh-make devscripts fakeroot debhelper debian-policy ccache dh-autoreconf autotools-dev build-dep ardour
Puse debian-policy, pero si su distro no es Debian y les da error de que no existe ese paquete, simplemente ignórenlo. Tengo que aclarar que hace mucho que no uso estos sistemas por lo que si algún paquete ya no se encuentra en los repositorios no se hagan problema.
Para Fedora:
sudo yum -y install kernel-headerskernel-develsudo yum groupinstall "Development Tools"sudo yum groupinstall "Development Libraries"
Acá tengo que pedir disculpas para los que usan Arch (no conozco bien la distro) y OpenSuse, ya que no conozco estas distros ni tampoco los paquetes respectivos para realizar una correcta compilación (y no he corroborrado lo que hay en la red, por lo que para esas dos no sé si funcionan).
Ahora que ya tienes todos los requerimientos necesarios solo necesitas bajarte el código fuente del programa que quieres compilar, según la extensión lo descomprimes usando la terminal (tranqui, te dejaré los comandos) y cuando vallas a la carpeta (siempre con la terminal) haces lo siguiente:
Si tiene posibilidad de configurarse para elegir los componentes y demás:
./configure
Luego tecleas:
make
Y por último para instalar el programa en tu linux:
make install
Comandos para descomprimir mediante la terminal (el archivo se descomprime en una carpeta donde se encuentre el archivo):
Archivos .tar (tar) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Empaquetar | tar cvf archivo.tar /archivo/* Desempaquetar | tar xvf archivo.tar Ver el contenido | tar tvf archivo.tar
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .tar.gz - .tar.z - .tgz (tar con gzip) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Empaquetar y comprimir | tar czvf archivo.tar.gz /archivo/ Desempaquetar y descomprimir | tar xzvf archivo.tar.gz Ver el contenido (sin extraer)| tar tzvf archivo.tar.gz
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .gz (gzip) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Comprimir | gzip -q archivo (El archivo lo comprime y lo renombra como "archivo.gz") Descomprimir | gzip -d archivo.gz (El archivo lo descomprime y lo deja como "archivo" Nota: gzip solo comprime archivos, no directorios
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .bz2 (bzip2) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Comprimir | bzip2 archivo | bunzip2 archivo (El archivo lo comprime y lo renombra como "archivo.bz2") Descomprimir | bzip2 -d archivo.bz2 | bunzip2 archivo.bz2 (El archivo lo descomprime y lo deja como "archivo") Nota: bzip2 solo comprime archivos, no directorios
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .tar.bz2 (tar con bzip2) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Comprimir | tar -c archivos | bzip2 > archivo.tar.bz2 Descomprimir | bzip2 -dc archivo.tar.bz2 | tar -xv | tar jvxf archivo.tar.bz2 (versiones recientes de tar) Ver contenido | bzip2 -dc archivo.tar.bz2 | tar -tv
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .zip (zip) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Comprimir | zip archivo.zip /mayo/archivos Descomprimir | unzip archivo.zip Ver contenido | unzip -v archivo.zip
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .rar (rar) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Comprimir | rar -a archivo.rar /mayo/archivos Descomprimir | rar -x archivo.rar Ver contenido | rar -v archivo.rar | rar -l archivo.rar
Y esto es todo. Saludos desde Buenos Aires, Argentina. Felices fiestas y año nuevo ! :).
http://blog.desdelinux.net/porque-es-mejor-compilar/