Skip to content

Instantly share code, notes, and snippets.

View maurobaraldi's full-sized avatar

Mauro Navarro Baraldi maurobaraldi

View GitHub Profile
/**
* Submittr v1.0
* jQuery plugin for form validation
* by Arthur <arthur@corenzan.com.br>
*
* Usage:
*
* $(':submit').submittr();
*
* Optional parameters:
@maurobaraldi
maurobaraldi / flask.local
Created July 15, 2011 01:54 — forked from jyr/flask.local
Flask on nginx
server {
listen 80;
server_name flask.local;
root /Applications/MNPP/htdocs/flask;
#location = / { rewrite ^ /flask/; }
location / {
try_files $uri @flask;
}
@maurobaraldi
maurobaraldi / .gitconfig
Created November 6, 2011 23:37 — forked from tomster/.gitconfig
An example git configuration including convenience aliases, some saner default behavior, a neat shell prompt and tab completion that can display the name of the tracking remote
# ~/.gitconfig
[branch]
autosetupmerge = true
[push]
default = current
[core]
excludesfile = .gitignore
@maurobaraldi
maurobaraldi / donotuse.py
Created December 5, 2011 13:22 — forked from e000/donotuse.py
How to NEVER use lambdas.
##########################################################
# How to NEVER use Lambdas. An inneficient and yet educa-#
# tonal guide to the proper misuse of the lambda constru-#
# ct in Python 2.x. [DO NOT USE ANY OF THIS EVER] #
# by: e000 (13/6/11) #
##########################################################
## Part 1. Basic LAMBDA Introduction ##
# Well, it's worth diving straight into what lambdas are.
# Lambdas are pretty much anonymous "one line" functions
@maurobaraldi
maurobaraldi / gist:1542214
Created December 31, 2011 00:36 — forked from JeffreyWay/gist:1525217
Instant Server for Current Directory
alias server='open http://localhost:8000 && python -m SimpleHTTPServer'
@maurobaraldi
maurobaraldi / gist:1932991
Created February 28, 2012 15:06
Extendendo o Users model do Django para adicionar mais referencias ao model
from django.contrib.auth.models import User
# Create your models here.
class Contact(User):
twitter = models.CharField(max_length=200)
@maurobaraldi
maurobaraldi / replacer_utf8
Created March 27, 2012 20:13 — forked from LucasMagnum/replacer_utf8
UTF-8 KILLER!
replacer = lambda s: s.replace('&Atilde;', 'Ã').replace('&Otilde;', 'Õ').replace('&Aacute;','Á').replace('&Eacute;', 'É').replace('&Iacute;','Í').replace('&Oacute;', 'Ó').replace('&Uacute;', 'Ú').replace('&Ccedil;', 'Ç').replace('&Acirc;','Â').replace('&Ecirc;','Ê').replace('&Ocirc;','Ô')
@maurobaraldi
maurobaraldi / prodemg_lat_long
Created July 27, 2012 15:29
Prodemg Nodes lat/long
import json
import codecs
import requests
locales = '/tmp/localidades_prodemg.csv'
with codecs.open(locales,'r','utf-8') as fp:
lines = fp.readlines()
def Lat_Lng(logradouro, cidade):
@maurobaraldi
maurobaraldi / Restore Mouse Settings
Last active August 29, 2015 13:58
Restore Mouse Settings
sudo modprobe -r psmouse # remove mouse settings
sudo modprobe psmouse # re-add mouse settings
xinput # List touchpad devices
sudo xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 8 0 # Deactivate mouse settings.
@maurobaraldi
maurobaraldi / Closest datetime from now in list
Last active August 29, 2015 13:58
Closest datetime from now in list
from datetime import datetime as dt, time
from random import choice
from time import mktime
start = dt.combine(dt.now().date(), time(0, 0, 0))
end = dt.combine(start, time(23, 59, 59))
ts = lambda t: int(mktime(t.timetuple()))
today = range(ts(start), ts(end))