Skip to content

Instantly share code, notes, and snippets.

View maxogod's full-sized avatar
❄️

Maximo D. Utrera maxogod

❄️
View GitHub Profile

Zanzibar Presentation: Google’s Consistent, Global Authorization System

Part of Distributed Systems course at University of Buenos Aires
  • Presentation slides [>]

Introduction

This presentation analyzes Zanzibar, Google’s internal global authorization system, as described in the paper “Zanzibar: Google’s Consistent, Global Authorization System”. Zanzibar is responsible for permission checks across many Google products, including Google Drive, Calendar, YouTube, Maps, Photos, and Google Cloud.

@maxogod
maxogod / zshrc.md
Last active March 7, 2026 18:10
Basic zshrc config

My zsh config

This is a basic config for zshrc that supports:

  • Autocomplition in terminal
  • Git branch and status check
  • Custom prompt colors
  • Key binds for quick move cursor
  • utils functions (tabname to rename gnome terminal tab)

Pre-requisites:

@maxogod
maxogod / RSA.md
Created August 5, 2025 03:52
RSA [RFC 3447] - Study & Presentation

RSA [RFC 3447] - Presentation

Part of Computer Networks course at University of Buenos Aires
  • Presentation video [>]
  • Presentation slides [>]

Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography


@maxogod
maxogod / history_rewrite.md
Created February 25, 2025 02:12
Git Commit History Rewrite

Git Commit History Rewrite

If you are like me and work on your projects from several different systems and have to constantly change git commiter information, you will probably end up commiting with the wrong account (that is email) and accidentally adding ghost contributors to the project. When that happens you may want to reset the commit and redo it, yeah that works, but if you made more than a couple commits that solution is no longer efficient, what you need is a way to filter through all those commits and change them back to your account, hence im creating this gist with the following shell scripts.

Deprecated script (still works and requires nothing extra)

@maxogod
maxogod / gitposhwin.md
Created November 4, 2023 20:31
Git posh in powershell

Poshgit for Windows 10/11

First you need posh-git to be installed in your system, install it with the following commands:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm
Install-Module posh-git -Scope CurrentUser -Force

Import-Module posh-git # you don't need to run this command, it's for running the posh-git manually
@maxogod
maxogod / gitposh.md
Created July 25, 2023 01:29
show git status on terminal path (GitPosh)

Git Posh bash script

If there are uncommited changes it shows a cross

uncommited_changes

If there are no changes

no_changes