Felíz cumpleaños en español

Sin penas ni glorias hoy este blog está cumpliendo 2 años.

Mucha agua pasó bajo el puente desde que me gané el hosting por un año con XMundo en aquella charla de Gancé, Arturo y Rodrigo en el momento justo. Una idea para un blog que no concretaba recibió el empujón necesario y acá estamos; creo que han sido dos años más que positivos.

Y para quien le interese o quiera curiosear, un par de números de este blog:

  • 2 años de vida
  • 134 posts
  • 417 comentarios
  • 55560 comentarios de spam bloqueados por Akismet
  • 9 posts esperando ser terminados para publicar (empezados en realidad :P)
  • 45 suscriptos al feed (directamente)
  • 153 feeds para leer y sacar información e ideas para escribir
  • 175 artículos a revisar para eventualmente transformarse en posts
  • 154 artículos revisados y listos para ser contenido de algún post
  • 266 artículos recolectados para hacer un súper post (o serie de posts) sobre un tema muy puntual
  • 500 visitas diarias (aproximadamente)
  • 812 visitas el 2 de Enero de 2008 (el día con más visitas)
  • El artículo más leído: tutorial de .htaccess con poco más del 15% de las visitas
  • Mención de honor: calendario 2008 para monitor (si, un mini-post O.O) por tener el 12% de las visitas de toda la historia del blog con sólo 1 mes de vida
  • El artículo más comentado: cómo limpiar un monitor LCD con 45 comentarios

Espero seguirlos viendo por acá. Sugerencias y regalos son bienvenidos ;)

IE podrá cumplir estándares pero no lo hará

Hace un tiempo comenté en un mini-post que IE8 pasaría el test ACID2. Eso es lo que reportaba la gente del equipo de desarrollo de IE8 y mostraban imágenes al respecto y todo.

En aquél entonces también comentaba que habían prometido compatibilidad para atrás; esto es, las páginas existentes se seguirían viendo bien. Lo cual, dado el historial de hacks para IE más el hecho de que ya no serían necesarios para esta nueva versión, realmente me preguntaba cómo harían para hacer eso.

La respuesta no se hizo esperar (vía Slashdot): un metatag. Básicamente, si queremos que IE8 renderice nuestra página como debería de hacerlo vamos a tener que pedirle por favor. Si dicho metatag no está presente en la página, ésta se mostrará como si la estuviésemos viendo en IE7.

Esto quiere decir que todos aquellos que hicieron las cosas mal en un principio sin respetar estándares y desarrollando sólo para IE pueden seguir tranquilos en sus casas. Mientras tanto, todos los que desarrollamos páginas siguiendo estándares y después nos rompimos la cabeza tratando de hacer que se vean igual en IE también vamos a tener que trabajar de nuevo para agregarle este dichoso metatag… si es que no tienen ningún bug de renderizado nuevo que rompa algo más.

Como si fuese poco, este comportamiento implicaría que IE8 no pasaría el test ACID2. El test ACID2 es una página en HTML 4.01 con lo mínimo e indispensable, evidentemente no tiene ese dichoso metatag que es necesario para activar este nuevo modo de IE8. Por lo tanto, cuando uno abra el test en IE8, se verá renderizado como si fuese IE7 que no pasa el test. Si no fuese así entonces no están haciendo lo que dicen estar haciendo, lo que se traduce en más problemas para los que hacemos las cosas bien de todas formas.

¿Se podría hacer bien?

Respuesta corta: sí, al menos una sencilla y - creo - justa.
Respuesta larga: todos sabemos que la mejor forma de modificar cómo se muestra nuestra página sin molestar a los otros navegadores es utilizar inclusión condicional. Sin embargo, si IE8 respeta estándares, dicha inclusión ya no sería necesaria y debería de ser ignorada por el navegador.

Lo que yo propongo es que IE8 renderice en modo estándar siempre a menos que encuentre una de esas inclusiones para IE7 o superior. En dicho caso, la incluya y cambie el modo de renderizado a aquél (supuestamente) idéntico a IE7.

Esto lograría lo siguiente:

  • Aquellos que nos molestamos en desarrollar siguiendo estándares podemos seguir tranquilos
  • Aquellos que desarrollaron con estándares pero utilizaron formas obstrusivas y poco claras para “arreglar” el estilo en IE sólo tienen que modificar su código ligeramente
  • Aquellos que desarrollaron sólo para IE pueden modificar su código para que IE8 muestre su página correctamente también fácilmente

Los últimos dos puntos parecen redundates pero no lo son. El último grupo de gente incluye aquellos que directamente no desarrollaron según los estándares. Estoy suponiendo que si no les importaron los estándares en aquél momento, no le importarán ahora tampoco.

Sin embargo, el que tengan que trabajar para hacer las cosas bien haría que, al menos, se den cuenta que podrían haber hecho las cosas bien desde el principio. Y por esto creo que esta solución es justa:

  • Los que hicieron las cosas bien no tienen que hacer absolutamente nada
  • Los que las hicieron más o menos o mal tienen muy poco trabajo que hacer
  • Los que hicieron las cosas mal les queda el dolor del tirón de orejas haciéndoles acordar que de haber hecho las cosas bien desde el principio no hubiesen tenido drama pero disponen de una solución sencilla que haría que se vea bien en IE7 e IE8 hasta que hagan las cosas bien (cosa que no creo que hagan de todas formas)

