2018/10/04

Conocer el tamaño de las tablas en una base de datos MYSQL

Cambiar "mydb" por el nombre de la base de datos:

SELECT table_name "Table Name", table_rows "Rows Count", round(((data_length + index_length)/1024/1024),2) "Table Size (MB)" FROM information_schema.TABLES WHERE table_schema = "mydb";

 fuente: https://tecadmin.net/how-to-check-mysql-database-tables-size/

2018/10/03

Utilizar sed en archivos grandes (mas de un giga)

Intente utilizar sed para eliminar varias lineas en un dump de sql, el archivo pesaba un poco menos de 2 gigas, pero no funciono luego de 15 minutos no dio resultado el siguiente comando:

 sed '/INSERT INTO `twitter_statuses`/d' > fixed_dump.sql

Luego intente comentarlo pero tampoco funciono:

sed 's/INSERT INTO `twitter_statuses`/-- INSERT INTO `twitter_statuses`/' > fixed_dump.sql

La solución fue utilizar cat y enviar la salida a sed, realizó el cambio en un momento:

cat wrong_dump.sql | sed 's/INSERT INTO `twitter_statuses`/-- INSERT INTO `twitter_statuses`/' > fixed_dump.sql

2018/02/27

.aac a .mp3 con ffmpeg

ffmpeg -i audio.aac -acodec libmp3lame audio.mp3

.ac3 a .mp3 con ffmpeg

ffmpeg -i audio.ac3 -acodec libmp3lame audio.mp3

.ogg a .mp3 con ffmpeg

ffmpeg -i audio.ogg -acodec libmp3lame audio.mp3

.wav a .mp3 con ffmpeg

ffmpeg -i audio.wav -acodec libmp3lame audio.mp3

Como hacer respaldo con mysqldump ignorando ciertas tablas

mysqldump production -u root -p --ignore-table=production.sessions --ignore-table=production.others | gzip > backup.gz

2018/02/05

Como quitar colores ANSI de una cadena de texto

string = " [0m [48;5;0m [38;5;196mrtmp://54508489286?ds=1&a=AThNcCa9tyLWn8KI: Unknown error occurred" string.gsub(/\e\[([;\d]+)?m/, '')