Skip to content

Instantly share code, notes, and snippets.

View dnavarrom's full-sized avatar
🎯
Focusing

Diego Navarro M dnavarrom

🎯
Focusing
View GitHub Profile
@dnavarrom
dnavarrom / Complete.md
Created October 7, 2023 23:46 — forked from kaigouthro/Pine_Script_5_Mini_Reference.md
A minimal reference to pine script v5

Pine Mini-Reference for more information

Pine Script™ Operators

The following operators are available.

Operator Description
+ Adds two operands
@dnavarrom
dnavarrom / install-docker-mint20.sh
Created August 19, 2020 01:43
Install docker and docker compose en linux mint 20
#docker setup
echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" | sudo tee /etc/apt/sources.list.d/docker.list
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io pigz
#execution permission
sudo usermod -aG docker $USER
#docker compose
@dnavarrom
dnavarrom / Recipe-bundling-fonts-with-headless-chrome.md
Created November 10, 2023 00:55 — forked from nat-n/Recipe-bundling-fonts-with-headless-chrome.md
How to build a fontconfig bundle for adding arbitrary fonts to headless chrome independent of the OS. This is specifically useful for deploying headless chrome to AWS lambda where it is necessary to include fonts for rendering CJK (Chinese, Japanese, Korean) characters into the deployed bundle.

Building fontconfig

Start up a lambda-like docker container:

docker run -i -t -v /tmp:/var/task lambci/lambda:build /bin/bash

Install some dependencies inside the container:

yum install gperf freetype-devel libxml2-devel git libtool -y

easy_install pip

@dnavarrom
dnavarrom / install-open-media-vault-orange-pizero.sh
Created March 23, 2019 16:59
Install open media vault server on orange pi zero - Debian.
#!/bin/bash
#### PART ONE
cat > /etc/apt/sources.list.d/openmediavault.list << EOF
# deb http://packages.openmediavault.org/public arrakis main
deb http://downloads.sourceforge.net/project/openmediavault/packages arrakis main
## Uncomment the following line to add software from the proposed repository.
# deb http://packages.openmediavault.org/public arrakis-proposed main
# deb http://downloads.sourceforge.net/project/openmediavault/packages arrakis-proposed main
## This software is not part of OpenMediaVault, but is offered by third-party
## developers as a service to OpenMediaVault users.
@dnavarrom
dnavarrom / install-python-3-pip-linux-mint-19.sh
Last active October 2, 2021 06:19
Install python 3.7 + pip in linux mint 19 cinnamon
#Step 1 : preconditions
sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev \
libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev
#Step 2: download an unpack python
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
sudo tar xzf Python-3.7.2.tgz
#### This will install Fluxion on Linux Mint 19
# REMOVE OLD AIRCRACK AND COMPILE NEW VERSION
sudo apt remove aircrack-ng
sudo apt install autoconf automake libpcre3-dev libnl-3-dev libsqlite3-dev libssl-dev ethtool build-essential g++ libnl-genl-3-dev libgcrypt20-dev libtool python3-distutils
sudo apt install -y pkg-config
git clone https://github.com/aircrack-ng/aircrack-ng.git
cd aircrack-ng/
autoreconf -i
### Keybase proof
I hereby claim:
* I am dnavarrom on github.
* I am navd (https://keybase.io/navd) on keybase.
* I have a public key ASAIuPNs0XU1HSHFRo9VZ1BHFppD3GP25sJKmBZ0bzhDrwo
To claim this, I am signing this object:
@dnavarrom
dnavarrom / remove-all-from-docker.sh
Created February 16, 2021 01:49 — forked from beeman/remove-all-from-docker.sh
Remove all from Docker
# Stop all containers
docker stop `docker ps -qa`
# Remove all containers
docker rm `docker ps -qa`
# Remove all images
docker rmi -f `docker images -qa `
# Remove all volumes
@dnavarrom
dnavarrom / install-ruby.sh
Created August 1, 2020 16:04
Install Ruby via RVM linux Mint 20
\curl -L https://get.rvm.io | bash -s stable --ruby
source /home/diego/.rvm/scripts/rvm
rvm install current && rvm use current
@dnavarrom
dnavarrom / journalctl view logs
Created July 18, 2020 02:13
systemctl view logs for service
#no trunc, append new logs, for this boot
journalctl -u service-name.service -b --no-pager -f -l