Skip to content

Instantly share code, notes, and snippets.

View FredyRosero's full-sized avatar
💭
I may be slow to respond.

Fredy Rosero FredyRosero

💭
I may be slow to respond.
View GitHub Profile
@FredyRosero
FredyRosero / tsconfig.json
Created December 31, 2023 17:47
Initial typescript config
{
"compilerOptions": {
"target": "ES5", /* Especifica la versión de ECMAScript a la que se transpilará el código: 'ES3' (predeterminado), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020' o 'ESNEXT'. En este caso, se transpilará a ES5 para compatibilidad con navegadores antiguos. */
"module": "ESNext", /* Especifica el tipo de módulos a generar: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020' o 'ESNext'. En este caso, se usa ESNext para aprovechar características modernas de módulos. */
"moduleResolution": "node", /* Especifica la estrategia de resolución de módulos: 'node' (para Node.js) o 'classic' (para TypeScript anterior a la versión 1.6). En este caso, se usa 'node'. */
"lib": [
"DOM",
"ESNext"
], /* Bibliotecas de tipos a incluir en la compilación. En este caso, se incluyen las bibliotecas DOM y ESNext. */
"jsx": "react-jsx", /* Especifica cómo generar código JSX: 'preserve', 'react-native', 'react' o 'react-jsx'. En este caso, se usa 'react-jsx' para t
@FredyRosero
FredyRosero / PhpMyAdmin.sh
Created December 26, 2023 22:56
A PhpMyAdmin docker cotainer just in case
docker run --name phpmyadmin \
-e MYSQL_ROOT_PASSWORD=secret \
-e PMA_ARBITRARY=1 \
-e UPLOAD_LIMIT=9999 \
--add-host=host.docker.internal:host-gateway \
-p 8080:80 \
phpmyadmin
@FredyRosero
FredyRosero / pyenv+virtualenv.sh
Created December 24, 2023 16:22
Python Virtual environment with: pyenv + virtualenv + env
pyenv install 3.9.17
virtualenv venv --python=$(pyenv root)/versions/3.9.17/bin/python3.9
source venv/bin/activate
python --version
curl -x socks5h://localhost:9050 -s https://check.torproject.org/api/ip
@FredyRosero
FredyRosero / launch.json
Created October 16, 2023 13:46
XDEBUG en 0.0.0.0:9003 to avoid IPv6 error
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Listen for Xdebug on Docker",
"type": "php",
"request": "launch",
@FredyRosero
FredyRosero / nat-masquerade-docker.md
Created August 12, 2023 21:21
Give internet access to a docker container network

If you docker container has no internet connection maybe you docker network neither have it.

  1. Get virtual container bridge name:
network_name=$(docker inspect --format '{{ range $key, $value := .NetworkSettings.Networks }}{{ $key }}{{ end }}' $container)
etwork_id=$(docker network inspect -f {{.Id}} $network_name)
bridge_name="br-${network_id:0:12}"
  1. Obtain IP network address of the virtual bridge:
@FredyRosero
FredyRosero / la-latin.sh
Created August 2, 2023 14:34
Configurar el teclado en español `latin america` en la instalación de Arch Linux
ls /usr/share/kbd/keymaps/**/*.map.gz | grep la-latin
loadkeys la-latin1
@FredyRosero
FredyRosero / image+footnote-MD-VS-snippet.json
Created July 14, 2023 03:37
Visual Studio Code Markdown Snippet for Centered Image with footnote
"Centered image with footnote": {
"prefix": "image",
"body": [
"| ![$1]($2) | ",
"| :--: |",
"| $3 |"
],
"description": "Visual Studio Code Markdown Snippet for Centered image with footnote"
},
@FredyRosero
FredyRosero / HTML-summary.json
Created July 14, 2023 03:34
Visual Studio Code Markdown Snippet for HTML Summary
"HTML summary": {
"prefix": "summary",
"body": [
"<details class=info>",
"<summary>Explicación del comando</summary>",
"<div markdown='1'>",
"$1",
"</div>",
"</details>",
],
@FredyRosero
FredyRosero / imagen-con-piedenota.md
Last active June 28, 2023 17:56
Imagen con piede de nota en Markdown
Linux_Distribution_Timeline
Linux Distribution Timeline. Obtenido de