Skip to content

Instantly share code, notes, and snippets.

View valdergallo's full-sized avatar
🏠
Working from home

Valder Gallo valdergallo

🏠
Working from home
View GitHub Profile
@rponte
rponte / using-uuid-as-pk.md
Last active May 2, 2024 11:01
Não use UUID como PK nas tabelas do seu banco de dados

Pretende usar UUID como PK em vez de Int/BigInt no seu banco de dados? Pense novamente...

TL;TD

Não use UUID como PK nas tabelas do seu banco de dados.

Um pouco mais de detalhes

@wonderbeyond
wonderbeyond / vsc-settings.py
Created February 25, 2019 09:11
script to export vsc settings
#!/usr/bin/env python3
from os import path
import tempfile
import subprocess
import datetime as dt
import click
@click.group()
def cli():
@marcoslin
marcoslin / .gitignore
Last active August 31, 2023 15:37
Encryption: From PyCrypto to CryptoJS
source.sh
@valdergallo
valdergallo / base_clean.py
Created November 8, 2012 03:00
Simple implementation of clean without fields
class BaseClean(object):
cleaned_data = []
_errors = []
def _clean_instance(self):
for item in dir(self):
if item.startswith('clean_'):
validated = getattr(self, item)
try:
if callable(validated):
@valdergallo
valdergallo / vimrc
Last active January 4, 2017 14:12
vimrc for server
" Reference:
" http://sontek.net/turning-vim-into-a-modern-python-ide
" https://github.com/amix/vimrc
" Enable filetype plugins
filetype on
filetype plugin on
filetype indent off
let g:pyflakes_use_quickfix = 0
@teepark
teepark / btree.py
Created September 9, 2010 22:45
a pure-python B tree and B+ tree implementation
import bisect
import itertools
import operator
class _BNode(object):
__slots__ = ["tree", "contents", "children"]
def __init__(self, tree, contents=None, children=None):
self.tree = tree