Firefox 17 con Click-to-Play Plugins y Social API

Firefox 17 - Acerca de

Aún sin anuncio oficial, ya podemos descargar Firefox 17, la nueva versión estable del navegador web de Mozilla. Viene con interesantes novedades, sobre todo para desarrolladores web.

Novedades de Firefox 17 para Usuarios

La principal novedad para el usuario final es la incorporación de Click-to-Play Plugins, o sea, que para ejecutar algunas extensiones identificadas como vulnerables o no actualizadas (como pasa normalmente con Flash Player o Silverlight) debemos darles “clic” para otorgar el permiso correspondiente. Esta característica está disponible desde Firefox 14 Beta, pero no venía habilitada de manera predeterminada, y adivinen… ¡tampoco viene habilitada en Firefox 17! Busquen plugins.click_to_play en about:config y notarán que aún está en false. Quiero pensar que se activará automáticamente con extensiones no actualizadas (o habilítenla estableciendo dicho valor a true).

Firefox 17: Click-to-Play Plugins, Paso 1

Así se ve el “nuevo” Click-to-Play en acción:

Firefox 17: Click-to-Play Plugins, Paso 2

Por cierto, se menciona que ahora la Awesome Bar (barra de direcciones) cuenta con iconos más grandes, pero al menos en Linux no noto la diferencia, quizás sólo sea en la edición para Windows ¬_¬

Otra novedad, aún en pruebas (ni siquiera fue incluída en la página de novedades, ¡acaban de incluirla!), es la incorporación de la nueva Social API. En este momento podemos hacer pruebas con Facebook, sólo tienen que entrar a esta página y dar clic al botón verde que dice “Activar“, y ya podrán disfrutar de esta interesante característica.

Firefox 17: Social API

Un detallito más… ¿recuerdan las animaciones mejoradas al mover, reordenar o sacar pestañas (a la Chrome) que fueron introducidas en Firefox 8 pero que luego fueron descartadas? ¡Por fin están de regreso! :-)

Firefox 17: Pestañas Animadas

Novedades de Firefox 17 para Desarrolladores

Para desarrolladores web, tenemos muchas novedades:

  • En JavaScript, ahora Maps y Sets son iterables.
  • Se ha implementado FillPaint y StrokePaint para SVG.
  • Mejoras en las herramientas Web Console, Debugger y Developer Toolbar.
  • Implementado el atributo Sandbox para iframes para mayor seguridad.
  • Nuevo panel de marcado dentro del Inspector para una edición más sencilla del DOM.

Firefox 17: Nuevo panel de marcado

Descargas Directas de Firefox 17 en Español

Firefox 17 en Español para Windows:

Firefox 17 en Español para MacOS X:

Firefox 17 en Español para Linux (32 bits):

Firefox 17 en Español para Linux (64 bits):

También pueden visitar la página oficial de descargas cuando se haga el anuncio oficial.

¡Anímense a probar Firefox 17!

Google Chrome 23 con “Do Not Track” y control mejorado de Permisos

Chrome, el navegador web de Google, acaba de llegar a su versión estable número 23 (anuncio oficial). Hay algunas novedades que vale la pena mencionar.

La primera, exclusiva sólo para los usuarios de Microsoft Windows (¬_¬), es la activación de manera predeterminada de la aceleración de video por GPU para la decodificación de video (por ejemplo, cuando se ven videos en YouTube), con el positivo efecto colateral de un menor consumo de energía, o sea, una mayor duración de la batería en dispositivos móviles (en teoría, hasta un 25% más).

Pero bueno, lo anterior es algo que no puedo probar (¡no voy a instalar Windows sólo por eso!), así que vamos a creerle a los chicos de Google. Lo que si pude probar, son dos nuevas e interesantes características en Chrome 23.

Ahora es mucho más sencillo controlar diversos permisos por sitio web, directamente cuando los estemos visitando, dando clic en el icono a la izquierda del URL actual, tal y como podemos apreciar en la siguiente imagen.

[ Google Chrome 23 - Control mejorado de Permisos ]

