Firefox 21 con más opciones en Do Not Track

Firefox 21

¡Acaba de ser liberado Firefox 21! Aún no hay anuncio oficial, pero ya saben, aquí les tengo un listado de sus novedades principales:

  • Ahora tenemos tres opciones diferentes para Do Not Track (DNT) (por lo visto a nuestros amigos traductores se les olvidó tomar en cuenta el texto de dichas opciones).

Firefox 21 DNT

  • Ahora Firefox te sugerirá como mejorar el tiempo de inicio de la aplicación en caso de ser necesario.

  • Implementación preliminar del Firefox Health Report.

  • Habilidad para restaurar las miniaturas eliminadas de la página Nueva Pestaña (me recordó mucho a la opción de Gmail para poder hacer Undo cuando mandas un email).

  • CSS: -moz-user-select:none ha cambiado para mejorar la compatibilidad con -webkit-user-select:none.

  • HTML5: Soporte para el nuevo elemento <main>.

  • Implementación de los estilos con ámbito (scoped stylesheets).

Les recomiendo ampliamente visitar el listado completo de las novedades.

Descargas Directas de Firefox 21 en Español

Firefox 21 en Español para Windows:

Firefox 21 en Español para MacOS X:

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

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

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

Share

Mejoras en Firefox UX Australis

¡Ya tenemos mejoras en Australis! Interesantes novedades de la nueva interfaz de Firefox acaba de aterrizar en la última actualización de la versión Mozilla Firefox UX Nightly 23 (página de descargas).

Así se ve en mi KDE (aún necesita mejorar visualmente, pero en general funciona muy bien):

Australis en Mozilla Firefox UX para Linux

Así se ve en Windows (imagen tomada de la fuente original):

Australis en Mozilla Firefox UX para Windows

Fuente.

Share

¿Copia lenta de archivos a memorias USB?

Algo que me encanta de ArchLinux es que cada vez que me enfrento a un problema, siempre encuentro información al respecto en la wiki y/o en los foros; desde el primer día en que empecé a utilizar esta maravillosa distro, todos los días he aprendido algo nuevo… y esta ocasión no es la excepción.

El problema: Pobre desempeño al copiar o mover archivos (en particular los “pesados”, pero no es exclusivo) a una memoria USB o pendrive, en especial al usar KDE (de nuevo, el Desktop Environment tampoco es exclusivo).

La solución: En la wiki se menciona un procedimiento, pero editando el archivo /etc/rc.local, el cual sabemos ya no existe con la llegada de systemd, así que tuve que “modernizarlo” basándome en un par de guías. El resultado a continuación.

Paso 0

No usen sudo para crear/editar los archivos de los pasos siguiente, mejor entren al usuario root con el comando su -:

[gespadas@localhost ~]$ su -
Contraseña: ******
[root@localhost ~]#

Ahora si, pueden seguir leyendo.

Paso 1

Vamos a crear el archivo /etc/tmpfiles.d/disable-hugepage.conf (realmente puede llamarse como gusten). Para ello usaré:

vim /etc/tmpfiles.d/disable-hugepage.conf

¿No les gusta vim? ¡Muy mal! Ok ok, pueden usar el editor que deseen ;-)

Ahí, el contenido del archivo será el siguiente:

w /sys/kernel/mm/transparent_hugepage/enabled - - - - madvise
w /sys/kernel/mm/transparent_hugepage/defrag - - - - madvise
w /sys/kernel/mm/transparent_hugepage/khugepaged/defrag - - - - 0

Las primeras dos líneas están escribiendo el valor madvise al archivo indicado (algo como hacer un echo madvise > /sys/.../archivo), y la última línea hace lo mismo, pero escribiendo el valor 0.

No quiero profundizar en lo que significa lo anterior (¡lean las referencias que pongo!), pero brevemente les comento que estamos estableciendo durante el booteo (por eso usamos tmpfiles) los parámetros transparent hugepages y hugepage defragmentation del kernel.

Paso 2

Adicionalmente, editen el archivo /etc/sysctl.conf (ese si existe, su función es la de establecer parámetros del kernel en tiempo de ejecúción):

vim /etc/sysctl.conf

Y al final pongan lo siguiente:

kernel.shmmax=134217728
vm.dirty_background_bytes = 4194304
vm.dirty_bytes = 4194304

¿Por qué esos números? 134,217,728 bytes = 128 MB y 4,194,304 bytes = 4 MB.

¿Y por qué esos parámetros? Ayudan a reducir el efecto freeze en KDE.

¿Les da miedo editar un archivo que se mete directamente con el kernel? ¡Deberían! Es por eso que una solución más elegante, más acorde a la filosofía de systemd, es crear un archivo .conf dentro de la carpeta /etc/sysctl.d/ (similar a lo que hicimos en el paso 1). Por ejemplo, el archivo podría llamarse /etc/sysctl.d/disable-freeze.conf, cuyo contenido serían las tres líneas antes descritas.

