Skip to content

Instantly share code, notes, and snippets.

@hassek
hassek / test.py
Created April 13, 2012 20:22 — forked from anonymous/test.py
comparing data by difference ratio
from difflib import SequenceMatcher
from mturk.models import Hit
from message.models import Email
email_ids = [m.email_id for m in Hit.objects.all()]
emails = [e.subject for e in Email.objects.filter(id__in=email_ids)]
res = {}
for e in emails[:100]:
f = False
@hassek
hassek / dynamic_function_calling.js
Created March 13, 2012 18:49
dynamic function calling
function retrieve_A(){
//do stuff for A
}
function retrieve_B(){
//do stuff for B
}
function append_onereceipt(web_case){
info = window['retrieve_' + web_case]();
def get_status(self):
status = self.NOT_AVAILABLE
try:
status = getattr(self, 'get_%s_status' % self.shipper.lower())
except Exception, exc:
logging.warning('caught tracking exception with %s %s: %s' % (self.shipper, self.number, exc))
return status
def get_redirect_url(self):
return getattr(self, 'get_%s_redirect_url' % self.shipper.lower(), '')
def sender(request):
if not request.is_ajax():
raise Http404
#import ipdb; ipdb.set_trace()
images = Image.objects.filter(is_available=True).order_by('last_update')
if images:
image = images[0]
image.is_available = False
#!/usr/local/bin/python
"""
If we apply a way like this to add functions to parse the strings, not only for
subjects but for other types we can have a lot more flexibility to decide our
parsing functions and to apply different parsings more easily and decide wich
is better
"""
import string
import re
set nolist
color darkblue
"Functions
let g:pep8 = 1
function! Toggleg:pep8()
if g:pep8 == 1
let g:pep8 = 0
pep8Clear
else