El otro día tuve una revelación.mientras escuchaba una canción.
Era una tía americana que cantaba algo así como que había dejado a su novio, pero este le llamaba por teléfono y ella le mandaba a freír espárragos.
Lo primero que se me ocurrió pensar es que si la gente entendiera las letras inglesas creo que escucharíamos mucha menos música suya.
Pero claro, entonces pensé que, excepto honrosas excepciones, la música española (o castellana o como se diga de forma políticamente correcta) tiene también tela. De hecho pensé exáctamente en "tiene tela" porque la canción que seguía, española, hablaba de un tío que "entraba en un bar repartiendo tela"... o algo así.
Y es que el 99% de las canciones... hablan de amor. Ya es cansino, ¿no?
"Joder", pensé, "¿porqué todas las canciones son tan ... infantiles?".
"Bueno, infantil no es la palabra. Pero es que toda la música me parece hecha por chavales de 20-30 años. Todas hablando de enamoramientos, chulerías o simplonadas parecidas."
Y entonces me llegó la revelación en dos fases.
¿No os ha pasado nunca que una idea ridícula se asienta en la cabeza y de repente mogollón de cosas adquieren sentido? Tanto es así que dejas de pensar que es ridícula.
¡Y yo qué sé de qué va el blog! Si le encuentras sentido a todo esto me lo cuentas...
martes, 24 de junio de 2014
miércoles, 29 de enero de 2014
Comportamientos en C/C++: indefinido, sin especificar, etc.
C++ se estandariza a través de un comité internacional. Eso tiene muchas ventajas... y algún inconveniente.
Una de las cosas que a mi, en su día, me parecieron muy inconvenientes es la esquisitez con la que parecen hablar. Adjetivos que me parecen sinónimos identifican cosas completamente diferentes. Pero supongo que esa esquisitez es necesaria si estás en un comité internacional donde te van a leer y aprobar o rechazar un montón de gente.
El caso es que una de las primeras cosas a las que te enfrentas en C++ es a entender a qué se refieren cuando hablan de “comportamiento indefinido”, “Comportamiento definido por la implementación”, “comportamiento sin especificar” y “programa mal-formado”.
lunes, 27 de enero de 2014
Instalando SublimeClang para SublimeText en Ubuntu 13.10: autocompletado de C++
Supongo que tener un blog y no publicar nada es una tontería, ¿verdad?
Pero, con el permiso de Saramago, quizá "no tenía nada que decir", claro.
El caso es que se me ha ocurrido que pudiera ser de utilidad documentar cómo he conseguido que el fantástico editor de textos Sublime Text 3 me ofrezca autocompletado y comprobación "en vivo" de errores en código C/C++/ObjC. Todo ello gracias al plugin SublimeClang.
Pero, con el permiso de Saramago, quizá "no tenía nada que decir", claro.
El caso es que se me ha ocurrido que pudiera ser de utilidad documentar cómo he conseguido que el fantástico editor de textos Sublime Text 3 me ofrezca autocompletado y comprobación "en vivo" de errores en código C/C++/ObjC. Todo ello gracias al plugin SublimeClang.
Suscribirse a:
Entradas (Atom)