omoreno 03-04-2023, 01:37
Hola a todos.

Pregunta la moderador jguardon: ¿Es posible que se pueda tener un apartado llamado WEB?.
Con esto se tendría en un solo lugar todo lo que este relacionado a los temas Web.

Por ahora este seria mi aporte: un PDF y un ejecutable de gambas, es como una guía inicial enfocada a las formas de presentar WebApp.
Hago la invitación solamente a los que tienen experiencia y a los que no la tienen también (osea a todos... Big Grin ).

Envíen sus correcciones o aporten lo que consideren necesario.

Nota: Intente agregar un archivo ejecutable de gambas comprimido de  en  ZIP (1.2MB), pero el sistema me dice que solo se puede 1024k.
por eso lo he guardado en google drive:

Manual_WebForm.gambas

Nota: para ejecutar el archivo Manual_WebForm.Gambas se puede realizar de esta forma:
  1. En la carpeta donde esta el archivo Manual_WebForm abrir una terminal
  2. Ejecutar con estos comandos: GB_HTTPD_PORT=8080 gbr3 --httpd Manual_WebForm.gambas
  3. Abres un navegador web y colocas http://localhost:8080/
10-04-2023:
En el post #11
tenemos el código fuente muy similar al del Manual_WenForm.gambas, con cambios solicitados por el colega tincho.

Saludos.
Archivos adjuntos
.pdf
Crear WebApp con Gambas3.pdf (Tamaño: 953.99 KB Descargas: 31)
Shordi 02-04-2023, 12:10
He subido un nuevo video-tutorial sobre el proyecto Casio, por si a alguien le interesa. Los puntos tratados son: la instalación de una fuente, el uso de la clase paint y la configuración de un formulario para comportarse como widget (aunque esto último se vio con detalle en el primer video).



Como ya sabréis, podéis obtener el proyecto en su última versión desde gitlab
Espero que os guste.

Saludos
Shell 02-04-2023, 11:13
Buenas!.

En el tutorial que os voy a enlazar trata la memoria swap. Cuando se activa, como modificar ese valor de activación.
Para saber si tenemos activa la swap y ver la cantidad de espacio reservado para esta se usa el comando:

Código:
sudo swapon --show

Lógicamente por defecto la tendremos activa.
Me ha llamado la atención que diga en el articulo que la cantidad de memoria swap debería ser 1.5 veces la de la ram.
Según esto, a más memoria, más espacio para la swap. Huh

El uso de un archivo como swap, no es recomendable y recuerda a Windows.

¿ Saben lo que es el "swappiness" ?

Según el articulo es un valor que hace que se activa la swap cuando la memoria del sistema llega a un porcentaje de uso.
Por defecto está en 60.

Código:
cat /proc/sys/vm/swappiness

Así que cuando muestra un valor de 60.
Nos esta diciendo que cuando nuestra memoria este al 60 % ocupada, se activará el swap.
Si queremos modificar ese valor y dejarlo fijo cada vez que arranca el sistema debemos modificar un archivo.

Código:
Y al final de este escribir el valor deseado ( dependiendo de la memoria de vuestro sistema ).
De todas formas os voy a mostrar otro articulo para que complemente al anterior y comparar la información.
[b]Es que hay algo que no me cuadra.[/b]

Es que en el segundo articulo lo que hace es bajar ese valor!. En sistemas que tienen poca memoria y usa un valor de 10%!!!
( A ver si ese valor va al revés..lo dudo).

Para fijar el valor se usa esto al final en el archivo indicado arriba.

[b]Ojo. [/b]Aquí ha usado 10, cuando a lo mejor debería ser un valor alto, superando 60.

[code]
vm.swappiness=10

Esto se puede comprobar una vez escrito y guardado, reiniciando y observar cuando se activa al usar aplicaciones que requieran una cantidad de memoria
determinada.

Y ahora os cuento el motivo de mi interés por este tema y por que realmente creo que lo que se debe es subir ese valor y no bajarlo.

