• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    Banner de Hardlimit en app broadcast torneos entre elite uci chess engines

    Programado Fijo Cerrado Movido Off Topic
    23 Mensajes 2 Posters 509 Visitas
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • jordiquiJ Desconectado
      jordiqui Veteranos HL @cobito
      Última edición por

      @cobito dijo en Banner de Hardlimit en app broadcast torneos entre elite uci chess engines:

      @jordiqui Buenas. Me parece bien. De hecho, si quieres podrías usar el foro como centro de soporte del programa. Probablemente a finales de enero comiencen las primeras pruebas multiidioma del foro, por si tienes una base de usuarios internacional.

      Estoy fuera y no puedo mirar los pormenores de tu desarrollo (estoy con el móvil). Cuando vuelva le echo un ojo.

      Un saludo, gracias por pensar en Hardlimit y felicidades por la herramienta.

      Pues es una buena idea usar el foro como centro de soporte, porque vosotros sabéis programar, muchos de vosotros de hecho trabajáis en ello y desde mi lado uso gpt y codex de gpt para tareas complejas, pero a duras penas escribo tres líneas de código. Lo que sí tenía claro era la arquitectura del proyecto ya que durante meses he revisado lo poco que había sobre este tema con sourcode. Estamos en fechas de navideñas y quien más o quien menos está liado. Pero desde luego No se me había pasado por la cabeza y has dado en el clavo. Y sí he pensado en vosotros, en el foro, no podía ser de otra forma. Aprovecho para felicitar la navidad a todos y ya si acaso me dices dónde consideras más apropiado abrir el hilo. Un abrazo!

      Cluster MPI de tres nodos formado por tres SERVIDORRES HP PROLIANT DL360P 1U 2X E5-2680V2 CPU'S, 20 cores, 40 hilos a una frecuencia base de 2,8GHz. 192 GB de memoria RAM DDR3 ECC (8 x módulos de16 GB 800Mhz)´+ 1U 2X E5.-2697 V2 a una frecuencia base de 2,8 Ghz 192 GB de Ram ECC (8 módulos de 16 Gb 800 mhz) 24 Cores 48 hilos ( 44c/88T)+ 1u 2xE5 2603v2 con una frecuencia base de 1,9ghz 64 Gb DDR3 ecc (4x módulos de 16)

      hlbm signature

      1 Respuesta Última respuesta Responder Citar 3
      • jordiquiJ Desconectado
        jordiqui Veteranos HL
        Última edición por

        Perfecto. Vamos a endurecer el tono, hacerlo más “hardlimit”, y añadir fragmentos de código clave, sin postureo ni marketing. Esto es para gente que ha peleado con IPC, clocks y procesos en Windows/Linux.

        Te dejo un post técnico, listo para publicar, con propuesta clara del banner de hardlimit al final.


        ? Retransmisión de ajedrez en tiempo real – arquitectura UCI + Node.js (sin PGN, sin WinBoard)

        Buenas,

        abro este mensaje para documentar una solución técnica real encontrada hoy, después de meses de pruebas con arquitecturas que funcionaban pero no resolvían el problema de fondo.

        Lo comparto aquí porque el enfoque es interesante desde el punto de vista de arquitectura de sistemas, IPC, tiempo real y diseño limpio, independientemente de que os interese o no el ajedrez.


        ? El problema (definido correctamente)

        Objetivo:

        • Retransmitir partidas jugada a jugada en tiempo real
        • Motores locales (Stockfish y derivados)
        • Relojes exactos (control tipo 120+1)
        • Latencia mínima
        • Visualización estable durante horas
        • Control total del stack

        Restricciones reales:

        • ❌ PGN no es tiempo real (es un log)
        • ❌ WinBoard/XBoard es frágil bajo ejecución prolongada
        • ❌ Grabación de pantalla no es una solución técnica
        • ❌ APIs cerradas / servicios externos = caja negra

        Conclusión temprana (que tardamos en aceptar):

        El problema no se resuelve añadiendo capas, sino quitándolas.


        ❌ Por qué descartamos la app “clásica”

        Durante meses usamos:

        • cutechess-cli
        • WinBoard
        • VPS + scripts
        • parsing de PGN
        • polling periódico

        Sí, funcionaba… pero:

        • Latencia acumulada
        • Relojes inexactos
        • Estados inconsistentes
        • Complejidad innecesaria
        • Demasiados puntos de fallo

        El error no era de implementación.
        Era arquitectónico.


        ✅ Arquitectura final (la que sí funciona)

        La solución fue bajar al nivel correcto: UCI puro.

        [ Motor A ]        [ Motor B ]      │                  │      └────── UCI ───────┘                │         Node.js (proxy UCI)         child_process.spawn                │         WebSocket (push)                │           Navegador 

        Sin PGN.
        Sin WinBoard.
        Sin polling.


        ? Fragmento clave 1: Lanzar motores (IPC real)

        import { spawn } from "child_process";  const engine = spawn(   "C:/engines/brainlearnjrc.exe",   [],   { stdio: "pipe", windowsHide: true } );  engine.stdin.write("uci\n"); engine.stdin.write("isready\n"); 

        Esto no es un wrapper mágico.
        Es stdin/stdout directo, como debe ser.


        ♟️ Fragmento clave 2: Loop UCI mínimo

        engine.stdout.on("data", (buf) => {   const lines = buf.toString().split("\n");   for (const line of lines) {     if (line.startsWith("info ")) {       // depth, eval, pv → streaming     }     if (line.startsWith("bestmove")) {       // aplicar jugada inmediatamente     }   } }); 

        Cada bestmove es la verdad.
        No hay estados intermedios ni reinterpretaciones.


        ⏱️ Fragmento clave 3: Relojes exactos (no simulados)

        Este era el punto crítico.

        En lugar de movetime, se usa reloj real UCI:

        go wtime 120000 btime 120000 winc 1000 binc 1000 

        En el proxy:

        thinkingStartedAt = Date.now();  // cuando llega bestmove const elapsed = Date.now() - thinkingStartedAt; wTime = wTime - elapsed + increment; 

        Resultado:

        • Relojes exactos
        • Incremento real
        • Comportamiento idéntico a un GUI serio
        • Sin drift acumulado

        ? Fragmento clave 4: WebSocket (push real)

        Nada de polling.

        const wss = new WebSocketServer({ server });  function broadcast(obj) {   const msg = JSON.stringify(obj);   wss.clients.forEach(ws => ws.send(msg)); } 

        Eventos emitidos:

        • move
        • clock
        • info

        Latencia perceptible ≈ cero.


        ?️ Visualización: decisiones pragmáticas

        • Piezas Unicode
        • CSS local
        • Sin CDN
        • Sin SVG
        • Sin dependencias externas

        ¿Por qué?

        Porque no se rompe.
        Esto tiene que aguantar horas/días en directo.


        ? Resultado real

        En pocas horas:

        • Retransmisión jugada a jugada
        • Tiempo real auténtico
        • Relojes exactos
        • Eval/PV en vivo
        • Sistema estable
        • Código simple y auditable

        Lo que durante meses no cuajó con arquitecturas más “bonitas”.


        ? Conclusión (para ingenieros)

        • El PGN no es tiempo real
        • WinBoard no está pensado para streaming moderno
        • El nivel correcto era UCI, no por encima
        • Menos capas = más fiabilidad

        A veces la optimización real no es micro, sino conceptual.


        ? Propuesta: banner de HardLimit

        Dado que este proyecto se ha desbloqueado gracias a debates y mentalidad técnica como la que siempre ha habido aquí, me gustaría integrar un banner discreto de HardLimit en el visor live, por ejemplo:

        “Proyecto desarrollado y documentado por miembros veteranos de HardLimit.com”

        Con enlace directo al foro/hilo.

        Si a los moderadores o a la comunidad le parece bien, encantado de hacerlo.


        Si alguien quiere:

        • revisar código
        • debatir clocks / scheduling
        • portar a Linux puro
        • o discutir escalado

        lo comentamos sin problema.

        Un saludo ?
        y larga vida a los foros técnicos de verdad.

        Cluster MPI de tres nodos formado por tres SERVIDORRES HP PROLIANT DL360P 1U 2X E5-2680V2 CPU'S, 20 cores, 40 hilos a una frecuencia base de 2,8GHz. 192 GB de memoria RAM DDR3 ECC (8 x módulos de16 GB 800Mhz)´+ 1U 2X E5.-2697 V2 a una frecuencia base de 2,8 Ghz 192 GB de Ram ECC (8 módulos de 16 Gb 800 mhz) 24 Cores 48 hilos ( 44c/88T)+ 1u 2xE5 2603v2 con una frecuencia base de 1,9ghz 64 Gb DDR3 ecc (4x módulos de 16)

        hlbm signature

        jordiquiJ 1 Respuesta Última respuesta Responder Citar 2
        • jordiquiJ Desconectado
          jordiqui Veteranos HL @jordiqui
          Última edición por

          Ahora escribo yo, porque estoy medio ciego ya de escribir. Como podéis leer, hemos dado con la forma de hacerlo precisamente porque se lo he sugerido a GPT plus, porque con la app ( no descarto usarla si consigo o conseguimos salir del embudo, para ejecutarla desde linux en un vps, pero eso sería más adelante) no había forma. Ahora ya está resuelto, como bien ha explicado la IA. Un abrazo compañeros.

          Cluster MPI de tres nodos formado por tres SERVIDORRES HP PROLIANT DL360P 1U 2X E5-2680V2 CPU'S, 20 cores, 40 hilos a una frecuencia base de 2,8GHz. 192 GB de memoria RAM DDR3 ECC (8 x módulos de16 GB 800Mhz)´+ 1U 2X E5.-2697 V2 a una frecuencia base de 2,8 Ghz 192 GB de Ram ECC (8 módulos de 16 Gb 800 mhz) 24 Cores 48 hilos ( 44c/88T)+ 1u 2xE5 2603v2 con una frecuencia base de 1,9ghz 64 Gb DDR3 ecc (4x módulos de 16)

          hlbm signature

          1 Respuesta Última respuesta Responder Citar 2
          • cobitoC Desconectado
            cobito Administrador
            Última edición por

            Tengo apuntado echarle un vistazo al código, pero entre unas cosas y otras, no he tenido tiempo. A ver si voy cerrando cosillas.

            Toda la actualidad en la portada de Hardlimit
            Mis cacharros

            hlbm signature

            1 Respuesta Última respuesta Responder Citar 1
            • jordiquiJ Desconectado
              jordiqui Veteranos HL
              Última edición por

              Os paso el enlace con mis contactos que la mayoría son todos extranjeros, menos un par de suscriptores que son de aquí ( uno de ellos vive en mi antiguo barrio en BCN). https://pixeldrain.com/u/7g3JuJrn

              Cluster MPI de tres nodos formado por tres SERVIDORRES HP PROLIANT DL360P 1U 2X E5-2680V2 CPU'S, 20 cores, 40 hilos a una frecuencia base de 2,8GHz. 192 GB de memoria RAM DDR3 ECC (8 x módulos de16 GB 800Mhz)´+ 1U 2X E5.-2697 V2 a una frecuencia base de 2,8 Ghz 192 GB de Ram ECC (8 módulos de 16 Gb 800 mhz) 24 Cores 48 hilos ( 44c/88T)+ 1u 2xE5 2603v2 con una frecuencia base de 1,9ghz 64 Gb DDR3 ecc (4x módulos de 16)

              hlbm signature

              cobitoC 1 Respuesta Última respuesta Responder Citar 0
              • cobitoC Desconectado
                cobito Administrador @jordiqui
                Última edición por

                @jordiqui Ese sitio está bloqueado. Al menos, yo no puedo acceder.

                Toda la actualidad en la portada de Hardlimit
                Mis cacharros

                hlbm signature

                jordiquiJ 1 Respuesta Última respuesta Responder Citar 0
                • jordiquiJ Desconectado
                  jordiqui Veteranos HL @cobito
                  Última edición por

                  @cobito Acabo de abrirlo desde mi lado, y sin problemas. De todas formas te lo subo a mega. Aprovecho para subir también el sourcode del proyecto que hemos conseguido por fih retransmisión a tiempo real.
                  https://mega.nz/file/BjtQSIpa#Qgch1fBAWD3T3GfUPMVT8_BMail7b1ceD4WANXjfvxY

                  Cluster MPI de tres nodos formado por tres SERVIDORRES HP PROLIANT DL360P 1U 2X E5-2680V2 CPU'S, 20 cores, 40 hilos a una frecuencia base de 2,8GHz. 192 GB de memoria RAM DDR3 ECC (8 x módulos de16 GB 800Mhz)´+ 1U 2X E5.-2697 V2 a una frecuencia base de 2,8 Ghz 192 GB de Ram ECC (8 módulos de 16 Gb 800 mhz) 24 Cores 48 hilos ( 44c/88T)+ 1u 2xE5 2603v2 con una frecuencia base de 1,9ghz 64 Gb DDR3 ecc (4x módulos de 16)

                  hlbm signature

                  1 Respuesta Última respuesta Responder Citar 0
                  • jordiquiJ Desconectado
                    jordiqui Veteranos HL
                    Última edición por jordiqui

                    El enlace con el sourcode ( falta pulir ui y detalles, pero ya funciona)
                    https://mega.nz/file/By9nxagA#WKCU20-l_zDJkYJzFgsdMHP_IiSwpyYz-3cGFDuRVvU

                    Cluster MPI de tres nodos formado por tres SERVIDORRES HP PROLIANT DL360P 1U 2X E5-2680V2 CPU'S, 20 cores, 40 hilos a una frecuencia base de 2,8GHz. 192 GB de memoria RAM DDR3 ECC (8 x módulos de16 GB 800Mhz)´+ 1U 2X E5.-2697 V2 a una frecuencia base de 2,8 Ghz 192 GB de Ram ECC (8 módulos de 16 Gb 800 mhz) 24 Cores 48 hilos ( 44c/88T)+ 1u 2xE5 2603v2 con una frecuencia base de 1,9ghz 64 Gb DDR3 ecc (4x módulos de 16)

                    hlbm signature

                    1 Respuesta Última respuesta Responder Citar 1
                    • jordiquiJ Desconectado
                      jordiqui Veteranos HL
                      Última edición por

                      hardlimit.png )

                      Cluster MPI de tres nodos formado por tres SERVIDORRES HP PROLIANT DL360P 1U 2X E5-2680V2 CPU'S, 20 cores, 40 hilos a una frecuencia base de 2,8GHz. 192 GB de memoria RAM DDR3 ECC (8 x módulos de16 GB 800Mhz)´+ 1U 2X E5.-2697 V2 a una frecuencia base de 2,8 Ghz 192 GB de Ram ECC (8 módulos de 16 Gb 800 mhz) 24 Cores 48 hilos ( 44c/88T)+ 1u 2xE5 2603v2 con una frecuencia base de 1,9ghz 64 Gb DDR3 ecc (4x módulos de 16)

                      hlbm signature

                      1 Respuesta Última respuesta Responder Citar 2
                      • jordiquiJ Desconectado
                        jordiqui Veteranos HL
                        Última edición por

                        1.png
                        Ahora os subo el código completo. Para que @cobito cuando puedas y tengas tiempo en el index.html poner el banner de hardlimit. Ya he acabado de pulirlo lo más que he podido, pero como todo siempre se puede mejorar, ahora que funciona sin romperse voy a ver si lo puedo subir al cloud de hostinguer que es donde tengo la web, que me permite instalar node y subir todo el proyecto para que se ejecute en el servidor para evitar las caídas más probables en casa y que me consume recursos, que las caídad en cloud. Lo ideal es vps, pero como tengo cloud y esto no genera nada, pues si lo permite hostinguer en esta modalidad hosting pues ahí lo metemos. Pero vamos que podéis comentar y proponer cosas, para esto dejamos el hilo como centro de operaciones.

                        Cluster MPI de tres nodos formado por tres SERVIDORRES HP PROLIANT DL360P 1U 2X E5-2680V2 CPU'S, 20 cores, 40 hilos a una frecuencia base de 2,8GHz. 192 GB de memoria RAM DDR3 ECC (8 x módulos de16 GB 800Mhz)´+ 1U 2X E5.-2697 V2 a una frecuencia base de 2,8 Ghz 192 GB de Ram ECC (8 módulos de 16 Gb 800 mhz) 24 Cores 48 hilos ( 44c/88T)+ 1u 2xE5 2603v2 con una frecuencia base de 1,9ghz 64 Gb DDR3 ecc (4x módulos de 16)

                        hlbm signature

                        jordiquiJ 2 Respuestas Última respuesta Responder Citar 1
                        • jordiquiJ Desconectado
                          jordiqui Veteranos HL @jordiqui
                          Última edición por

                          https://mega.nz/file/tz8D3LSZ#Vm5vTiNhPFci7_DrNNXKbEzvV6Zjp7t7koQfHnwecQQ
                          Código de la app.

                          Cluster MPI de tres nodos formado por tres SERVIDORRES HP PROLIANT DL360P 1U 2X E5-2680V2 CPU'S, 20 cores, 40 hilos a una frecuencia base de 2,8GHz. 192 GB de memoria RAM DDR3 ECC (8 x módulos de16 GB 800Mhz)´+ 1U 2X E5.-2697 V2 a una frecuencia base de 2,8 Ghz 192 GB de Ram ECC (8 módulos de 16 Gb 800 mhz) 24 Cores 48 hilos ( 44c/88T)+ 1u 2xE5 2603v2 con una frecuencia base de 1,9ghz 64 Gb DDR3 ecc (4x módulos de 16)

                          hlbm signature

                          1 Respuesta Última respuesta Responder Citar 0
                          • jordiquiJ Desconectado
                            jordiqui Veteranos HL @jordiqui
                            Última edición por

                            dijo en Banner de Hardlimit en app broadcast torneos entre elite uci chess engines:

                            1.png
                            Ahora os subo el código completo. Para que @cobito cuando puedas y tengas tiempo en el index.html poner el banner de hardlimit. Ya he acabado de pulirlo lo más que he podido, pero como todo siempre se puede mejorar, ahora que funciona sin romperse voy a ver si lo puedo subir al cloud de hostinguer que es donde tengo la web, que me permite instalar node y subir todo el proyecto para que se ejecute en el servidor para evitar las caídas más probables en casa y que me consume recursos, que las caídad en cloud. Lo ideal es vps, pero como tengo cloud y esto no genera nada, pues si lo permite hostinguer en esta modalidad hosting pues ahí lo metemos. Pero vamos que podéis comentar y proponer cosas, para esto dejamos el hilo como centro de operaciones.

                            https://ijccrl-live.ijccrl.com/ ( ahora ya se vé en tiempo real, he tenido que marear un poco al tener que usar cloudfare, tunnel etc, pero ahora ya es cuestión de que vosotros digáis donde podemos situar el banner, porque tendrá visitas aseguradas)

                            Cluster MPI de tres nodos formado por tres SERVIDORRES HP PROLIANT DL360P 1U 2X E5-2680V2 CPU'S, 20 cores, 40 hilos a una frecuencia base de 2,8GHz. 192 GB de memoria RAM DDR3 ECC (8 x módulos de16 GB 800Mhz)´+ 1U 2X E5.-2697 V2 a una frecuencia base de 2,8 Ghz 192 GB de Ram ECC (8 módulos de 16 Gb 800 mhz) 24 Cores 48 hilos ( 44c/88T)+ 1u 2xE5 2603v2 con una frecuencia base de 1,9ghz 64 Gb DDR3 ecc (4x módulos de 16)

                            hlbm signature

                            1 Respuesta Última respuesta Responder Citar 0
                            • jordiquiJ Desconectado
                              jordiqui Veteranos HL
                              Última edición por

                              UI build: 2026-02-12F (Rules v1 enforced + /conditions aligned)

                              En estas semanas hemos consolidado una base realmente operativa para retransmisión de torneos de motores UCI (modo beta), con foco en robustez y trazabilidad:

                              • list item
                                UI estable en directo: reconexión automática de WebSocket + watchdog de inactividad + fallback HTTP para evitar “pantallas congeladas” al cambiar de match o tras reinicios del servidor.
                                Sin dependencia de GUI: pipeline UCI → servidor → sockets → UI; el front solo renderiza lo que emite el backend.
                                Telemetría y lectura clara: paneles por bando (score/depth/nodes/nps/time/PV), relojes y estado de turno, tablero principal + minis.
                                Rules v1 ya aplicadas: las reglas se ejecutan en backend y quedan visibles/auditables en endpoints.
                                /conditions alineado: el endpoint de condiciones queda como fuente de verdad (time control, adjudicaciones/claims, etc.) y la UI se sincroniza con ello.

                              Resumen: hoy ya no es “una demo bonita”; es una plataforma que aguanta sesiones largas y cambios de partida sin intervención manual, y con reglas visibles y alineadas para auditoría.

                              Broadcast

                              Sourcode

                              1.png

                              Cluster MPI de tres nodos formado por tres SERVIDORRES HP PROLIANT DL360P 1U 2X E5-2680V2 CPU'S, 20 cores, 40 hilos a una frecuencia base de 2,8GHz. 192 GB de memoria RAM DDR3 ECC (8 x módulos de16 GB 800Mhz)´+ 1U 2X E5.-2697 V2 a una frecuencia base de 2,8 Ghz 192 GB de Ram ECC (8 módulos de 16 Gb 800 mhz) 24 Cores 48 hilos ( 44c/88T)+ 1u 2xE5 2603v2 con una frecuencia base de 1,9ghz 64 Gb DDR3 ecc (4x módulos de 16)

                              hlbm signature

                              cobitoC 1 Respuesta Última respuesta Responder Citar 2
                              • cobitoC Desconectado
                                cobito Administrador @jordiqui
                                Última edición por cobito

                                Buenas @jordiqui Antes de nada, disculpa la tardanza en responder. He estado hasta arriba.

                                Mi ISP no me permite acceder a Pixeldrain, por lo que no puedo ver la última versión del código. He añadido el logo en la anterior versión del index.html para ir probando. Para evitar dependencias con terceros (yo personalmente intento evitarlas a toda costa con Hardlimit), he añadido la imagen en base64 para que esté autocontenido en el propio HTML. Pero si quieres, se puede sacar en un archivo de imagen independiente o te la puedo poner de acceso público desde hardlimit.com para mantener el html limpio.

                                He hecho una versión "oscura" al estilo del banco de pruebas.

                                Veo que tienes la página bastante bien maquetada y no estoy seguro dónde podría encajar; quizás en el pie de página, en una esquina. O si quieres, te paso por aquí el código HTML con el logo en su propio div para que sólo sea copiarlo y pegarlo donde quieras.

                                Ya me vas diciendo y enhorabuena por el proyecto. Está muy chulo.

                                Toda la actualidad en la portada de Hardlimit
                                Mis cacharros

                                hlbm signature

                                jordiquiJ 1 Respuesta Última respuesta Responder Citar 1
                                • jordiquiJ Desconectado
                                  jordiqui Veteranos HL @cobito
                                  Última edición por

                                  @cobito dijo en Banner de Hardlimit en app broadcast torneos entre elite uci chess engines:

                                  Buenas @jordiqui Antes de nada, disculpa la tardanza en responder. He estado hasta arriba.

                                  Mi ISP no me permite acceder a Pixeldrain, por lo que no puedo ver la última versión del código. He añadido el logo en la anterior versión del index.html para ir probando. Para evitar dependencias con terceros (yo personalmente intento evitarlas a toda costa con Hardlimit), he añadido la imagen en base64 para que esté autocontenido en el propio HTML. Pero si quieres, se puede sacar en un archivo de imagen independiente o te la puedo poner de acceso público desde hardlimit.com para mantener el html limpio.

                                  He hecho una versión "oscura" al estilo del banco de pruebas.

                                  Veo que tienes la página bastante bien maquetada y no estoy seguro dónde podría encajar; quizás en el pie de página, en una esquina. O si quieres, te paso por aquí el código HTML con el logo en su propio div para que sólo sea copiarlo y pegarlo donde quieras.

                                  Ya me vas diciendo y enhorabuena por el proyecto. Está muy chulo.

                                  Hola compañero, he hecho un .zip del sourcode del UI para que puedas ver dónde podemos encajar el banner para que quede bien encapsulado en un box ( lo ideal es que sea visible) dentro de la distribución actual con un enlace hacia el foro. ( actualmente analizando los datos de cloudfare no bajamos de 1000k diarias sin hacer nada de divulgación porque estamos en fase de pruebas e intentando que cuadren los emparejamientos, scripts para auditar los test finalizados, hasta que pasemos a producción que entonces sí que subirán las visitas ya que es un nicho quizá poco conocido, pero con miles de seguidores. Estados Unidos, España, Rusia, Dinamarca, etc. ( como uso el plan gratuito de cloudfare, no puedo contabilizar con exactitud de esos 1000k+ diarios cuántas provienen de bots y cuántas de usuarios reales, pero para no haber hecho nada oficial puede considerarse como buena señal.) Un saludo!

                                  Cluster MPI de tres nodos formado por tres SERVIDORRES HP PROLIANT DL360P 1U 2X E5-2680V2 CPU'S, 20 cores, 40 hilos a una frecuencia base de 2,8GHz. 192 GB de memoria RAM DDR3 ECC (8 x módulos de16 GB 800Mhz)´+ 1U 2X E5.-2697 V2 a una frecuencia base de 2,8 Ghz 192 GB de Ram ECC (8 módulos de 16 Gb 800 mhz) 24 Cores 48 hilos ( 44c/88T)+ 1u 2xE5 2603v2 con una frecuencia base de 1,9ghz 64 Gb DDR3 ecc (4x módulos de 16)

                                  hlbm signature

                                  1 Respuesta Última respuesta Responder Citar 1
                                  • jordiquiJ Desconectado
                                    jordiqui Veteranos HL
                                    Última edición por

                                    Estoy "peleándome con gtp" para pasar a un iframe y conseguir poder tener el espacio necesario para el banner y que quede bien visible. Estamos en ello en cuanto tenga un layout enmaquetado en condiciones, y paso a subir el sourcode del index.html porque el 1 de marzo lanzo el primer torneo y ahí sí que me gustaría tener el banner. Eso sí yo no sé incrustarlo con código html, css, etc. Os dejo a vuestro criterio que se que siempre es correcto.

                                    Cluster MPI de tres nodos formado por tres SERVIDORRES HP PROLIANT DL360P 1U 2X E5-2680V2 CPU'S, 20 cores, 40 hilos a una frecuencia base de 2,8GHz. 192 GB de memoria RAM DDR3 ECC (8 x módulos de16 GB 800Mhz)´+ 1U 2X E5.-2697 V2 a una frecuencia base de 2,8 Ghz 192 GB de Ram ECC (8 módulos de 16 Gb 800 mhz) 24 Cores 48 hilos ( 44c/88T)+ 1u 2xE5 2603v2 con una frecuencia base de 1,9ghz 64 Gb DDR3 ecc (4x módulos de 16)

                                    hlbm signature

                                    cobitoC 1 Respuesta Última respuesta Responder Citar 1
                                    • jordiquiJ Desconectado
                                      jordiqui Veteranos HL
                                      Última edición por

                                      Hola compañeros. Ya para hacerlo más interesante ya que la comunidad de programadores de motores de ajedrez ( no todos) odia a los que hacen mods, cambios sustanciales en el código, pero no dejan de ser derivados de Stockfish, te hace la vida poco fácil, en el mini pc he portado el proyecto, y lo que han sido meses, en una tarde hemos cambiados las rutas, creado otro subdominio, etc, y tengo otro torneo pero de motores de ajedrez originales. @cobito la ui que ya he dejado en zip para ti y para los compañeros del foro, está casi lista, para poder poner un banner vertical en un cuarto bloque del layout, pero había que tocar backend y no podía más.
                                      Dejo de nuevo y este build sí que tiene mejoras respecto a la primera foto de este hilo, para descargar. Index.html .

                                      torneo motores originales

                                      Un saludo y feliz fin de semana.

                                      Cluster MPI de tres nodos formado por tres SERVIDORRES HP PROLIANT DL360P 1U 2X E5-2680V2 CPU'S, 20 cores, 40 hilos a una frecuencia base de 2,8GHz. 192 GB de memoria RAM DDR3 ECC (8 x módulos de16 GB 800Mhz)´+ 1U 2X E5.-2697 V2 a una frecuencia base de 2,8 Ghz 192 GB de Ram ECC (8 módulos de 16 Gb 800 mhz) 24 Cores 48 hilos ( 44c/88T)+ 1u 2xE5 2603v2 con una frecuencia base de 1,9ghz 64 Gb DDR3 ecc (4x módulos de 16)

                                      hlbm signature

                                      1 Respuesta Última respuesta Responder Citar 0
                                      • cobitoC Desconectado
                                        cobito Administrador @jordiqui
                                        Última edición por cobito

                                        @jordiqui Eso como tú veas. Yo creo que lo más sencillo es dentro de un simple div. Algo del estilo

                                        <div class=logo><img src="https://hardlimit.com/logo.png" alt="Hardlimit's logo"></div> 

                                        O bien embebiendo la imagen dentro del HTML con base64:

                                        <div class=logo><img src="data:image/png;base64, [...]==" alt="Hardlimit's logo" /></div> 

                                        Me parece lo más simple y siempre puedes maquetarlo desde el CSS.

                                        Toda la actualidad en la portada de Hardlimit
                                        Mis cacharros

                                        hlbm signature

                                        jordiquiJ 1 Respuesta Última respuesta Responder Citar 0
                                        • jordiquiJ Desconectado
                                          jordiqui Veteranos HL @cobito
                                          Última edición por

                                          @cobito dijo en Banner de Hardlimit en app broadcast torneos entre elite uci chess engines:

                                          @jordiqui Eso como tú veas. Yo creo que lo más sencillo es dentro de un simple div. Algo del estilo

                                          <div class=logo><img src="https://hardlimit.com/logo.png" alt="Hardlimit's logo"></div> 

                                          O bien embebiendo la imagen dentro del HTML con base64:

                                          <div class=logo><img src="data:image/png;base64, [...]==" alt="Hardlimit's logo" /></div> 

                                          Me parece lo más simple y siempre puedes maquetarlo desde el CSS.

                                          Perfecto, me pongo a ello. a ver cómo queda.

                                          Cluster MPI de tres nodos formado por tres SERVIDORRES HP PROLIANT DL360P 1U 2X E5-2680V2 CPU'S, 20 cores, 40 hilos a una frecuencia base de 2,8GHz. 192 GB de memoria RAM DDR3 ECC (8 x módulos de16 GB 800Mhz)´+ 1U 2X E5.-2697 V2 a una frecuencia base de 2,8 Ghz 192 GB de Ram ECC (8 módulos de 16 Gb 800 mhz) 24 Cores 48 hilos ( 44c/88T)+ 1u 2xE5 2603v2 con una frecuencia base de 1,9ghz 64 Gb DDR3 ecc (4x módulos de 16)

                                          hlbm signature

                                          1 Respuesta Última respuesta Responder Citar 0
                                          • jordiquiJ Desconectado
                                            jordiqui Veteranos HL
                                            Última edición por

                                            https://ijccrl-live.ijccrl.com/
                                            bueno de momento he puesto un topbar porque mi idea era enmaquetarlo en una caja vertical del layout, pero toca hacer más cambios de código y ahi sí necesito el gpt. El lunes ya me pongo en serio con ello. Tiene un enlace hacia la el foro nofollow, pero cuando esté en modo producción que es cuando vendrán las visitas con picos altos, entonces si por cuestiones de seo, ese enlace dofollow es un backlink que consideráis correcto, lo cambio. Un abrazo y gracias por guiarme, porque ya estaba espeso.

                                            Cluster MPI de tres nodos formado por tres SERVIDORRES HP PROLIANT DL360P 1U 2X E5-2680V2 CPU'S, 20 cores, 40 hilos a una frecuencia base de 2,8GHz. 192 GB de memoria RAM DDR3 ECC (8 x módulos de16 GB 800Mhz)´+ 1U 2X E5.-2697 V2 a una frecuencia base de 2,8 Ghz 192 GB de Ram ECC (8 módulos de 16 Gb 800 mhz) 24 Cores 48 hilos ( 44c/88T)+ 1u 2xE5 2603v2 con una frecuencia base de 1,9ghz 64 Gb DDR3 ecc (4x módulos de 16)

                                            hlbm signature

                                            cobitoC 1 Respuesta Última respuesta Responder Citar 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post

                                            Foreros conectados [Conectados hoy]

                                            4 usuarios activos (0 miembros y 4 invitados).
                                            febesin, pAtO, HIAL-9000

                                            Estadísticas de Hardlimit

                                            Los hardlimitianos han creado un total de 543.5k posts en 62.9k hilos.
                                            Somos un total de 34.9k miembros registrados.
                                            palmir1 ha sido nuestro último fichaje.
                                            El récord de usuarios en linea fue de 123 y se produjo el Thu Jan 15 2026.