Skip to content

Instantly share code, notes, and snippets.

View JAlbertoGonzalez's full-sized avatar
🤓
Learning

J. Alberto JAlbertoGonzalez

🤓
Learning
View GitHub Profile
@JAlbertoGonzalez
JAlbertoGonzalez / .block
Created March 6, 2025 00:22 — forked from mbostock/.block
Projection Transitions
license: gpl-3.0
redirect: https://observablehq.com/@d3/projection-transitions
@JAlbertoGonzalez
JAlbertoGonzalez / rearct-native-app-in-wsl2.md
Created December 1, 2024 08:09 — forked from bergmannjg/rearct-native-app-in-wsl2.md
Building a react native app in WSL2
  1. Install WSL on Windows. I assume you already have WSL and you only want to enable Oh My ZSH.

Pre-requisites

You must have git and curl on your WSL.

Install ZSH terminal on WSL.

By default, WSL uses BASH. Let's install ZSH.

@JAlbertoGonzalez
JAlbertoGonzalez / AuthyToOtherAuthenticator.md
Last active June 26, 2023 08:38 — forked from gboudreau/AuthyToOtherAuthenticator.md
Export TOTP tokens from Authy

Exportar passwords de Authy


Cada vez existen más aplicaciones para gestionar claves de doble factor. Hasta hace unos años Google Authenticator era la única posibilidad, y como siempre, tenía sus inconvenientes. Pronto comenzaron a salir alternativas como Authy, que permite sincronizar estas contraseñas de doble factor entre diferentes dispositivos, incluyendo móvil, web y escritorio.

Pero Authy ha caído en el mismo "problema" que tenía Google Authenticator: Ahora no permite exportar las contraseñas. Lo cual impide que puedas decidir utilizar otro autenticador de la competencia.

Si buscas en los foros de Authy cómo exportar las contraseñas a otro autenticador, te recomiendan piadosamente que vayas página por página, a cada servicio que tengas registrado, desactives la autenticación de doble factor, y vuelvas a activarla. Al volver a activarla, el servicio debería darte un nuevo código QR que puedes escanear en ese momento, con todos los autenticadores que quieras.

Yo po

@JAlbertoGonzalez
JAlbertoGonzalez / x11_docker_mac.md
Last active November 25, 2022 11:13 — forked from cschiewek/x11_docker_mac.md
X11 in docker on macOS

Para redirigir el sistema de ventanas X11 desde dentro de un contenedor a tu máquina host en MacOS

Para qué leches es esto

A veces nos interesa ejecutar aplicaciones que tienen interfaz (ventanas) dentro de un contenedor de Docker. Con X11 podemos redirigir la salida visual del contenedor a nuestra máquina host, de forma que podemos abrir esas ventanas en nuestro PC e interactuar con ellas, a pesar de que el proceso se esté ejecutando dentro de un contenedor.

Pasos

  1. Instala XQuartz: https://www.xquartz.org/
  2. Abre XQuartz. En el menú XQuartz, selecciona "Preferencias..."
@JAlbertoGonzalez
JAlbertoGonzalez / vscode-macos-context-menu.md
Last active July 10, 2025 17:39 — forked from idleberg/vscode-macos-context-menu.md
“Open in Visual Studio Code” in macOS context-menu

Open in Visual Studio Code

Una vez instalado VSCode en Windows se registra en el menú contextual (click derecho) de cualquier fichero o directorio la opción "Open with Visual Code". Pero esto no ocurre en Mac. Para disponer de esta opción en Mac hay que:

  • Abrir Automator
  • Crear nuevo documento
  • Selecciona Acción Rápida
  • Pon “el flujo de trabajo recibe el actual” con el valor archivos o carpetas en cualquier aplicación
  • Añade la acción Ejecutar script de shell
  • Tu terminal por defecto estará ya seleccionada, sino usa /bin/zsh para macOS 10.15 ("Catalina") o superior

Introducción

Para sacar el máximo partido a un terminal es importante tener un buen gestor de paquetes que nos permita controlar, instalar y desinstalar de forma rápida y sencilla nuevos programas.

  • Linux tiene de forma nativa desde hace mucho tiempo apt.

  • En Mac OS tenemos homebrew.

  • ¿Qué pasa con Windows? Tenemos Chocolatey.

@JAlbertoGonzalez
JAlbertoGonzalez / mongodb_5_install.md
Last active November 3, 2022 00:46
Install MongoDB-org 5.0 on WSL Windows

Install MongoDB 5.0

1. Import the public key used by the package management system

wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -

⚠️ If this command throws the error gnupg is not installed::

Boost MariaDB performance

Sistema Operativo

Estas son las configuraciones recomendadas que tienen que ver con el sistema oprativo sobre el que está instalada la máquina con MariaDB. Puedes configurarlas incluso antes de haber instalado la base de datos.

Cabe asumir que el sistema operativo por excelencia que mejor rendimiento presta para una base de datos como MariaDB es Linux.

1. Programador E/S

Cómo instalar WSL2 en Windows

Acabas de instalar Windows 10 y quieres tener WSL 2.

  • Ve a Inicio > Activar o desactivar las características de Windows...
  • Marca "Plataforma de máquina virtual"
  • Marca "Subsistema de Windows para Linux"
  • Pulsa Aceptar
  • Reinicia el ordenador
  • Ve a Inicio > PowerShell