sábado, 4 de mayo de 2024

Como ejectuar programa java con modulos en consola

 Si necesitamos correr un programa java en la terminal con módulos esta es la forma.

 

Entramos al directorio del proyecto y hacemos lo siguiente:


java -cp bin: controlador.MiProgramaPrincipal


java: es la máquina de java

-cp: es diciéndole el directorio

bin: el directorio donde estan los archivos .class

controlador: es un directorio donde esta el ejecutable principal

MiProgramaPrincipal: es el módulo donde tenemos la clase main

debemos recordar que los archivos tienen que ser los .class según la siguiente imagen todo esto esta en el directorio SecretarioEjectuvioSud que es el directorio donde tenemos el proyecto:

.
├── bin
│   ├── controlador
│   │   ├── MiProgramaPrincipal.class
│   │   └── ControladorProcesos.class
│   ├── modelo
│   │   ├── Constantes.class
│   │   ├── ModeloTablaAnterior.class
│   │   ├── ModeloTabla.class
│   │   ├── Proceso.class
│   │   └── Tarea.class
│   ├── module-info.class
│   └── vista
│       ├── VentanaNombreLlamamiento.class
│       ├── VentanaPrincipal$OyenteVentana.class
│       ├── VentanaPrincipal$PanelPrincipal.class
│       └── VentanaPrincipal.class
├── build.xml
├── data.dat
├── data.txt
├── manifest.mf
└── secretarioejecutivosud

si en caso queremos crear un lanzador podemos hacer un archivo de texto aquí lo llamo secretarioejecutivo donde ira el comando mencionado anteriormente que es:

java -cp bin: controlador.MiProgramaPrincipal

podemos ver que en la casilla "Orden:" se llama al programa de texto con el comando anterior.

viernes, 5 de abril de 2024

un uso de rsync para sincronizar directorios

Necesitaba tener sincronizado el respaldo en un disco duro externo con los archivos de la computadora.
No sabía cómo hacerlo porque solo copiarlos no funciona bien porque cuando hay archivos que ya he eliminado los deja allí entonces investigué sobre “rsync” y este comando resuelve el problema aquí solo pongo un ejemplo sencillo que se puede usar para tener sincronizado el respaldo.


La forma general sería:

rsync [Optiones]  Origen Destino

ejemplo:

rsync -vura --delete Imágenes/ /media/Imágenes/


rsync: es el comando


opciones:

v: modo verbose

u: transfiere solo los archivos que se hayan modificado desde la última sincronizacion.

r: modo recursivo copia los directorios internos también

a: conserva los atributos de tiempo, permisos, etc.

--delete: borra los archivos en el directorio destino que no estan en fuente

Las opciones que tiene son una infinidad.

lunes, 5 de febrero de 2024

Programa para Transcribir de audio a texto manualmente

 Algunas veces tengo que pasar audios de palabras a texto y esta aplicación nos ayuda a hacerlo, Parlatype para Linux, podemos abrir el archivo de audio y ponerlo a reproducir, parar, aumentar y disminuir la velocidad, aumentar el volumen, tiene un reloj en que podemos ver en que minuto va, Cuando regresamos después de cerrarlo se queda en el minuto donde lo dejamos.

 

parlatype de audio a texto 

Es una aplicación sencilla, pero que cumple su cometido y nos ayuda en las tareas como esta.