Mensaje de error

  • Deprecated function: Using ${var} in strings is deprecated, use {$var} instead in include_once() (line 1442 of includes/bootstrap.inc).
  • Deprecated function: Optional parameter $path declared before required parameter $langcode is implicitly treated as a required parameter en include_once() (línea 1442 de includes/bootstrap.inc).
  • Deprecated function: Using ${var} in strings is deprecated, use {$var} instead en include_once() (línea 14 de themes/engines/phptemplate/phptemplate.engine).
  • Deprecated function: Using ${var} in strings is deprecated, use {$var} instead en include_once() (línea 14 de themes/engines/phptemplate/phptemplate.engine).
  • Deprecated function: Using ${var} in strings is deprecated, use {$var} instead en include_once() (línea 14 de themes/engines/phptemplate/phptemplate.engine).
  • Deprecated function: Using ${var} in strings is deprecated, use {$var} instead en include_once() (línea 14 de themes/engines/phptemplate/phptemplate.engine).
  • Deprecated function: Using ${var} in strings is deprecated, use {$var} instead en include_once() (línea 14 de themes/engines/phptemplate/phptemplate.engine).
  • Deprecated function: Using ${var} in strings is deprecated, use {$var} instead en include_once() (línea 14 de themes/engines/phptemplate/phptemplate.engine).
  • Deprecated function: Using ${var} in strings is deprecated, use {$var} instead en include_once() (línea 14 de themes/engines/phptemplate/phptemplate.engine).
  • Deprecated function: Using ${var} in strings is deprecated, use {$var} instead en include_once() (línea 14 de themes/engines/phptemplate/phptemplate.engine).
  • Deprecated function: Using ${var} in strings is deprecated, use {$var} instead en include_once() (línea 14 de themes/engines/phptemplate/phptemplate.engine).
  • Deprecated function: Using ${var} in strings is deprecated, use {$var} instead en include_once() (línea 14 de themes/engines/phptemplate/phptemplate.engine).

Sindicador de canales de noticias

Ciudadanos de diferentes zonas de Cataluña manifiestan su inquietud ante la crisis ferroviaria

Europapress - Hace 57 mins 29 segs
La crisis ferroviaria continua este domingo. El servicio de Rodalies sigue suspendido desde el sábado a la 13:00 del mediodía, un hecho que ha provocado que se cancele todo el sistema de trenes que recorre Cataluña.
Categorías: Tren real

Mossos intensifica los patrullajes en instalaciones ferroviarias para evitar vandalismo en trenes

Europapress - Hace 1 hora 22 mins
Los Mossos d'Esquadra han intensificado los patrullajes preventivos en instalaciones ferroviarias, especialmente donde se ubican los trenes a la espera de que se restablezca el servicio de Rodalies, con el objetivo de minimizar posibles daños y actos vandálicos, han informado en un comunicado este domingo.
Categorías: Tren real

Retiran los últimos restos del Alvia de las vías tras una semana del siniestro en Adamuz

Europapress - Hace 2 horas 12 mins
En el tramo de la línea de alta velocidad donde se produjo, hace una semana en Adamuz (Córdoba), el siniestro ferroviario en el que se vieron implicados un tren Iryo y un tren Alvia, con el resultado de 45 fallecidos y más de un centenar de heridos, ya no queda ningún vagón del Iryo en las vías, pues cinco de ellos ya han sido remolcados por Adif por la vía hacia Madrid y otros tres permanecen apartados de la línea férrea, mientras que del Alvia tampoco quedan ya vagones sobre las vías y se están retirando los últimos restos de dicho tren
Categorías: Tren real

Adif ejecuta un plan de intervenciones "urgentes" para restablecer el servicio de Rodalies

Europapress - Hace 2 horas 45 mins
Adif está ejecutando un plan de actuaciones "urgentes" en la infraestructura de las líneas de Rodalies para inspeccionar y reparar los daños provocados por la borrasca Harry en Catalunya, poder restablecer el servicio de trenes y minimizar el riesgo de que puedan producirse nuevas incidencias, ha informado en un comunicado este domingo.
Categorías: Tren real

La instalación de las puertas de andén para la automatización de la L6 de Metro empezará este martes

Europapress - Hace 4 horas 3 mins
La instalación de las puertas de andén dentro del proceso de automatización de la Línea 6 de Metro de Madrid arrancará el próximo martes día 27 en la estación de Legazpi y culminará en 2027, con la llegada de los nuevos trenes.
Categorías: Tren real

Junta exige al Gobierno una actuación "clara e inmediata" para conocer las causas del accidente

Europapress - Hace 4 horas 11 mins
La consejera de Fomento, Articulación del Territorio y Vivienda de la Junta de Andalucía, Rocío Díaz, ha solicitado este domingo al Ministerio de Transportes y Movilidad Sostenible una actuación "clara, inmediata y responsable" en cuanto a las investigaciones llevadas a cabo para esclarecer las causas del accidente ferroviario de Adamuz (Córdoba)
Categorías: Tren real

Oriol Junqueras: "Esta situación es fruto de décadas de desinversión por parte del Estado"

Europapress - Hace 4 horas 47 mins
El presidente de ERC, Oriol Junqueras, ha afirmado que el estado actual de suspensión de la red ferroviaria en Cataluña se debe a la falta de inversión por parte del Gobierno.
Categorías: Tren real

