-
Puntos suspensivos en el ...
Foro: General
Último mensaje por: jguardon
Hace 1 hora
» Respuestas: 4
» Vistas: 27 -
shodial, inacabado.
Foro: Controles/Librerías/Componentes
Último mensaje por: tincho
Hace 1 hora
» Respuestas: 1
» Vistas: 47 -
Ayuda con carga de datos ...
Foro: Bases de Datos
Último mensaje por: tincho
Hace 1 hora
» Respuestas: 3
» Vistas: 15 -
Shodial. Un Dial Configur...
Foro: Videotutoriales
Último mensaje por: tincho
Hace 1 hora
» Respuestas: 1
» Vistas: 24 -
Eliminar espacios sobrant...
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: tincho
Hace 3 horas
» Respuestas: 1
» Vistas: 15
- Mensajes del foro:6,643
- Temas del foro:1,241
- Miembros:191
- Último miembro:LAT0048

Buenas!.
Estoy viendo algunas cosas relacionadas con JIT y su uso en Gambas.
Creo que esto lo he hablado en su día.
Benchmark
Si tenéis las fuentes de gambas.
Cita:Hay un script llamado benchmark.gbs en el directorio benchmark. Sólo tiene que abrir un terminal, cambie a ese directorio, y ejecutarlo con el interprete gambas (gbs3).
Uno de los problemas que se puede tener al ejecutar la parte de Python. Es que busca el interprete por defecto que tengas instalado.
Probablemente la versión 3 "y" los scripts del directorio solo funcionan con la versión 2.
Se puede abrir el script y sustituir todas las líneas que contengan la palabra python por python2.
Existen cinco coincidencias.
De esta forma logro ver la comparación y hacer el test. Os muestro el test en un AMD Ryzen 5 5600. Este tiene 6 núcleos y 12 hilos. ( Ya antiguo ).
![[Imagen: KqEwRXG.png]](https://i.imgur.com/KqEwRXG.png)
Lo bueno de Python no es su rapidez.

Sorprende la velocidad de Gambas. Otra cosa es que sepa yo usar JIT y cuando usarlo.
Habría que modificar el script para que funcionase en Python3. O tomarlos del lugar donde se encontraron y usar los de la versión 3.
Saludos

Este vídeo muestra el primer boceto del control inacabado Shodial. Aunque no funciona bien aún, os dará una imagen de por dónde van los tiros, espero.
Cuando el control esté más acabado subiré un vídeo menos apresurado y más detallado.
Podéis descargar el proyecto desde mi canal de gitlab.
Saludos

Vale a raíz de otro hilo os presento hoy un control, shodial
, que muestra un dial diverso en pantalla.
En el mentado hilo se presentan un montón de ejemplos y modos de hacerlo, y de todos ellos el que más me gustó y menos problemas me presentó es el que usaba el gran GianLuigi del foro italiano. No usa imágenes vectoriales y sí imágenes .png, que elegidas y retocadas por alguien menos patoso que yo puede dar mucho juego al controlito.
El aspecto del formulario de test que he creado es éste:
O este
O este
O el que queráis. Estos tres y alguno más los he cargado sólo de ejemplo, no teniendo el control "per se" ningún aspecto en absoluto.
Las imágenes usadas como fondo del dial deben ser cuadradas y las que se usan como agujas también, con la aguja apuntando a las 3 en punto del reloj.
Fuera de esos límites, lo que ustedes quieran y puedan.
Se pueden establecer valores mínimos y máximos y se puede establecer la posición de la aguja tanto como la de la leyenda, vía ratón (Click= establecer valor, botón derecho= establecer valor mínimo; mayuscula+botón derecho= Establecer Valor máximo y Control+Click=establecer posición de la leyenda.) o vía propiedad Value. También se puede obtener este valor en Grados, Radianes o porcentajes. Según lo que más convenga a nuestra aplicación y a la imagen elegida para el Dial.
En el ejemplo, una vez establecida una configuración para un fondo, se puede salvar, vía Settings, de forma que se recupera automáticamente al elegir el fondo.
He subido una pequeña demo a youtube y lo podéis descargar desde gitlab.
Ahora la mala noticia: NO FUNCIONA BIEN Y NO ESTÁ TERMINADO.
(No siempre devuelve el valor deseado ni reconoce bien el ámbito Minimo-Máximo y cosas así. )
¿Entonces pa qué lo subes, so gilipollas?, pensaréis. Pues lo subo porque voy a estar unos días fuera y, con mi cerebro medio comido por los zombies, no sé qué ganas tendré a la vuelta de retomar el proyecto ni si me acordaré de todo lo que no me llega a gustar. Por otra parte seguro que tendréis mejoras, correcciones y sugerencias que hacerle y así, con suerte, tendré las tareas más enfocadas a la vuelta.
Espero que os sea útil.
Saludos