Mi primera semana como Papá

Como explicarles la alegría que siento por tener a mi lado a la Javierita… es sin duda alguna, una de las experiencias mas increíbles que me ha tocado vivir, emocionalmente hablando. Sentir que tienes a un pedacito de Lorena (@guzyy) y de ti entre tus manos es algo indescriptible.

Como explicarles el qué se siente ir viendo como crece día a día (aunque sea poquito), como mejora su motricidad y lo impresionante que es ver como se comunica con su mamá y yo a través de los llantos, eso sí, también lo hace de mañosa y quiere estar entre los brazos regaloneando.

Nótese de que también la @javicollaov usa Firefox pero para dormir y jugar :D

Pequeño script de ubiquity

Como todos sabrán, Ubiquity es un complemento para Mozilla Firefox que trata de acercar a la web el lenguaje natural, como por ejemplo, puedes decirle, google wikipedia y ubiquity realizara la búsqueda en Google con la palabra Wikipedia. Además tiene un pequeño recuadro de preview donde mostrara los posibles resultados de búsqueda (ver imagen):

Mas información acerca de Ubiquity en Firefox Chile.

Hoy visitando algunos sitios me encontré con que muchos de ellos publican las URL’s sin que sean un link, es decir, un texto simple al cual no se le puede hacer clic y visitar dicho link.

De ahí partió la necesidad de tener algo a la mano que me permita abrir estos pseudolinks, miré rápidamente ubiquity para ver si tenía un comando para este problema y me fue mal. Entonces me decidí a hacerlo yo mismo :D, les dejo el código para que lo enchulen mejoren a su medida o hagan sus contribuciones.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/*
* Open URL selected in browser.
*/
CmdUtils.CreateCommand({
names: ["openurl"],
icon: "http://www.mozilla.com/favicon.ico",
description: "Abre una pestaña con la url seleccionada",
help: "open + selected url",
author: {
name: "pcollaog",
email: "pcollaog[at]firefox[dot]cl"
},
license: "GPL",
homepage: "http://blog.pcollaog.cl/",
arguments: [{role: 'object', nountype: noun_arb_text}],

preview: function preview(pblock, args) {
var selectedText = args.object.text;

if (Utils.isEmpty(selectedText)){
pblock.innerHTML = "Debes seleccionar una URL.";
}else{
pblock.innerHTML = "Abrirás la siguiente URL en una nueva"
+ " pestaña:
<strong>" + selectedText + "</strong>";
}

},
execute: function execute(args) {
var selectedText = args.object.text;

// TODO: validar que la URL sea valida
if (Utils.isEmpty(selectedText)) {
return;
}

Utils.openUrlInBrowser(selectedText);
displayMessage("Se abrirá la siguiente URL: "
+ selectedText, this);
}
});

El código se divide en dos grandes partes, la función preview y la función execute, que como sus nombres lo dicen, una muestra una previsualización de la acción y la otra ejecuta la acción.

Analicemos primero la función preview:

Lo primero que hace es obtener desde el argumento la URL seleccionada asignándosela a la variable selectedText y luego valida que ésta variable no este vacía. En ambos casos (vacía o no) se le envía un mensaje al usuario en el cuadro de preview (en el cuadro de dialogo abajo).

Vamos ahora por la función execute:

Hace lo mismo que la función preview al principio, es decir, asigna el valor del argumento a una variable y valida que no este vacía.
Luego viene la parte interesante, toma la URL seleccionada y haciendo uso de la función Utils.openUrlInBrowser() nos permite abrirla en una nueva pestaña. Luego de eso mandamos una notificación al usuario sobre la acción ejecutada, para eso utilizamos la función displayMessage().

Eso seria por ahora, ahora a seguir jugando con Ubiquity. Espero sus comentarios y/o aportes.

1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0"?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<head>
<title>Ubiquity OpenURL Command</title>
<link rel="commands" href="http://site.example.cl/openurl_ubiquity.js" name="OpenURL command"/>
</head>
<body>
<p>This feed contains experimental commands that might later be included as built-in Ubiquity commands.</p>
</body>
</html>

Obviamente debes hacer las adaptaciones necesarias, como por ejemplo, las urls donde quedarán alojados los html/js.

Encuesta Mozilla Firefox

Estimados:

Mozilla nos invita a participar de una encuesta que tiene relación con el uso de Firefox y la experiencia con él.

Les prometo que no dura mas de 5 minutos contestarla y esta en distintos idiomas (arriba puedes cambiarlo).

Les dejo el Link: http://surveys.mozilla.org/?id=16

Escuchando: “Steve Vai - Salamanders In The Sun”

Por fin extensión de del.icio.us para Firefox 3.0b