Adif suspende la circulación de trenes entre los municipios sevillanos de Arahal y Marchena por riesgo de caída de muro

Europapress - Hace 4 horas 58 mins
El Administrador de Infraestructuras Ferroviarias (Adif) ha suspendido este domingo, 25 de enero, la circulación de trenes entre las localidades hispalenses de Arahal y Marchena a causa de un posible peligro de caída de un muro.
Categorías: Tren real

Rolling Stock: EuCo Rail responds to high demand for component maintenance

Railway Gazette - Hace 11 horas 23 mins
Rolling stock maintenance specialist EuCo Rail opened a component hub at Gersthofen in southern Germany in October last year. Jörg Ernst, President & CEO, explains to Benjámin Zelki how the site will help the business target what it sees as a gap in the market.
Categorías: Extranjero

Development » SpotBugs #2883 (stable)

JMRI - Hace 11 horas 58 mins
Categorías: JMRI

Development » Deprecations #2415 (stable)

JMRI - Hace 16 horas 5 mins
Categorías: JMRI

Development » Packages #2929 (stable)

JMRI - Hace 17 horas 20 mins
Categorías: JMRI

Development » Ignored Test Scan #3116 (stable)

JMRI - Hace 17 horas 25 mins
Categorías: JMRI

Development » SpotBugs #2882 (stable)

JMRI - Hace 17 horas 58 mins
Categorías: JMRI

Una galería que explica decenas de formatos de archivo, para desentrañar cómo están codificados

Microsiervos - Sáb, 01/24/2026 - 23:42

La Galería de formatos para Kaitai Struct es una explicación de las especificaciones de un montón de formatos binarios («tipos de archivo» sería otra forma de llamarlos) y cómo entender qué contienen los archivos, byte a byte, de forma relativamente sencilla.

De hecho aunque Kaitai Struct es un lenguaje para describir formatos de datos, no es necesario utilizarlo para aprovechar este estupendo recurso. La galería contiene las especificaciones de decenas de formatos, explicados a nivel de bytes y binario, y también a modo de guía visual. Así que nada de tener que ponerse a picar y compilar código sin saber cómo funciona todo.

En la lista de formatos, agrupadas por categorías, hay archivos de imagen, bases de datos (incluyendo el legendario .DBF de dBase, que se usaba en 1982, literalmente el «año de Naranjito»), ejecutables, sistemas de ficheros, protocolos de red, contenedores multimedia, etcétera. Estas especificaciones están escritas describiendo campo a campo cómo está organizado el formato en binario: sus encabezados, tipos de datos, longitud de registros y repeticiones. Están las tipografías TTF o de las imágenes BMP y los frames de las redes Ethernet.

Esta galería es, en cierto modo, es como la piedra de Rosetta de los formatos. Lo mejor es que además de usarlo en Kaitai también se incluye código para analizar los archivos en diferentes lenguajes, entre ellos: C++ y C#, Go, Java, Perl, PHP, Python, Ruby y Rust. Así que quien necesite usar alguno de estos formatos por razones prácticas, o incluso históricas, lo tiene fácil, sin tener que escribir todo el código desde cero.

# Enlace Permanente

Categorías: Modelismo

Quince formas distintas de generar laberintos y verlas en acción

Microsiervos - Sáb, 01/24/2026 - 22:50

Es curioso echar un vistazo a Algoritmos para Laberintos, donde se muestran 15 formas de generar laberintos*. Aunque no todos son visualmente agraciados ni «complicados» desde el punto de vista de su resolución, explica todas las formas más o menos habituales de construirlos con un ordenador. Son algoritmos tanto clásicos como modernos, de código abierto y con animaciones paso a paso.

En total hay 15 algoritmos diferentes, cada uno con comportamientos y resultados claramente reconocibles. Se ofrecen en tres tamaños a partir de una retícula de 5×5, 15×15 y 25×25. Mis favoritos son el Recursive Backtracking y el Hunt and Kill. El resto me parece que generan caminos demasiado sencillos, que se acortan en uno o dos pasos y son casi triviales de resolver.

El código fuente completo está disponible públicamente en GitHub (CoffeeScript Mazes) y acompaña al libro Mazes for Programmers, que enseña los métodos desde un punto de vista práctico y que seguramente gustará a quienes les apasionen estos temas.

Entre los algoritmos incluidos hay enfoques deterministas, aleatorios e híbridos. Aparecen clásicos como Árbol binario y Sidewinder, métodos de caminatas aleatorias con garantías de uniformidad estadística como Aldous-Broder y Wilson y y técnicas recursivas. Hay combinaciones prácticas como el algoritmo de Houston, que mezcla el Aldous-Broder y el Wilson para ganar velocidad a costa de perder uniformidad.

_____
* Hay una diferencia sutil entre maze y labyrinth en inglés, palabras para las cuales solo usamos «laberinto» en castellano. Un labyrinth tiene una sola ruta sin bifurcaciones y no es difícil de seguir; solo tiene un entrada y una salida y pueden tener ciertas connotaciones «espirituales». En cambio los maze son más enrevesados, con muchas opciones y rutas que tomar, puede estar diseñado para ser más o menos difícil, quizá tenga varias entradas y salidas y son los que se utilizan en los experimentos científicos.

Relacionado:

# Enlace Permanente

Categorías: Modelismo

Páginas