This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"Afghanistan": [ | |
"Aibak", | |
"Andkhoy", | |
"Asadabad", | |
"Baghlan", | |
"Balkh", | |
"Bamyan", | |
"Baraki Barak", | |
"Bazarak", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Metaclass: | |
def asdict(self): | |
return self.__dict__ | |
def astuple(self): | |
return tuple(self.__dict__.values()) | |
def fields(self): | |
return list(self.__dict__.keys()) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# pip install progressbar2 | |
from progressbar import progressbar | |
def wallis(n): | |
pi = 2. | |
for i in progressbar(range(1, n)): | |
left = (2. * i) / (2. * i - 1.) | |
right = (2. * i) / (2. * i + 1.) | |
pi = pi * left * right |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python | |
import math | |
import sys | |
print sys.argv[1] | |
print sys.argv[2] | |
print sys.argv[3] | |
R = float(sys.argv[1]) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def qsort(list): | |
if list == []: | |
return [] | |
pivot = list[0] | |
l = qsort([x for x in list[1:] if x < pivot]) | |
u = qsort([x for x in list[1:] if x >= pivot]) | |
return l + [pivot] + u |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from django.utils.safestring import mark_safe | |
def parser(text): | |
''' Convert plain text to HTML ''' | |
limits = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_' | |
digits = '0123456789' | |
# unicode xml safe | |
text = text.replace('&', '&').replace('<', '<').replace('>', '>') | |
# replace (160) with space (32) | |
text = text.replace(chr(160), chr(32)) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def get_mentions(text): | |
limits = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_' | |
words = text.split() | |
mentions = [] | |
for word in words: | |
if word.endswith(('.', ',', '!', '?', ':', ';')): | |
word = word[:-1] | |
if word.endswith(')'): | |
word = word[:-1] | |
if word.startswith('('): |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env node | |
var program = require('commander'), | |
read = require('node-readability'), | |
format = require('distro-mic').format; | |
program | |
.version('1.0.0') | |
.option('-u, --url [type]', 'Input article URL') | |
.option('-h, --html [type]', 'Input HTML code') | |
.parse(process.argv); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# pip install django-debug-toolbar | |
# /api/creatives/?format=json&debug | |
from django.http import HttpResponse | |
import json | |
INSTALLED_APPS += ('debug_toolbar',) | |
MIDDLEWARE_CLASSES += ( | |
'debug_toolbar.middleware.DebugToolbarMiddleware', |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
filetype plugin on | |
set omnifunc=syntaxcomplete#Complete | |
set wrap | |
set autoindent | |
set smartindent | |
set tabstop=4 | |
set shiftwidth=4 | |
set softtabstop=4 | |
set smarttab | |
set expandtab |
NewerOlder