Skip to content

Foro Único

Me gustan los foros especializados, pero no me gusta perder el tiempo buscándolos. Me gustaría tener un único sitio web (o unos pocos, para fomentar la sana competencia) en el que pudiera hacer una pregunta, y esa pregunta se colgara automáticamente en los foros adecuados. No me bastan con los buscadores que proporcionan links, porque no proporcionan una respuesta concreta a una pregunta concreta, que es lo que yo quiero. Y por supuesto, también quisiera que las respuestas llegaran automáticamente a mi cuenta. Por pedir, que no quede.

Esta ¿utopía? sería posible si los foros se preparasen para admitir que un programa, y no un humano, pudiese abrir threads automáticamente. Algo que rechazan todos los sitios actuales para evitar la publicidad no deseada (aka spam), y que podría intentar solucionarse mediante alguna clase de programa de afiliación, de forma que sólo los foros que realmente lo quisieran recibieran estas preguntas, pudiendo limitar el número de preguntas, la aparición de algunas palabras concretas, etc.

Aunque realmente, la idea que más me atrae sería la posibilidad de que no fueran los foros los que esperasen recibir “pasivamente” preguntas como lo hacen actualmente, sino que actuaran de forma “activa” en busca de preguntas.

¿Existe algún servicio así?

Esferas

La esfera es uno de los objetos más característicos renderizados por los raytracers, sobre todo en los más antiguos, ya que los actuales trabajan la mayoría de ello sólo con mallas de triángulos.

He añadido un nuevo artículo dentro la serie dedicada a Ray Tracing que detalla como obtener las fórmulas necesarias para el cálculo de las intersecciones entre rayos y esferas, además de como obtener las normales en dichas intersecciones.

Bugs en Comunidad

Ayer encontré un error en la gestión de bloques de Drupal. Ocurre que la tabla boxes, en la que se guardan los bloques, usa como clave primaria las columnas title e info, que se corresponden respectivamente con el título y descripción que se introducen en el formulario de alta de bloques. Al insertar un nuevo bloque no se está comprobando que ya exista otro bloque dado de alta con el mismo título y descripción del nuevo que se está intentando dar de alta, y se produce un error de clave primaria violada al intentar insertar el nuevo. Pero lo peor es que no muestra el error en la ventana de alta de bloques, hay que ir a la opción de registros de error para verlo.

Después de comprobarlo un par de veces me dirigí a la página de Drupal para buscar en los foros. Llevaba la idea de notificarlo como error, para que lo arreglasen en la versión actual en desarrollo, pero no hizo falta, ya lo había notificado alguien hacía una semana. ¡Eso es una Comunidad!

En cualquier caso, al hilo del comentario, creo que las claves primarias de las tablas deben ser siempre identificadores (IDs) asignados automáticamente por el sistema. La clave primaria de una tabla no debería ser nunca un valor introducido por el usuario, sobre todo si ese valor se permite modificar después del alta.

Avanzando en el raytracer

He subido otro artículo a la serie dedicada a Ray Tracing. Explica como calcular, desde un punto de vista muy genérico, las intersecciones entre rayos y objetos, además de cómo obtener las normales a los objetos en los puntos de intersección. En el próximo artículo trataré de desarrollar las fórmulas para un tipo de objeto en particular: las esferas.