• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse

    Hardlimit banner in app broadcasts tournaments between elite UCI chess engines

    Programado Fijo Cerrado Movido Off Topic
    23 Mensajes 2 Posters 2.6k 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
      Última edición por

      This post is being processed/translated. The original version will be shown:

      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

        Now I write, because I am half-blind from writing. As you can read, we have found the way to do it precisely because I suggested it to GPT plus, because with the app (I do not rule out using it if I can get out of the funnel, to run it from linux on a vps, but that would be later) there was no way. Now it is solved, as the IA has explained well. A hug, comrades.

        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

          I have planned to take a look at the code, but between one thing and another, I haven't had time. Let's see if I can wrap up a few things.

          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

            I'll send you the link with my contacts, most of whom are all foreigners, except for a couple of subscribers who are from here (one of them lives in my old neighborhood in 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 That site is blocked. At least, I can't access it.

              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 I just opened it from my side, and without problems. Anyway, I'm uploading it to mega. I take the opportunity to also upload the source code of the project that we have obtained for fih real-time transmission.
                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

                  The link with the sourcode (ui and details need polishing, but it already works)
                  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
                      Now I'm uploading the complete code for you. For @cobito when you can and have time in the index.html to put the hardlimit banner. I have already finished polishing it as much as I could, but since everything can always be improved, now that it works without breaking, I will see if I can upload it to the hostinguer cloud, which is where I have the website, which allows me to install node and upload the entire project to run on the server to avoid the most likely crashes at home and that consumes my resources, which are crashes in the cloud. The ideal is vps, but since I have cloud and this generates nothing, then if hostinguer allows it in this hosting modality, then we put it there. But anyway, you can comment and propose things, for this we leave the thread as the center of operations.

                      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
                        App code.

                        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

                          said in Hardlimit banner in app broadcast tournaments between elite UCI chess engines:

                          1.png
                          Now I'm uploading the complete code. So that @cobito when you can and have time in the index.html put the hardlimit banner. I have already finished polishing it as much as I could, but as everything can always be improved, now that it works without breaking I will see if I can upload it to the hostinguer cloud which is where I have the web, which allows me to install node and upload the entire project to run on the server to avoid the most likely crashes at home and that consumes my resources, which are the crashes in the cloud. The ideal is VPS, but as I have cloud and this generates nothing, then if hostinguer allows it in this hosting modality then we put it there. But we can comment and propose things, for this we leave the thread as the center of operations.

                          https://ijccrl-live.ijccrl.com/ ( now it is already seen in real time, I have had to get a little dizzy having to use cloudfare, tunnel etc, but now it is a matter of you saying where we can place the banner, because it will have guaranteed visits)

                          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)

                            In these weeks we have consolidated a truly operational base for broadcasting UCI engine tournaments (beta mode), focusing on robustness and traceability:

                            • list item
                              Stable UI live: automatic WebSocket reconnection + inactivity watchdog + HTTP fallback to prevent “frozen screens” when changing matches or after server restarts.
                              No GUI dependency: UCI → server → sockets → UI pipeline; the front only renders what the backend emits.
                              Telemetry and clear reading: panels per side (score/depth/nodes/nps/time/PV), clocks and turn state, main board + minis.
                              Rules v1 already applied: the rules are executed in the backend and remain visible/auditable in endpoints.
                              /conditions aligned: the conditions endpoint becomes the source of truth (time control, adjudications/claims, etc.) and the UI synchronizes with it.

                            Summary: today it is no longer “a pretty demo”; it is a platform that withstands long sessions and game changes without manual intervention, and with visible and aligned rules for auditing.

                            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

                              Hello @jordiqui First of all, sorry for the delay in responding. I've been swamped.

                              My ISP doesn't allow me to access Pixeldrain, so I can't see the latest version of the code. I've added the logo in the previous version of index.html to keep testing. To avoid third-party dependencies (I personally try to avoid them at all costs with Hardlimit), I've added the image in base64 so that it's self-contained in the HTML itself. But if you want, it can be taken out into a separate image file or I can put it on public access from hardlimit.com to keep the html clean.

                              I've made a "dark" version in the style of the test bench.

                              I see that you have the page pretty well laid out and I'm not sure where I could fit it in; maybe in the footer, in a corner. Or if you want, I'll pass by here the HTML code with the logo in its own div so that you just have to copy and paste it where you want.

                              Let me know and congratulations on the project. It's very cool.

                              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 said in Hardlimit banner in app broadcast tournaments between elite UCI chess engines:

                                Hello @jordiqui, First of all, sorry for the delay in responding. I've been swamped.

                                My ISP doesn't allow me to access Pixeldrain, so I can't see the latest version of the code. I've added the logo in the previous version of the index.html to start testing. To avoid third-party dependencies (I personally try to avoid them at all costs with Hardlimit), I've added the image in base64 so that it's self-contained in the HTML itself. But if you want, it can be put in a separate image file or I can make it publicly accessible from hardlimit.com to keep the HTML clean.

                                I've made a "dark" version in the style of the test bench.

                                I see that you've laid out the page pretty well and I'm not sure where I could fit it; maybe in the footer, in a corner. Or if you want, I'll send you the HTML code with the logo in its own div so you can just copy and paste it wherever you want.

                                Let me know and congratulations on the project. It's really cool.

                                Hi buddy, I've made a.zip of the UI source code so you can see where we can fit the banner so that it's well encapsulated in a box (the ideal is that it's visible) within the current distribution with a link to the forum. (currently analyzing the data from cloudfare, we're not going below 1000k daily without doing any promotion because we're in the testing phase and trying to get the pairings right, scripts to audit the completed tests, until we go to production, which is when visits will really increase since it's a niche that's perhaps little known, but with thousands of followers. United States, Spain, Russia, Denmark, etc. (since I'm using the free plan from cloudfare, I can't count exactly how many of those 1000k+ daily visitors come from bots and how many from real users, but considering we haven't done anything official, it can be considered a good sign.) Regards!

                                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

                                  I am "arguing with gtp" to move to an iframe and get the necessary space for the banner to be visible. We are working on it, and as soon as we have a properly formatted layout, I will upload the source code of the index.html because I am launching the first tournament on March 1st and I would like to have the banner there. However, I do not know how to embed it with html code, css, etc. I leave it to your discretion, as I know it is always correct.

                                  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

                                    Hello colleagues. To make it more interesting, since the community of chess engine programmers (not all) hates those who make mods, substantial changes to the code, but they are still derivatives of Stockfish, it makes life difficult for you. In the mini pc I have ported the project, and what has been months, in an afternoon we have changed the routes, created another subdomain, etc., and I have another tournament but of original chess engines. @cobito the ui that I have already left in zip for you and for the colleagues of the forum, is almost ready, to be able to put a vertical banner in a fourth block of the layout, but it was necessary to touch the backend and I could not do it anymore.
                                    I stop again and this build does have improvements compared to the first photo of this thread, to download. Index.html.

                                    original engine tournament

                                    Best regards and happy weekend.

                                    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 That's up to you. I think the simplest way is inside a simple div. Something like

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

                                      Or by embedding the image within the HTML with base64:

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

                                      I think it's the simplest and you can always style it from 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 said in Hardlimit banner in app broadcast tournaments between elite UCI chess engines:

                                        @jordiqui That's up to you. I think the simplest thing is inside a simple div. Something like this

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

                                        Or by embedding the image within the HTML with base64:

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

                                        I think it's the simplest and you can always style it from CSS.

                                        Perfect, I'll get to it. Let's see how it turns out.

                                        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/
                                          well for now I've put a topbar because my idea was to lay it out in a vertical box of the layout, but more code changes are needed and that's when I'll need the gpt. I'll get serious about it on Monday. It has a link to the forum nofollow, but when it's in production mode which is when visits with high peaks will come, then if for seo reasons, that dofollow link is a backlink that you consider correct, I'll change it. Hugs and thanks for guiding me, because I was already confused.

                                          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 cobito

                                            @jordiqui Here's the logo for the dark theme: it will look better than the official one: https://hardlimit.com/logo_tema_oscuro.png

                                            And I'm going to try to push the English forum a bit.

                                            Toda la actualidad en la portada de Hardlimit
                                            Mis cacharros

                                            hlbm signature

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

                                            Foreros conectados [Conectados hoy]

                                            0 usuarios activos (0 miembros y 0 invitados).
                                            febesin, pAtO,

                                            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.
                                            roymendez ha sido nuestro último fichaje.
                                            El récord de usuarios en linea fue de 123 y se produjo el Thu Jan 15 2026.