Actualmente me encuentro en San Diego por trabajo, anoche se celebro la fiesta de fin de año de la empresa a la que me enviaron. Les dejo el extracto del blog interno acerca del tema:

“This year’s IAI holiday party was pretty fun. There was plenty of gambling and appetizers. Jason was all suited up and our Scott looked pimped out. Lee was glued to the Roulette table and was one of the night’s high rollers. I unfortunately lost all my chips at the poker table, how could this have happened? Tommy was the Poker King for most of the night though Greg took Jack’s money at poker, hopefully he still has a job.

When it was time for the prizes, your remaining chips turned into raffle tickets. Luckily my wife (Erica) had all her chips so we were in the running for some prizes. The restaurant’s microphone was on the fritz so the voice sounded like Darth Vader on crack. The final and biggest prize were premium (super expensive) Chargers vs. Denver tickets which went to the lucky Javier Arias.

Although I had three Long Island Ice Teas and was kinda buzzed, I do have a vivid memory of having a great time.

Here are some photos from the IAI Holiday Party.
http://flickr.com/photos/jnegretti/sets/72157603459133943/

Sean Dreilinger has a more extensive photo collection.
http://flickr.com/photos/seandreilinger/sets/72157603452445492/

Porfa perdonen la falta de acentos, tengo un teclado en ingles :P

Yo no soy partidario de usar Linux ni mucho menos, bien cómodo me encuentro con Windows Vista instalado en mi PC. Sin embargo esta noticia no dejó de causarme gracia debido a la propaganda que la acompañaba.

Los Hechos

Estos si son hechos, eh? Jeje, dedicado a todos los fanboys ;)

I has a box

Octubre 10, 2007

.. and I didn’t eated it!


Semántica

Noviembre 27, 2006

La Web 2.0 es mas que una Internet con paginas bonitas de bordes redondeados gradientes, el propósito real de la Web 2.0 es una web donde los servicios, sobretodo, el contenido de los sitios sea accesible, editable, indexable, desde otros sitios o programas. Un ejemplo claro de esta tendencia es el RSS, o los sitios como Pageflakes, Fliker, etc.

Un aspecto muy importante para la futura WEB 2.0 es la semántica de los sitios. Pero, ¿que es la semántica?

¿Que es la semántica?

El HTML original fue creado con la intención de proporcionar formato al contenido, cuando, inicialmente, eran documentos de texto. Hoy en día, el formato corre por cuenta del CSS, sin embargo, siguen existiendo Tags en el (X)HTML, y cada uno cumple una función especifica, este es su rol semántico, que escapa al diseño, pero que no por ello deja de ser importante. Es así que el elemento H1 es utilizado para los títulos principales, P para los párrafos y UL para las listas, etc.

Términos muy actuales, como Tableless, Divless y Pageless, están estrechamente relacionados con la semántica. Tableless, por ejemplo, significa crear un sitio siguiendo los estándares, usando código semántico, y hace referencia a las tablas debido a la mala costumbre de posicionar elementos usando, justamente, tablas.

¿Porque es importante?

Un documento semánticamente correcto puede ser interpretado por usuarios no convencionales, es decir, por programas. Google, por ejemplo, cuando indexa una pagina, busca el significado en los tags, de acuerdo a las recomendaciones de la W3C. Si el source de tu pagina es semánticamente correcto, puede ser transformado automáticamente a una versión para WAP manteniendo el contenido intacto, como lo hacen los servidores de Opera. O incluso, existen programas al estilo de GoogleNews, que extraen el contenido de otros sitios, eso es, claramente, a favor de la WEB 2.0.

¿Cuándo es importante?

Esta es una pregunta que no tienen que dejar de hacerse, aun cuando nosotros, Web Developers, estamos a favor de las nuevas corrientes y al uso de los estándares, tenemos que entender que la palabra de la W3C no goza de verdad absoluta.

La semántica se aplica a las páginas que son estrictamente documentos, como los de Word o los PDF, pero en formato (X)HTML. Solo en estos casos la semántica tiene sentido. Aplicaciones web, como gmail, tienen poco de documento y pretender que sean semánticas es un despropósito.

Ajax, por ejemplo, se vale de tecnologías estándares para crear RIA. Muchas veces se utilizan elementos por sus propiedades crossbrowsers, su comportamiento interactivo, pero nunca por su significado semántico En estos casos, ignora la semántica.

Uno de los problemas que encuentran los desarrolladores muy a menudo con javascript es la dificultad de escribir y aplicaciones que mantengan una buena performance durante su ejecución.

La importancia de buscar métodos para mejorar la performance del código escrito en JS a aumentado desde la aparición de mas aplicaciones y  desarrolladores que utilizan AJAX, y es uno de los reclamos mas frecuentes para el desarrollo de la nueva generación de browsers.

Claro que no todo depende del browser y de la implementación de JS que tengan, Peter Gurevich ha  escrito en este articulo del blog de IE7 algunas recomendaciones que deberían seguir los desarrolladores.

Algunas de las recomendaciones son bastante simples, como declarar las variables locales usando var o cachear variables con contenido HTML antes de insertarlas en el DOM, pero implican procesamiento del motor JS que es muy importante conocer.

Vuelta de vacaciones

Agosto 28, 2006

Volví de las vacaciones!.

Ushuaia es un lugar muy bonito en invierno, me golpeé y disfrute mucho esquiando, patinando y jugando en la nieve. Los paisajes son impresionantes y la comida es muy buena, probé la centolla, los mariscos y el famoso cordero patagónico.

Claro que compré varias montañas a los porrazos y me traje de recuerdo muchos moretones, pero el viaje valió la pena.

Dejo algunas fotos para que vean en la derecha del sitio. Un abrazo.

Edit:
Dejo también un par de videitos de baja calidad tomados con la cam. de fotos.

Este es la filmación desde dentro de un tren turistico

Y este es entrando a un lugar donde los perros tiran trineos y esas cosas, que me quedé con las ganas de hacer

Vacaciones

Agosto 11, 2006

Bueno, solo me queda avisar que me voy de vacaciones por un par de semanas a Ushuaia y que por lo tanto a este blog lo van a ver sin novedades hasta entonces. Cuando vuelva, mas post sobre Javascript, RIA, Música y quien sabe que mas se me va a ocurrir. Esta ultima semana la verdad es que no estuve muy creativo, no hubo novedades en el ámbito en el que me muevo y me la pase trabajando, estoy a full probando la  próxima versión de Cooperator, a ver si sale de una vez por todas, va a ser una herramienta muy útil.

Nos vemos en dos semanas!

Mi casa en Google Earth

Junio 20, 2006

Impresionante la nueva versión del Google Earth, ¡el nivel de detalles que tiene asombra a cualquiera!. El lugar donde yo vivo no es una ciudad muy importante, aun así, se puede ver el techo de mi casa, me quedé pasmado.

El único punto en contra es que las fotos son claramente desactualizadas… bien, aquí uno piensa si esto en lugar de ser una desventaja es una ventaja, ¿que no pueden hacer quienes cuentan con esta información en tiempo real?, después uno se sorprende porque encontraron al segundo de al-kaeda XD.

La cuestión es que uno ahora no puede salir así nomas a sacudir las migas del mantel, porque corre el riesgo de aparecer internacionalmente en una foto en calzoncillos y convertirse en el hazme reír del pueblo entero. Yo, por las dudas, todas las mañanas cuando salgo a laburar miro hacia arriba, y hago un fuck you bien grandote con la mano.

Mi casa desde el espacio