Skip to content

Instantly share code, notes, and snippets.

View malanjp's full-sized avatar
🏠
Working from home

malan malanjp

🏠
Working from home
View GitHub Profile
# -*- coding: utf-8 -*-
"""
ウェブで拾った便利な関数たち
"""
import os, sys, time
from django.core.validators import email_re
try:
from PIL import Image
except ImportError:
raise ImportError, 'Unable to import PIL module.'
@malanjp
malanjp / tumblr-quotetext-growl.py
Created April 23, 2012 05:54
TumblrのQuoteTextをGrowlに通知してみる
import gntp.notifier
import pumblr
growl = gntp.notifier.GrowlNotifier(
applicationName = "My Application Name",
notifications = ["New Messages"],
defaultNotifications = ["New Messages"],
)
growl.register()
@malanjp
malanjp / gist:5147900
Created March 12, 2013 23:01
django1.4+ & jinja & south
# pip freeze
Django==1.5
Jinja2==2.6
MySQL-python==1.2.4
South==0.7.6
distribute==0.6.31
django-jinja==0.11
django-object-tools==0.0.7
django-south-admin==0.0.3
import sys, time
sys.setrecursionlimit(10)
def gen1():
count = 0
while True:
count = count + 1
print count
if count > 10:
return
brew install luajit
let $LUA_DLL="/usr/local/Cellar/luajit/2.0.2/lib/libluajit-5.1.dylib"
@malanjp
malanjp / gist:7051833
Last active December 25, 2015 22:39
vim compile option with luajit
sudo ln -s /usr/include/luajit-2.0 /usr/include/lua
sudo ln -s /usr/lib/x86_64-linux-gnu/libluajit-5.1.so /usr/lib/libluajit.so
sudo ln -s /usr/bin/luajit-2.0.0-beta9 /usr/bin/lua
./configure --with-features=huge --enable-multibyte --enable-luainterp --with-luajit --enable-pythoninterp --with-python-config-dir=/usr/local/lib/python2.7/config --enable-rubyinterp --enable-perlinterp
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import time
class Timer(object):
def __init__(self, verbose=False):
self.verbose = verbose
def __enter__(self):
self.start = time.time()
# -*- coding: utf-8 -*-
from pymongo import MongoClient
from datetime import datetime
import time
limit = 100000
print('insert count {0}'.format(limit))
class Timer(object):
def __init__(self, verbose=False):
# -*- coding: utf-8 -*-
import MySQLdb
from datetime import datetime
import time
limit = 100000
print('insert count {0}'.format(limit))
class Timer(object):
def __init__(self, verbose=False):
for i in `seq 1 1 5`; do
echo 'count = '$i
echo '== mongo =='
python mongo_bench.py
echo '== mysql =='
python mysql_bench.py
echo '---'
done