Author:
Andrés Argüello Pitt
ene
28
Gran controversia se ha armado la semana pasada cuando Google publicó su sitio de muestra utilizando la tecnologÃa HTML5 para mostrar sus vÃdeos, dicho sea de paso a ninguno de mis conocidos pudieron hacer andar el demo. Supuestamente anda bien en Safari y en Google Chrome, también se podrÃa hacerlo andar en IE si se utiliza el Chrome Frame; lo cual está muy bien para desarrolladores, pero para cualquier hijo de vecino ésto es demasiado complicado. Por lo que en realidad, los dos exploradores más populares no lo soportan. Firefox esta haciendo la suya propia utilizando Ogg, mientras que Chrome y Safari utilizan H264. Por lo que hoy si necesitas entregar video a tu usuario la mejor forma de hacerlo es mediante Flash. Lo que no significa que en el futuro vaya a ser la mejor forma. Que Youtube este mirando hacia HTML5 tiene grandes implicaciones en la comunidad y ese pequeño demo hizo temblar a varios. Pero hoy por hoy está muy lejos, me animo a decir años, ¿ Cómo harÃas hoy para grabar tu video en Youtube usando tu cámara web y tu explorador directamente? La respuesta serÃa Flash Player directamente que te permite grabar desde la cámara web y micrófono. ¿Como podes hacer que el usuario interactue con el contenido? ¿ Que elija en tiempo real entre diferentes feeds de camaras online? o integrar con otros contenidos como ser texto tipo chat arriba del video o cosas interactivas, funciones complejas que son disparadas por puntos claves dentro del video, sobreponer videos con distintos fondos o simplemente video con Alpha channels. Todas cosas que se pueden hacer HOY con la plataforma Flash y Flash Media Server. Flash también esta empezando a ser integrado en miles de aplicaciones y dispositivos como ser televisiones, heladeras, sistemas interactivos en general. Por lo que si bien HTML5 promete, la verdad es que está muy lejos de llegar al standar que impuso Flash luego de años de investigación, además Flash no se ha dormido en los laureles y no se ha estacionado, todo lo contrario, está en constante desarrollo y cada vez tiene más features: como por ejemplo el formato F4V que irá reemplazando a FLV.
No estoy en contra de HTML5, para nada, incluso está bueno que haya otra alternativa, la competición siempre trae buenas cosas. Tampoco está bueno que se sobre-utilice Flash, y creo que de ahà viene el odio de muchos de la comunidad de desarrolladores que vienen de escuelas mas rÃgidas como C++, .NET, JAVA. Creo que tenemos que centrarnos en proporcionar soluciones que sean apropiadas de la aplicación multimedial y saber dejar nuestro ego de lado, muchas veces la solución es algo mucho más simple, pero porque queremos utilizar todo lo que sabemos terminamos haciendo algo con miles de cositas que no eran necesarias y terminan estropeando la usabilidad de la aplicación.
Author:
Andrés Argüello Pitt
ene
27
me encantan la librerÃas de cualquier lenguaje sobre todo las de Flash. Tweenlite es mi librerÃa por defecto que utilizo en el 90 por ciento de mis proyectos. Esta semana empecé a usar una nueva librerÃa que tiene mas utilidades y no se especializa en animaciones si no que se utiliza para hacer la carga de archivos externos. Lo que más me gustó de esta librerÃa es que permite hacer optimizaciones de memoria en cualquier momento, cosa que nos podrÃa ser útil en caso de estar desarrollando alguna aplicación para dispositivos móviles donde la memoria es acotada. Otra ventaja es que viene en dos gustos para los clásicos AS2 y para aquellos más atrevidos AS3.
Más información en:
http://as3.casalib.org/releases/1.2.1/docs/
Author:
Andrés Argüello Pitt
ene
26
Me parece útil ir publicando trucos que me solucionan la vida. Esta semana estaba trabajando con varias tablas y sin querer me ingresaron varias entradas duplicadas sin darme cuenta al final del dÃa tenÃa 1557 entradas duplicadas, que si hubiese tenido que borrar una por una con el phpmyadmin me hubiese tomado mÃnimo media hora. Entonces investigué como hacer una consulta que automatice la acción.
Lo que hay que hacer es una tabla temporal con la misma estructura, pero vacÃa, para que nos sirva de backup y copiar los registros de la original excluyendo los duplicados, luego borramos la original y renombramos la temporal con el nombre de la original.
La consulta es la siguiente:
INSERT INTO `nombre_de_la_nueva_tabla` SELECT DISTINCT * FROM `nombre_de_la_tabla_original`.
Espero que a alguien le sea útil
Author:
Andrés Argüello Pitt
ene
25
Este post lo tengo en borradores hace un mes aproximadamente, y fue debido al tecnologÃas que liberaron en el CES. Varias compañÃas éstan sacando a mercado cámaras que filman o sacan fotos en 3d. Lo que tienen estas nueva cámaras es que vienen con dos lentes que registran dos imágenes distintas y luego son unidas dentro del equipo, por lo que entrega es la imagen ya procesada y en 3d.
También se anunció que en el mundial de fútbol de Sudáfrica se van a transmitir 5 partidos usando ésta tecnologÃa.

Finepix W1:

Author:
Andrés Argüello Pitt
ene
24
Google docs es una herramienta genial y muy útil que personalmente uso diariamente para coordinar proyectos, llevar cuentas en planillas o trabajar en contenidos con otra persona en una locación remota. Lo que siempre deseamos de Google es que nos deje subir archivos que no sean .docs, .xls u otro ya que hasta ahora lo que hacÃamos era dejar archivos relativos a un proyecto en particular en un ftp o como adjunto en un email (mi Gmail tiene cerca de 6 gigas debido a la cantidad de adjuntos). Desde ahora Google nos permite subir cualquier tipo de archivo ya sean .fla .zip, .rar o lo que necesitemos. El único inconveniente es que tiene una restricción de 250mb por archivo y 1gb de almacenamiento en total, pero se puede comprar más almacenamiento (20gigas por 5 usd anuales) y también te hace el upgrade de todas las cuentas de Google: Gmail, Picassa, Docs y demás.
Algunas capturas:

