Archivo para la sección Estándares

Estándares Web en Argentina

Martes, Octubre 12th, 2004

El primer jueves de noviembre a las 8 de la noche será la primera reunión sobre estándares web en Buenos Aires. Anotate a través de meetup.com si te interesa juntarte a conversar con otra gente que está en el tema y ver que sale. No hay agenda. No te olvides de dar el RSVP.

También hay una lista de correo para organización de este tipo de reuniones o cuestiones específicas argentinas (quedando claro que no pretende reemplazar a Ovillo). En ella un registro de los mails previos a esto, un poco de contexto.

Web semántica en Bs. As.

Lunes, Octubre 11th, 2004

El taller sobre Web Semántica en Buenos Aires fue hace casi 2 meses, pero recién tengo tiempo de postear. Tuve el placer de conocer y escuchar a gentes sumamente linkeables, como Charles McCathieNevile, Diego Ferreyra, Inkel, Daniel Low, Guillebe, Claudio Gutierrez Gallardo, Eva Méndez, María de los Angeles Martín, Claudio Segovia y Carlos Benavídez.

(Nótese que esta lista juega a la web semántica en minúsculas. Ver rubhub, ver related pages (en unos días cuando estos engines hayan crawleado esta página)).

IRWF al fin

Sábado, Julio 24th, 2004

Hace ya un par de semanas que lanzamos desde CVAM el sitio de la Fundación Wallenberg.

Muchos detalles con los que estoy contento y otros que espero que nadie se entere. Pero fueron varios meses y va saliendo a la luz.

Salió en el sidebar de Zeldman y eso tuvo nuestro ego por las nubes un día entero.

También fue sitio de la semana en WeeklyStandards (bajar hasta Introduction), que dicho sea de paso acaba de lanzar un rediseño basado en ems increíble (probar cambiar el tamaño de la fuente) y sin hacks. Allí cuento algunos detalles de producción, pero espero ir agregando más cositas aquí en estos días.

Por último (en orden de ego, de mayor a menor) salimos en televisión. Luego de tantos años de andarme por la Web sin jamás poner mi foto online, aquí estoy en video, extremadamente nervioso e improvisando definiciones, pero contento por haber dicho las palabras "arquitectura de la información" en la televisión argentina.

Rediseño de Clarín.com

Lunes, Mayo 3rd, 2004

Supongo que mientras escribo, en Clarín el trabajo de rediseño continúa, y obviamente no estoy al tanto de 'la interna' ni conozco a los responsables...

Algunas joyas:

  • layout css que se ve perfecto hasta en opera 5!
  • idioma definido
  • labels en los forms
  • el tratamiento tipográfico de los títulos en la home
  • usan scripts de youngpup... punto a favor automático ;)

Pero no entiendo como se llega a una implementación tan moderna con:

  • Peso de la home: 215kb!
  • ................ esas líneas de puntos que si las pasás por un screen reader te dice "punto punto punto punto punto"
  • Requiere javascript en varias funciones, como el buscador, print & mail, popup de fotos... en lugar de algún método más accesible
  • Legibilidad? Amigos, esta es fácil de arreglar via css... aunque imagino que les costó tanto la decisión ("el usuario tiene que leer, o la página tiene que quedar bien?") que tuvieron que poner botones para cambiar el contraste...

Todo esto, aceptando desde ya que es un acto de vanguardismo en comparación con los otros medios locales.

La velocidad de las cosas

Miércoles, Marzo 24th, 2004

Desde CVAM, el sitio de MED s.r.l. es un pequeño sitio institucional, 100% XHTML 1.0 (válido) y CSS (casi). Listo desde hace más de medio año, estaba en espera de contenido
provisto por el cliente.

A continuación, varias anécdotas, algunas técnicas, otras espirituales (?).

La más interesante del armado del CSS tiene que ver con el uso de display:none; para reemplazar texto por imágenes. Este método, creado por Todd Fahrner y explicado
por Douglas Bowman, permite enviar texto para navegadores sólo-texto o lectores de pantalla, e imágenes a los navegadores visuales. El método fue ampliamente utilizado tan pronto como se propuso, ya que permite sitios visualmente ricos y accesibles.

