Geek Tips
¿Qué hora es en…
Nov 9th
… Japón, porque ahí vive un chavo que es buenísimo para las retas de World of Warcraft?
… Chile, porque conociste a una mina peeeee-re-ciosa en un chat y quedó en conectarse a las 10pm (hora de Santiago, por supuesto) para jugar con la webcam?
… Hungría, porque acaban de pasarte los datos de un cliente potencial y necesitas entablar una teleconferencia a una hora adecuada para los 2?
… Sudáfrica, porque tú si te fumas te pones la verde y quieres ir adaptando tu cuerpo de aquí a un año para poder ver los partidos de la Selección Mexicana en vivo?
Busca en Google: time <la ciudad o país que deseas, en inglés>
[vía... no-me-acuerdo
]
Periodos sabáticos
Nov 9th
Hace una semana, casi todo el mundo disfrutó de un buen descanso por el Día de Muertos. Y la siguiente semana (el lunes 16 de noviembre), gozaremos de otro “puente” con motivo de la Revolución Mexicana (que se celebra el día 20, pero lo recorren al lunes anterior próximo). Estos días nos hacen recordar que “necesitamos unas buenas vacaciones” para olvidarnos del trabajo, del tráfico, del quehacer y de otras actividades rutinarias.
Ahora, cuando la mente y el cuerpo del ser humano toman un descanso, se ha demostrado que:
- se aclaran los pensamientos,
- podemos ser más creativos,
- tener una visión más amplia del objetivo a alcanzar,
- considerar lo que vale la pena hacer y lo que no,
- y en ocasiones gritar ¡Eureka! por encontrar la solución más óptima
Así es que, mis queridos workaholics, respeten sus horarios de entrada y de salida, y sus días de descanso para que su cerebro tenga un poco de paz (y sea más creativo). Pero tampoco hay que abusar de lo dicho anteriormente, si no, se corre el riesgo de no hacer absolutamente nada.
[vía Harvard Business Review vía @ginatrapani]
Fundamentos de Programación Funcional usando Haskell
Nov 4th
Como les comentaba en un post anterior, Visual Studio 2010 incluirá F# entre sus lenguajes de programación. F# es un lenguaje funcional, y nadie mejor que un especialista en el ramo para enseñarnos los fundamentos necesarios.
El Dr. Erik Meijer es una reata eminencia en el cálculo lambda, y gracias a él podemos utilizar LINQ en nuestros proyectos .Net. En los siguientes videos, él nos enseñará los conceptos de programación funcional usando el lenguaje Haskell. ¿Y por qué Haskell? Porque es pequeño, y es puro (no mezcla otras metodologías, es estrictamente funcional).
The Complete Guide to Google Wave, por Gina Trapani
Nov 4th
Google Wave es una herramienta extraordinaria. En un futuro cercano, va a llegar a reemplazar al correo electrónico o a fundirse con él, y lo mismo sucederá con la mensajería instantánea. Y si ésto no sucede, mínimo tendrá una buena adopción en el ámbito empresarial como lo han tenido herramientas de screen share, escritorio remoto y servidores FTP.
¿Quieres sacar el máximo provecho de tu cuenta de Wave? Para ello no hay nada mejor que la guía no oficial creada por Gina Trapani (fundadora de Lifehacker) y Adam Pash (editor de Lifehacker). Ambos son unos entusiastas del servicio y en esta publicación podrás encontrar tips y opiniones de usuarios reales, no sólo lo que viene en la ayuda de Google.
Visita completewaveguide.com y deleítate con el contenido.
PD. Tenemos 5 invitaciones disponibles para Google Wave
Sólo déjanos un comment con tu dirección de Gmail y te la haremos llegar con gusto.
Tip para iPhone: Agrega .com, .org o .net rápidamente
Nov 2nd
Si tienes un iPhone o un iPod Touch y has navegado en Internet (ya sea con la red 3G o en WiFi), ya debes estar acostumbrado al botón “.com”, el cual te permite agregar la extensión de la mayoría de los siitos rápidamente (en lugar de teclear . – c – o – m por separado).
¿Y si necesitas entrar a una página con terminacióbn .org, .net, ó . edu? Muy fácil, deja apretado el botón “.com” hasta que te aprezca un globo con esas terminaciones. Y si tienes configurados uno o más idiomas de teclado, aparecen las terminaciones correspondientes a esos idiomas. Así, si tienes los idiomas de español e italiano, aparecen “.it” y “.es”.
[vía iPhone Life]
Introducción a la Programación Funcional
Oct 21st
No hay nada mejor que estar preparado para las nuevas tecnologías. Entre las nuevas características que vendrán incluidas en Microsoft Visual Studio 2010 estará F#, un lenguaje de programación que promete tener un éxito similar al obtenido por C#.
Las principales características de F# son las siguientes:
- Programación funcional
- Tipos de datos inferidos
- Scripting interactivo
- Los cimientos para crear interesantes visualizaciones de datos
- Las bases para ejecutar programas concurrentes y en paralelo, sin complicaciones
- Todo el acceso y el poder de las funciones de la plataforma .Net
¿Me entendieron? Pues yo tampoco… ésto sonó como a la teoría abstracta de nuestras primeras clases de programación (ejemplo: “C++ maneja un código fuente, a partir del cual se genera un código objeto, que posteriormente pasa por un linker para generar finalmente código máquina…” ¿alguien captó remotamente ésto la primera vez que lo escucharon?)
Pero no todo está perdido. A continuación les dejo el tutorial más sencillo de la vida para entender qué es la programación funcional.
[Functional Programming for the rest of us]
Tiempo de lectura estimado: 20 minutos para captar la idea general, 1 hora para entender algunos detalles escabrosos o nuevos.