Estos días después de darle caña al inglés y un poco de programación, pongo un juego y este al cerrarse, observo que crea swap en Linux, ( es un poco bestia )
cosa que normalmente no suelo ver en el equipo con 16GB de memoria. El disco es sdd y no me hace mucha gracia que lo machaque para esto.

Ayer pude ver, cuanta memoria estaba usando al cerrarse el juego. Unos 9GB y llegó a usar 500MB de swap.
Si hago los cálculos.

9GB = 60% de 16GB.

Justo lo que dice el valor que se activa la swap.

Código:
cat /proc/sys/vm/swappiness

El primero que os quería mostrar:

Articulo 1:

Activar la swap

Articulo 2: ( Para referencia )

Cómo disminuir el uso de la partición de intercambio (SWAP)

La segunda opción es comprar más memoria, pero no es solo por comprarla, es que a veces las placas bases son un "coñazo" en mayúscula
con las configuraciones de las memorias.

Piensas, con esta memoria tengo suficiente, pues no.  ¿ Y que pasa ?. Que por "h" o por "b" no puedes añadirle a la memoria que tienes
otros módulos de ram, según la marca de la ram y capacidad, el fabricante te obliga a que solo puedes usar un número de slot de rams.
Si tienes 4 y usas dos para dos módulos de 8 ( uno en cada conector de memoria) , pues no puedes ponerlo a lo mejor dos iguales más,
ya que la placa dice que tururu.  ( O te lo puede decir ).

Y realmente 16GB son más que suficiente para un equipo. Entre que un programa puede no estar optimizado según para el sistema que se
haya dedicado (Linux, Windows (jueguitos) ) y la configuración del sistema (añadiendo la ignorancia del usuario de su sistema ) pues más
aún. ( El uso de la memoria swap, su activación ), son factores que empeoran el rendimiento del equipo.

A lo que voy es que si el equipo tiene suficiente memoria, para que tiene que usar la swap.

En parte pienso que muchos juegos no están optimizados para Linux o al menos no tanto como debiesen y por otra parte los requisitos de estos
van aumentando y aumentando.

A testear.

Saludos

Listo y hecho.

Visto esto, comprobamos que el sistema no toma una configuración automática para el rendimiento de nuestro equipo.
Si tienes más memoria, si tu disco es sdd, etc.

Usa valores por defecto y tira millas.

Como el juego solo lo he puesto un momento esta vez para probar (por lo que consume) , pues no ha llegado a consumir mucho, tan solo 6GB.
Es que si en mi caso la swap se activase teniendo 16GB y activándose a un 90% de la memoria del sistema,
aún me quedarían 1,6GB más "libre", ya que el consumo de la memoria es de todo, del sistema, del juego, total.

He probado de nuevo el comparador de archivos y carpetas. Meld.
Puede que haya algo más.

Solo Meld. ( Que va pidiendo más según el número de archivos y carpetas sea mayor a comparar)

[Imagen: bMSP373.png]

Ahora que os estoy escribiendo desde Firefox ( que este tira también lo suyo) se puede observar:

[Imagen: ePSRnAR.png]

Es muy poco lo que tira de swap, pero la usa por narices aunque sea poco.
Ahora mismo ya va por 11,3GB y la swap se ha estabilizado a 3.3MB
Páginas (560):    1 185 186 187 188 189 560   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 288
Último miembro: shoUsho
Temas del foro: 1,729
Mensajes del foro: 8,987
Últimos temas
Paren...WAIT !!!
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: guizans, 25-08-2025, 14:49
Respuestas: 3 - Vistas: 458
GambOS
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:58
Respuestas: 0 - Vistas: 316
Gambas y Wayland
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:56
Respuestas: 6 - Vistas: 595
Odio a gb.Report
Foro: General
Último mensaje por: guizans, 19-08-2025, 10:40
Respuestas: 8 - Vistas: 943
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.