Posts Tagged: javascript


31
May 10

Todas las mañanas de la playa

La Esco es un portal necochense sobre surf y bodyboard que tiene un reporte diario del estado del mar. El reporte incluye información de Windguru del clima y alguien del sitio va todos los días a la playa y le saca una foto. Sólo podemos ver la foto del día y de 5 días anteriores. Yo quería ver si tenían online todas las fotos anteriores, investigando un poco como las nombran pude crear una galería de imágenes y ver cómo estaba el mar en Necochea desde el 2007 hasta hoy.

Continue reading →


5
Mar 10

HTML5: Usando el canvas

El elemento canvas en HTML5 puede usarse para  realizar graficos con javascript. Lo creo Apple, despues lo implementaron Opera y Firefox y ahora es parte de HTML5. IE por supuesto que no lo implementa.

Para aprender a usarlo hice una animacion de particulas que se pueden comportar como arena o como “coral” a medida que van cayendo y chocando con las que cayeron antes.

Continue reading →


18
Feb 10

Graficando con google maps la informacion de Sali Seguro

Sali seguro es “un programa del Gobierno de la Ciudad de Buenos Aires que te permite consultar el grado de seguridad de los locales nocturnos”.

El sitio muestra los resultados de su buscador en una tabla, pero me parece mas interesante verlo en un mapa. Así que tome lo que devolvía el sitio hace unos dias e hice este mapa. Se muestran los locales con google maps y se puede filtrar con criterios que no permite el sitio del gobierno de la ciudad:

  • Cantidad de clausuras
  • Superficie
  • Rubro principal
  • Motivo de clausura
  • Estado del local

Continue reading →


22
Oct 08

Inconsistencies with array length in Javascript

What you’d say is the size of [1,2,] in Javascript?
Until last day I’d say 2 without much thinking. But under IE, the size is 3, because of the last comma.
Now, it’s valid to define arrays like this [,,1], [1,,2] or even [1,,]. All of them having 3 elements. But what about this particular case when having a single comma after the last element?.

The definition of the correct behaviour is stated in ECMA-262, section 11.1.4 Array Initialiser, which I didn’t bother to read as I’ve already made my mind and decided this is another IE bug.

The reasons for thinking this is a bug are:

  • It’s simpler to generate js code from another language without the need to check if it’s the last element or not and add a comma when needed.
  • When leaving a comma after the last element in another languages, for example Ruby, Python or Java, that last comma does not add another ‘undefined’ element to the array (ok, I don’t know how much valid is to compare other languages to js in this aspect, but I like this feature).

Tested on: IE 7, Firefox 3 (linux/win)