Category Archives: Web

Gmail offline

La gente de Google ha incorporado su tecnología Gears, que marca el comienzo del fin de las aplicaciones de escritorio, a GMail, como lo anuncian en el blog oficial. Desde ahora, se podrá seguir teniendo acceso al correo de Google cuando no estemos conectados a Internet. Para habilitar esta opción, se debe hacer desde la sección Labs dentro de Settings.

Esta funcionalidad aún está en prueba, por lo que pueden haber algunos errores, pero definitivamente es un gran paso para GMail y para las aplicaciones web (en reemplazo para las de escritorio).

No volverse a registrar en un sitio

¿Cuántas veces han querido leer un artículo, bajar algún software o simplemente acceder a contenido que resulta ser solo para usuarios registrados? Bueno, hay un servicio gratuito que promote evitar que estemos registrando nuestros datos en cuanto website encontramos.

Por ejemplo, hace un par de días estaba queriendo descargar un programa (FlashPaper) de la página de Adobe, y esta pide habernos registrado. Simplemente necesité entrar a BugMeNot, colocar en su buscador adobe.com, utilizar el primer resultado que me dio (usuario y contraseña) y listo.

Utilizar varias versiones del Internet Explorer a la vez

¿Por qué quisiera alguien en su sano juicio, tener más de una versión del infame Internet Explorer instalada en su PC, e incluso, corriendo simultáneamente?

Bueno, la única razón válida que se me ocurre es por lo que yo mismo hago esto: Probar los websites que desarrollo en los navegadores más utilizados actualmente (para mal de todos), IE 6 e IE 7. Si todos decidieran utilizar un navegador de verdad como Firefox u Opera, por mencionar dos, la vida de los diseñadores web sería más fácil y la de los internautas, más segura y placentera.

Existen por lo menos dos programas que permiten tener instaladas varias versiones del IE (por ejemplo, IE4.01, IE5.01, IE5.5, IE6, IE7, IE8) simultáneamente:

  • MultipleIEs: La última versión que he probado no puede ser instalada en Windows Vista, solo en XP. Permite utilizar IE3, IE4.01, IE5.01, IE5.5, IE6 e IE7.
  • IETester: Todavía está en una fase alpha de desarrollo, por lo que tiene algunas limitaciones que probablemente se vayan corrigiendo. Funciona con Windows XP y Vista (IE7+ instalado de preferencia), y permite utilizar IE8 beta2, IE7, IE6, IE5.5.

No las he probado extensivamente, pero como actualmente mi máquina principal tiene Vista, el IETester ha pasado mi elección obligada.

jQuery: Evitar la modificación del contenido de un inputbox

Si en un formulario HTML queremos evitar que los usuarios escriban dentro de elementos inputbox <input type=”text” /> podemos hacer uso de la fantástica librería de JavaScript jQuery para lograr este efecto de una manera no obstructiva.

El siguiente código hace toda la magia, y según creo se explica solo bastante bien.

1
2
3
$("input[type=text]").focus(function(){
    $(this).blur();
});

De todas maneras, nunca está demás la aclaración. La primera parte es el selector por el cual jQuery va a seleccionar todos las etiquetas input que tengan el atributo type como text. Luego, a este subconjunto, se les va a anexar una función a su evento OnFocus (cuando adquiran el foco, el cursor). El contenido de esta función ($(this).blur();) le dice a jQuery que le haga perder el foco al elemento padre (this, que viene a ser el input).

Google Chrome: el nuevo navegador de Google

Hoy me dí con la sorpresa que hace dos días fue liberado el tan esperado navegador de Google, Google Chrome, con una interfaz minimalista (sin perder funcionalidad), muy limpia y bien trabajada. El entusiasmo me llevó a instalarlo de inmediato y ya luego a indagar sobre él. Un punto importante es que ha sido liberado como Open Source lo que estoy seguro traerá consigo a una comunidad muy activa.

Según se ve, el layout engine sobre el cuál está hecho es WebKit, el engine Open Source utilizado por Safari de Apple.

Your User Agent is: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13

El problema de esto es que utiliza una versión de WebKit que tiene un serio problema de seguridad que ya fue resuelto por Apple en una versión posterior. Así que habrá que navegar con más cuidado mientras no solucionen este tema.

La gente de Google ha hecho un video explicando el porque de este navegador, e incluso existe un comic al respecto.

Les dejo el video, “La historia detrás de Google Chrome”:

Extensiones para Firefox de vida o muerte para un Desarrollador Web

Hay algunas extensiones para Firefox que son esenciales para el trabajo diario de un Diseñador / Desarrollador Web. Mis preferidas:

  • Firebug: La más útil de todas, realmente hace mi trabajo mucho más productivo. Entre otras cosas, permite cambiar los estilos CSS en el momento (sin ningún refresh, muy útil en el proceso de prueba y error); analizar la estructura HTML e incluso agregar o quitar etiquetas y contenido; hacer debug de javascript; entre otras.
  • Web Developer: Muchas herramientas, entre mis preferidas: Resize (cambiar el tamaño del navegador para resoluciones como 800×600 y 1024×768), DisableCSS, manejo de cookies. Incluso tiene una herramienta muy parecida a la ofrecida por MeasureIt (explicada más abajo).
  • ColorZilla: Un cuenta gotas que permite obtener el color de casi cualquier objeto en una página web.
  • MeasureIt: Permite medir cualquier tamaño dentro de un website.

Migración de Joomla! a Drupal 6

Estoy haciendo varios cambios (aún no visibles al público) al website DeChalaca.com que actualmente se encuentra implementado con Joomla!. Entre las opciones que estamos barajando para mejorarla se encuentra la migración hacia un CMS más vérsatil como Drupal.

He probado un módulo muy efectivo y que ha hecho la migración de las tablas core de Joomla, principalmente usuarios (como 30), artículos (casi 2000), páginas, secciones y categorías (como 50). Incluso migró sin problemas los comentarios (manejados por el complemento JomComment) en los artículos. Si bien hay otras tablas de complementos que no han sido migradas (como las de FireBoard), es un buen comienzo para el cambio de plataforma.

Las versiones exactas fueron:

  • Joomla! 1.0.15
  • Drupal 6.4

En el primer intento tuve unos problemas, pero en el segundo, todo funcionó de maravilla (al cambiar algunos parámetros). A ver si en otro momento cuelgo el procedimiento (nada complejo) que seguí.

Escuchar Studio92 directamente en Windows Media Player

Es posible escuchar la transmisión en vivo de Studio92 directamente desde el Windows Media Player (WMP) sin tener que pasar por su página web.

Los pasos son sencillos y solo se requiere de WMP 9 ó superior (aún no lo logro hacer funcionar en WinAmp):

  • Abrir el WMP.
  • Ir al menú Archivo/Abrir URL.
  • Colocar la dirección http://grupors.wm.llnwd.net/grupors_St92audioenvivo
  • UPDATE 17/mar/2009: mms://gruppolivewm.fplive.net/gruppolive-live/studio
  • UPDATE 26/abr/2009: http://grupors.wm.llnwd.net/grupors_St92audioenvivo?MSWMExt=.asf
  • UPDATE 26/abr/2009: http://grupo-st92-live-audio.wm.llnwd.net/grupo_st92-live_audio
  • (Ambas direcciones funcionan!)
  • Listo, en unos segundos deberí­as estar escuchando la transmisión en vivo de esta emisora.

La transmisión por Internet tiene un retraso de unos 30 segundos con respecto a la de radio de esta emisora.