Skip to content

Instantly share code, notes, and snippets.

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

Adrián mrroot5

🏠
Working from home
View GitHub Profile
@mrroot5
mrroot5 / export-vivaldi-settings.sh
Last active April 1, 2024 01:46
Export vivaldi settings on Linux.
# We have two options:
# compress in .tar.gz (bigger size) or .7z (about 60% less size).
# .tar.gz
#
tar -czvf vivaldi-settings.tar.gz ~/.config/vivaldi/Default/
# Explanation:
# c: create a new archive
# z: gzip
# v: verbosely list files processed
# f: use archive file or device ARCHIVE
@mrroot5
mrroot5 / add-markdown-index.md
Last active March 1, 2024 18:23
Agregar indice a markdown en wiki gitlab. Keywords: markdown, markdown index, index, gitlab, gitlab wiki, gitlab wiki index

Table of contents:

[[_TOC_]]

Intro

Diferentes formas de generar índices en Markdown.

GitLab

@mrroot5
mrroot5 / p7zip_lzma_ultra.md
Last active November 30, 2023 07:52
p7zip - 7zip lzma y lzma2 compresión máxima ultra. Keywords: zip, 7zip, p7zip, ubuntu, compress, comprimir

Intro

Compresión de ficheros con 7zip en Linux.

How to install 7zip?

apt

Versión vieja, 7zip 16.04.

La versión moderna se instala usando los binarios (no recomendado para novatos).

@mrroot5
mrroot5 / dumpdata_loaddata.md
Last active April 18, 2023 10:46
Guardar los datos de la base de datos en un json para luego importarlos

Introducción

Guardar datos: dumpdata

Una vez creados los datos en nuestro panel de administración y satisfechos con el resultado vamos a guardarlos en un json:

Ejecutamos en la terminal el siguiente comando:

./manage.py dumpdata nombre_app --indent=1 -o directorio_app/fixtures/initial_data.json
@mrroot5
mrroot5 / import_postman_graphql_absinthe.md
Last active March 3, 2023 12:00
Import postman graphql absinthe

Import postman graphql absinthe

  • Go inside your container: docker exec -it <container_name> bash.
  • Generate sdl schema. Two ways:

This uses default application :schema configuration.

mix absinthe.schema.sdl
@mrroot5
mrroot5 / save_form_value.js
Last active February 6, 2023 05:11
Guardar los datos de un formulario mediante javascript y sessionstorage. Los datos se borran al cerrar la pestaña o navegador. Si quieres que permanezcan cambiar sessionStorage por localStorage. Con local se almacenan en el dispositivo local hasta 5MB.
/*
* Funcion que guarda los datos del formulario de la página actual.
* string notGetThisNames Establece los elementos que no se usaran aunque tengan atributo name (default: "meta")
* return nothing
*/
function saveForm(notGetThisNames) {
var $formNames;
notGetThisNames = notGetThisNames || "meta";
$formNames = $("[name]").not(notGetThisNames);
@mrroot5
mrroot5 / copy_docker_image_to_another_host.md
Last active January 11, 2023 10:23
Docker image copy from one host to another

Cómo copiar una imagen Docker de un host a otro sin usar un repositorio?

Necesitas guardad la imagen Docker como un fichero .tar:

docker save -o <path for generated tar file> <image name>

Ejemplo: docker save -o myfile.tar centos:16.

@mrroot5
mrroot5 / postgresql_in_docker_container.sh
Created October 27, 2022 12:47
Import postgres sql script inside docker container from host
cat <sql_name>.sql | docker exec -i <container_name> /usr/bin/psql -p <database_user_password> -U <database_user> -d <database_name>
@mrroot5
mrroot5 / .zsh_aliases
Last active October 4, 2022 14:17
Zsh alias. Asegúrate de que en .zshrc se hace referencia a este fichero, mira el ejemplo.Ambos ficheros deben estar en la home.
# Functions
#
# System functions
#
find_kill_process() {
# This function shows the process list and search on it
# Requires fzf available
pid=$(ps -ef | sed 1d | eval "fzf $FZF_DEFAULT_OPTS -m --header='[kill:process]'" | awk '{print $2}')
if [ ! -z "$pid" ]
then
@mrroot5
mrroot5 / .bash_aliases
Last active October 4, 2022 14:17
Bash alias. Asegúrate de que en .bashrc se hace referencia a este fichero, mira el ejemplo.Ambos ficheros deben estar en la home.
# Reload .bashrc con: . .bashrc
# Alias functions
#
# System functions
#
find_kill_process() {
# This function shows the process list and search on it
# Requires fzf available
pid=$(ps -ef | sed 1d | eval "fzf $FZF_DEFAULT_OPTS -m --header='[kill:process]'" | awk '{print $2}')
if [ ! -z "$pid" ]