Shell 06-10-2022, 12:21
Buenas!.

¿ A que os puede crear confusión diferenciarlas al principio ?.

Puede parecer lo mismo, pero no lo es. Según dice la ayuda de Gambas.

Application.Path. Devuelve la ruta de la aplicación, es decir, el directorio donde reside.
Application.Dir. Es el directorio de trabajo actual definido al inicio de la aplicación.

¿ Cuando se usa Application.Dir ?. Y es que dice que está definido al inicio de la aplicación.
Deberá ser definido por el propio desarrollador.

¿ Es necesario definirlo ?. Nunca se me ha dado el caso. Aunque lo he visto en Entornos de desarrollo,
que en el caso del editor de Gambas, debe ser el /tmp. Y en algunos emuladores.

Un directorio donde guardar resultados de procesos. Otra cosa.
¿ Lo han usado ustedes para algo concreto ?.

Saludos
Shell 04-10-2022, 11:32
Buenas!.

Suena algo raro lo de "pantallas de visualización de datos".

Es un documento o estudio que ha creado la Universidad Complutense de Madrid sobre los riesgos que se producen cuando estamos
usando un ordenador. Desde la pantalla, la altura de la silla, la postura de la espalda, el uso del ratón (en este documento no se trata el uso de ratones verticales ),
la fatiga visual, la altura del monitor, postura de la mano y del antebrazo usando el teclado,etc.

Creo que más que un documento a veces es mejor verlo en vivo y en directo, pero a falta de vídeo, este documento.
Os adjunto el enlace ya que es cuestión de bajar enlace,  no tiene más.

Prevención de riesgos laborales en pantallas de visualización de datos

Disponemos también de toda la norma ISO 9421-400 del 2007. En está si vais a encontrar una página web.
Solo que está en inglés ( menús en español ). Hay otras más, que se encuentran en este documento y hacen enlace a ellas. ( La bibliografía ).
( Parece que hay algo de pago ), pero se puede leer.

Ergonomics of human — system interaction — Part 400: Principles and requirements for physical input devices

Es bien larga. Smile

Creo que el documento en español os interesará bastante. Lastima que no hable de los ratones verticales.

Si lográis conseguir al 100% seguir las normas, me lo decís.  Rolleyes

Saludos
Shell 02-10-2022, 13:47
Buenas!.

Hoy estuve probando el script de Shordi para la creación de una copia de seguridad del directorio Gambas.
Tener en cuenta que el script esta hecho para el (con alguna modificación para mi), por lo que pueden aparecer directorios que no tenemos en
nuestro equipo. Claro que podemos usar las variables del sistema, por ejemplo para el nombre del usuario.

Intento de mejorar el script y de paso asegurarme de que se hace la copia al 100% correcta.
Así de paso nos ayudamos todos. Eso espero.

Este es el script:

Código:
 #!/bin/sh
    #Si no existe el archivo de seguridad del día, lo creamos
    copia_diaria="/home/usuario/Datos/Gambas_seguridad/`date +%Y-%m-%d`.tar.gz"
    if [ ! -f $copia_diaria ]
    then
        #Creamos el comprimido de copia de seguridad
        tar -czvf $copia_diaria /home/usuario/Programacion/PracticasGambas >/home/usuario/Documentos/LogCopiasGambas/Gambas_copia_seguridad.log
    fi
    exit

Ejecutado dará un error que es fácil de solucionar:
 
Cita: 
tar: Eliminando la `/' inicial de los nombres
 
Cita:Tar advierte al empaquetar archivos de ruta absoluta. Y tar convertirá la ruta absoluta en una ruta relativa en el archivo del paquete que se crea.

Es como un warning. Para evitarlo tenemos que añadir algo más en las opciones a la hora de comprimir. Usamos P

Código:
 tar -czvPf $copia_diaria /home/jack/Programacion/PracticasGambas >/home/jack/Documentos/LogCopiasGambas/Gambas_copia_seguridad.log

Una vez terminado de comprimir que en un disco digital es rápido. En mi caso me crea un archivo de 1,2GB
Ahora viene mi duda. ¿ Cómo estoy seguro de que se ha hecho todo correctamente ?.

La duda me viene de esto: En el gestor de archivadores de Linux Mint Mate, podemos ver las propiedades del archivo.
En mi caso:

[Imagen: Bzjh3FN.png]

¿ Se ha comprimido todos los archivos ?.

Si quiero averiguar cuanto ocupa el directorio de Gambas para compararlo con lo que dice el tamaño del contenido hago
esta instrucción en el directorio de Gambas.

Código:
du -h

Me devuelve:

2.0G

¿ Y qué pasa con el número de archivos ?. ¿ Cómo sabríamos cuantos archivos contiene nuestro directorio Gambas ?.

Si queremos saber cuantos archivos existen solamente usamos:

Código:
find -type f | wc -l

Me devuelve: 46209 archivos
El número de archivos que dice el gestor de compresión es: 46221
Es casi idéntico.

Ahora averigüemos cuantos directorios tiene nuestro directorio Gambas.

Código:
find -type d | wc -l

Me devuelve: 18286

Si sumamos los directorios y archivos nos da: 64495

Ahora podemos ver también archivos y directorios:

Código:
find . | wc -l

Pues me devuelve 64513. Que tampoco coincide con los 64495

Otra cosa es que tar por lo menos desde el gestor no permite comprobar la "integridad"
del archivo. El propio compresor no puede hacerlo con los .tar.gz , solo con los .tar

En vez de usar el compresor desde el gestor voy a usar la línea de comandos.

Muestra el contenido total de archivos en un archivo tar.gz

Código:
tar -tvPf 2022-10-02.tar.gz | wc -l

Devuelve: 64507

¿ Es correcta la copia o falta algo ?.
Los números de línea o archivos no coinciden todo lo que debiese. Huh
No he dicho que tengo enlaces simbólicos en algún proyecto, más de uno.

Saludos
Páginas (557):    1 255 256 257 258 259 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,936
Últimos temas
Archivos .ods
Foro: General
Último mensaje por: tincho, 01-07-2025, 18:54
Respuestas: 8 - Vistas: 335
Publicidad
Foro: Sobre gambas-es.org
Último mensaje por: tincho, 01-07-2025, 18:48
Respuestas: 6 - Vistas: 369
Web con gambas, a ver si ...
Foro: WebApp/WebForms
Último mensaje por: tincho, 01-07-2025, 17:47
Respuestas: 41 - Vistas: 32,729
Un sistema de ayudas cont...
Foro: Videotutoriales
Último mensaje por: guizans, 22-06-2025, 19:55
Respuestas: 3 - Vistas: 331
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.