Trabajar con fechas en Javascript

En AyerViernes estamos trabajando en un proyecto tan ambicioso como apasionante, lo que como siempre implica aprender nuevas técnicas, habilidades, etc; y en este caso un desafío interesante tenía que ver con trabajar de forma precisa con fechas a nivel de cliente.

El problema surge cuando pensamos en una fecha como una cadena de texto (por ejemplo 2010/06/12 asumiendo que estamos usando un formato año/mes/día como recomendaría la W3C) y necesitamos realizar algún cálculo con esa fecha, como sumar o calcular diferencia de días, ya que como sabemos, los meses pueden tener 30 o 31 días, Febrero tiene 28 (o 29 si es año bisiesto), etc… por lo que a 2010/06/12 no es tan fácil sumarle 60 días sin antes comprobar todas esas variables.

Sin embargo, el error fundamental ahí es nuestra primera suposición (tratar a una fecha como una cadena de texto o un conjunto de números), ya que estas dificultades se resuelven al trabajar con las fechas como objetos Date de Javascript.

Continue reading “Trabajar con fechas en Javascript”

Ben Millen » iPhone Deconstruction

Ben Millen » iPhone DeconstructionIn researching the iPhone as a part of Critical Wayfinding, the analysis of the device, the corporation, the vast network of shareholders, technology and the distribution infrastructure that surrounds it yielded an overwhelming amount of information. In an attempt to organize this information into a format that is engaging and reflective of the wayfinding foundations of the project, two large conceptual diagrams in the style of Harry Beck’s London Underground diagram were produced.
These are not maps in any conventional sense, but rather diagramatic representations of the interconnected space of technology, capital, instrumental value, exchange value, social and environmental impact that surround the device. The first diagram focuses primarily on the physical device, and the existence of the device as an object in our world. The second examines the placement of the device with respect to the individual and society.

El desafío (de) Ubuntu

Durante este año, algunos amigos cercanos han decidido finalmente dar una oportunidad a Ubuntu como Sistema Operativo principal o único, aburridos de Windows XP y Vista, las continuas molestias de actualizaciones que los obligan a reiniciar o a quedarse esperando a que su computador se apague y la acción casi inevitable de virus que no solamente han borrado sus documentos sino inutilizado por completo su PC… y también (hay que decirlo) algo de rebeldía y simpatía político/ideológica hacia el Software Libre.

Ubuntu se ha logrado instalar como una opción válida dentro de la elección por un Sistema Operativo: por fin ha conseguido constituirse en una alternativa que logra (aunque sea en casos muy puntuales) seducir a un usuario para darle una verdadera oportunidad como su herramienta de trabajo, desde razones meramente prácticas (como el hecho de que sea gratuito) a ciertas características que lo hacen no solamente más útil (en tanto permite enfocarnos en trabajar sin mayores preocupaciones) sino también más deseableCompiz es un bonito adorno, pero lo fundamental es que mejora la experiencia de uso; del mismo modo que Ubuntu One otorga no solo la tranquilidad de contar con un respaldo online de los documentos que te importan, sino también la comodidad de poder acceder a ellos desde cualquier lugar y sincronizarlos a través de distintos equipos.

Continue reading “El desafío (de) Ubuntu”