Luego de lidiar (dar soporte y usar solo la mitad) con la extension antigua de del.icio.us leyendo en el homepage de del.icio.us ví que en el blog de los desarrolladores estaban lanzando el beta de esta excelente extensión.

Algunas de las características:

  • Puedes ir a los tags de del.icio.us presionando la tecla F2. (notable!!)
  • Tiene un nuevo layout (ventana) para agregar tus bookmarks.
  • Sacaron las configuraciones desde el menú de preferencias de firefox y lo dejaron en un menú en herramientas.
  • Agregaron un status bas activity, es decir, puedes ver si tienes links desde tu red (links for you), o ir rápidamente a ver el estado de tu red (network). Excelente!!
  • Además mejoraron los iconos y ahora si funciona bien la sincronización de bookmarks desde el sitio web, dejando totalmente operatiba la barra lateral donde podras buscar tus links.

Nuevos iconos en el Toolbar

Nuevas alertas en el statusbar de Firefox 3.0b

Para descargar e instalar haz clic aquí.

Mas info en el blog de del.licio.us

Escuchando Dream Theater - Lifting Shadows Off A Dream

Un mal endémico

Hace rato que veo propagandas en televisión, internet (por todos lados), spam, mails, letreros…. siiiii hasta en el cine salen. La pregunta es:

 ¿ Por qué asocian Internet (nuestra bella red) con el logo asqueroso de IE y su “e” azul ?

Estaría bastante bueno que los productores, marketeros y otros personajes del mundo de la publicidad asocien Internet con otro logo, mono, dibujo o icono, ¿¿tanto les cuesta crear??

PD: Ojo que no propongo que el logo a usar sea el de Firefox (aunque no me enojaría :D )

Escuchando: Dream Theater - “Lines In The Sand”

10 sí­ntomas de que has usado mucho Firefox

  1. Te sientas ante la ventana pero sigues mirando tu ForecastFox para saber si es un dí­a soleado.
  2. Pasas un buen rato revisando las opciones de tu control remoto hasta que recuerdas que no puedes ver otro canal abriéndolo en una nueva pestaña.
  3. En tu vocabulario no sólo está el verbo googlear, también están yahooar, amazonar y mercadolibrear.
  4. Mides la popularidad de una celebridad de acuerdo a la cantidad de usuarios de StumbleUpon que hablan de ella.
  5. Ya no compras la prensa porque “viene con banners”.
  6. Crees que puedes cambiar el mundo con Greasemonkey.
  7. Decoraste el fondo de tu inodoro con una letra “e” de color azul.
  8. Tu pareja te recuerda que es hora de cenar diciéndotelo por ChatZilla.
  9. Te excita ver una página sin CSS porque piensas que está “desnuda”.
  10. Tu ortografía era terrible hasta que llegó la versión 2.0.

Original en Inglés

Escuchando “Dream Theater” - “Under a Glass Moon”

Firefox 1.5 Released

Chicos… Firefox 1.5 fue liberado por Mozilla… así que a bajar a bajar que el mundo se va a acabar…

Aquí el link

Firefox Chile

Hasta el momento todo bien, vamos haciendo capítulos a medida que avanzamos. Hoy se terminó de escribir uno y se abre otro… el que trae mucho trabajo por delante, nuevos desarrollos, nuevas ideas… en fin… nuevos aires.

Esta es mi primera entrevista: La Tercera

Solo basta decir que firefox es power, ayúdanos a difundir… únete al proyecto Firefox Chile

Escuchando…. “Fear”…. “Sarah McLachlan”

Firefox 1.5 y otras yerbas

Estoy probando la versión 1.5 beta de Firefox, y hasta el momento marcha bastante bien, se optimizaron los accesos al cache del navegador, es decir, cuando presionas los botones de adelante o atrás la rederización de las paginas es casi instantánea. Esa información la almacena en la ram (mucho mas rápida) y asi disminuye el acceso al disco duro (muy lento).

Por el momento aun hay algunos problemas con las extensiones, plugins y themes, solo me está funcionando el Gmail notifier y Flashgot. Seguramente cambiaron algunas estructuras y por eso algunas cosas dejan de funcionar pero que pronto serán liberadas para la nueva versión de Firefox. Otra de las funciones entretes que trae es que ya no sale el error 404 desde el servidor, sino que Firefox lo interpreta y te sale un botón por si quieres reintentar la conexión.

Lo que mas me gustó hasta ahora de esta version, es que puedes hacer drag an drop con las pestañas y reubicarlas según tu preferencia (antes habia que poner una extensión). Aún sigo en testing testing testing….

Mi compadre Gin0 publicó en su blog un test para ver tu grado de nerd y decidí hacerme el test, aquí los resultados:


I am nerdier than 97% of all people. Are you nerdier? Click here to find out!

La verdad… seré tan nerd como ahí dice :-S

Escuchando: “Isobel”…”Dido”