Skip to content

Instantly share code, notes, and snippets.

View rdeavila's full-sized avatar

Rodrigo de Avila rdeavila

View GitHub Profile

Port Forwarding in Yosemite


####1. anchor file Create an anchor file under /etc/pf.anchors/<anchor file> with your redirection rule like:

rdr pass on lo0 inet proto tcp from any to 127.0.0.2 port 80 -> 127.0.0.1 port 40070
@rdeavila
rdeavila / random.sh
Last active March 3, 2017 18:38
Renomear fotos aleatoriamente
#!/bin/bash
for fname in `ls *.jpg`
do
mv -nv ${fname} $RANDOM.jpg
done

Keybase proof

I hereby claim:

  • I am rdeavila on github.
  • I am rodrigo (https://keybase.io/rodrigo) on keybase.
  • I have a public key whose fingerprint is 4E71 DFE5 83E3 DA93 6E66 6063 FA15 D899 35AE 0847

To claim this, I am signing this object:

#!/bin/bash
clear
echo
NOME="Rodrigo de Avila"
EMAIL="[email protected]"
REPO="[email protected]:antecipador/antecipador-rails.git"
if [ ! -f .ssh/id_rsa ]; then
#!/bin/bash
clear
echo
if [ -z "$NOME" ]; then
echo "Você precisa informar o seu nome, do mesmo modo como"
echo "está cadastrado no seu perfil do GitLab."
echo
echo "Você pode fazer isso executando este script do seguinte modo:"
@rdeavila
rdeavila / create-startssl-cert-bundle.sh
Last active August 26, 2015 22:30 — forked from david50407/create-startssl-cert-bundle.sh
Read a SSL certificate issued by StartSSL and bundle intermediate certificates into it so it works everywhere
#!/bin/bash
set -eo pipefail
cert_file="$1"
if [ -z "$cert_file" ]; then
echo "Usage: create-startssl-cert-bundle CERTIFICATE_FILE" >&2
echo >&2
echo "Bundles StartSSL's intermediate certs and writes combined certificate to stdout" >&2
exit 1
@rdeavila
rdeavila / teste-email.sh
Last active August 3, 2016 14:48
DE="email" PARA="email" bash <(curl -fsSL http://syo.net.br/lero-mail)
#!/bin/bash
DE=${DE:[email protected]}
PARA=${PARA:[email protected]}
ASSUNTO='Lero por email'
CORPO="Este é o seu LeroMail de hoje:
\"O incentivo ao avanço tecnológico, assim como o consenso sobre a necessidade de qualificação aponta para a
melhoria dos relacionamentos verticais entre as hierarquias. Percebemos, cada vez mais, que o desenvolvimento
contínuo de distintas formas de atuação é uma das consequências de todos os recursos funcionais envolvidos.
#!/bin/bash
PARAMETRO_1=${PARAMETRO_1:-não informado}
PARAMETRO_2=${PARAMETRO_2:-não informado}
echo ''
echo "Parâmetro 1: $PARAMETRO_1"
echo "Parâmetro 2: $PARAMETRO_2"
echo ''
exit 0
@rdeavila
rdeavila / swap-updates-dependencias.sh
Last active June 3, 2019 16:12
swap, updates e dependências
#!/bin/bash
# Swap
sudo -u root -H fallocate -l 4G /swapfile
sudo -u root -H chmod 600 /swapfile
sudo -u root -H mkswap /swapfile
sudo -u root -H swapon /swapfile
sudo -u root -H echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo -u root -H echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo -u root -H echo 'vm.vfs_cache_pressure=50' | sudo tee -a /etc/sysctl.conf
sudo -u root -H sysctl -p
### Keybase proof
I hereby claim:
* I am rdeavila on github.
* I am rodrigo (https://keybase.io/rodrigo) on keybase.
* I have a public key ASA3xr4r_NTINFq6BmGtgLZqZby2zQDWboJuSDtUNmquZAo
To claim this, I am signing this object: