Skip to content

Instantly share code, notes, and snippets.

View LuisPalacios's full-sized avatar
🏠
Working from home

Luis Palacios Derqui LuisPalacios

🏠
Working from home
View GitHub Profile
@LuisPalacios
LuisPalacios / gist:357bf48a56cc43b030b66ad3e04909cf
Created June 10, 2021 10:04
configure con la opción `--enable-qsv` que provoca que se instalen ffmpeg con las opciones que necesitamos
# mkdir /root/github_tvh
# cd github_tvh
# git clone https://github.com/tvheadend/tvheadend.git
# cd tvheadend
# pwd
/root/github_tvh/tvheadend
# ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info \
--datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --prefix=/usr --datadir=/usr/share --enable-qsv
Checking support/features
  checking for cc execinfo.h ...                    ok
@LuisPalacios
LuisPalacios / gist:531b9ec5f99a3139517d4fe2095f65a3
Created June 10, 2021 10:12
Instalo Tvheadend, preparación de dependencias
# yum install -y openssl openssl-devel uriparser-devel dbus dbus-devel
# yum -y install epel-release
# yum -y install htop
# yum install -y intel-gpu-tools
# cd
# git clone https://github.com/tvheadend/tvheadend.git
# cd tvheadend
# ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --prefix=/usr --datadir=/usr/share --enable-qsv
@LuisPalacios
LuisPalacios / hotkey_helpers.js
Created November 11, 2021 11:33 — forked from jiaaro/hotkey_helpers.js
Mac Automation – Javascript (JSX) Hotkey helpers
// How to use:
// 1. Open "Script Editor" (requires OS X 10.10 Yosemite)
// 2. Change the language from "AppleScript" to "JavaScript"
// 3. Paste the code below and replace the safari example.
//
// More info:
// https://developer.apple.com/library/mac/releasenotes/InterapplicationCommunication/RN-JavaScriptForAutomation/index.html
var sys_events = Application("System Events");
@LuisPalacios
LuisPalacios / bucket_sizes.sh
Last active March 4, 2022 16:23
Script compatible con el Plugin [[input.exec]] de Telegraf para mandar datos a InfluxDB sobre el tamaño de sus Buckets
#!/bin/bash
#
# By Luispa (2022)
#
# Script para ser usado desde un cliente Telegraf, que permite averiguar el tamaño de los
# buckets (bases de datos) de InfluxDB. El típico caso de uso es cuando tenemos un servidor
# linux con e instalamos el cliente Telegraf para moniorizar precisamente cuanto ocupan
# dichos buckets en el disco duro.
#
# Este script debe mostrar los datos que monitoriza por su standard output y la
@LuisPalacios
LuisPalacios / vm_disk.sh
Last active March 18, 2022 16:47
Script compatible con el Plugin [[input.exec]] de Telegraf para mandar datos a InfluxDB
#!/bin/bash
#
# By Luispa (2022)
#
# Script para ser usado desde un cliente Telegraf en un HOST KVM para informar a influxdb
# del tamaño de sus discos de sus GUESTS. El caso de uso es en un linux Host con QEMU/KVM
# donde nos gustaría ver cuanto ocupa cada QCOW2
#
# - capacity --> Tamaño máximo del disco del GUEST. Indica el tamaño máximo al que
#  puede crecer el disco. Se estableción durante la creación de la VM.
@LuisPalacios
LuisPalacios / nanorc
Last active April 3, 2022 14:25
Mi fichero de configuración del editor nano (/etc/nanorc)
##
## Fichero /etc/nanorc o ~/.nanorc de LuisPa
## Crear los directorios /root/.nano y /home/<tu usuario>/.nano
##
## Referencias:
## https://www.nano-editor.org
##
## Salvar el fichero al salir, equivale a ^S (Salvar) + ^Q (salir)
## Al pulsar ^Q salvará y saldrá !!
@LuisPalacios
LuisPalacios / Cluster.java
Created October 30, 2022 12:27
Ejercicio de detección de clusters
// LUISPA Versión con INTs
package Clusters;
public class Clusters {
private static final int LINEAS = 10;
private static final int COLUMNAS = 10;
public static void main(String[] args) {
@LuisPalacios
LuisPalacios / e
Last active July 29, 2024 18:25
Script "/usr/bin/e" que simplemente llama al editor nano escribiendo menos caracteres
#!/bin/bash
#
# Script "/usr/bin/e" que simplemente llama al editor nano
# escribiendo menos caracteres :-)
#
/usr/bin/nano "${*}"
@LuisPalacios
LuisPalacios / confcat
Created March 3, 2023 07:30
Script que quita las lineas con comentarios, muy util como sustituto a `cat`
#!/bin/bash
# By LuisPa 1998
# confcat: quita las lineas con comentarios, muy util como sustituto
# a "cat" para ver contenido sin los comentarios.
#
grep -vh '^[[:space:]]*#' "$@" | grep -v '^//' | grep -v '^;' | grep -v '^$' | grep -v '^!' | grep -v '^--'
@LuisPalacios
LuisPalacios / s
Last active July 29, 2024 18:25
Script /usr/bin/s para cambiar al usuario root de forma rápida, escribiendo menos caracteres :-)
#!/bin/bash
#
# Script /usr/bin/s para cambiar al usuario root de forma rápida
# escribiendo menos caracteres :-)
#
/usr/bin/sudo -i