Skip to content

Instantly share code, notes, and snippets.

View ionatan-israel's full-sized avatar
🏠
Working from home

Jonatan Rodríguez ionatan-israel

🏠
Working from home
View GitHub Profile
@ionatan-israel
ionatan-israel / gist:4221259
Created December 6, 2012 02:00
Este script lo hice para dividir un archivo .sql. Cada vez que encuentre una linea vacía. Ignorar las lineas comentadas del .sql y comienza a escribir en un nuevo fichero
# -*- coding: utf-8 -*-
import codecs
enblanco = 0
file = raw_input('\n\nNombre del archivo a dividir: ')
fichero = codecs.open(file,'r', encoding='iso-8859-1')
linea = fichero.readline()
while linea != "":
salida = codecs.open('div_' + str(enblanco+1) + '.sql', 'a', encoding='iso-8859-1')
Copyright (c) 2011 ZURB, http://www.zurb.com/
@ionatan-israel
ionatan-israel / gist:5355318
Last active December 16, 2015 01:29
Utilizando en mi proyecto de Django 1.5 un user model con campos personalizados además de los que ya tiene el user model por defecto.
# En settings.py configuras el 'user model' que se utilizara en el proyecto.
AUTH_USER_MODEL = 'app.usuario'
# En el archivo models.py de tu aplicación.
from django.contrib.auth.models import AbstractUser
from django.db import models
class Usuario(AbstractUser):
# -*- coding: utf-8 -*-
from django import forms
from crispy_forms.helper import FormHelper
from crispy_forms.layout import Layout, Div, Submit, HTML, Button, Row, Field
from crispy_forms.bootstrap import AppendedText, PrependedText, FormActions
class MessageForm(forms.Form):
text_input = forms.CharField()
# READ MORE HERE: http://www.webdevotion.be/blog/2012/06/06/terminal-git-branch-status-colored-icons
# ==============================================================================
# FANCY GIT STATUS ICONS
# ==============================================================================
# SOME VARIABLES in capitals
# no whitespace between variable names and = sign!
COLOR_RESET="\e[00m"
COLOR_GREEN="\e[1;32m"
COLOR_RED="\e[00;31m"
@ionatan-israel
ionatan-israel / local.py
Created April 30, 2013 09:05
Plantilla settings/loca.py
"""
Parametros para entorno de desarrollo
# Cada cual debe tener su propio settings/local
"""
# Se cargan los parametros basicos del proyecto
from settings.base import *
# Cada uno puede tener su conexion personalizada al tipo de bbdd que quiera
# Pero es recomendable dejar de usar sqlite3. Para Mac hay una app muy chula - http://postgresapp.com
## Configure eth0
#
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT=yes
HWADDR=A4:BA:DB:37:F1:04
TYPE=Ethernet
BOOTPROTO=static
References:
[1] http://www.virtualzone.de/2012-05-01/ubuntu-12-04-on-citrix-xenserver-5-6/
[2] http://thetechshop.org/showthread.php?847-Citrix-Xenserver-Template-for-Ubuntu-12.04-and-the-weird-Rebooting-to-Read-Only-Mode
Steps:
1. New VM
* Two choices:
@ionatan-israel
ionatan-israel / jsbin.ubumas.css
Last active December 20, 2015 16:49
Centrar capas y texto.
.contenedor {
background-color: green;
position: absolute;
left: 50%;
top: 50%;
width: 400px;
height: 200px;
margin: -100px 0 0 -200px;
}
from flask import request, Flask
from cloudinary import uploader #pip install git+https://github.com/cloudinary/pycloudinary/
class Cloudinary(object):
def __init__(self, app):
config = app.config['CLOUDINARY_URL'].split('://')[1]
config = config.replace("@", ":")
self.api_key, self.api_secret, self.name = config.split(":")