Al día siguiente de publicado por Bowman, se supo que JAWS (el lector de pantalla más popular) en realidad no leía el texto que se suponía debía leer. El método se siguió usando. Yo lo usé en este sitio de MED.

El problema: a los pocos meses, se confirmó que practicamente todos los lectores de pantalla fallaban con este método. Comenzaron a proponerse técnicas alternativas, que no fallaran. Todas ellas más "sucias", rebuscadas, poco intuíbles. Un año después del artículo de Bowman, Dave Shea publica un compilado de todas ellas, concluyendo que al día de hoy ninguna es la "mejor y definitiva".

Conclusiones apresuradas:

  1. No todo está dicho en el mundo del CSS, como pretenden pedantemente en 37signals.
  2. En 20 segundos reemplacé el display:none; por otra técnica que si funciona. En 2 minutos comprobé que se veía ok en todos los browsers. Moraleja: los trucos, mejor en el CSS y no en el HTML.
  3. ¿Cuántas cosas que hago que quedan obsoletas de un día para el otro y nunca me enteraré por no estar al día? ...o me enteraré cuando el proyecto ya esté cerrado...

 (more...)

Conversión masiva a XHTML sobre Windows

Miércoles, Noviembre 19th, 2003

En estos días me encontré hurgando la Web como en los tiempos de Altavista. No encontraba la forma de convertir cientos de archivos HTML a XHTML para poder cargalos a otro sistema. Claro, dirás, muy fácil. Con HTML Tidy. Que incluso cuenta con una interfaz para configurarlo en Windows. No tan fácil, verás. Mi problema:

  • Trabajo sobre Windows. Cualquier desarrollador que se precie trabaja sobre Linux. Cuando consulté en un foro me dijeron si si, muy fácil, con este script de bash... Ah, estás en windows, bueno, instalate cygwin... uno no tiene nada que hacer...
  • Lo poco que supe alguna vez sobre batchs en DOS lo olvidé hace un lustro

En fin, dos soluciones:

Fácil: bajarse HABTidy. Presenta una interfaz a la config de Tidy con ayuda (algo que tidyUI no tiene), y permite ejecutar esa config sobre muchos archivos y subcarpetas.

Difícil pero puede servir a alguien: hacer un batch de DOS para tidy.

  • Básicamente, poner tidy.exe y el archivo de config en la carpeta de Windows (para que sea accesible desde cualquier otra ruta)
  • También en esa carpeta, hacer un .bat con la siguiente línea adentro:
    for /R %%a in (*.htm*) do tidy -config C:\winnt\xhtml.tidy -m %%a
  • Correr ese .bat en la carpeta a procesar (y sus subcarpetas). Ojo. Que sea una carpeta con ruta 'a la DOS', es decir 8 caracteres, sin espacios

Eso es todo, estuve un buen tiempo buscando esta info y supongo a alguien servirá.

Soft libre y estándares en Argentina

Jueves, Noviembre 13th, 2003

Esto ya no es noticia, tiene un mes o dos, pero yo en mi burbuja no me había enterado. A todos los que venimos insistiendo con esto, estas noticias nos alegran mucho. Esperamos que esto llegue a buen fin y no haya nada que temer.

"... presentación de proyectos de ley que promueven el paso de la administración pública [Argentina] al software libre ..."

"...establece que cualquier entidad que distribuya información debe hacerlo en formato estándar: hoy, por ejemplo, para registrar el ISBN de una publicación hay que hacerlo con Word, el procesador de texto de Microsoft. Lo mismo con los accesos telemáticos, que no podrán obligar al uso de software determinado como sucede ahora: existe información de la AFIP que sólo puede verse con el Explorer."

"... el Estado trata y almacena información que no le pertenece: la información es de los ciudadanos, por eso hay un interés público en legislar sobre la materia. Debe haber garantías de transparencia y supervivencia de esa información. Otra razón es la necesidad de un acceso efectivo y sin discriminaciones de todos los habitantes a las fuentes de información. Si uno tiene que usar un software determinado para cumplir con sus obligaciones impositivas, eso es discriminatorio".