Skip to content

Instantly share code, notes, and snippets.

@fabiomello
fabiomello / install_nerdfonts.sh
Last active November 12, 2023 17:36
Install NerdFonts
#!/bin/bash
declare -a fonts=(
Agave
AnonymousPro
Arimo
AurulentSansMono
BigBlueTerminal
BitstreamVeraSansMono
CascaidaCode
@fabiomello
fabiomello / split_xlsx_in_python.md
Last active August 16, 2023 17:21
Split XLSX in Python
pip install pandas openpyxl
import pandas as pd

df = pd.read_excel("/tmp/file.xlsx")
rows_per_file = 1000
n_chunks = len(df) // rows_per_file
@fabiomello
fabiomello / list_efs_table.md
Last active August 14, 2023 14:57
List EFS FileSystems

List EFS FileSystems to Table by AWSCLI

echo "Listing all FS"
aws efs describe-file-systems --query "FileSystems[*].{FileSystemID:FileSystemId, Name:Name, SizeinBytes: SizeInBytes.Value}| []|reverse(sort_by(@, &SizeinBytes))" --output table > list.txt
cat list.txt
echo "Saving list to TXT"
cat list.txt|grep "fs-"|cut -d"|" -f2 > all_mounts.txt
mkdir -p /tmp/output
mkdir -p /tmp/mnt
@fabiomello
fabiomello / install_ruby_3.2.2.md
Created May 14, 2023 01:24
Install_Ruby_3_2_2
#!/bin/bash
sudo apt install libtool
sudo apt install libyaml-dev
asdf install ruby 3.2.2
@fabiomello
fabiomello / kill_long_running.md
Last active September 4, 2023 21:49
Kill long running queries

find

SELECT pid, now() - pg_stat_activity.query_start AS duration, query, state FROM pg_stat_activity WHERE (now() - pg_stat_activity.query_start) > interval '5 minutes';

cancel

SELECT pg_cancel_backend(pid) FROM pg_stat_activity WHERE (now() - pg_stat_activity.query_start) > interval '5 minutes';
@fabiomello
fabiomello / install_openssl_newer_ubuntu.sh
Last active November 25, 2024 13:57
Install OpenSSL 1.0 On Ubuntu > 18.04
cd /tmp
wget http://archive.debian.org/debian/pool/main/o/openssl/libssl1.0.0_1.0.2l-1~bpo8+1_amd64.deb
wget http://archive.debian.org/debian/pool/main/o/openssl/libssl-dev_1.0.2l-1~bpo8+1_amd64.deb
wget http://archive.debian.org/debian/pool/main/o/openssl/openssl_1.0.2l-1~bpo8+1_amd64.deb
sudo dpkg -i libssl-dev_1.0.2l-1~bpo8+1_amd64.deb
sudo dpkg -i libssl1.0.0_1.0.2l-1~bpo8+1_amd64.deb
sudo dpkg -i openssl_1.0.2l-1~bpo8+1_amd64.deb
@fabiomello
fabiomello / install_asdf_with_plugins.sh
Last active November 2, 2021 13:22
asdf version manager with plugins
sudo apt install curl git
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.8.1
echo '. $HOME/.asdf/asdf.sh' >> ~/.bashrc
echo '. $HOME/.asdf/completions/asdf.bash' >> ~/.bashrc
source ~/.bashrc
sudo apt install dirmngr gpg curl gawk
asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git
asdf plugin add ruby https://github.com/asdf-vm/asdf-ruby.git
asdf plugin add erlang https://github.com/asdf-vm/asdf-erlang.git
asdf plugin-add golang https://github.com/kennyp/asdf-golang.git
@fabiomello
fabiomello / install_ubuntu_env.sh
Created September 21, 2018 13:14
Install Ubuntu ENV for Rails + Node
#!/bin/bash
echo "Instalando dependencias"
sudo apt install -y git build-essential
sudo apt install -y curl
sudo apt install -y libssl1.0-dev
sudo apt install -y libpq-dev
sudo apt install -y libpq-dev
echo "Instalando RBENV"
#!/usr/bin/perl
#Time-stamp: "2001-07-29 16:07:28 MDT"
my $VERSION = '0.71';
require 5.00404; # I don't think there's (?: ... ) before that.
=head1 NAME
crontab2english -- explain crontab commands in English
=head1 SYNOPSIS