web

XHTML + YouTube + imeem

Seguramente si tenés un blog, algún post con videos de YouTube o canciones de imeem embebidos tenés que tener por ahí. Una de las reglas básicas del SEO es que tu página valide XHTML con lo que garantizás el seguimiento de los estándares; el problema está en que el código que te proveen estas páginas para embeber los reproductores no valida, such a big problem!!

Por lo que haciéndoles algunas correcciones a los mismos se puede tener los players funcionando perfectamente y que a su vez pasen el validador (en modo STRICT) .. magia!!

Vamos a lo técnico entonces:

En el caso de YouTube, a la hora de embeber un video, vas a tener algo así:


<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
  <param name="allowFullScreen" value="true" />
  <param name="allowscriptaccess" value="always" />
  <param name="src" value="http://www.youtube.com/v/V40IUg8pCho&hl=en&fs=1&" />
  <param name="allowfullscreen" value="true" />
  <embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/V40IUg8pCho&hl=en&fs=1&" allowscriptaccess="always" allowfullscreen="true"></embed>
</object>

Ahora bien, haciéndole los retoques necesarios para poder validar nos quedaría algo así:


<object type="application/x-shockwave-flash" width="425" height="350" data="http://www.youtube.com/v/V40IUg8pCho&hl=en&fs=1&">
  <param name="movie" value="http://www.youtube.com/v/V40IUg8pCho&hl=en&fs=1&">
</object>

En el caso de los reproductores de imeem es lo mismo, partiendo de un código como este:


<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="300" height="110" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
  <param name="wmode" value="transparent" />
  <param name="src" value="http://media.imeem.com/m/3qdaxCK5Pn/aus=false/" />
  <embed type="application/x-shockwave-flash" width="300" height="110" src="http://media.imeem.com/m/3qdaxCK5Pn/aus=false/" wmode="transparent"></embed>
</object>

Se tendría que reemplazar con algo así:


<object type="application/x-shockwave-flash" width="300" height="110" data="http://media.imeem.com/m/3qdaxCK5Pn/aus=false/">
  <param name="wmode" value="transparent" />
  <param name="src" value="http://media.imeem.com/m/3qdaxCK5Pn/aus=false/" />
</object>

Y listo, con eso basta :-); si quieren pueden echar un vistazo a este ejemplo o a este para ver como quedan.

El aporte de Google Chrome

No voy a contarles que tiene de bueno y de malo este nuevo (no tan nuevo ya) explorador de Google (para eso busquen por allí­ que está lleno de posts al respecto desde el momento que salió a la luz), sino del aporte que, a mi parecer, que realizo este nuevo browser al mundo Web.
Es que Google y sus millones de dólares puestos en investigaciones y nuevos productos a “traído al mundo” un explorador con features distintas que le dan cierta comodidad al usuario actual de Internet, el cual es mas consumista de multimedia y de grandes cantidades de información al mismo tiempo!! con decenas de tabs abiertas y páginas sobre cargadas de javascript.
Pero el aporte no lo veo en dichas features, sino en la “guerra de browser” que en cierta medida se ha reactivado, en la cual mi explorador favorito: Firefox, que venía en cierto modo “achanchado” en innovaciones mas allá de los aportes que realiza la comunidad a través de los plugins que se le pueden acoplar al mismo, está anunciando cambios asombrosos en su versión 3.1 la cual parece prometedora luego de una versión 3.0 la cual no se vislumbra mucho por cambios significativos en la estructura de la aplicación.
La reflexión que saco de esto es la necesidad que se ve de una lucha de aplicaciones similares en el mercado para realimentar esa mejora continua que proveen las empresas encargadas en el desarrollo, ayudando así indirectamente en la construcción de un mejor browser (en este caso) por parte de la competencia.

Chrome, gracias por mejorar mi Firefox 🙂

El rol de Internet

Dentro de un mundo marginalista el cual es el puntapié inicial a grandes problemas como el analfabetismo, violencia social (que se traslada incluso a las escuelas), hambruna???

El uso de Internet cada vez es más pluralizado y se convierte en el “hogar” de muchas cabecitas que se la pasan todo el día de blog en blog, de red social en red social. Pero el sin numero de información existente en la red de redes no tiene márgenes ni fronteras, y mas allá de las prohibiciones y restricciones que puedan llegar a haber (por dar un ejemplo el caso de China), la libertad generalizada que existe, hace que las personas se encuentren de igual a igual detrás del monitor.

En internet somos todos iguales, todos podemos tener oportunidades (sobre este último punto, un buen artículo para leer de Alec y Alexis), en fin, aquella marginalidad existente en el mundo real no necesariamente se traduce al mundo virtual, y es aquí en donde aquella gente la cual no tiene oportunidades, puede llegar a tomar protagonismo en la Web.

Hay que ser realistas también y pensar que aquella persona que vive bajo dos chapones y no tiene un plato de comida todos los días no se va a estar conectando en Internet a ver si le dan la oportunidad tan deseada, pero yo soy partidario de este nuevo movimiento “social” por así decirlo que se está generando en Internet, y pasando de un esquema en el cual esta se veía influenciada por el mundo real, poco a poco la cosa se está tornando, ciertas corrientes y tendencias de la Web, de alguna manera, están condicionando a personas, acciones, empresas y organizaciones dentro de la vida cotidiana. Si solo el mundo real “copiara” ciertas costumbres que se generan poco a poco en Internet, pueda llegar a ser que el mundo en el que vivimos se convierta en un lugar mejor. Ojo, tampoco estoy diciendo que todo es color de rosas, se que los malos hábitos también existen, pero a mi parecer se destacan mas los puntos positivos que los negativos (en este momento).

Y bien, es este condicionalismo (mundo virtual sobre mundo real) el que me incentiva y me da la pauta en el protagonismo que puede llegar a tener Internet en un futuro; obviamente me refiero a un protagonismo positivo, en lucha de la marginalidad que existe para ciertos sectores sociales, aquella marginalidad que termina desembocando en chicos aspirando pegamento, chicos pegándose unos a los otros en las escuelas, chicos que se mueren de hambre.

Por eso, el ideal de crear un espacio virtual de igualdad entre las personas me es el incentivo humano (por así decirlo) que me impulsa a hacer de internet un lugar mejor; es por eso que estar metido a un 100% en la creación de una comunidad como Likexo con mis dos queridos socios Gastón y Cristian, creo que es un pequeño (espero que no tan pequeño) grano de arena, aquel primer grano de arena, para que a a través de nuestros teclados podamos mejorar este mundo de alguna manera.