• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse
    1. Foro
    2. jordiqui
    Desconectado
    • Perfil
    • Siguiendo 1
    • Seguidores 0
    • Temas 226
    • Mensajes 1,878
    • Grupos 2

    Jorge Ruiz Centelles

    @jordiqui

    Veteranos HL

    Amante del humanismo y del overcloking. Esto último aprendido íntegramente en este foro gracias a Krampak y demás usuarios.

    1.3k
    Reputación
    1.5k
    Visitas
    1.9k
    Mensajes
    0
    Seguidores
    1
    Siguiendo
    Registrado
    Última vez conectado
    Correo electrónico jordiruizcentelles1@gmail.com
    Edad 53
    Sitio web www.llaunabiker.com
    Ubicación Terrassa

    jordiqui Dejar de seguir Seguir
    Mercaderes HL Veteranos HL

    Mejores publicaciones hechas por jordiqui

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

      Hola compañeros, un cordial saludo a todos y especialmente a mis amigos krampak, Cobito y todos los que me enseñaron mucho en su momento cuando no tenía ni idea de nada.
      Paso el lío, desde hace tiempo ando liado con una aplicación o interfaz gráfica de código abierto GNU/ Xboard, con el objetivo de realizar retransmisiones en tiempo real. Básicamente la estructura era Xboard o Winboard ( windows) un cliente ( tlcs) tunel ( Wireguard) vps y node-tlcv que permitía mostrar en un visor web ( html) las partidas en tiempo real. Pero las limitaciones eran que no podía realizar torneos, sino sólo enfrentamientos entre dos motores. Esto sí que lo he conseguido, pero no es mi objetivo. Luego me he puesto a crear ( tenía el interfaz más moderno, pero lo perdí y los que lo usan no lo comparten) una aplicación más moderna con lo báisco para que se puedan realizar las retransmisiones en directo a tiempo real entre una lista de los 10 principales motores de ajedrez que están en las listas de rating más populares a nivel mundial. Pero desgraciadamente, no comparten el cómo hacerlo, y en algunos casos hay que pagar ( lo respeto, pero no lo comparto en este caso concreto que no es un software para comercializar y que antes era libre y lo sigue siendo en GNU, que se han aprovechado del sourcode de GNU para luego cerrar el código y realizar esos test). Bien pues como propuesta por todo lo que he aprendido aquí y que sigo aprendiendo, me gustaría inlcuir un Banner de Hardlitmit ( único, no pondré nada más) para que la gente que se conecte a ver los torneos puedan conocer nuestro foro.) Sin compromiso alguno y por mi agradecimiento y buenos recuerdos de este entrañable lugar y buena gente. https://github.com/jordiqui/IjccrlChessGui/tree/main ( aquí está el proyecto en la github, no está terminado, pero cuando lo esté y espero compilar hoy para probar, me gustaría añadir a hardlimit en un lugar relevante del visor web. Feliz fin de semana y feliz navidad a todos los miembros del foro, especialmente a mi amigo krampak ( vuelvo este año a la bici desde Guardamar del segura, Alicante para llegar a los 4 w/kg) y Cobito por su tremendo trabajo en este foro.

      publicado en Off Topic
      jordiquiJ
      jordiqui
    • RE: Ayuda servidor hp prolian dl360 gen8

      @manolo681 dijo en Ayuda servidorr hp prolian dl360 gen8:

      Buenas tardes a ver si alguien me puede ayudar, tengo un servidor hp prolian dl360 gen8 tiene un raid 5 hace unos dias uno de los disco la luz se puso en ambar fijo , he cambiado ese ssd y la luz ahora esta en ambar fijo y otra luz verde rodeando la ambar ,haciendo circulos,asi lleva 11 dias , no tengo la ip del ilo para poder conectarme a el para ver el array , y no puedo reiniciarlo ni pararlo para ver la ip del ilo , SAbeis si hay alguna manera de averiguar la ip del ilo o accediendo directamente al servidor de ver la ip del ilo o ver el array para saber porque no acepta el ssd nuevo?

      Sino me equivoco lo de la luz es porque uno de los drivers de la controladora de almacenamiento no es genuino de hp, porque así lo tengo yo y entiendo que es por ese motivo. Respecto a la Ip de la ilo, como es necesario tener licencia para trabajar con dicho software, lo mejor es preguntar en soporte de hpe con tu cuenta de usuario.

      "El servidor está preconfigurado con una dirección IP estática predeterminada para acceder a iLO (192.168.0.120). El nombre de usuario y contraseña predeterminados de iLO se encuentran en la lengüeta en a la parte posterior del chasis. El nombre de usuario es Administrator y la contraseña es una cadena alfanumérica de ocho caracteres."
      Desde HPE

      publicado en Redes y almacenamiento
      jordiquiJ
      jordiqui
    • RE: 2 xeon e5-2660 v2 hp proliant gen 8

      bunker.jpg

      Bueno ya tenemos el segundo hp proliant en casa. El mismo vendedor, los procesadores siguen siendo ivy Bridge y el resto cuando lo configure le pasamos unos test a esta nueva configuracion.

      PD: Luego instalar windows server, cluster, etc Ah, no habia forma de poner la grafica que creo se medio vera en este chassis, no se porque el adaptador pci no me dejaba por el disipador de la tarjeta, instalarla, luego la pondre en el otro y tratare de averiguar porque se aceleran los ventiladores con la tarjeta y porque no sin ella instalada. Un abrazote.

      publicado en Configuraciones completas
      jordiquiJ
      jordiqui
    • 2 xeon e5-2660 v2 hp proliant gen 8

      Hola compañeros, tendremos otro equipo para añadir al banco de pruebas de Hardlimit y para tener uno dedicado al ajedrez. En rendimiento es inferior al 2680, pero viene equipado con lo siguiente:
      Servidor proliant dl360p gen8 con la siguiente configuración:

      -chasis 1U
      -placa base con controladora raid
      hp smart array p420 integrada.
      -chasis de 8 discos sff, admite ssd, hdd y sas de 2,5.
      -memoria caché 1gb fbwc.
      -bateria de respaldo.
      -8 ventiladores hot plug.
      -1 psu 460w (2ª psu +30€)
      -2 disipadores cpu
      2 xeon e5-2660 v2, 20 cores, 2,2ghz.
      módulo 8gb 1600mhz X8 64 Gb ram
      El disco duro ssd y la grafica gt antigua de nvidia que compre se la pondre a este a ver sino hace tanto ruido, porque en el que tenemos ahora con la grafica puesta, a parte de no poder cerrar del todo el chasis, encima los ventiladores se quedan en modo high perfomance cuando esta configurado en la bios en optimal que sube con la carga del procesador y baja en idle. Bueno espero que sume al equipo de hardlimit en hwot.org que me he viciado con el portatil. Disculpad la ausencia de acentos, pero no hay forma humana de volver a configurar el idioma y mira que esta en español españa, etc. Un abrazo compañeros.

      publicado en Configuraciones completas
      jordiquiJ
      jordiqui
    • RE: Felices fiestas 2022!

      Felices fiestas a todos los compañeros del foro. Feliz vida!

      publicado en Off Topic
      jordiquiJ
      jordiqui
    • RE: Banco de pruebas Hardlimit

      Hola compañeros. He pasado el banco de pruebas con un Ryzen 7 8745HS y es la leche que en un formato como el que he escogido porque no hay para más, un mini pc, sea tan rápido comparado con mis trastos. Pero como necesitaba compilar en instrucciones modernas, motores de ajedrez, por petición de los usuarios, pues he cogido esta opción, por precio. Pero me sorprende como avanza el asunto. 4 nm y vuela, lógicamente no es para 24/7, pero me ha salvado el tema de los binarios. En fin, como siempre es un placer y ya tenéis otro procesador más en el historial, porque he visto que no había datos de uno igual. Un saludo.

      publicado en Software
      jordiquiJ
      jordiqui
    • RE: Cluster con los dos HP Proliant gen8

      @defaultuser En este caso concreto el archivo de texelcl.exe esta creado para que los motores de ajedez UCI usen el cluster, vamos todos los nodos o cpu. Pero quitando texel, puedes configurar un servidor de red, fallo pues al fallar el primero, seguirian con las tareas el segundo, etc. No me he querido meter mas, porque es todo un mundo. Pero os lo he reducido lo maximo posible. Un abrazote.

      publicado en Software
      jordiquiJ
      jordiqui
    • Cluster con los dos HP Proliant gen8

      Hola amigos, hace tiempo que no escribo nada que sea por decirlo de alguna manera, tecnico. La cuestion es que tenia en la cabeza crear un cluster ( hay de diversos tipos y para diversas funciones) para aprovechar el hardware de ambos servidores que como el titulo indica, son practicamente iguales. Conditio sine qua non para que el cluster funcione. Os lo voy a resumir muy brevemente, pues asi me lo explicaron ( quien me ayudo, le costo un año montar con sus Epyc, lo que he creado con los HP) y como el conocimiento no es de nadie sino de todos paso a la explicacion lo mas resumida posible.
      En primer lugar, disponer de dos servidores con hardware similar o igual. Disponer de alguna version certificada de windows server ( se puede hacer con linux) en este caso el server datacenter 2022 y también windows 10 pro a ser posible para workstation. Instalacion limpia en ambos servidores del sistema operativo.
      Configuracion del servidor:
      https://docs.microsoft.com/es-es/windows-server/failover-clustering/whats-new-in-failover-clustering
      ( indispensable seguir estos pasos que indica microsoft)

      1. El nodo maestro será, por ejemplo HOST1, y el resto de nodos host2,3,4,5 etc.
      2. En todos los nodos, la cuenta y la contraseña debe ser la misma.
      3. Para windows, instalar MPI
      4. Asegurarnos de que en todos los nodos se ejecuta el proceso smpd.
      5. Asegurarnos de que en las reglas del firewall nuestras aplicaciones, mpi, rpc, etc tienen acceso ( tanto de entrada como de salida).
      6. Intentar abrir los puertos tcp udp necesarios para un cluster. ( esto para microsoft aquí.
        con esto podemos si se ha configurado todo bien usar aplicaciones que admitan cluster en procesamiento en paralelo. Luego el siguiente clúster es para buscar la redundancia, si falla uno que siga el otro. ( a medida que me enseñen más os lo añado aquí, aunque sé que muchos de vosotros esto lo tenéis más que conocido)
        Aplicación trabajando con 88 procesos:
        emancluster.jpg

      Crear un clúster de conmutación por error en ambos equipos ( esto se hace desde la consola del servidor)
      Implementación de un servidor de archivos en clúster de dos nodos.
      Configuración de cuentas de clúster en Active Directory )
      Esencial lo es todo. Pero os lo describo tal como lo he creado y como funciona para que reconozca los dos nodos, es decir, 20x2 cores+ 40x2 threads.
      Validar la configuracion del cluster.

      Configurar y administrar el cuórum
      instalar Microsoft MPI y añadir permiso tanto de esto ultimo como de snmp en el firewall.
      una vez hecho todo esto. tenemos que hacer los siguiente:
      descargar texel del github, la ultima version e instarlarla en el directorio c, por ejemplo.

      https://github.com/B4dT0bi/texel/releases

      y haced lo siguiente con la consola de windows en modo administrador:
      ejecutar en ambos servidores el siguiente comando:
      smpd -d 0

      Abrid otra consola como administrador y ejecutar el siguiente comando para buscar el directorio donde se ha instalado texel:
      cd ‪C:\texel107\texel64cl.exe
      y luego el siguiente comando:
      piexec -hosts 2 host1 host2 texel64cl.exe

      como resultado deberia aparecer lo que veis en la siguiente captura de pantalla:
      texel.jpg

      os dejo en ingles si esto ultimo lo haceis con linux:
      The pre-compiled windows executable texel64cl.exe is compiled and linked
      against MS-MPI version 8.1. It requires the MS-MPI redistributable package
      to be installed and configured on all computers in the cluster.

      Running on a cluster is an advanced functionality and probably requires
      some knowledge of cluster systems to set up.

      Texel uses a so called hybrid MPI design. This means that it uses a single
      MPI process per computer. On each computer it uses threads and shared
      memory, and optionally NUMA awareness.

      After texel has been started, use the "Threads" UCI option to control the
      total number of search threads to use. Texel automatically decides how
      many threads to use for each computer, and can also handle the case where
      different computers have different number of CPUs and cores.

      • Example using MPICH and linux:

      If there are 4 linux computers called host1, host2, host3, host4 and MPICH
      is installed on all computers, start Texel like this:

      mpiexec -hosts host1,host2,host3,host4 /path/to/texel

      Note that /path/to/texel must be valid for all computers in the cluster,
      so either install texel on all computers or install it on a network disk
      that is mounted on all computers.

      Note that it must be possible to ssh from host1 to the other hosts without
      specifying a password. Use for example ssh-agent and ssh-add to achieve
      this.

      Despues de todo esto, las posibilidades son realmente diversas, pues puedes usar un equipo como apoyo por si falla el primario, etc.

      OJo, esto lo he montado para usar programas de ajedrez adaptados a cluster. Las aplicaciones, como todas, al igual que el hardware, no siempre funcionan con estas configuraciones. La cuestion es que lo hemos logrado en tiempo record, con ayuda. Y por eso os lo dejo por aqui, ya que he visto que buscando cluster, aparecia en el apartado de software.
      Un abrazo compañeros.

      publicado en Software
      jordiquiJ
      jordiqui
    • IJCCRL Chess GUI

      IjccrlChessGui es un marco abierto y moderno para torneos de motores + canal de retransmisión en directo inspirado en el concepto histórico «ChessGUI»:
      ejecutar partidas de motores localmente y retransmitirlas en tiempo real a un sitio web.

      El objetivo final es ofrecer una alternativa práctica, reproducible y de código abierto a las pilas de retransmisión cerradas «estilo ChessGUI» que utilizan las principales ligas de motores, pero adaptada al ecosistema IJCCRL (pruebas, listas de clasificación y eventos en directo).

      ( Breve descripción del proyecto de código abierto. Dejo el Hilo como centro de operaciones de la aplicación: https://github.com/jordiqui/IjccrlChessGui )

      publicado en Juegos
      jordiquiJ
      jordiqui
    • Cluster 3 nodos de Hp proliant dl360p gen8

      Hola compañeros,
      al final y viendo los precios que hay hoy en día, he desistido de comprar un pc y hemos añadido otro nodo más a los dos anteriores con la siguiente configuración final, pues no caben más en el armario.

      • Hp proliant dl360p gen 8 2x e5 2697v2 24C 48T

      • Hp proliant dl360p gen 8 2x e5 2603v2 24C 48T

      • Hp proliant dl360p gen 8 2X e5 2680v2 20C 40T

      Luego en aplicaciones que usen el mpi de microsoft nos encontramos con un total de 68 Cores físicos disponiblkes 136 Threads.
      PD: aprovecho para comentar a @cobito la posiblidad de añadir código a la app del banco de pruebas que admita la interfaz de paso de microsoft.

      Un abrazo compañeros

      publicado en Configuraciones completas
      jordiquiJ
      jordiqui

    Latest posts made by jordiqui

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

      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.

      publicado en Off Topic
      jordiquiJ
      jordiqui
    • RE: Banner de Hardlimit en app broadcast torneos entre elite uci chess engines

      @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!

      publicado en Off Topic
      jordiquiJ
      jordiqui
    • RE: Banner de Hardlimit en app broadcast torneos entre elite uci chess engines

      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

      publicado en Off Topic
      jordiquiJ
      jordiqui
    • RE: Banner de Hardlimit en app broadcast torneos entre elite uci chess engines

      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)

      publicado en Off Topic
      jordiquiJ
      jordiqui
    • RE: Banner de Hardlimit en app broadcast torneos entre elite uci chess engines

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

      publicado en Off Topic
      jordiquiJ
      jordiqui
    • RE: 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.

      publicado en Off Topic
      jordiquiJ
      jordiqui
    • RE: Banner de Hardlimit en app broadcast torneos entre elite uci chess engines

      hardlimit.png )

      publicado en Off Topic
      jordiquiJ
      jordiqui
    • RE: Banner de Hardlimit en app broadcast torneos entre elite uci chess engines

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

      publicado en Off Topic
      jordiquiJ
      jordiqui
    • RE: Banner de Hardlimit en app broadcast torneos entre elite uci chess engines

      @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

      publicado en Off Topic
      jordiquiJ
      jordiqui
    • RE: Banner de Hardlimit en app broadcast torneos entre elite uci chess engines

      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

      publicado en Off Topic
      jordiquiJ
      jordiqui