Skip to content

Instantly share code, notes, and snippets.

View zokis's full-sized avatar

Marcelo Fonseca Tambalo zokis

View GitHub Profile
@zokis
zokis / create_template_postgis-1.5.sh
Last active June 20, 2017 06:38
create_template_postgis-1.5
#!/usr/bin/env bash
cd ~/
sudo apt-get -y install python-software-properties
sudo /bin/sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
@zokis
zokis / formrc.py
Created October 29, 2012 11:23
Django Form para Generic Relations
# -*- coding: utf-8 -*-
from django import forms
from django.contrib.contenttypes.models import ContentType
from generics.models import Documento, Foto
class GenericRelationsForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
self.obj = kwargs.pop('object', None)
super(GenericRelationsForm, self).__init__(*args, **kwargs)
@zokis
zokis / search_form_list_view.py
Created April 17, 2013 15:04
Django: generic view for Search and Listing
from django.contrib.auth.decorators import login_required
from django.contrib.auth.models import User
from django.views.generic.edit import FormMixin
from django.views.generic.list import ListView
class SearchFormListView(FormMixin, ListView):
def get_form_kwargs(self):
return {'initial': self.get_initial(), 'data': self.request.GET}
def get(self, request, *args, **kwargs):
@zokis
zokis / telefone.py
Last active December 16, 2015 14:19
BR TelefoneField for Django model TelefoneField + Widget
from django.forms.widgets import TextInput
from django.contrib.db import models
import re
class TelefoneWidget(TextInput):
def __init__(self, attrs=None):
attrs_default = {'placeholder': 'xx-(x)xxxx-xxxx', 'maxlength': 13}
@zokis
zokis / gist:5988939
Created July 13, 2013 01:04
Musicas
1. Smoke On The Water - Deep Purple ok
2. (I Can't Get No) Satisfaction - Rolling Stones ok
3. Sunshine Of Your Love - Cream ok
4. Layla - Derek And The Dominos ok
6. Iron Man - Black Sabbath ok
7. Johnny B Goode - Chuck Berry ok
8. Heartbreaker - Led Zeppelin ok
9. You Really Got Me - The Kinks ok
10. Sweet Child O' Mine - Guns N' Roses ok
11. Purple Haze - Jimi Hendrix Experience ok
@zokis
zokis / colors.py
Created July 23, 2013 20:53
gradient
def to_hex(c):
r = hex(c[0])[2:].zfill(2)[:2]
g = hex(c[1])[2:].zfill(2)[:2]
b = hex(c[2])[2:].zfill(2)[:2]
return [r, g, b]
def get_gradient_color(c1, c2, percent, in_hex=False):
r = c1[0] + (percent * (c2[0] - c1[0]))
g = c1[1] + (percent * (c2[1] - c1[1]))
@zokis
zokis / pre-commit
Created October 18, 2013 21:23 — forked from spulec/pre-commit
#!/usr/bin/env python
import os
import re
import subprocess
import sys
modified = re.compile('^(?:M|A)(\s+)(?P<name>.*)')
CHECKS = [
@zokis
zokis / profissoes.json
Last active September 12, 2022 12:32
Listagem das Profissões Regulamentadas
{
"profissoes": [
"Administrador",
"Advogado",
"Aeronauta",
"Arquivista / T\\u00e9cnico de Arquivo",
"Artista/T\\u00e9cnico em espet\\u00e1culos de divers\\u00f5es",
"Assistente Social",
"Atleta Profissional de Futebol",
"Atu\\u00e1rio",
@zokis
zokis / profissoes_normas.json
Last active September 16, 2021 11:47
Listagem das Profissões Regulamentadas: normas regulamentadoras
{
"profissoes": [
{
"Norma": "Lei n\\u00ba 4.769, de 9 de setembro de 1965 - Disp\\u00f5e sobre o exerc\\u00edcio da profiss\\u00e3o de t\\u00e9cnico de administra\\u00e7\\u00e3o, e d\\u00e1 outras providencias.",
"Nome": "Administrador"
},
{
"Norma": "Lei n\\u00ba 8.906, de 4 de julho de 1994 - Disp\\u00f5e sobre o estatuto da advocacia e a ordem dos Advogados do Brasil - OAB.",
"Nome": " Advogado"
},
@zokis
zokis / pf_pj_estados.json
Last active September 16, 2021 11:46
JSON DE ESTADO CIVIL, REGIME DE BENS E FORMAS DE EMANCIPAÇÃO
{
"FORMAS_DE_EMANCIPACAO": [
"Casamento",
"Ato judicial",
"Concess\\u00e3o dos pais",
"Cola\\u00e7\\u00e3o de grau em curso de ensino superior",
"Exerc\\u00edcio de emprego p\\u00fablico efetivo",
"Estabelecimento civil ou comercial, com economia pr\\u00f3pria",
"Exist\\u00eancia de rela\\u00e7\\u00e3o de emprego, com economia pr\\u00f3pria"
],