En el ejemplo anterior, podemos observar cómo están bloquedas las ventanas emergentes (pop-ups), pero dando clic ahí mismo podemos habilitarlas para sólo ese sitio web. Sin duda, una muy buena idea.

La otra novedad… perdón, no es novedad (los chicos de Mozilla la incluyeron desde Firefox 4 Beta 11 y Firefox 5 estable), pero si es una nueva característica en Google Chrome, es el uso de la cabecera HTTP denominada “Do Not Track“, cuyo objetivo es detener el seguimiento de nuestras preferencias de navegación por herramientas conductuales de publicidad de terceros, aunque su efectividad dependerá si los sitios web que visitemos ya ofrecen soporte para dicha cabecera.

Cabe mencionar que el “Do Not Track” no viene habilitado de manera predeterminada. Para hacerlo, debemos ir a la página de configuración de Google Chrome, y dar clic en el vínculo “Mostrar configuración avanzada…“, para poder ver lo siguiente.

[ Google Chrome 23 - Do Not Track 01]

Al dar clic en la casilla de verificación correspondiente, asomará un mensaje descriptivo de esta nueva característica.

[ Google Chrome 23 - Do Not Track 02]

Hasta aquí las novedades… si, yo también esperaba más.

Descargar Google Chrome 23 en Español

Enlaces a los instaladores completos de Google Chrome 23 Estable, según tu sistema:

No hay que perder de vista que los instaladores binarios de Linux agregarán de manera automática el repositorio oficial de Google que corresponda a la distro utilizada.

Actualizando a Google Chrome 23 Estable en Linux

Si ya tienes Google Chrome instalado, no hay necesidad de una instalación nueva, basta con realizar una actualización. Si en tu distro aún no han sido actualizados los repositorios, no desesperes, es cuestión de algunas horas para que ocurra.

En Ubuntu y Debian:

$ sudo apt-get update && sudo apt-get upgrade

En Fedora:

$ sudo yum check-update && sudo yum update

En OpenSUSE:

$ sudo zypper refresh && sudo zypper update

Instalar Chromium y Google Chrome 23 en ArchLinux

En el caso particular de ArchLinux, en el repositorio [extra] podemos encontrar el paquete chromium.

$ sudo pacman -Sy chromium

Si prefieres no usar Chromium, en AUR puedes encontrar el paquete google-chrome.

$ yaourt -Sy google-chrome

ConsoleKit es reemplazado por systemd-logind en ArchLinux

¡Más cambios en ArchLinux! Hoy amanecimos con la tremenda noticia de que ConsoleKit ha sido eliminado de los repositorios oficiales, y que toda su funcionalidad ahora es responsabilidad de systemd-logind.

¡El pánico se apodera de todos los archeros del mundo! ¡Es el apocalipsis que los mayas predijeron! … Jajaja, nada más alejado de la realidad. Sin embargo, el anuncio es demasiado escueto y no proporciona mayores detalles sobre las implicaciones de este cambio, así que me puse a investigar de inmediato y a hacer varias pruebas. Aquí el resultado.

¿Qué rayos es eso de ConsoleKit y systemd-logind?

Por si no lo sabías, ConsoleKit era utilizado para dos cosas principalmente: Permitir a usuarios normales (no root) montar dispositivos removibles (como pendrives o memorias USB), así como permitir suspender, reiniciar y apagar el sistema. Incluso, es muy probable que en tu archivo ~/.xinitrc tengas algo como ésto:

exec ck-launch-session openbox-session

El “ck-launch-session” era lo que permitía que tu usuario pudiera hacer lo que mencioné previamente. Ahora el encargado de hacerlo es systemd-logind, y aunque este detalle no se menciona en el anuncio oficial, si podemos encontrarlo en una reciente modificación en la wiki de Arch, y cito textualmente:

All PolicyKit actions like suspending the system or mounting external drives will work out of the box.

¡Así que no hay nada que temer! Sólo hay un “pequeño” requisito… ¡ya estar usando systemd!

Como observación adicional, con logind las X (el entorno gráfico) se ejecutan en el mismo tty donde se inició sesión, mientras que con ck-launch-session se creaba una nueva sesión.

¿Qué implica que ConsoleKit ya no esté en los repositorios?

