Firefox 16 Nightly con nueva Barra para Desarrolladores

Apenas ayer les mencioné sobre los nuevos Responsive Mode y Layout View en Firefox Nightly (que ayer estaba en la versión 15 y hoy migró a la versión 16), y hoy me entero vía ghacks de la aparición de otra novedad: Una Barra para Desarrolladores (Developer Bar).

No viene habilitada de manera predeterminada. Para hacerlo, vamos a about:config y ponemos a true la propiedad devtools.toolbar.enabled, reiniciamos el navegador, y ya podemos activarla en Menú » Desarrollador Web » Developer Bar, o bien, usando Ctrl + Shift + V.

[Firefox 16 Nightly con nueva Barra para Desarrolladores]

En dicha barra, primero tenemos una línea de comandos, o consola, para ejecutar comandos tales como echo, screenshot, inspect, edit, break, etc. Después, pueden observar botones que activan otras funciones exclusivas para desarrolladores, como el Inspector o el nuevo Responsive Mode.

Sin duda, un gran acierto por parte de Mozilla.

Como comentario final, en ghacks mencionan que la nueva Developer Bar debe ser incluida en Firefox 15 Aurora, versión que debe estar disponible en las próximas horas.

Firefox 15 Nightly con Responsive Mode y Layout View

Me entero por Webmonkey de que la última actualización de Firefox 15 Nightly viene con dos interesantes novedades, que estoy seguro serán bienvenidas por los diseñadores web.

Primero, tenemos el nuevo Responsive Mode (Menú » Desarrollador Web » Responsive Mode, o bien, Ctrl + Shift + M), para que podamos ver fácilmente nuestros diseños responsivos sin necesidad de modificar el tamaño de la ventana de nuestro navegador web.

[ Responsive Mode en Firefox 15 Nightly ]

Segundo, ahora podemos visualizar de una manera sencilla la medida de los componentes del modelo de caja (box model) de nuestros objetos del DOM, gracias al nuevo Layout View incluido en el Inspector HTML (Menú » Desarrollador Web » Inspector, o bien, Ctrl + Shift + I).

[ Layout View en Firefox 15 Nightly ]

Debido a que Firefox 13 ha llegado al canal estable, es cuestión de unos pocos días para que estas novedades sean incluidas en el próximo Firefox 15 Aurora. ¡Estén pendientes!

Firefox 13 Estable en Español con renovadas Página de Inicio y Nueva Pestaña

Hace unos momentos, y aún sin anuncio oficial (Actualización 5-Junio-2012: Anuncio Oficial), en los servidores FTP de Mozilla ya podemos encontrar a Firefox 13, la nueva versión estable de su navegador web.

[Firefox 13: Acerca de]

La principal novedad es la renovación de la Página de Inicio o Homepage, originalmente introducida en Firefox 4. Ahora cuenta con enlaces (con iconos) para algunas de las características principales de Firefox. Además, el botón de “restaurar sesión anterior” ahora es más notorio.

[Firefox 13: Nueva Página de Inicio]

Para acceder a la nueva página de inicio pueden usar about:home.

Otra de las novedades, la cual ya les había mencionado, es la nueva página Nueva Pestaña o New Tab, similar a las que utilizan desde hace tiempo Opera y Chrome.

[Firefox 13: Nueva Página Nueva Pestaña]

Para mi gusto, su funcionalidad es muy limitada, ya que sólo podemos eliminar, fijar y mover las miniaturas; no podemos editarlas o agregar alguna de manera personalizada.

Y por cierto , para acceder a ella, pueden usar about:newtab.

¿Hay más novedades? ¡Por supuesto!

Y para mis colegas desarrolladores, aquí las novedades que nos competen:

Descargas de Firefox 13

[Actualización 15-Junio-2012] Los chicos de Mozilla han liberado una actualización, Firefox 13.0.1, debido aun problema de compatibilidad con la última versión (11.3) de Flash, así como errores al cargar el sitio de Hotmail. Por lo anterior, he actualizado los siguientes enlaces de descarga directa.

