Skip to content

Instantly share code, notes, and snippets.

View osantana's full-sized avatar

Osvaldo Santana Neto osantana

View GitHub Profile
@masak
masak / explanation.md
Last active May 4, 2026 22:37
How is git commit sha1 formed

(The below text is licensed with CC0, which means that if you want to use or translate it, that is OK by me.)

Ok, I geeked out, and this is probably more information than you need. But it completely answers the question. Sorry. ☺

Locally, I'm at this commit:

$ git show
commit d6cd1e2bd19e03a81132a23b2025920577f84e37
Author: jnthn <jnthn@jnthn.net>

Date: Sun Apr 15 16:35:03 2012 +0200

@osantana
osantana / gist:825922
Created February 14, 2011 14:13
Our WIP fabfile deployment script
#!/usr/bin/env fab
# vim:ts=4:sw=4:tw=120:et:sm:foldmethod=indent
import os
import time
from fabric.api import *
from fabric.contrib import files
# Global Settings
@maxcountryman
maxcountryman / tabula_recta.py
Created December 18, 2010 01:42
Generates a string from a randomly generated tabula recta that is hopefully secure.
#! /usr/bin/env python
import sys
import json
import argparse
from string import uppercase, digits, letters, punctuation
from random import SystemRandom
FULL_MAP = letters + digits + punctuation