Skip to content

Instantly share code, notes, and snippets.

@dadon
dadon / adm.py
Created December 24, 2011 15:52
[Python] Adm script
# coding: utf-8
import random
import smtplib
from email.mime.text import MIMEText
from email.Header import Header
from email.Utils import formataddr
# settings
charset = 'UTF-8'
subject = u'Анонимный Дед Мороз, Почтовая служба Деда Мороза'
@dadon
dadon / handlebars_translate.js
Created December 7, 2011 13:41
Django gettext in Handlebars.js templates
Handlebars.registerHelper('trans', function(fn) {
return gettext(fn(this));
});
@dadon
dadon / gist:1277890
Created October 11, 2011 11:47
[Django] OneToOneField with primary key bug?
from django.db import models
class Event(models.Model):
pass
class EventContent(models.Model):
event = models.OneToOneField(Event, primary_key=True, related_name='%(class)s')
type = 'default_event'
@dadon
dadon / gist:1231988
Created September 21, 2011 13:10
[JS] Set selection and cursor position in text input
function setInputSelection(input, startPos, endPos) {
if (input.setSelectionRange) {
input.focus();
input.setSelectionRange(startPos, endPos);
} else if (input.createTextRange) {
var range = input.createTextRange();
range.collapse(true);
range.moveEnd('character', endPos);
range.moveStart('character', startPos);
range.select();