Archivos de coding

jQuery vendrá integrado a Visual Studio

Una grandiosa noticia, de esas que deben celebrarse con cerveza: jQuery vendrá integrado a Visual Studio. Y será sin cambio: “AS IS”. Me alegra mucho que Microsoft tome la decisión de integrar una librería tan flexible y con una comunidad tan grande. Además es importante notar que, pese a lo que muchos piensan, ellos también apoyan (y se apoyan en) el Open Source.

Mas información en el blog de Scott Hanselman, Scott Gu y John Resig.

YEY!

Todo DF

TodoDF es un sitio (al estilo popurls) que recopila los últimos posts de los sitios relacionados a la Ciudad de México que considero más importantes.

El sitio incluye:

Metroblogs

Periódicos (secciones dedicadas a la capital)

Media/Búsquedas

Agregadores sociales

Está basado en el código de Raj Shah. Dicho código utiliza la librería Simple Pie para obtener los feeds. El clima viene de weather.com y me basé e un ejemplo de Nick Schaffner para desplegarlo en la parte superior. Lo íconos del clima son de Icon Best.

otra interfaz de email para ubiquity…

Ubiquity salió hoy y he comenzado a usarlo. se siente como launchy para firefox pero con la ventaja de tener más funcionalidades de la web. Algo muy interesante es que puedes mandar correos desde la línea de comandos y automáticamente obtiene tu lista de contactos. Sin embargo esta función está limitada a Google mail y no está funcionando con Google apps. Esperemos que pronto esté disponible…

Por el momento, Mike de Boer comparte un comando para mandar correos usando la aplicación “default” que tenga firefox (en mi caso Google apps). Cabe mencionar que tuve que hacerle dos modificaciones

1) en vez de cerrar el tab, lo mantiene abierto y le otorga la atención y
2) en vez de esperar un noun_contact espera cualquier texto.

Acá pueden instalarlo

jYADDM v0.1

O qué hacer en un sábado por la tarde.

JQuery es un framework de Javascript que simplifica la manipulación del DOM (los elementos que conforman una página web) y asiste en la creación de llamadas asíncronas con el servidor (AJAX) para mejorar la experiencia del usuario al usar una página web. JQuery te permite crear “plugins”. Objetos en javascript que definen propiedades y funciones específicas.

jYADDM (yet another drop down menu) es mi primer plugin y tiene estas características:

Tiene la funcionalidad básica de un menú drop down (al mover el mouse sobre en el menú padre, aparecen los menús hijos).
Usa elementos “lista” (ul, li).
Puede ser utilizado más de una vez en la página.
Permite el filtrado de los menús basándose en las teclas que el usuario oprima.
Esta es la estructura básica del menú:

<div class="menu">
<div class="parent">Estados</div>
<ul id="estados" class="child">
        <li><input class="selector" type="text" /></li>
        <li>Aguascalientes</li>
        <li>Baja California</li>
        <li>Baja California Sur</li>
        <li>Campeche</li>
        <li>Chiapas</li>
        <li>Chihuahua</li>
        <li>Coahuila</li>
        <li>Colima</li>
        <li>Distrito Federal</li>
        <li>Durango</li>
        <li>Guanajuato</li>
        <li>Guerrero</li>
</ul>
</div>

El objeto ul aparece cuando el mouse pasa sobre el div “estados” y pasamos el focus a la caja de texto. Conforme el usuario va tecleando, los elementos li son filtrados.

No está completo, es una primera versión (espero terminarla pronto), pero la comparto por si a alguien le sirve.

To do:
1. Remarcar el texto encontrado en cada elemento
2. Mejorar el uso de las teclas “enter” y “esc”

Demo, Download

Ideas y sugerencias son bienvenidas :D