Skip to content

Instantly share code, notes, and snippets.

View samuelbezerrab's full-sized avatar

Samuel Bezerra samuelbezerrab

View GitHub Profile
@samuelbezerrab
samuelbezerrab / merge.sh
Last active December 23, 2024 20:40
Merge remote repo
#/bin/bash!
# Attention, before running the script, do: `git remote add alternative-repo <REMOTE_REPO>`
# Also check branch names on MAIN_REPO_BRANCH and ALTERNATIVE_REPO_BRANCH
MAIN_REPO_REMOTE=origin
MAIN_REPO_BRANCH=develop
ALTERNATIVE_REPO_REMOTE=client
ALTERNATIVE_REPO_BRANCH=main
@samuelbezerrab
samuelbezerrab / index.html
Created July 24, 2024 14:36
iPhone Screens Cover Image Previwer
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>iPhone Resolution Test</title>
<style>
body {
display: flex;
flex-direction: column;
version: '3'
services:
postgres-compose:
image: postgres
environment:
POSTGRES_PASSWORD: "password"
ports:
- "15432:5432"
volumes:
version: '3.9'
services:
metabase:
image: metabase/metabase:latest
container_name: metabase
hostname: metabase
volumes:
- /dev/urandom:/dev/random:ro
ports:
- 3000:3000
@samuelbezerrab
samuelbezerrab / git-checkout-all-branches.sh
Created March 22, 2024 12:58
Checkout all git remote branches
#!/bin/bash
for branch in `git branch -r | grep -v HEAD`;do
git checkout -b $branch $branch
done
@samuelbezerrab
samuelbezerrab / git-repo-redact.sh
Created March 15, 2024 16:48
Remove commit and repo metadata
#!/bin/bash
COMMIT_AUHTOR_NAME='Your name'
COMMIT_AUTHOR_EMAIL='Your e-mail'
COMMIT_DATE_TODAY=$(date '+%Y-%m-%d')" 00:00:00"
# Change commits author and date
git filter-branch -f --env-filter "
GIT_AUTHOR_NAME='$COMMIT_AUHTOR_NAME'
GIT_AUTHOR_EMAIL='$COMMIT_AUTHOR_EMAIL'
GIT_COMMITTER_NAME='$COMMIT_AUHTOR_NAME'
version: '3'
services:
speedtest:
container_name: speedtest-tracker
image: henrywhitaker3/speedtest-tracker:latest
restart: unless-stopped
ports:
- 8765:80
volumes:
- ./config:/config
@samuelbezerrab
samuelbezerrab / gist:48b8e8d79a19c5eb5c8c974be2b6cb7b
Created November 10, 2023 15:03
Resize iPhone screenshots to 5.5 inches
for f in *;
do
ffmpeg -i ${f} -vf "scale=1242:-1, crop=1242:2208:0:0" "iphone5,5-resized-${f}";
done;
@samuelbezerrab
samuelbezerrab / run.sh
Last active June 13, 2023 14:04
Install docker on proxmox ct
#!/bin/bash
apt update && apt upgrade -y
apt install ca-certificates gnupg -y
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
chmod a+r /etc/apt/keyrings/docker.gpg
echo \
@samuelbezerrab
samuelbezerrab / run.sh
Created October 4, 2022 14:07
Enable remote screenshare on macOS
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -off -restart -agent -privs -all -allowAccessFor -allUsers
# Later restart the computer