¡Instala Firefox 13.0.1 antes que nadie! Selecciona tu plataforma y descarga tu localización preferida.

Firefox 13.0.1 para Windows:

Firefox 13.0.1 para MacOS X:

Firefox 13.0.1 para Linux de 32 Bits:

Firefox 13.0.1 para Linux de 64 Bits:

¡A disfrutar de Firefox 13! :-)

¿Actualizaste a Xfce 4.10 y ya no puedes Apagar o Reiniciar tu equipo?

Xfce LogoLuego de un par de meses sin hacerlo, actualicé un equipo que tenía ArchLinux con Xfce 4.8, y cual va siendo mi sorpresa de que al actualizarse a Xfce 4.10 ya no tenía disponibles las opciones para apagar o reiniciar el sistema.

¿La solución? La siempre actualizada ArchWiki la tiene :-)

En mi ~/.xinitrc original tenía la siguiente línea:

exec ck-launch-session startxfce4

Si booteas directo al runlevel 3, y usas startx para iniciar las X, cambia dicha línea por:

exec startxfce4 --with-ck-launch

Si usas SLiM u otro Display Manager que soporta ConsoleKit, sólo debes tener:

exec startxfce4

Eso es todo, ¿sencillo no? \nn/

Nota: En ninguno de los casos anteriores, es necesario ejecutar manualmente dbus-launch, ya que startxfce4 lo hace por nosotros.

Linux Kernel 3.4 liberado con muchas mejoras en Btrfs

linux-tuxAyer domingo Linus Torvalds liberó el Linux Kernel 3.4.

Las principales novedades de esta versión son:

  • Muchas novedades para el sistema de archivos Btrfs: Bloques de metadatos más grandes (mayores que 4KB), mejor rendimiento de los metadatos (caché de páginas de memoria mejorado, uso de CPU reducido), mejor gestión de errores (evitando el molesto “kernel panic“) y herramientas de recuperación (nuevo btrfs-restore y fsck mejorado).

  • Nueva ABI X32 que permite compilar y ejecutar programas en modo de 64 bits, con totas sus ventajas, pero con punteros de 32 bits, que ocupan menos espacio en memoria y tienen mejor rendimiento.

  • Actualizaciones de drivers de video, con soporte para Nvidia Geforce 600 ‘Kepler’, AMD RadeonHD 7xxx y APUs Trinity e Intel Medfield.

  • Soporte para la carga automática y autosondeo de drivers de CPU x86

    .

Si están interesados en conocer a fondo el nuevo Kernel, los invito a leer la lista completa de novedades y el excelente análisis de Diego en D’Oh!.

¿Te sientes limitado con Xcompmgr? ¡Usa Compton!, un poderoso y liviano Composite Manager para Linux

Como ustedes saben (o se están esterando si es la primera vez que leen este humilde blog), soy fiel usuario de ArchLinux y Openbox, y aunque a veces me pongo a probar otros entornos de escritorio (como el recién liberado Xfce 4.10), siempre regreso a mi “dúo dinámico” :-)

El minimalismo de la mancuerna mencionada no está peleado con darle un toque agradable a la vista al escritorio, y eso se logra gracias al compositing, por medio de un Composite Manager. Uno de los más conocidos en Compiz, pero por desgracia es a la vez un Window Manager, y por obviedad no puede coexixtir con Openbox. Dos alternativas muy livianas son Xcompmgr o Cairo Compmgr, que funcionan sin problemas con Openbox.

[Compton en Acción]Hoy leyendo DesdeLinux me entero de la nueva versión de Crunchbang, una distro basada en Debian que usa Openbox como Window Manager… y algo me llamó la atención: El uso de Compton en vez de Xcompmgr o Cairo Compmgr como Composite Manager para gestionar los efectos de escritorio.