En instalaciones existentes, al actualizar el sistema no se eliminará ConsoleKit, o sea, que aún puede seguirse usando, aunque ya no tiene sentido.

En instalaciones nuevas, ya no podrá instalarse ConsoleKit (aunque parece que pronto estará disponible desde AUR, pero repito, no tiene sentido), lo cual implícitamente nos estará obligando a realizar una instalación basada en systemd.

¿Qué cambios debo hacer en mi sistema?

No mucho. Primero, ¡actualiza!

sudo pacman -Syu

Es muy importante actualizar, para que los últimos cambios se apliquen, pues incluyen paquetes a los cuales se les ha eliminado su respectiva dependencia con ConsoleKit.

Ahora, ya puedes eliminar ConsoleKit, no debes tener problemas de dependencias.

sudo pacman -R consolekit

En caso de ser necesario, no olvides eliminar “ck-launch-session” de tu archivo ~/.xinitrc.

Eso es todo, ya puedes reiniciar y verificar que todo funcione bien.

Adicionalmente, les recomiendo usar el siguiente comando para ver información sobre la sesión actual.

loginctl

Para información más detallada, pueden usar lo siguiente.

loginctl show-session $XDG_SESSION_ID

¿Eso es todo?

¡Si! Bye bye ConsoleKit :-)

Conoce los nuevos Nexus 4, 7 y 10 de Google

Google anunció apenas hace unas horas la nueva línea Nexus (fabricados por LG) con tres dispositivos, cada uno de un tamaño diferente, donde con sólo ingresar a nuestra cuenta de Google podemos acceder a nuestras fotos, correos, contactos, marcadores y todo el entretenimiento de Google Play para Android (ahora con más contenido y con soporte para más países, España incluido).

Los nuevos Nexus

Todos ellos vienen con Android 4.2 Jelly Bean, con todas las novedades de esta nueva versión.

Los modelos son:

  • Nexus 4, con una pantalla de 4.7″ de resolución 1280×768 pixeles a 320 ppi. Características técnicas: Procesador quad-core Snapdragon S4, 2GB de RAM, almacanamiento interno de 8GB o 16GB, puertos micro USBy SlimPort HDMI, carga wireless, cámara frontal de 8MP y cámara trasera de 1.3MP.

  • Nexus 7, el ya conocido por todos, ahora con modelos de 16 y 32 GB de almacenamiento interno, con un procesador quad-core.

  • Nexus 10, con una asombrosa pantalla de 10.055″ con una resolución de 2560×1600 pixeles a 300ppi, ¡más de 4 millones de pixeles en tus manos! (Como punto comparativo, el dichoso Retina Display de Apple tiene una resolución de 2048×1536 a 264ppi). La duración de su batería es algo que vale la pena mencionar, ¡hasta 9 horas de reproducción contínua de video!. Más características técnicas: Procesador dual-core A15, Mali T604 GPU, 2GB de RAM, cámara trasera de 5MP, cámara delatera de 1.9MP, puertos micro USB y micro HDMI.

Para más información, pueden consultar el anuncio oficial.

Creo que ya se que le pediré a Santa Claus esta Navidad :-)

¿AUR caído? ¡Usa el respaldo AUR3! [ArchLinux]

Desde ayer viernes está no disponible (error 503) el repositorio comunitario AUR de nuestra querida distro ArchLinux. ¿Te urge mucho instalar o actualizar algo desde AUR? ¡No te preocupes! Existe un respaldo completo de AUR, llamado AUR3, el cual se actualiza diariamente (gracias a mi tocayo @yoyo308 por el aviso).

