Skip to content

Instantly share code, notes, and snippets.

@ivangabriele
ivangabriele / README.md
Last active January 21, 2026 04:26
Phone Number Call Shielding Against Scammers

Phone Number Call Shielding Against Scammers

It's not mandatory but I recommend having 2 phone numbers in your life:

  • A private phone number that is only shared with your private circle and institutional parties (public administration, banks, etc). In short with organizations you're absolutely sure they would never share your phone with anyone else and that are (normally) less likely to be successfully hacked.
  • A public phone number for everything else (shops, apps registrations, etc). This phone number will be among data leaks at one point or another, likely multiple times within a few years.

This is why this setup focuses on protecting the voice part by at least helping you record vocal scams (which are far more dangerous than SMS ones). This is a life changer in terms of deterrence and in terms of legal proof if it ever comes to that.

Note

This strategy doesn't cover vocal scams using third-party app like WhatsApp, but a simple advice is: NEVER use third-party apps to communicate wi

@ivangabriele
ivangabriele / OS Directories Cheat Sheet.md
Last active December 22, 2023 13:33
OS Directories Cheat Sheet

This cheat sheet covers the common directories in Linux, macOS, and Windows, highlighting their roles and differences.

Warning

This is a work in progress.


@ivangabriele
ivangabriele / README.md
Last active December 8, 2025 09:28
Full Ubuntu installation script for Kitty.

Full Ubuntu installation script for Kitty

Simply run:

curl -L https://gist.github.com/ivangabriele/5df77e2bf55352418704f45ce07323b8/raw/install_kitty.sh | bash /dev/stdin

You can see what my script does in install_kitty.sh.

@ivangabriele
ivangabriele / self-signed-certificate-with-custom-ca.md
Last active June 14, 2022 08:31 — forked from fntlnz/self-signed-certificate-with-custom-ca.md
Self Signed Certificate with Custom Root CA

Create Root CA (Done once)

Create Root Key

Attention: this is the key used to sign the certificate requests, anyone holding this can sign certificates on your behalf. So keep it in a safe place!

openssl genrsa -des3 -out rootCA.key 4096
@ivangabriele
ivangabriele / debian-raspberry-cheatsheet.md
Last active June 15, 2024 21:23
Debian Raspberry Audio, Bluetooth and MIDI (BLE MIDI) commands cheat sheet.

Audio

ALSA

Bluetooth

Debugging

Hardware

Awesome Monsieur Cuisine Connect Recipes

@ivangabriele
ivangabriele / .editorconfig
Last active July 4, 2020 23:09
My most common EditorConfig configuration.
# https://editorconfig.org
root = true
[*]
charset = utf-8
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
max_line_length = 120
@ivangabriele
ivangabriele / nix-installation-and-running-on-macos-catalina.md
Last active February 4, 2020 23:17
Nix installation and running on macOS Catalina (10.15)

First Installation

Following this known issue:

  1. Run:
    echo 'nix' | sudo tee -a /etc/synthetic.conf
  2. Reboot
  3. Run:
@ivangabriele
ivangabriele / cloudSettings
Last active April 5, 2021 23:09
My very own VS Code settings.
{"lastUpload":"2021-04-05T23:09:05.386Z","extensionVersion":"v3.4.3"}
@ivangabriele
ivangabriele / .bash_profile
Last active November 7, 2019 06:38
Bash profile for MacOS
# ---------------------------------------------------------------------------
#
# Description: This file holds all my BASH configurations and aliases
#
# Sections:
# 1. Environment Configuration
# 2. Make Terminal Better (remapping defaults and adding functionality)
# 3. File and Folder Management
# 4. Searching
# 5. Process Management