¿O estoy diciendo cualquier cosa? Me gustaría escuchar otras ideas, que seguro que alguien tiene una idea mejor

Internet cambia el mundo… y viceversa

Desde hace rato que sabemos que toda la gente sentada en sus PCs navegando por internet cada vez tienen más poder. Los efectos se sienten principalmente cuando un rumor se esparce en Internet y afecta en algo al “mundo real”. Más allá de eso, el ciclo se termina ahí… pero no esta vez.

La psicóloga Cooper Lawrence salió por el noticiero de la cadena FOX el día lunes diciendo que el juego Mass Effect (de Electronic Art) contenía escenas de sexo explícito y desnudez frontal. Una acusación que se viene oyendo en internet desde hace un par de semanas pero que - aparentemente - no tiene fundamento alguno.

Es de destacar, sin embargo, que luego aclaró que jamás había jugado el juego. Sin embargo concluía firmemente que quienes jugaban el juego eran machistas que veían a la mujer sólo como un objeto sexual.

Y la furia de algunos de los 1,6 millones de personas que compraron el juego (y lo juegan) se desató en internet. En la página de Amazon del libro publicado por la susodicha mujer fue tagueado por primera vez con la palabra “porquería” (junk) el mismo martes. Para el día viernes ya:

  • Tenía 472 calificaciones
  • 412 de dichos votos eran lo más bajo posibles
  • 929 personas había agregado el tag “ignorante” al libro
  • 744 le agregaron los tags “basura” e “hipocresía”
  • 710 lo tagearon “hipócrita” y “hack”

La página del libro en Barnes & Nobles también había sufrido los efectos de la manada. Amazon ya retiró gran parte de las opiniones y votos de quienes dicen no haber leído el libro ya que uno de los comentarios decía:

Sé todo sobre este libro pero jamás lo leí. ¿Por qué? Debido a la gran batahola, no tengo razón para no coincidir con las calificaciones de sólo 1 estrella. Dicen los rumores que este libro fue mal escrito y no tiene investigación previa. Por lo que, sin verificar los contenidos por mí mismo, le doy sólo 1 estrella. ¡Menos mal que los videojuegos no son juzgados de esta forma!

Estos comentarios y la mayoría de las calificaciones fueron eliminadas por Amazon al momento de escribir esto. Sin embargo, los tags todavía se mantienen y en este instante los 10 más utilizados son los siguientes:

  1. Ignorante (1153)
  2. Basura (923)
  3. Hipocresía (913)
  4. Hack (884)
  5. Hipócrita (881)
  6. Terrible (846)
  7. Porquería (840)
  8. Prejuicio (735)
  9. Prejuicioso (660)
  10. Tendencioso (626)

Dichos números parecen mantenerse y se ven agrandados por el efecto Digg. En este momento, dicha noticia está casi en los 2000 votos.

Su autora también reaccionó y se dignó a probar el juego. Su comentario luego de hacerlo es bastante explicativo:

He visto episodios de “Lost” más sexualmente explícitos

Así que tengan cuidado, revisen varias veces de dónde sacan la información y por sobre todas las cosas no hagan enojar a mucha gente en internet.

Monetizando diseños de WordPress

Para la gente que se dedica al diseño - o que puede diseñar algo que sea decente (de cualquier forma, yo no) - Tung Do, de WPDesigner, muestra una forma distinta de hacer plata haciendo diseños de WordPress.

Hoy inauguró su Themes Club. Básicamente es una suscripción anual de 5 U$D a cambio de un mínimo de 12 diseños de themes de WordPress. Dice ser un mínimo porque promete hacer un theme por mes o más. Y, por el precio, parecería ser un excelente negocio. Revisando otros themes que ha realizado creo que son de una excelente calidad. No sólo eso, sino que también tiene una variedad impresionante; no es que le cambia dos líneas al mismo tema una y otra vez.

Sin embargo siempre hay un pero. En este caso, Las condiciones de uso se pueden resumir en: podés hacer lo que quieras con el theme menos redistribuirlo (en su forma original o modificada) o decir que vos lo hiciste. Sin embargo, y por aclaración específica de Tung, dichas condiciones implican que sólo aquellos que son miembros del club tengan acceso a los archivos del theme. Esto quiere decir que si utilizamos alguno de los themes para un cliente no podríamos utilizarlos a menos que el hosting también esté a cargo nuestro. No estoy del todo convencido de que esta restricción haga valer la oferta ni que sea algo sencillo de hacer cumplir. (ver update)

De todas formas, para aquellos para quien ésto último no sea un problema, creo que es una excelente oferta. Ya sea porque ofrecemos servicios sobre WordPress y tener un conjunto de themes bien armados es una herramienta muy útil. O, conociendo algunos de los themes que nos guste en particular, lo tendremos sólo por 5 U$D con la posibilidad de obtener otros 11 (al menos) para cambiarlo a futuro.

Update: Por aclaración de Tung (en los comentarios) mi interpretación de los hechos era errónea. Las condiciones de uso se pueden resumir en: podés hacer lo que quieras con el theme menos redistribuirlo (en su forma original o modificada) o decir que vos lo hiciste. Y ya está. Ahora sí me parece una oferta demasiado buena para ser verdad… no sería raro que vean uno de sus diseños por acá :P

Me pregunto si algo como eso se podría hacer por estos pagos. A lo mejor quienes hacen diseños podrían decirnos.

Matt Mullenweg otra vez en Argentina

por suerte La Nación lo entrevistó