Skip to content

Instantly share code, notes, and snippets.

View alejandrobernardis's full-sized avatar
🐻

Alejandro M. BERNARDIS alejandrobernardis

🐻
View GitHub Profile
@alejandrobernardis
alejandrobernardis / mongodb.py
Last active December 15, 2015 09:49
MongoEngine, create and set all DB's
import settings
from mongoengine import connect as mongodb_connect
from mongoengine import register_connection
from pymongo.database import Database
_database_settings = dict(
host=settings.DATABASE_HOST,
port=settings.DATABASE_PORT,
username=settings.DATABASE_USER,
@alejandrobernardis
alejandrobernardis / base.py
Last active March 3, 2016 09:17
Python // Tornado Session // ref: `pycket` => https://github.com/diogobaeder/pycket
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Copyright (c) 2013 Asumi Kamikaze Inc.
# Copyright (c) 2013 The Octopus Apps Inc.
# Licensed under the Apache License, Version 2.0 (the "License")
#
# Author: Alejandro M. Bernardis
# Email: alejandro.m.bernardis at gmail.com
# Created: 3/8/13, 3:03 AM
@alejandrobernardis
alejandrobernardis / Makefile
Created March 28, 2013 03:02
Make Compressor! HTML Compress, CSS Compress, JS Compress
# Configrautions:
# ===============
.SILENT: compress compress-html compress-css compress-js
.PHONY: compress compress-html compress-css compress-js
deploy=$(CURDIR)/deploy
chtml=/development/software/www/htmlcompressor.jar
ccss=/development/software/www/yuicompressor.jar
cjs=/development/software/www/closure.jar
@alejandrobernardis
alejandrobernardis / Makefile
Created March 28, 2013 19:14
HTML Compressor
$(java) -jar $(chtml) --compress-js --compress-css -r -t html -o $(deploy)/public/ $(deploy)/public
@alejandrobernardis
alejandrobernardis / Makefile
Last active December 15, 2015 13:28
Alternative to ANT
# Configrautions:
# ===============
.SILENT: help reset env front-dependencies back-dependencies deploy \
compress compress-html compress-css compress-js \
coffee coffee-watch less less-watch
.PHONY: help reset env front-dependencies back-dependencies deploy \
compress compress-html compress-css compress-js \
coffee coffee-watch less less-watch
@alejandrobernardis
alejandrobernardis / utils_py3.py
Created April 8, 2013 04:10
Python 3 Migrate ... :D
import base64
import datetime
import string
import hashlib
from random import choice
def secret_key(length=64):
h = '%s-%s-%s-%s' % (
datetime.datetime.utcnow().strftime('%Y%m%d%H%M%S%f'),
@alejandrobernardis
alejandrobernardis / main.py
Last active February 19, 2017 11:43
Tornado // Python 3
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Copyright (c) 2013 Asumi Kamikaze Inc.
# Copyright (c) 2013 The Octopus Apps Inc.
# Licensed under the Apache License, Version 2.0 (the "License")
#
# Author: Alejandro M. Bernardis
# Email: alejandro.m.bernardis at gmail.com
# Created: 4/6/13, 12:44 PM
@alejandrobernardis
alejandrobernardis / command.sh
Last active December 16, 2015 21:09
PYENV Install
cd ~ | curl -O https://gist.github.com/alejandrobernardis/5497458/raw/cfa73fdcadead945eddcdf10913228aa49c12ef8/install-env.sh | chmod +x install-env.sh | ./install-env.sh
@alejandrobernardis
alejandrobernardis / check-password-complexity.html
Last active December 19, 2015 16:58
Check Password Complexity (#angularjs, #coffeescript)
<div class="check-password-complexity" ng:show="password">
<small class="text-muted">La contrase&ntilde;a es:
<strong class="text-{{complexity}}"
ng:bind-html-unsafe="description"></strong>
</small>
<div class="progress">
<div class="progress-bar progress-bar-{{complexity}}"
style="width: {{percentage}}%"></div>
</div>
</div>