Archive for the ‘projects’ Category

Javascript: comprobar si navegador soporta WebKit

Thursday, May 27th, 2010

En realidad, el código para esta comprobación es muy similar al utilizado para chequear si el navegador pertenece a un dispositivo móvil (p.e. iPhone o Android), lo cual podemos aprovechar para redirigirlo a un sitio “mobile-friendly” o aplicar un theme más adecuado para la visualización en pantallas reducidas.

En el caso del soporte para WebKit, podemos aplicar un comportamiento diferente si el navegador no soporta, por ejemplo, las transiciones, etc.

Código javascript:

//Initialize our user agent string to lower case.
var uagent = navigator.userAgent.toLowerCase();

var webkitSupport= "webkit";
//**************************
// Detects if the current browser supports WebKit.
function DetectWebKit() {
   if (uagent.search(webkitSupport) > -1)
      return true;
   else
      return false;
}

En el caso de aplicaciones generadas con Dashcode, esta comprobación puede ser suficiente.

Por ejemplo, la versión para móviles de este blog:

http://blog.ilikeblues.com/iphone

se comporta correctamente en iPhone, Android, Chrome, etc.


Javascript: comprobar si el dispositivo es Android

Tuesday, May 25th, 2010

Con la reciente adquisición de mi HTC Desire, he estado probando el navegador que viene “de serie”, en concreto visitando este blog, y la versión que hice de este blog para iPhone.

En otro post indicaba cómo hacer la comprobación javascript para detectar si el navegador es de iPhone y redirigirlo al sitio adecuado.

He aquí el código para comprobar si el dispositivo que estamos usando es Android y redirigirlo al mismo sitio que en caso de que sea iPhone, puesto que ambos navegadores soportan la salida generada usando Dashcode:

//Initialize our user agent string to lower case.
var uagent = navigator.userAgent.toLowerCase();

var deviceAndroid = "android";
//**************************
// Detects if the current device is an Android OS-based device.
function DetectAndroid() {
   if (uagent.search(deviceAndroid) > -1)
      return true;
   else
      return false;
}

Vía | http://www.hand-interactive.com


flickrPlaces – Chrome Extension v1.6

Wednesday, April 21st, 2010

Subida a los servidores de google la última versión (1.6) de la extensión para Google Chrome flickrPlaces.

La nueva versión, incluye la posibilidad de configurar si la foto clicada será mostrada en una nueva pestaña o no.

Gracias a @fjcanales por la sugerencia.

[Nota: para actualizar una extensión ya instalada, abrir la pestaña de extensiones, expandir las opciones para desarrolladores (haciendo click en "Modo desarrollador") y pulsar el botón "Actualizar extensiones ahora".]


flickrPlaces – Chrome Extension v1.5

Monday, April 12th, 2010

Acabo de subir a los servidores de google la última versión (1.5) de la extensión para Google Chrome flickrPlaces.

La nueva versión, a petición popular ;-) , incluye persistencia de la última búsqueda realizada.

De manera que, al hacer click en el icono, mostrará el mismo contenido de antes de cerrarla por última vez.

[Nota: para actualizar una extensión ya instalada, abrir la pestaña de extensiones, expandir las opciones para desarrolladores (haciendo click en "Modo desarrollador") y pulsar el botón "Actualizar extensiones ahora".]


last Hunted – Google Chrome Extension

Thursday, April 8th, 2010
last Hunted - Google Chrome Extension

Publicada la release 1.0 de “last Hunted”, extensión para Google Chrome que te permite consultar de manera rápida y sencilla los updates de la página principal, así como los de los canales.

Enlace:

http://blog.ilikeblues.com/projects/google-chrome-extensions/last-hunted/


AsistenteJeVWeb v1.0 released

Monday, March 29th, 2010
AsistenteJeVWeb v1.0 released

Liberada la versión 1.0 para instalación “offline” en la pantalla de incio de iPhone/iPod Touch de AsistenteJeVWeb.

Sigue las instrucciones en el siguiente enlace:

AsistenteJeVWeb

Sucesivas versiones incluirán más “features” y más lecciones gramaticales.

Esta versión funciona en navegadores que soporten HTML5 y WebKit (probado en Chrome 5 y Safari 4).


Google Chrome Hackaton – Madrid

Friday, March 19th, 2010
Google Chrome Hackaton - Madrid

Ayer, 18 de marzo de 2010, tuvo lugar en Madrid (en la Facultad de Informática de la Universidad Complutense de Madrid), el Google Chrome Hackaton, al que muy amablemente me invitaron.

Hay que decir que la organización fue buena, excepto por un par de cosillas, como que empezaron una hora tarde y que el sitio para la “merienda” era un poco pequeño.

Los ponentes fueron Ernest Delgado y Arne Roomann-Kurrik, ingenieros de desarrollo en la empresa de Mountain View, y la verdad es que lo hicieron muy bien (insisto, excepto por los problemas de tiempo, que hicieron que tuvieran que ir un poco deprisa en algunas partes de la conferencia).

Después de las conferencias estuvieron echando una mano a los presentes en el desarrollo de extensiones, resolviendo dudas, mostrando las herramientas de debug, etc. Muy cercanos, muy al estilo de Google.

En fin,  enhorabuena a los organizadores y a los ponentes. Fue un “hackaton” ameno e instrucitvo.

Dejo algunos enlaces con la documentación:


AsistenteJeVWeb v0.1 released

Monday, August 10th, 2009

Publicada la verión 0.1 del AsistenJeVWeb.

La información se puede consultar online o hacerla persistente siguiendo las instrucciones del siguiente enlace.

Enlace: AsistenteJeVWeb.


Get Adobe Flash playerPlugin by wpburn.com wordpress themes