jueves, 14 de marzo de 2024

Verificar la resolución de video desde línea de comandos en Linux

 

 

Si necesitamos verificar la resolución de un video desde la línea de comando podemon utilazar el camando exiftool, según la documentación, esta herramienta nos permite leer y escribir la metadata en archivos.


Extracto de la documentación:


Ejecución de comando:

Como vemos en la documentación para leer la información solamente debemos de pasar como argumento el nombre del archivo que queremos leer, ejemplo:

$ exiftool video_prueba.mp4



Este comando nos mostrará información como la siguiente donde podremos ver la resolución:







jueves, 3 de agosto de 2023

Read ods files with pandas

1. install odfpy:

   pip install odfpy


2. use odf engine in read_excel method

    df = pd.read_excel("file.ods" engine="odf")
 

 


sábado, 4 de marzo de 2023

LibreOffice - Base - Crear conexión a Postgres

En el campo de "connection settings" se debe de especificar el nombre de la base de datos, el host y el puerto, por ejemplo:

dbname=NombreBaseDeDatos host=localhost port=5432

 


 

 Especificar el usuario: user1





Probar la conexión (Test connection)














Postgres - Some notes

 

Create a database:
Create database <database name>
 
Create a schema: 
Create schema <schema name>
 
Rename a schema: 
ALTER SCHEMA name RENAME TO new_name 
 
 
To show the current search path:
SHOW search_path; 
 
Put a schema in the path:
SET search_path TO myschema;
 

Put multiple schemas:

SET search_path TO myschema, public;

 

 
Create a Auto incremental Primary Key:
create table test( 
    id serial primary key
); 

Create a table with foreign key:
create table table_A(
    field_1,
    contraint fk_name foreign key (field_1) references table_B (field_1)
);

  
Rename a table in postgres: 
ALTER TABLE "NambreDeTablaActual" RENAME TO "NuevoNombreTabla";
 
 
String to timestamp: 
SELECT TO_TIMESTAMP('2023-05-02 00:20:25','YYYY-MM-DD HH24:MI:SS'); 

lunes, 18 de julio de 2022

Resetear resolución de monitor

Una forma rápida de hacerlo y si el monitor no se restablecio luego de configurar una nueva resolución se pueden eliminar los archivos de configuración.

KDE

rm -rf .local/share/kscreen
GNOME 
rm -rf .config/monitors.xml
 
fuente 

jueves, 7 de julio de 2022

domingo, 15 de mayo de 2022

Comandos de referencia linux




env - ejecuta un programa con un entorno modificado

DESCRIPCIÓN
       Asigna a cada NOMBRE el VALOR en el entorno y ejecuta ORDEN.

       Los argumentos obligatorios para las opciones largas son también obligatorios para las opciones cortas.
 

Ejemplo:

   Escritorio de la sesión: $ env | grep DESKTOP_SESSION


 
timedatectl - Control the system time and date
 
DESCRIPTION
       timedatectl may be used to query and change the system clock and its settings, and enable or disable time synchronization services.

       Use systemd-firstboot(1) to initialize the system time zone for mounted (but not booted) system images.

       timedatectl may be used to show the current status of time synchronization services, for example systemd-timesyncd.service(8).