Paso Extra

Si el desempeño mejoró, pero no lo suficiente, repitan el paso 1, pero usando el valor never en vez de madvise. ¡Atención! Hay efectos colaterales, y el más molesto es que la hibernación del sistema ya no funcionará.

Share

¿Problemas con package-query al tratar de actualizar pacman en ArchLinux?

Ya estaba anunciado, y hace unas horas pacman 4.1 llegó al repo [core] de ArchLinux. Muchos han tenido conflictos al querer actualizar, y es por que tenermos yaourt instalado, el cual depende de package-query.

$ sudo pacman -Syyu
:: Los siguientes paquetes deben actualizarse primero:
    pacman
:: ¿Desea cancelar la operación actual
:: y actualizar estos paquetes ahora? [S/n]
resolviendo dependencias...
verificando conflictos...
error: error al preparar la transacción (no se pudieron satisfacer las dependencias)
:: package-query: necesita pacman&lt;4.1

¿Qué hacer? Aquí la solución que funcionó conmigo, la cual espero les funcione también.

  1. Elimino yaourt y dependencias (incluyendo package-query):

    sudo pacman -Rs yaourt
  2. Actualizo al nuevo pacman:

    sudo pacman -Syu
  3. Uso el nuevo pacman.conf, ya que la directiva SyncFirst en la sección options ya no es reconocida (Allan McRae, declarado detractor de Manjaro, asegura que este cambio no fue deliberado para afectar a dicha distro):

    sudo mv /etc/pacman.conf /etc/pacman.conf.respaldo
    sudo mv /etc/pacman.conf.pacnew /etc/pacman.conf
  4. Agrego el repo de la comunidad francesa (el cual ya tenía en el viejo pacman.conf):

    sudo echo "[archlinuxfr]" >> /etc/pacman.conf
    sudo echo "Server = http://repo.archlinux.fr/$arch" >> /etc/pacman.conf
  5. Recargo mis repos e instalo yaourt (gracias al repo francés):

    sudo pacman -Syy yaourt
  6. Actualizo todo lo que me hace falta:

    sudo pacman -Su
  7. Ya pueden respirar tranquilos ;-)

¿Les funcionaron los pasos? ¿Hicieron algo diferente? ¡Comenten!

Share

¿Problemas con libgl al tratar de actualizar ArchLinux?

Hoy al encender mi equipo, quise actualizar mi querido ArchLinux

sudo pacman -Syyu

y me encuentro con ésto:

error: error al preparar la transacción (no se pudieron satisfacer las dependencias)
:: cairo: necesita libgl
:: compiz-core: necesita libgl
:: gnome-session: necesita libgl
:: lib32-cairo: necesita lib32-libgl
:: lib32-glu: necesita lib32-libgl
...
:: qt4: necesita libgl
:: xorg-server-xephyr: necesita libgl
:: xorg-xdriinfo: necesita libgl

Como pueden ver, hay problemas de dependencias con libgl (y con lib32-libgl). Luego de investigar un poco, descubrí que el motivo es la última actualización del driver de Nvidia (la versión 313.30).

La solución para el conflicto de libgl:

sudo pacman -Rdd nvidia-utils
sudo pacman -S nvidia-libgl

La solución para el conflicto de lib32-libgl:

sudo pacman -Rdd lib32-nvidia-utils
sudo pacman -S lib32-nvidia-libgl

Ahora si, ya pueden actualizar sin problemas:

sudo pacman -Su

Referencia: Foro de ArchLinux.

Share

Deshabilitar el Historial de Documentos Recientes en ArchLinux

¡Un pequeño tip! Si eres de los que odian el historial de los Documentos Recientes, hay una forma muy sencilla de deshabilitarlo por completo en ArchLinux.

Primero, debemos hacerlo para aplicaciones GNOME:

rm -f ~/.local/share/recently-used.xbel
touch ~/.local/share/recently-used.xbel
chmod 400 ~/.local/share/recently-used.xbel

Ahora, para aplicaciones KDE:

