25/01/2012

Hasta un bebé puede hacer una extensión para Chrome

Hace ya un buen tiempo que estuve jugando con firefox a realizar una extensión y me parecio muy facil, ya que anteriormente habia hecho algo con xulrunner.

Como sea ese es otro tema, el tema principal aqui es que al mirar en google dev, el potencial de desarrollo para Chrome me quede con el ojo pelón.

1.- Create una carpeta, ej: “HolaChrome”
2.- Crea un archivo llamado “manifest.json”, ojo, en utf8.


{"name": "Hola Chrome",
"version": "1.0",
"description": "Jugando a ser bebe.",
"browser_action": {
"default_icon": "icono.png",
"popup":"popup.html"
}
}

3.- Creamos el archivo “popup.html” ( Ponemos un simple mensaje ó algo ). Obviamente “icono.png” ya esta contemplado.

4.- Obvio, en Chrome, vamos al apartado de Herramientas->Extensiones->Marcamos en modo desarrollador->Click en cargar “extension descomprimida”->indicamos la ruta de la carpeta. Listo, se carga la extensión sin problema, lo que me encanto es que puedes seguir editando y se ve reflejado el cambio en la extensión sin necesidad de compilar, o de volver a cargar.

5.- Para empaquetar y distribuir, una vez ya cargada la extensión, click en “empaquetar extensión..”, indicamos la ruta y nos creara dos archivos.

El archivo con extensión .CRX es como tal el paquede de distribución, el archivo con extensión .PEM es donde se guarda una especie de clave que nos permitira posteriormente hacer actualizaciones.

¡Dios mio!.

27/11/2011

Eliminar publicidad de SpiceWorks con Firefox y Greasemonkey

Sí bien hace poco empece a utilizar SpiceWorks para apoyarme en la administración de la red local, dejenme decirles que estoy sorprendido por el pedazo de herramienta que es.

Ampliamente lo recomiendo y pues aun le sigo picando para aprenderle un poco más. Mí idea principal es saber utilizarlo a un 100% y posteriormente desarrollar para esta aplicación.

Un amigo fue quien me recomendo la aplicación y, el mismo me comento sobre el deseo de quitar la publicidad para mayor comodidad.

Te cuento que hice un script-Js basado en greasemonkey para firefox, hechenle ojo y pues funciona sin problemas.

Link: Eliminar publicidad de SpiceWorks con Firefox

05/11/2011

POO con javascript

Una forma muy sencilla de utilizar javascript con POO (programación orientada a objetos), seria de la siguiente manera:


var _ = function(){
this.msg = 'Hola..';
this.func = function(txt){
alert(txt);
}
}

Y despues interactual de la siguiente manera:


var d = new _();
d.func(d.msg);
d.msg = '..Mundo!';
d.func(d.msg);
d.func('Nuevo mensaje!');

En mí parecer es mucho más comodo de esta manera, más sí utilizas algún framework como jquery.