Veamos las instrucciones paso a paso para instalar un paquete desde AUR3:

  1. Descargamos el bash script (empaquetado y comprimido) de AUR3.

    wget http://aur3.org/mirror/aur3/aur3.tar.gz
  2. Descomprimimos y nos cambiamos a la carpeta correspondiente.

    tar xzf aur3.tar.gz && cd aur3
  3. Le damos permisos de ejecución al script.

    chmod u+x aur3.sh
  4. El script utiliza curl, jshon y gnupg, así que verifica si los tienes instalados.

    sudo pacman -S curl jshon gnupg
  5. Para buscar algún paquete usamos:

    ./aur3.sh -n <paquete_a_buscar>
  6. Para más información de un paquete específico:

    ./aur3.sh -i <paquete>
  7. Para descargar las especificaciones de un paquete:

    ./aur3.sh -g <paquete>
  8. Ya descargado, descomprimimos y nos cambiamos a la carpeta correspondiente:

    tar xzf <paquete>.tar.gz && cd <paquete>
  9. Creamos el paquete a instalar:

    makepkg
  10. Instalamos el paquete resultante:

    sudo pacman -U <paquete>-<version>.pkg.tar.xz

¡Eso es todo! :-)

¿Tu navegador predeterminado es Firefox en Linux, pero tus enlaces se abren en Chrome / Chromium?

Firefox VS ChromeHace unos días me topé con algo raro. A pesar de tener a Firefox como navegador web predeterminado en Linux, al dar clic en enlaces en diversas aplicaciones (Pidgin y Hotot, entre otras), éstos se abrían en Chromium / Chrome. ¿Cómo solucionar este raro comportamiento? ¡Muy sencillo!

Varias aplicaciones (como las que acabo de mencionar), utilizan a XdgUtils como API para comunicarse con el escritorio. Por lo tanto, sólo tenemos que informarle sobre qué navegador web es el que deseamos se vincule con el protocolo HTTP (y HTTPS), y eso lo hacemos ejecutando los siguientes comando en la terminal:

xdg-mime default firefox.desktop x-scheme-handler/http
xdg-mime default firefox.desktop x-scheme-handler/https

¡Eso es todo!

Visto en StackExchange.

Instalación y configuración del entorno LAMP (Apache + PHP + MySQL) en ArchLinux con systemd

ArchLinux systemd LAMP

Ahora que las nuevas instalaciones de ArchLinux usan systemd de manera predeterminada, algunas cosas han cambiado, entre ellas, ciertos detalles en la instalación y configuración del entorno LAMP (Linux + Apache + MySQL + PHP).

Aprovechando que hace unos días realicé una instalación limpia en mi equipo de producción, también lo hice con dicha instalación y configuración, misma que comparto con ustedes en el presente tutorial.

[Actualización 2014-03-10] ¡Ha llegado Apache 2.4 a ArchLinux! Es un cambio importante y requiere nuestra intervención manual para hacer que nuestro servidor LAMP vuelva a funcionar sin problemas.

Paso 1. Instalación de los paquetes necesarios

Antes que nada, instalemos los paquetes básicos que necesitaremos.

sudo pacman -S apache php php-apache mysql

Paso 2. Ejecutando Apache

Ejecutemos (vía systemd) nuestro servidor web Apache con las configuraciones predeterminadas:

sudo systemctl start httpd.service

Adicionalmente, para que Apache se ejecute de manera automática en los siguientes booteos, usa:

sudo systemctl enable httpd.service

Ahora bien, ¿cómo se llama tu servidor? Eso lo tienes establecido en dos archivos: /etc/hostname y /etc/hosts. Lo más común es que en ambos tengas localhost. Si no es así, reemplaza “localhost” por tu nombre de servidor en el resto del tutorial.

En tu navegador web favorito, entra a http://localhost/ o http://127.0.0.1/ donde veremos algo similar a la siguiente captura de pantalla.

Apache corriendo en ArchLinux con systemd

¡Muy feo! ¿verdad? Es porque localhost no tiene ningún contenido, ¡así que vamos a solucionarlo!.

Paso 3. Creando nuestro index.html

Antes de crear nuestro index.html, debemos tener en cuenta dos detalles que se encuentran establecidos en /etc/httpd/conf/httpd.conf (el archivo de configuración principal de Apache en ArchLinux):

  • Durante el booteo del sistema, el encargado de ejecutar Apache es root, pero por motivos de seguridad, de inmediato se cambia al usuario http (que a su vez pertenece al grupo http).

  • La carpeta predeterminada para el contenido de localhost es /srv/http, cuyo propietario es root de manera predeterminada.