Investigando un poco más, veo que Compton es un fork de xcompmgr-dana, que a su vez es un fork del propio xcompmgr, cuyo objetivo es la corrección de bugs y nuevas características, entre las que destacan la transparencia para ventanas activas e inactivas, para el marco de las ventanas (incluyendo la barra de título) y para los menús.

Para instalar Compton en ArchLinux, podemos hacerlo desde AUR (¡merece estar en el repositorio [community]!)

yaourt -S compton-git

Su ejecución más básica:

compton

Para aplicar sombras a las ventanas:

compton -c

Para que las sombras no afecten a los paneles y docks:

compton -cC

Para especificar la opacidad (transparencia) de las ventanas inactivas y los marcos:

compton -cC -i 0.6 -e 0.6

Para habilitar efectos suaves de transición en ventanas y menús, incluso cuando cambian su opacidad:

compton -cC -i 0.6 -e 0.6 -fF

Para especificar el cambio y tiempo de opacidad al desvanecerse las ventanas:

compton -cC -i 0.6 -e 0.6 -fF -I 0.065 -O 0.065 -D 6

Para especificar la opacidad de los menús:

compton -cC -i 0.6 -e 0.6 -fF -I 0.065 -O 0.065 -D 6 -m 0.8

Más información en la página oficial de Compton en Github y la ayuda de Compton en la Wiki de ArchLinux.

Combinar varios JPG y convertirlos en un PDF en Linux

[JPG a PDF]Hace unos momentos tuve la necesidad de unir o combinar varios archivos JPG (unos documentos escaneados) y convertirlos en un solo archivo PDF.

Para mi fortuna, ¡estoy usando Linux!, así que para lograrlo sólo necesito tener instalado el poderoso ImageMagick, y ejecutar:

convert *.jpg archivo.pdf

¡Eso es todoooo! ¿Y hay gente que aún me pregunta por qué uso Linux? ;-)

¿No tienes instalado ImageMagick?

  • En ArchLinux:
    sudo pacman -S imagemagick
  • En Ubuntu:
    sudo apt-get install imagemagick

Ah, por cierto, así como funciona con JPG, ¡también para PNG!

Un último detalle: Si tu PDF final es mucho más pesado que la suma de tus imágenes, es muy probable que estés usando una versión no reciente de ImageMagick, pero no importa, sólo tendrías que agregar un modificador al comando mencionado:

convert *.jpg -compress zip archivo.pdf

¡Sumamente sencillo!

Google Chrome 19 Estable en Español con Sincronización de Pestañas Abiertas

Google Chrome LogoHace unos momentos el Canal Estable de Google Chrome llegó a la versión 19, a siete semanas de la salida de su versión previa.

Sus características ya las había comentado previamente, por lo que me permitiré hacer una copia de la sección de novedades de ese post.

Novedades en Google Chrome 19

La principal novedad en Google Chrome 19 Beta (la única mencionada en el anuncio oficial), es la sincronización de pestañas abiertas… bueno, no se trata realmente de una sincronización típica (como la existente en Firefox); me explico con el siguiente ejemplo.

Si abrimos las pestañas x, y, z en la laptop de casa no se abrirán las mismas pestañas en la PC de escritorio de la oficina, si no que dichas pestañas estarán disponibles en el menú “Otros dispositivos” (Other devices) en la página Nueva Pestaña (New Tab Page).

Aquí un video descriptivo de esta nueva característica.

Ya sé que están pensando: “¿Y sólo eso trae de nuevo?” … Si, sólo eso. Las versiones anteriores nos han dado bastantes novedades, muchas de ellas significativas y muy interesantes… ¿será que los chicos de Google nos darán una gran sorpresa en Chrome 20?

Descargar Google Chrome 19 en Español

Enlaces a los instaladores completos de Google Chrome 19 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 19 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

