Contenido

Como instalar GreaseMonkey en Google Chrome?

17 dic

+ 5

Si eres un usuario asiduo de Google Chrome o te gusta, pero te gustaría que GreaseMonkey funcionara en él. Estás de enhorabuena, ya que la instalación (si se le puede llamar así) es realmente sencilla y cómoda.

  1. Descargamos la última versión
  2. Creamos un acceso directo (o editamos el que la instalación nos crea) y le añadimos como parámetro:  (--enable-greasemonkey)
  3. Ya tenemos GreaseMonkey, ahora tendremos que guardar los scripts

Para guardar los scripts, tendremos que:

  1. Copiar los ficheros *.user.js que queramos instalar en la carpeta c:\scripts.
  2. Reiniciar el navegador.

Para editarlos, tendrás que reiniciar la pestaña para ver los cambios. Esperemos que para Mac/Linux sea tan sencillo…

Probando Stainless, el primer navegador multiproceso para OS X

26 sep

+ 7

Esta tarde los chicos de Applesfera nos traían la noticia de la aparición de Stainless, el primer navegador multiproceso para Mac (únicamente Leopard). Inspirado en Google Chrome este navegador, todavía en versión beta, nos permite tener las pestañas separadas en diferentes procesos con las ventajas que ello conlleva.

stainless

Internamente es una versión de WebKit por lo que los resultados obtenidos en los principales tests de estándares son bastante interesantes.

  • Acid2, pasado perfectamente.
  • Acid3, 74/100 aún le queda un poco, aunque con versiones más actuales de WebKit se solventaría.
  • CSS3 Selector test, curiosamente pasa todos los selectores except :link y :visited (que raro).
  • SunSpider (Test Javascript), sorprendentemente lo pasa en 2714 ms, un tiempo muy similar a Google Chrome.
  • Dromaeo (Test Javascript), en los tiempos de Google Chrome (6519.60ms).

stainless2

El multiproceso es sin duda el mayor atractivo de este nuevo navegador y la verdad es que las pruebas que he realizado han demostrado que el navegador es bastante estable, pero he podido hacer que pareciera que se colgaba para cerrar el proceso de la pestaña afectada y la navegación ha seguido sin ningún tipo de problema.

Las características de esta versión son muy escuetas y pobres, pero son un comienzo:

  • Multiproceso (un proceso por tab)
  • Drag & Drop entre ventanas.
  • Unificación de la barra de direcciones y motor de busqueda.
  • Navegación privada (no me ha funcionado).

A la espera de una verdadera versión de Google Chrome para OS X, podemos ir haciendo pruebas con la versión disponible para descargar.

Busqueda en página de Google Chrome

18 sep

+ 25

No sé si la versión 0.2.149.29 de Google Chrome lo incorpora ya que nunca lo había probado, pero despues de actualizar a la versión de Desarrolladores, usando Google Dev Channel, he descubierto lo que quiero que Firefox, Opera, Safari e Internet Explorer integren en sus proximas versiones.

chrome-search

La opción de buscar en la página actual es una opción que todos los navegadores integran, pero es que la vistosidad y velocidad que Google Chrome le sabido imponer a este tema es sorprendente.

chrome-search-form

Usando la combinación de teclas CTRL+F hacemos aparecer el formulario en la esquina superior derecha de la ventana, al introducir las letras que componen las palabras de nuestra búsqueda aparecen los resultados en tiempo real del texto que estamos introduciendo.

chrome-search-selections

chrome-search-form-filled

La toolbar lateral nos muestra los con un color amarillento los puntos del documento en los que aparece la palabra, una forma muy clara (y que recuerda los cambios de SVN o CVS de los editores de código).

chrome-search-toolbar

Google Chrome para MacOs (Emulada)

16 sep

+ 4

Los más impacientes puede ya disfrutar de Google Chrome en MacOs.

shot_chromium_mac

Se trata de una versión emulada, lo que significa que consume una barbaridad de recursos, es mucho más inestable que la versión de Windows y además es excesivamente lento. Lo que significa que no es una opción para navegar habitualmente, más bien es una muestra

Esperemos a que Google saque la versión nativa para MacOs.

GreaseMetal, el greasemonkey de Google Chrome

11 sep

+ 6

Si te gusta GreaseMonkey y lo echas de menos en Google Chrome, ya puedes estar contento. Con GreaseMetal, podrás disfrutar de la mayoría de scripts de GreaseMonkey en el navegador de Google.

Por el momento, y al ser una versión beta (la 0.1), tiene alguna limitación como por ejemplo, no permite ejecutar funciones GM_*, pero aún se haya en una temprana fase de desarrollo, deberemos estar atentos a la evolución.

[Descargar (EXE, 1.2MB)]

