Blogia

el agujero de gusano

Niveles de documentación del código

Haciendo mis prácticas de poo me acuerdo de una historia que leí hace tiempo en barrapunto sobre cómo la gente comenta el código de sus programas. Aquí va un ejemplo:

Nivel 1: (El adecuado)
for (i=0;i=n;i++){
p(mutex); //Aquí bloqueo el proceso mediante un semáforo...
[...]

Nivel 2: (El que se pasa un poco)
for (i=0;i=n;i++){ //Aquí hago un bucle, con una variable i que vá de 0 a 10
p(mutex); //Aquí bloqueo el proceso mediante un semáforo...
[...]

Nivel 3: (El meta-comentario)
for (i=0;i=n;i++){ //Aquí hago un bucle, con una variable i que vá de 0 a 10 //En este comentario explico lo que hace el for
p(mutex); //Aquí bloqueo el proceso mediante un semáforo...
[...]


Vale, es un chiste friki y sin gracia. Y hablando de meta (ir más allá), no pude publicar la noticia tal como la escribí por querer hablar de un lenguaje con otro lenguaje. ¿Alguien sabe por qué? (Abstenganse de romperse la cabeza quienes no sepan C/Java y html)

OT Forever! Viva Chenoa! Spain is different!

Entrevista a Chenoa en el chat de El Mundo. Ojo, me entero de esto por otro blog, no persigo a la bicha esa aunque tenga un par de videos de ella. Vamos con las preguntas fantásticas: 5. ¿Qué podemos encontrar en 'Soy mujer'?
Canciones hechas a fuego lento. Donde he participado bastante más.
Bueno, vale, participaría haciendo la portada, además de cantar y componer. Oh dios mio, me olvidaba, si no es un artista, es un producto de nuestra querida televisión!
11. ¿has compuesto alguna canción en este disco?
No he tenido tiempo. Y considero que hay que tenerlo para hacer eso.


Bueno, no creo que haga falta comentar nada más. Os dejo el link de la entrevista entera, si alguien saca alguna frase interesante más que la ponga como comentario... a mi me puede poner enfermo pensar que esa gente pretende llevarse un porcentaje de mis cd´s de software libre :)

Sobre patentes de software

Posiblemente hayais oído hablar de que se iba a hacer patentable el software en Europa. Ahora se realmente lo que es una patente, y es una auténtica aberración a la lógica intentar patentar software (por lo menos cualquier software). Por definición de patente, no puedes patentar cualquier cosa que hagas si ya existe una que hace lo mismo y está patentada. No sólo no patentarla, sino no realizarla. Ejemplo, EA patenta Fifa 2004, el Pro Evolution Soccer no se puede vender. (Lo mismo para los sistemas operativos, pero no quiero meterme donde duele).

Bueno, para que lo entendais mejor, que os lo explique otro. La legislación es necesaria, pero peligrosa cuando el que hace la ley te pregunta "No entiendo por qué regalais Linux, ¿cómo vais a ganar dinero así?" Falta de información, menos mal que esta vez la cosa parece llegar a buen puerto.

Siguiendo el mismo razonamiento que querían imponernos, yo podría patentar los números naturales y los reales. Ah, y y Z(2) (el 0 y el 1), para poder evitar que los supermercados hicieran así la suma. Si creeis que no es aplicable decidme por qué. Si os reís... ahí esta el problema. Cuando un científico elaboraba algo, lo quemaban en la hoguera y listo, esperamos 100 años y lo convertimos en héroe. Ahora claro, somos modernos y no quemamos a los informáticos, la desventaja es que no nos damos cuenta de lo que tenemos entre manos. Que la informática es una ciencia, cojones, el día que vea patentado un for, el quicksort o sabe dios qué me veré preparado para patentar los reales y los naturales (eso no que es muy "jevi", pero Z(2) si, pa quedarme con el 0 y el 1).

Día intenso, por fin con cristal.

Día intenso, por fin con cristal.

Pues si, nada mejor que la presión de no pagar para que la inmobiliaria se de cuenta que existimos y seguíamos con un cristal roto. La reflexión del día: Adquirir conocimientos en un campo te quita tiempo y aptitudes para otro. Sí, estudio ingeniería informática, pero no sería capaz de cambiar un cristal. Bueno, por lo menos ya no tendré frío a la hora de la ducha. A falta de pan (conocimiento) buenas son tortas (recompensa calorífica).

Hablando de calor, ¿los acumuladores de agua (calentadores, pero de acumulador) se desenchufan por la noche? Nuestra primera factura no fue leve que digamos, aunque podría haber sido peor. Lo que nos lleva a la pregunta, ¿qué necesita más energía, calentar 100 litros de agua en dos horas o mantenerlos calientes todo el día? Ojo, la energía no se destruye, pero se puede "perder" (calentando el baño inútilmente). La web del fabricante del calentador no nos aclara nada.

Pero bueno, siempre nos quedará ella xD

Inaguración del blog...

Esperemos que este se quede en algo más que la inaguración, una noticia sobre fortran y otra sobre mantas frikis...