Debido a lo anterior, debemos realizar algunas acciones para poder empezar a crear contenido en nuestro servidor web local.

  1. Primero, debemos agregar nuestro usuario al grupo http.

    sudo gpasswd -a miusuario http

    Debemos cerrar nuestra sesión actual y volver a loguearnos para que el cambio sea aplicado.

  2. Ahora, debemos ceder la propiedad de root a http (tanto para el usuario como para el grupo) de manera recursiva para /srv/http.

    sudo chown -R http:http /srv/http
  3. Debemos establecer permisos de escritura para el grupo http (al cual nos hemos agregado) para la misma carpeta (y todo su contenido).

    sudo chmod -R g+w /srv/http

Ahora si, ya podemos crear nuestro index.html, el cual puede ser desde una simple línea de texto …

echo 'Hola Mundo!' > /srv/http/index.html

… hasta algo más elaborado (usa tu editor preferido y guardalo como index.html en /srv/http/).

<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="utf-8">
    <title>¡Bienvenidos a ArchLinux!</title>
    <style>
        body { margin: 0; font-family: Helvetica, Arial, sans-serif; }
        h1 { background: #ccc; margin: 0; padding: 10px; }
        #contenido { margin: 10px auto; padding: 10px; width: 500px; }
    </style>
</head>
<body>
<div id="contenido">
    <h1>¡Bienvenido!</h1>
    <p><strong>Apache</strong> corriendo bajo <strong>ArchLinux</strong> con <strong>systemd</strong>.</p>
</div>
</body>
</html>

index.html en funcionamiento

Paso 4. Configurando PHP

Este paso es el típico de siempre. Vamos a configurar Apache para que reconozca a PHP.

Primero, como root, abre el archivo /etc/httpd/conf/httpd.conf con tu editor favorito. Por ejemplo:

sudo vim /etc/httpd/conf/httpd.conf

Ahí, realiza los siguientes cambios:

  1. En la lista que tiene todos los “LoadModule“, y después de LoadModule dir_module modules/mod_dir.so, agrega la línea:

    LoadModule php5_module modules/libphp5.so
  2. Al final de la lista de todos los “Include“, agrega la línea:

    Include conf/extra/php5_module.conf
  3. Asegúrate que la siguiente línea no esté comentada (que no tenga “#” al inicio) en la sección :

    TypesConfig conf/mime.types
  4. Descomenta (elimina el “#” del inicio) la siguiente línea:

    MIMEMagicFile conf/magic

Ahora, como root, abre el archivo /etc/httpd/conf/mime.types con tu editor preferido (¡seguro que es vim!). Por ejemplo:

sudo vim /etc/httpd/conf/mime.types

Al final de dicho archivo agrega la línea:

application/x-httpd-php5            php php5

¡Listo! Reiniciemos Apache para aplicar los cambios:

sudo systemctl restart httpd.service

Para probar que Apache ya reconoce a PHP, vamos a crear el típico archivo de ejemplo:

echo '<?php phpinfo(); ?>' > /srv/http/info.php

Y finalmente, para verlo entra a tu navegador web, y entra a http://localhost/info.php

PHP reconocido por Apache

Paso 5. Configurando MySQL

Primero, vamos a ejecutar de inmediato el servidor de base de datos MySQL con:

sudo systemctl start mysqld.service

Para que se ejecute en cada booteo, usamos:

sudo systemctl enable mysqld.service

Y antes de que hagamos cualquier otra cosa, debemos establecer la contraseña del usuario “root” de MySQL (no es el mismo que el root del sistema). La forma más sencilla de hacerlo, es ejecutar la siguiente utilería:

mysql_secure_installation

Lo anterior nos preguntará primero la contraseña actual de root, la cual no existe, así que debemos dar [Enter], y entonces escribir (y confirmar) la nueva contraseña. Adicionalmente, la utilería nos preguntará algunos detalles adicionales, a los cuales se sugiere responder las opciones predeterminadas.

Ahora, tenemos que decirle a PHP de la existencia de MySQL. Vamos a abrir el archivo /etc/php/php.ini con tu editor favorito …

sudo vim /etc/php/php.ini

… y descomentar (eliminar el “;” al inicio) las siguientes líneas:

 extension=mysqli.so
 extension=mysql.so

Si deseas realizar alguna modificación en los parámetros de MySQL debes hacerlo editando el archivo /etc/mysql/my.cnf.

Finalmente, reiniciemos Apache y MySQL para aplicar los cambios realizados.

sudo systemctl restart httpd.service
sudo systemctl restart mysqld.service

Comentarios Adicionales

Aunque ya los mencioné, no olviden que los archivos de configuración son:

  • Apache: /etc/httpd/conf/httpd.conf
  • PHP: /etc/php/php.ini
  • MySQL: /etc/mysql/my.cnf

Tampoco olviden que bajo systemd, se utilizan los comandos:

  • Habilitar para cada booteo: sudo systemctl enable <servicio>
  • Ejecutar de inmediato: sudo systemctl start <servicio>
  • Detener de inmediato: sudo systemctl stop <servicio>
  • Reiniciar de inmediato: sudo systemctl restart <servicio>
  • Ver el estado del servicio: sudo systemctl status <servicio>

Donde <servicio> puede ser alguno de los siguientes:

  • Apache: httpd.service
  • MySQL: mysqld.service

Por último, no olviden consultar la documentación oficial para más información:

Firefox 16 con Mozilla Apps, CSS3 sin prefijos, Recolector Incremental de Basura y Soporte Opus

Firefox 16 - Acerca de

Aún sin anuncio oficial por parte de los chicos de Mozilla (aquí el anuncio oficial) Ya podemos descargar y disfrutar la nueva versión estable de su navegador web: Firefox 16.

Novedades de Firefox 16 para Usuarios

La primera de ellas (de la cual ya hemos platicado), es el soporte para Web Apps, más especificamente, para las Mozilla Apps (todas ellas aún en estado demo). ¿Eres desarrollador y te gustaría crear tus apps para Firefox? Te recomiendo visites estos dos sitios.

Firefox 16 - Mozilla Apps

Originalmente se pensaba que Firefox 15 introduciría el soporte nativo al formato PDF, pero no estaba habilitado de manera predeterminada. Sinceramente pensé que en Firefox 16 ya lo estaría, pero me equivoqué. Para utilizarlo todavía tenemos que habilitarlo entrando a about:config y cambiar el valor de la propiedad pdfjs.disabled a false y deshabilitar el plugin de Adobe Reader (o algún otro similar que tengan instalado).

Firefox 16 - Visor PDF mejorado

Otra novedad, que también sigue deshabilitada de manera predeterminada, es la nueva interfaz para el gestor de descargas. Para habilitarlo entramos de nuevo a about:config y cambiamos el valor de la propiedad browser.download.useToolkitUI a false.

Firefox 16 - Descargas

También hay un par de novedades que no son visibles para los usuarios, pero que sin dudarlo mejorarán su experiencia de navegación y disfrute multimedia: Soporte para recolección incremental de basura (incremental garbage collection) y soporte (ahora habilitado de manera predeterminada) para el nuevo codec de audio Opus.

Novedades de Firefox 16 para Desarrolladores

Ahora, veamos las novedades para desarrolladores, ¡qué son muchas! :-)

La relativamente nueva Developer Bar (introducida en Firefox 16 nightly e incluso disponible, pero oculta, en Firefox 15 Estable), ha sufrido interesantes mejoras en esta versión, se ve mejor (ya tiene unos bonitos iconos) y ya está traducida al español.

Firefox 16 - Developer Bar

Además, el Scratchpad ya incluye la opción para abrir archivos recientes.

Firefox 16 - Archivos recientes en Scratchpad

Algo también muy esperado es que las animaciones, transiciones, transformaciones y gradientes de CSS3 ya no requieren del prefijo -moz. Igualmente, ya no se usará mozIndexedDB, si no IndexedDB. Firefox poniendo el ejemplo, ojalá el resto de los navegadores hagan lo propio. Les recomiendo ampliamente leer el post respectivo en Mozilla Hacks, para más información sobre lo anterior y muchos más detalles que todo desarrollador web debe conocer.

Descargas Directas de Firefox 16 en Español

[Actualización 11-Octubre-2012] Enlaces de descarga actualizados a Firefox 16.0.1, debido a problemas de seguridad con Firefox 16.0. Aquí más información

Firefox 16.0.1 en Español para Windows:

Firefox 16.0.1 en Español para MacOS X:

Firefox 16.0.1 en Español para Linux (32 bits):

Firefox 16.0.1 en Español para Linux (64 bits):

Cuando ya se haga el anuncio oficial, también podrán visitar la página oficial de descargas.

¡A disfrutar de Firefox 16!

Google Chrome 22 con Pointer Lock JavaScript API

Google Chrome LogoNueva versión estable de Google Chrome, y prácticamente ninguna novedad que valga la pena mencionar (incluso dudé mucho en publicar este post). ¿Qué sucede chicos de Google? ¿Ya se les acabaron las ideas, la creatividad?

En el anuncio oficial se menciona la implementación del Pointer Lock JavaScript API (con lo cual las aplicaciones 3D, como los juegos de primera persona, puedan controlar la perspectiva de manera natural con el mouse), así como mejoras en el soporte para Windows 8 y retina displays.

Eso es todo ¬¬

Descargar Google Chrome 22 en Español

Enlaces a los instaladores completos de Google Chrome 22 Estable, según tu sistema:

No hay que perder de vista que los instaladores binarios de Linux agregarán de manera automática el repositorio oficial de Google que corresponda a la distro utilizada.

Actualizando a Google Chrome 22 Estable en Linux

Si ya tienes Google Chrome instalado, no hay necesidad de una instalación nueva, basta con realizar una actualización. Si en tu distro aún no han sido actualizados los repositorios, no desesperes, es cuestión de algunas horas para que ocurra.

En Ubuntu y Debian:

$ sudo apt-get update && sudo apt-get upgrade

En Fedora:

$ sudo yum check-update && sudo yum update

En OpenSUSE:

$ sudo zypper refresh && sudo zypper update

Avisos de ArchLinux en nuestro Escritorio

Avisos de ArchLinux en nuestro Escritorio

Algo he notado los últimos meses: Muchos usuarios de ArchLinux presentan problemas luego de alguna actualización. Algunos ejemplos: La vez que el directorio /lib se convirtió en symlink y su contenido fue movido a /usr/lib, cambios en el archivo /etc/rc.conf debido a la migración a systemd y recientemente una actualización de fontconfig que requería eliminar previamente de manera manual algunos symlinks.

¿Por qué los usuarios tuvieron esos problemas? ¡Porque jamás se enteraron que dichas actualizaciones requerían de nuestra especial atención!

Como usuarios de ArchLinux somos responsables de lo que sucede en nuestro sistema, y siempre (déjenme repetirlo, ¡SIEMPRE!) debemos estar pendientes de los avisos oficiales de los desarrolladores de nuestra querida distro, precisamente para evitar contratiempos y dolores de cabeza.

Ahora bien, como yo sé que muchos no son afectos a diariamente leer feeds (como un servidor, que lo primero que hace por las mañanas es abrir Google Reader para enterarme de las principales noticias oficiales), aquí les dejo mi sugerencia: ¡Mostrar los avisos de ArchLinux en nuestro Escritorio!, así podemos enterarnos de cualquier cosa al momento de entrar a nuestro entorno gráfico. ¿Cómo hacerlo? Lo más sencillo es usando el muy conocido Conky (ver imagen al inicio de este post).

Gracias a que Conky soporta feeds nativamente, es muy fácil incorporar el RSS de ArchLinux:

${rss http://www.archlinux.org/feeds/news/ 1 item_titles 1 }

Lo anterior debe ser incluido en la sección TEXT del archivo ~/.conkyrc.

¡Tip! El último número indica la cantidad de anuncios a mostrar, 1 = sólo el último aviso.

¿Qué hacer entonces si vemos un aviso nuevo? ¡Ir de inmediato a leerlo a archlinux.org/news antes de realizar cualquier actualización con sudo pacman -Syu!

¡Extra! Y antes de que me pidan mi ~/.conkyrc completo, aquí lo tienen.