rm -f ~/.kde4/share/apps/RecentDocuments/*
chmod 500 ~/.kde4/share/apps/RecentDocuments

Este truco debería funcionar en cualquier distro, sólo verifiquen que las rutas sean las mismas (por ejemplo, en ArchLinux se usa ~/.kde4/ mientras que en otras distros es ~/.kde/).

Share

Firefox 20 con nuevo gestor de descargas

Firefox 20 - Nuevos gestor de descargas y herramientas del desarrollador

¡Acaba de ser liberado Firefox 20! Aún no hay anuncio oficial, pero ya saben, aquí les tengo el listado de novedades:

  • ¡Por fin! Llegó el nuevo gestor de descargas (ver captura de pantalla arriba); ya viene habilitado de manera predeterminada, así que ya no hay que meterle mano al about:config.

  • ¡Nuevo look en las herramientas de desarrolladores! (igual, ver captura de pantalla arriba) Ahora podemos acceder a todas ellas desde el menú Desarrollador Web » Toogle Tools

  • Ahora la Navegación Privada es por ventana, ¡ya no tenemos que perder nuestra sesión actual de trabajo!

  • Habilidad de cerrar los plugins que nos estén dando problemas.

  • Mejoras en el desempeño e la carga de páginas, descargas, cierre, etc.

  • Mejoras en la implementación de clear() y Math.imul del draft de ECMAScript 6.

  • Nueva herramienta JavaScript Profiler.

  • Implementado getUserMedia para acceder a la webcam y micrófono de los usuarios (con su debido permiso).

  • Ahora Canvas soporta modos blend.

  • Varias mejoras en <audio> y <video>.

Les recomiendo ampliamente visitar el listado completo de las novedades.

[Actualización] Ya tenemos el anuncio oficial, incluso un interesante video con las novedades.

Descargas Directas de Firefox 20 en Español

Firefox 20 en Español para Windows:

Firefox 20 en Español para MacOS X:

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

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

También pueden visitar la página oficial de descargas.

Share

El avance frenético del mundo de las computadoras

Computadoras para todos los gustos

En los últimos meses he leído muchas noticias alarmistas sobre la muerte de las computadoras de escritorio, incluso de las laptops o netbooks, a favor de las tables y los smartphones. Es cierto que éstos últimos día con día presentan muchas innovaciones, pero nunca serán igual de poderosos. Es cierto que podemos navegar por la web o ver videos donde quiera que vayamos, pero nunca será lo mismo disfrutar de ello como cuando usamos una pantalla de al menos un par de decenas de pulgadas.

No hay que perder de vista que una desktop, laptop, tablet o smartphone, ¡todos ellos son computadoras! En otras palabras, hay para todos los gustos y necesidades personales. Lo cierto es que la venta de computadoras no bajará, al contrario, cada día tendremos más alternativas en hardware, ¡y muchas más alternativas en software! ¿No te gusta el nuevo Windows 8? ¡Usa una computadora igual o más poderosa con Linux! ¿No te agrada iOS ni Android? ¡Espera al próximo FirefoxOS!

Hoy por hoy tenemos un gran abanico de posibilidades; la gran diversidad en marcas de hardware y software no debe asustarnos al momento de adquirir un equipo, siempre debemos consultar todas las características técnicas (procesador, memoria, capacidad de almacenamiento, posibilidades de expansión, etc) y hacer comparaciones. Por otro lado, tenemos que tener muy presente el uso que le daremos al equipo: ¿Necesitas editar audio y video?, entonces necesitas una desktop con grandes prestaciones, ¿necesitas escribir documentos y hojas de cálculo?, te bastará una desktop, laptop o tablet con medianas características, ¿sólo necesitas checar tu correo y redes sociales?, entonces adquiere un smartphone, con eso será suficiente.

Lo realmente importante es no hacer a un lado el avance frenético del mundo de las computadoras, ¡debemos ser parte de él!

Share

Ejecuta Google Keep en el Panel Lateral de Firefox

Hoy Google presenta un nuevo juguete, Google Keep, una aplicación web para guardar notas y listas, bastante sencilla, pero muy efectiva. Ya que usa un diseño responsivo, podemos usarla en la barra lateral de Firefox, como hace algún tiempo les mostré como hacerlo con la interfaz móvil de Twitter.

Paso 1. En Firefox, entramos a drive.google.com/keep

[Google Keep en la Barra Lateral de Firefox - Paso 1]

Paso 2. Creamos un marcador (bookmark) en la barra de marcadores de Firefox, arrastrando el favicon de Keep, tal y como se aprecia en la siguiente imagen.

[Google Keep en la Barra Lateral de Firefox - Paso 2]

Paso 3. Damos clic derecho sobre el nuevo marcador, y en el menú contextual seleccionamos “Propiedades” (la última opción), y en el cuadro de diálogo que aparece, habilitamos la casilla de verificación “Cargar este marcador en el panel lateral“, y guardamos los cambios (en este momento estoy usando Firefox en inglés, así que los textos de la siguiente captura de pantalla los verán en dicho idioma).

[Google Keep en la Barra Lateral de Firefox - Paso 3]

Paso 4. ¡Eso es todo! Ahora mientras estén navegando por la web, pueden dar clic al nuevo marcador de Keep, y aparecerá en el panel lateral de nuestro querido Firefox.

[Google Keep en la Barra Lateral de Firefox - Paso 4]

¡Tip adicional! Lo anterior pueden hacerlo con cualquier sitio o aplicación web, pero sólo será funcional si dicho sitio ofrece una interfaz móvil, o bien, si utiliza un diseño responsivo.

Share