Archive for noviembre, 2009

validar email en AS3

He utilizado esta misma función en php, generalmente a mis formularios los valido desde el servidor mediante php, pero el que quiera ahorrarse un paso con AS3 puede hacer lo mismo

 Function emailValido(email:String):Boolean{
 
 
 
	var emailExpression:RegExp = /^[a-z][\w.-]+@\w[\w.-]+\.[\w.-]*[a-z][a-z]$/i;
 
 
 
	return emailExpression.test(email);
}

Y estos serían algunos resultados:

@hotmail.com: false
pepe@hotmail.: false
paco@hotmail.hola.com: true
www.hotmail.com: false
paco@hola@hotmail.com: false
carmen@hotmail.com: true

Flash Player 10.1 disponible

En éste momento aproximadamente 75% del video online se reproduce en Flash Player. Con el lanzamiento de Flash Player 10.1, Adobe ha agregado soporte de decodificación acelerada por hardware de H.264 para mejorar la experiencia.

H.264 provee una excelente calidad pero requiere gran poder de procesamiento para decodificarlo. En Flash Player 10.1 H.264 es decodificado por GPU o algún acelerador siempre que este disponible en el hardware, lo que hace que el perfomance de reproducción sea mucho mejor y mejora la vida de la batería. Esto es sumamente útil para dispositivos donde el poder de procesamiento es escaso como ser netbooks o smartphones.

Lo mejor de todo esto que para nosotros lo productores de contenidos como para los usuarios finales todo este proceso es totalmente transparente, y no requiere de ningún paso extra a lo que veniamos acostumbrados. Flash player intentará de decodificar el video mediante hardware cuando sea posible y no es necesario usar ningún parámetro especial tal como wmode=gpu o similares. Lo único que tenemos que hacer es codificar el video usando H.264, Sorensen Spark o On2 VP6 no serán decodificados mediante hardware en ninguna circunstancia.
Flash player 10.1 está disponible para descargarse como preview desde el developer center de Adobe.
Dos cosas curiosas: primero, Flash Player 10.1 no hará decodificación de H.264 por hardware en MacOs ni Linux, no al menos por el momento, ya que la APi de linux no esta bine documentada y Apple no quiere liberarla al público. Segundo, si nuestra película usa wmode=opaque o wmode=transparent en sus parámetros de inserción, ésto desactivará la renderización por hardware y sólo renderizará por software.

Sun seeker

Simpática aplicación para Iphone que te dice en donde está el sol en tiempo real y también cual es la trayectoria que seguirá durante el día e incluso las trayectorias en otras épocas del año. Sumamente útil si estas comprando o por alquilar una casa y querés saber que tipo de luz va a recibir un ambiente en lo que resta del año.

Nokia N900

Tenemos cierto favoritismo por el Iphone, y es realmente un gran dispositivo y me seria muy difícil vivir sin él ;-) Pero también tiene políticas medias rígidas que no todo el mundo les gusta y sólo por eso ven hacia otro lado donde hay grandes dispositivos que están ganando mucha fuerza como ser el Droid de Motorola o la seria N de Nokia. hoy me crucé con este video con una demo del todavía no estrenado N900. Lo único por lo cual no migraría a este móvil es por la Falta de aplicaciones disponibles, si bien Nokia esta tratando de imponer OVI con mucha fuerza la realidad es que hoy no tienen muycha aplicaciones, y en definitiva hasta que los desarrolladores no vean a OVI con una mirada más atractiva la AppStore seguirá su reinado.
Razones por la cual migraria desde el Iphone al N900: El N900 tiene 1gb de RAM contra lso 256 mb de 3GS, la resolución de pantalla 800 x 480 contra 480×320 del Iphone, teclado? no estoy seguro de este punto pero aveces (cuando estoy en movimiento generalmente) me resulta un poco incomodo el teclado de Apple; Multitasking, el N900 te deja tener varias aplicaciones corriendo a mismo tiempo y podes ver que aplicaciones están activas mediante un boton, por último pero no menos importante: Flash Player, y esto es algo grande, Flash es un estándar de nuestra industria, y es algo que no entiendo como corre en Nokia, Blackberry, Android, Palm, etc y no lo hace en el Iphone que tiene mejor o al menos el mismo poder de procesamiento que los anteriores, se que Apple dice que es por una cuestión de batería, pero estoy seguro que hay alguna forma de corregir eso.
Dicho todo esto en algún momento nos reiremos que las especificaciones que tiene el Iphone y lo genial que lo creíamos en su momento (al igual que pasa con toda la tecnología).

Fuente http://www.esquire.com/the-side/augmented-reality