Skip to content

Instantly share code, notes, and snippets.

View hernandesbsousa's full-sized avatar

Hernandes Benevides de Sousa hernandesbsousa

View GitHub Profile
https://github.com/Koenkk/Z-Stack-firmware/raw/master/coordinator/Z-Stack_Home_1.2/bin/default/CC2531_DEFAULT_20190608.zip
@hernandesbsousa
hernandesbsousa / week-number.1d.sh
Created April 9, 2020 02:44
Bitbar week number
#!/bin/bash
week_number=`date +%V`
echo "Week $week_number"
@hernandesbsousa
hernandesbsousa / s3-cleanup.py
Created April 9, 2020 02:43
cleanup s3 bucket (even old versions)
import boto3
session = boto3.Session()
s3 = session.resource(service_name='s3')
bucket = s3.Bucket('bucket-name')
objects = bucket.object_versions.filter(
Prefix='prefix/'
@hernandesbsousa
hernandesbsousa / postgres_queries_and_commands.sql
Created October 2, 2017 19:37 — forked from rgreenjr/postgres_queries_and_commands.sql
Useful PostgreSQL Queries and Commands
-- show running queries (pre 9.2)
SELECT procpid, age(query_start, clock_timestamp()), usename, current_query
FROM pg_stat_activity
WHERE current_query != '<IDLE>' AND current_query NOT ILIKE '%pg_stat_activity%'
ORDER BY query_start desc;
-- show running queries (9.2)
SELECT pid, age(query_start, clock_timestamp()), usename, query
FROM pg_stat_activity
WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%'
@hernandesbsousa
hernandesbsousa / debian.tf
Created February 6, 2017 18:43
Terraform - get latest Debian Image
data "aws_ami" "debian" {
most_recent = true
filter {
name = "name"
values = ["debian-jessie-*"]
}
filter {
name = "virtualization-type"
@hernandesbsousa
hernandesbsousa / run.sh
Created November 18, 2016 00:18
Run command using bastion host through ssh
# run a command in a machine protected by a VPN
# through a publicly-accessible bastion host
# more info can be found on this great blog post
# http://blog.scottlowe.org/2015/11/21/using-ssh-bastion-host/
ssh -o ProxyCommand='ssh user@bastion.public.host -W %h:%p -i ~/.ssh/mykey' \
user@destination.internal.host -i ~/.ssh/mykey my_command
#! /bin/bash
#
# Dependencies:
# brew install jq
#
# Example:
# source aws-assume-role
# alias aws-assume-role="source aws-assume-role"
#
# Notes:
@hernandesbsousa
hernandesbsousa / mkdocs-deploy.sh
Created June 1, 2016 19:04
Simple deploy script for mkdocs
#!/bin/bash
cd $PROJECT_DIR
git fetch origin
git reset --hard origin/master
source $PROJECT_DIR/bin/activate
mkdocs build --clean
@hernandesbsousa
hernandesbsousa / multiple_ssh_setting.md
Created June 1, 2016 18:01 — forked from jexchan/multiple_ssh_setting.md
Multiple SSH keys for different github accounts

Multiple SSH Keys settings for different github account

create different public key

create different ssh key according the article Mac Set-Up Git

$ ssh-keygen -t rsa -C "your_email@youremail.com"
@hernandesbsousa
hernandesbsousa / config.sh
Created May 13, 2016 18:18
Logstash test config
#!/bin/bash
wget -qO - https://packages.elasticsearch.org/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb http://packages.elasticsearch.org/logstash/1.5/debian stable main" | sudo tee -a /etc/apt/sources.list
sudo apt-get update
sudo apt-get install logstash
sudo apt-get install openjdk-7-jre
sudo /opt/logstash/bin/logstash -e 'input { syslog { } } output { stdout { codec => rubydebug } }'
sudo /opt/logstash/bin/logstash -e 'input { syslog { } } output { stdout { } }'