desafíos

Cómo obtener el reporte del clima

Este artículo termina la descripción del segundo desafío en esta serie de nueve. Recordemos que el desafío [consiste en construir una aplicación que obtenga el clima de distintas ciudades, usando la API de OpenWeatherMap.org. Cnstruimos un programa que recibe a través de la línea de comandos una lista de ciudades. Este programa ejecuta una consulta al sitio OpenWeatherMap.org para obtener el informe del tiempo para cada una de las ciudades.

Chubascos de ligera intensidad

El plan original, bueno el plan modificado del original, era implementar cada uno de los 9 desafíos en un mes. Pero la verdad es que he tenido un inicio de año bastante ocupado y mi tiempo para dedicarle a este proyecto se ha visto afectado. La primera parte de este desafío la publiqué el 31 de marzo, así que me ha tomado ¡[dos meses completar el desafío! Si bien, no son tantas las horas efectivas dedicadas a resolver el problema, la dificultad está en la dedicación para poder sentarme, investigar y escribir el código.

Reporte del Clima

Jaco Pastorius es uno de esos músicos que te deja una profunda impresión cuando lo escuchas. En particular, no volverás a percibir el sonido del bajo de la misma forma después de escucharlo. [Su estilo ha influenciado a grandes del rock y el jazz, como el gran Flea[ de Red Hot Chili Peppers, o Geddy Lee de Rush, quien coloca a Jaco en la cima más alta. *“Sometimes a little bit of his fairy dust might rub off on you when you pretend to play like he does.

Más allá del Hola Mundo

Desde que Kernighan & Ritchie publicaron “The C Programming Language” ha sido, casi de rigor, que toda introducción a un nuevo lenguaje de programación parta con el famoso “Hello World”. Un programa muy sencillo que es más o menos así: main() { printf("hello, world\n"); } Esta tradición está bien para un principiante, pero también es útil para verificar que hemos instalado el compilador y/o el ambiente del lenguaje que queremos aprender.

Esos Raros Lenguajes Nuevos

Si me gustan las canciones de amor y me gustan esos raros peinados nuevos, ya no quiero criticar, sólo quiero ser un enfermero. – Charly García Siempre me pregunté qué quería decir Charly con eso de “sólo quiero ser un enfermero” (una frase de la canción “Esos raros peinados nuevos”). Resulta que hay una anécdota interesante al respecto. Cuenta la historia que una vez Charly vio como un tipo estaba aspirando cocaína de forma exagerada.

And the winner is ...

Ya pasaron las dos semanas que propuse para solucionar el desafío del día del programador. Se presentaron siete competidores: - Daniel Martinez \@edmt con una solución en Ruby. - Pedro Guerrero \@pedroguerrero con su solución en Python. - Jano González \@janogonzalez con otra solución en Ruby. - Mario Fuentes \@mariofuentes con una solución en Go. - Dardo de Leon \@dardodeleon con una solución en PHP. - Christian \@christiaclx con otra solución en Python.

Feliz Día de los Programadores

La idea de celebrar el día del programador se le ocurrió a Valentin Balt and Michael Cherviakov, dos programadores rusos alrededor del año 2002, quienes consiguieron que fuera reconocido oficialmente por el gobierno ruso en 2009. El 11 de septiembre de 2009 el presidente de Rusia, Dmitry Medvedev firmó el decreto que oficializó esta celebración. El día del programador corresponde al día 256 del año. Este número fue elegido porque es la cantidad de valores que se pueden representar en un byte de 8 bits, una cifra mu reconocible por los programadores y por supuesto es un valor menor a 365, que son los días del año.

La respuesta

Dicen que al final de sus días Kurt Gödel trataba de demostrar la existencia de Dios mediante un razonamiento ontológico. En 1960 escribió en sus apuntes sus puntos de vista filosóficos, para él el mundo debía ser racional. Supongo que no habría aceptado los resultados actuales de las ciencias cognitivas. También se dice que era un hombre tímido que vivía un tanto angustiado… Me pregunto ¿Cuál habría sido la respuesta de Gödel al problema que planteamos el domingo?

Desafío

Para los que no hablan inglés, la pizarra dice: “Si usted escoge una respuesta al azar para esta pregunta, ¿cual es la probablidad de que sea correcta? A) 25% B) 50% C) 60% D) 25%\” A ver como les va, sin hacer trampas, ni buscar en google.

Cuidate del estilista

“No le preguntes al peluquero si cree que necesitas un corte de pelo” nos aconseja Chato, y la reflexión nace de alguna conversación con abogados de patentes. Bueno, es cierto que podemos considerar a muchos practicantes de la ley como la causa de la mayoría de lo males, pero no hay que perderse tampoco. Aunque Carlos escribió un bonito post, las ideas que desliza peligrosas. *“El profesor no tiene la cabeza en enseñar, porque el doctor no sale de su casa para sanar.