19 de Julio de 2008 – 1:23 am
10 de Julio de 2008 – 3:20 pm

Este ha sido, es y será durante un largo tiempo uno de los principales motivos de discusión en la historia de la computación, y sobre todo en el área académica. ¿Qué se debe aprender/enseñar en la carrera, C o Java?
Para mí la respuesta podría ser ambos o incluso ninguno, en realidad lo que se debe de aprender es a programar, esto implica el tener la capacidad de conocer cualquier nuevo lenguaje de programación que aparezca en el futuro, así como de indagar dentro de las entrañas del lenguaje para saber cómo sacarle el mayor provecho y desarrollar aplicaciones realmente eficientes.
Lo importante es saber portear o traducir código de un lenguaje a otro, saber estructurar el problema de una manera genérica para luego únicamente traducirlo a ese lenguaje de programación en el que se nos está pidiendo el desarrollo.
Ciertamente la industria se acopla a la oferta de profesionales en informática, prueba de ello es que al ser Java es uno de los lenguajes más enseñados actualmente, encontramos mucha demanda de conocedores de este lenguaje, lo que genera que más personas lo aprendan y todo esto se convierta en un circulo vicioso. Ahora bien, existen otros temas que rara vez se enseñarán en una universidad, tales como SAP o IBM WebSphere, pero su conocimiento tiene una buena demanda en el mercado y es bien remunerado.
Está bien llevar un curso que enseñe cómo manejar un lenguaje de programación específico, pero es mucho mejor tener los conceptos teóricos y abstractos, para poder desenvolverse en cualquier ámbito. Además, todo el mundo sabe que lo que hay que aprender es C 
photo credit: Mr.Thomas
27 de Abril de 2008 – 4:46 pm
17 de Abril de 2008 – 10:57 am
La barra Google (Google toolbar) cuenta con varias características que facilitan la navegación web: búsquedas en varios servicios de Google, auto-completado de formularios, la opción de escribir correos a links mailto: con Gmail, …).
Una de las cosas que no me gusta de esta barra es el botón es el intervalo de actualización que trae por defecto. No sé exactamente cuánto es, solo se que era demasiado lento para mí. Es por esto que modifiqué el botón para que se actualizara cada 60 segundos, de esta forma:
- Accede al editor de botones de la barra Google disponible a través de Configuración > Opciones > Botones > Gmail > Editar > Usar el editor avanzado.
- Modifica la línea
<feed refresh-onclick="true" google-service="true">http://mail.google.com/mail?atom_browser_auth&source=navclient</feed>
por la siguiente (cambia el 60 por la cantidad de segundos deseada como intervalo):
<feed refresh-interval="60" refresh-onclick="true" google-service="true">http://mail.google.com/mail?atom_browser_auth&source=navclient</feed>
Listo, el botón de Gmail se actualizará a tu antojo.
16 de Abril de 2008 – 4:12 pm
Si bien la mayoría de plataformas de desarrollo web cuentan con validación de formas integrada, realizan esta validación de forma muy básica: requieren campos obligatorios, validan el tipo de dato que se ha ingresado, etc.
Para esto utilizo la herramienta Yav, la cual cumple con todos los requerimientos deseados para estos casos:
- Basado en Javascript, por lo que le informa inmediatamente al usuario sobre el problema.
- Diferentes opciones de visualización: Mensaje de alerta, mensaje general en la página y mensajes de ayuda para cada campo.
- Validaciones comunes incluidas (campos requeridos, validación de direcciones de correo electrónico, números, fechas, …).
- Extensible. Es muy fácil crear reglas de validación propias.
Además de esto, posee soporte multilenguaje y en la versión 2.0 han agregado máscaras de entrada y soporte de Ajax, entre otras cosas.