Fuentes: The Google Chrome Blog y Google Chrome Releases.

Organización Eficiente de Marcadores o Favoritos en Navegadores Web

He visto incontables veces como usuarios, al navegar por la web, no hacen uso adecuado de los marcadores (bookmarks) o favoritos, o bien, ni siquiera los usan. La ventaja de usar marcadores es tener a la mano los enlaces a nuestros sitios web más visitados, o que sabemos seguro visitaremos en el futuro.

Por lo anterior, decidí redactar este post, con algunas sugerencias personales de cómo usar eficientemente los marcadores, independientemente del navegador web y sistema operativo utilizado.

Sugerencia 1

Antes que nada, no usar los marcadores para almacenar enlaces a noticias, blog posts, imágenes o videos, ya que rápidamente se elevaría la cantidad de marcadores, ocasionando incluso un menor desempeño de nuestro navegador web.

¿Qué usar entonces para almacenar este tipo de enlaces? Existen servicios especializados para ello, como Pocket (mi sugerencia personal), Evernote, Springpad, Delicious, Instapaper, etc.

Es recomendable sólo usar los marcadores para enlaces a la página principal (o de inicio) a sitios, aplicaciones o servicios web.

Sugerencia 2

Un esquema sugerido para nuestra barra de marcadores es el siguiente.

[ Organización Eficiente de Marcadores en Navegadores Web ]

  1. Enlaces “VIP”, los que más usamos, aquellos a los que entramos a diario. Para ahorrar espacio, podemos eliminar el nombre descriptivo del marcador, dejando solamente el favicon.

  2. Crear carpetas o grupos para el resto de nuestros marcadores; su objetivo es organizar en temas o categorías a dichos marcadores.

    Aquí también podemos ahorrar espacio, pero como no podemos basarnos en los favicons (por que todos son iguales), si podemos usar caracteres Unicode que representen al nombre de nuestra categoría. Por ejemplo, ⚙ = Desarrollo Web, ⚡ = Bookmarklets, ⟱ = Descargas, etc.

    ¿Dónde encontrar esos caracteres? Hay muchos recursos disponibles sobre Unicode en la web.

  3. Cuando se tiene una buena cantidad de marcadores, es normal que las carpetas de categorías resulten insuficientes, por lo cual es buena idea crear sub-carpetas para los sub-temas o sub-categorías. Otra sugerencia es ordenar estas carpetas, dejando en la parte superior las que más consultemos.

  4. Dentro de cada carpeta de categoría, siempre habrán algunos marcadores de consulta frecuente, los cuáles podemos colocar fuera de las carpetas de sub-categorías, para acceder más fácil a ellos.

  5. Dentro de cada carpeta de categoría, llega un momento en que es inevitable tener enlaces que no encajan en ninguna sub-categoría y tampoco son un enlaces de consulta frecuente (punto 4), por lo que es recomendable crear una sub-carpeta para estos marcadores, para “el resto”.

    Mi preferencia personal es usar el caracter “+” (antes usaba la palabra “varios”) como si fuese la última sub-categoría (punto 3), y ahí colocar dichos marcadores.

  6. Por último, siguiendo la idea del punto anterior, podemos crear una carpeta de categoría para todos aquellos marcadores que no entren en ninguna de las categorías existentes.

Sugerencia 3

¡Usar sincronización de marcadores! Los navegadores web modernos, como Firefox y Chrome, ofrecen sus propios servicios de sincronización, los cuales con perfectos si sólo usamos un navegador web. Si usan indistintamente varios de ellos, les recomiendo el servicio de Xmarks (punto 7 en la imagen) para sincronizar sus marcadores entre diversos navegadores web.

Disclaimer / Advertencia

Todo lo anterior, son tips o sugerencias personales (según mi propia experiencia) de cómo usar y organizar de manera eficiente los marcadores, de ninguna manera son reglas o guía obligatoria a seguir para los usuarios de navegadores web.