tincho 09-08-2021, 12:08
Hola amigos.
Este programa es un sencillo gestor de libros epub y permite buscar los libros por autor.
De momento no usa una base de datos pero tal vez mas adelante si lo haga (hay un .sql que pueden investigar por si les sirve).
Luego usa algunas cosas como:
  • La clase JSON
  • La clase Config.class (desarrollada para GauchoCAD por TercoIDE y yo) que permite hacer lo mismo que settings pero sin perder las variables si tienen valor nulo.
  • Es un buen ejemplo para ver en acción la extensión de las clases String, File y JSON.
Si alguien lo usa y si además devuelve comentarios me pondré muy contento. Smile

Agregando algo de ayuda

Notas:
  • Este programa no intenta ser un reemplazo para calibre, solo permite buscar algún libro en un directorio de forma rápida.
  • Trabaja con una estructura de directorios concreta (la de calibre) donde el directorio seleccionado, por ejemplo: /home/tux/Biblioteca, contiene un subdirectorio para cada autor y ese subdirectorio sera el que se cargue a la lista.
Leyenda:
  1. Hay que seleccionar un directorio que contengo los libros epub.
  2. Refrescar la colección de autores
  3. Seleccionar algún autor de la lista, así se listan sus obras.
  4. Se puede reiniciar la base de datos de autores tantas veces como sea necesario, por ejemplo cuando se agreguen autores al directorio.
[Imagen: ihMCGUm.png]
Referencias: Código fuente: Commits to gitlab:
2021.08.12 - Correcciones varias + feedback de Shordi.


Saludos.
Shordi 08-08-2021, 21:45
No es infrecuente necesitar lanzar un proceso del sistema que nos pregunte cosas vía consola. En este video tutorial podéis ver una manera de dialogar con esos procesos abiertos con EXEC o con SHELL desde un programa de gambas.
En la descripción del vídeo tenéis un enlace al proyecto que en él se maneja.

Espero que os sea útil.

AlfredoSC 04-08-2021, 18:10
Pues tengo Ubuntu 20.04 LTS, Linux Mint 20.2 y Mageia 7, en multi-arranque en la PC con 6 GB de RAM, AMD Athlon II.

Casi siempre, luego de hacer algo productivo, me pongo a ver/escuchar vídeos de youtube, pero al mismo tiempo ejecuto Quadrapassel (Tetris), para estar haciendo algo adicional. Tan pronto se interrumpe el vídeo para dar paso a un molesto comercial, se pone lento el apuntador del mouse, con el que tengo que girar las piezas del Tetris para que encajen. Tan lento se pone, que pierdo el ritmo y pierdo la partida.

Y eso pasa en las 3 distros mencionadas.

Lo importante aquí no es perder en el Tetris, sino la lentitud de la PC + Linux al aparecer los comerciales en el vídeo. Tan pronto corto el comercial y prosigue el vídeo, nuevamente la PC + Linux regresan a su actividad normal.

Será posible que dichos comerciales sean códigos javascripts que ocupan demasiado procesamiento? Ésto ultimo lo digo porque recién instalé React y con el simple ejemplo que trae al instalarse, ya el giro del Ariel (Logo) causa lentitud.

Pronto abrí Monitor del Sistema y lo dejé corriendo. Con el vídeo y el Tetris en curso, cpu1 está en 31% y cpu2 en 29% aproximadamente. Y aparece un comercial: Ahora cpu1 está a 92% y cpu2 a 100%. La gráfica de uso de cpu del Monitor de Sistema está "a tope".

Hay ciertos detalles que Liinux ha de resolver, porque (---me muerdo la lengua---) en "Ventanas" no ocurre eso.

Y como he dicho en ocasiones anteriores, aquí estoy usando Linux y sus diferentes distribuciones, porque tengo confianza en que algún día será uno de los mejores sistemas operativos.

Saludos.
Páginas (557):    1 401 402 403 404 405 557   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 286
Último miembro: Emilio Uribe
Temas del foro: 1,720
Mensajes del foro: 8,935
Últimos temas
Archivos .ods
Foro: General
Último mensaje por: tincho, 01-07-2025, 18:54
Respuestas: 8 - Vistas: 274
Publicidad
Foro: Sobre gambas-es.org
Último mensaje por: tincho, 01-07-2025, 18:48
Respuestas: 6 - Vistas: 333
Web con gambas, a ver si ...
Foro: WebApp/WebForms
Último mensaje por: tincho, 01-07-2025, 17:47
Respuestas: 41 - Vistas: 32,607
Un sistema de ayudas cont...
Foro: Videotutoriales
Último mensaje por: guizans, 22-06-2025, 19:55
Respuestas: 3 - Vistas: 310
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.