Guia de usuarios de Google Chrome

9 sep

+ 9

Han pasado ya unos días y las cosas se han calmado. Google Chrome ha llegado haciendo ruido y ahora ya hay suficientes páginas escritas sobre él, la gente de Lifehacker.com ha hecho una recopilación de todas las nuevas funcionalidades, opciones ocultas y no tan ocultas de Google Chrome.

google-chrome-anieto2k-semana1

Una semana después, sigue manteniendo la medalla de bronce de los navegadores de aNieto2k :D

Recopilación de enlaces rápidos

5 sep

+ 15

Listado de enlaces rápidos de cosas que me han interesado y me ha sido imposible comentar:

  1. CSS Hack para Google Chrome
  2. Más de 100 tutoriales de Photoshop
  3. 50 tutoriales con los que mejorar tu cuerpo con Photoshop

Y por cierto, una imagen vale más que mil palabras:

navegadores

Es un extracto desde el día 2 de Septiembre hasta el día 5, asusta ver el poder de congregación de Google… en 3 días, se ha cargado a Safari y a Opera.

Páginas de about: en Google Chrome

4 sep

+ 3

La gente de Google ha puesto una página en la que nos muestran todas páginas de about: disponibles en Google Chrome. En ellas podemos ver desde la memoria usada por el navegador hasta la caché de la navegación incluso un par de Huevos de Pascua.

Sesiones diferentes en Google Chrome

3 sep

+ 40

Me negaba a pensar que Google se iba a retractar en cuanto a las sesiones diferentes en el nuevo Google Chrome. Y tras hacer varias pruebas he encontrado la forma de demostrar que es posible disponer de diferentes sesiones (de servidor) con el mismo navegador.

chrome-diferents-sessions

Como podemos ver en las imagenes, obtenemos diferentes ID’s de sesión en la misma página y desde el mismo navegador, la única condición es que se ha de usar el modo “Incognito” para conseguir esto.

El consumo de memoria, no se ha disparado, vemos en el Task Manager que aparecen los procesos separados de Chrome:

chrome-memory-tabs

Y en la información de la memoria usada del propio Google Chrome podemos ver esa memoria distribuida en las 2 pestañas y el core (o núcleo de Chrome).

chrome-memory-usage

Esto puede ser de utilidad si necesitamos estar logueados en el mismo sitio con dos usuarios diferentes, obteniendo dos sesiones de servidor completamente nuevas.

Esto sin duda es una de cosas que más me ha gustado de Chrome y creo que es la innovación que deberían copiar los demás navegadores. Sin duda el punto que hará de Google Chrome una buena alternativa, cuando sea posible insertar themes, plugins, …, será la de separar en procesos las diferentes pestañas y mostrar la información referentes a cada una de ellas.

Actualización

Ya se ha descubierto la primera vulnerabilidad.

Prometo que este es el último post de Google Chrome.

Probando Google Chrome, el navegador de Google

2 sep

+ 92

Se ha hecho de rogar, pero por fin lo tenemos entre nosotros. Despues del iphone, creo que Google Chrome es el juguetito con el que más líneas se han escrito en un solo día.

La verdad es que sigo bastante excéptico con la idea de un navegador de Google, pero he de reconocer que me llama mucho la atención y que es imprescindible testearlo :D

chrome-gracias

1) Estándares Web

Este punto lo voy a saltar, estar basado en WebKit es más que suficiente para dar por supuesto que en este punto no tendrá puntos flojos. De todas formas hagamos un pequeño repaso:

  • Acid2 pasado sin problemas
  • Acid3, la URL no ha funcionado. Actualizare más adelante. 76/100 no se trata de la última versión de Webkit, obviamente.
  • CSS3 Selector test. 100% OK (igual que Webkit)

2) Apariencia general

La apariencia es un factor importante en este Google Chrome, sin duda Google ha acertado con un aspecto ligero, limpio y sencillo. Ideal para usuarios con menos conocimientos del mundillo.

chrome-anieto2k

El aspecto no me acaba de gustar como encaja en Windows, debe de ser cuestión de gustos.

2.a) Las pestañas

Las pestañas son como vimos en las imagenes anteriores diferentes a las vistas en navegadores como Firefox o Safari, orientadas hacia arriba dan un aspecto diferente, pero no son nada que realmente merezca mucha más mención.

chrome-tabs

2.b) Marcadores

La selección de favoritos es muy similar a la vista previamente en Firefox 3, una muestra de la influencia de Mozilla en Chrome.

chrome-marcadores

3) Consumo de memoria

Este un tema delicado para un navegador, y Google Chrome, no parece decepcionar.

chrome-tasmanager

Para la prueba he abierto una sola pestaña con Youtube (Enjuto en el peor día de mi vida “Interneeeee”). Si te fijas en la imagen, aparecen 3 procesos chrome que si los sumamos superan el consumo de Firefox. No me funciona muy bien el VMWare y no me quiero fiar, si mañana puedo lo miraré en un Windows y comparamos.

3.a) Diferentes sessiones en cada pestaña

Pues esto ha sido el punto más decepcionante al ver que no es así. O por lo menos no cumple lo que yo había entendido que iban a hacer en este punto.

Para la prueba he usado un pequeño script desarrollado en php que me devuelve el session_id del servidor y lo muestra por pantalla:

<?php
session_start();
echo session_id();
?>

La intención era que con cada pestaña me generara un session_id diferente, denotando que el navegador se encargaba de separar la navegación. Pues el resultado es exactamente el mismo. El session_id no ha variado en 10 pestañas que he llegado a abrir. Quizas haya alguna opción para activar este modo, pero yo no la he visto.

4) V8, mejora en el motor de Javascript

Otro punto fuerte con el Chrome intenta comprar nuestra alma es el nuevo motor V8 para renderizar javascript. Una implementación propia de Google que promete ser lo mejor de lo mejor, comparemos los resultados de SunSpider frente a otros navegadores:

  • Internet Explorer 8 beta 1: 11713.0ms
  • Internet Explorer 7:  72375.0ms
  • Firefox 3: 4130.6ms
  • Opera 9.5: 5434.0ms
  • Google Chrome: 2275.0ms

Simplemente espectacular, han cumplido y con nota. Me gustaría probarlo Lo estoy probando frente a Firefox 3.1 y su TraceMonkey pero me encuentro con el mismo problema que el consumo de memoria, el Windows este del VMWare está un poco pallá, si alguien lo quiere hacer que comente los resultados :D

En el test que Celtic Kane nos muestra obtenemos:

  • Google Chrome: 534ms.
  • Firefox 3.1: 461 ms.

Ambos se situan bajo Opera 9.50 que marca el mínimo tiempo del test y usado de referencia 1.0x. Pero Firefox 3.1 arrasa frente al nuevo navegador.

En Dromaeo, los resultados obtenidos son:

  • Google Chrome: 659.60ms (Total)
  • Firefox 3.1: 1747.00ms (Total)

Paliza es decir poco del repaso que Google Chrome le pega a Firefox 3.1 en este test. Simplemente sorprendente ver como reduce a menos de la mitad el tiempo empleado por Firefox para realizar el test.

En el Javascript Library Performance Test, en el que testeamos diferentes formas de cargar las principales librerías JS con las que trabajamos obtenemos estos resultados:

Google Chrome

chrome-test-frameworks

Firefox 3.1

firefox-test-frameworks

Vemos que los tiempos de carga de las librerías no podrían ser más similares.

Y el test que más me ha sorprendido, y a los números me remito:

  • Google Chrome: 44ms.
  • Firefox 3.1: 181 ms.
  • Internet Explorer 6.0 (Ya se que es cachondeo):1064ms. (y un montón de alerts indicandome que la ejecución del script podía producir cuelgues… :D)

5) Otras cosas curiosas

Una cosilla que me ha llamado mucho la atención es el sistema para buscar en páginas directamente desde la barra de navegación, seguramente dará lugar a alguna extensión para Firefox en la que podamos difrutar de algo similar:

chrome-search-in-web

chrome-search-in-web2

Las descargas aparecen abajo de una manera bastante discreta y bien integrada con el navegador. Si nos fijamos, vemos que disponemos de toda la información acerca de la descarga activa:

chrome-downloads

Otra opción destacable es la de poder disponer de información relacionada con la memoria consumida por el navegador desde el propio navegador.

chrome-memory

En la imagen vemos en el fondo la información obtenida por el navegador en cuanto a memoria consumida se refiere y una gestor de tareas que nos permite cerrar una pestaña sin afectar a las demás. ¿Se referían a esto con varias sesiones de navegador?

chrome-error

Una vez cerrada la página, nos encontramos en el tab un mensaje como este.

La consola de Javascript es realmente completa, no es un Firebug, pero sin duda supera con creces lo que Internet Explorer con varias extensiones.

chrome-javascript-console

chrome-speedtest

En ella podemos,

  • Seleccionar un elemento y diferenciarlo del resto
  • Ejecutar Javascript
  • Medir el tiempo de carga de los ficheros que intervienen en una web
  • Detectar errores de marcado en el código HTML

Conclusión

Me ha gustado, aun está un poco verde ya que simplemente hace una cosa, navegar. Y aunque la experiencia me ha sorprendido, en cuanto a velocidad y tiempo de respuesta, es todavía muy pronto para compararlo con el poderoso Firefox.