Skip to content

Instantly share code, notes, and snippets.

View PyYoshi's full-sized avatar
🌍
Working from The World

MISAWA Yoshihiro PyYoshi

🌍
Working from The World
View GitHub Profile
@PyYoshi
PyYoshi / benchmark.py.log
Created August 19, 2012 04:43
ujsonのbenchmark結果
PS ultrajson\tests> python .\benchmark.py
Ready? Configure affinity and priority, starting in 20...
Array with 256 utf-8 strings:
ujson encode : 4246.28490 calls/sec
simplejson encode : 1067.80558 calls/sec
cjson encode : 66.05020 calls/sec
yajl encode : 4524.88778 calls/sec
ujson decode : 842.10526 calls/sec
cjson decode : 521.64843 calls/sec
simplejson decode : 269.79631 calls/sec
@PyYoshi
PyYoshi / django-taggit-custom_field.py
Created September 7, 2012 09:37
django-taggit用カスタムフィールド。 デフォルトのものを使うとむじゅんによるエラーで使用できないため。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from django.db import models
from taggit.models import TagBase,GenericTaggedItemBase,ItemBase
class GeneralTag(TagBase):
class Meta:
verbose_name = 'タグ'
verbose_name_plural = verbose_name
@PyYoshi
PyYoshi / __init__.py
Created September 16, 2012 07:17
flaskのサーバをgevent,tornado,gunicornでベンチマークをとってみた
#!/usr/bin/env python
# -*- coding: utf-8 -*-
@PyYoshi
PyYoshi / TwitterIrcGateway
Created September 17, 2012 15:49
CentOS用のTIG起動スクリプト
#!/bin/sh
#
# Startup script for TwitterIrcGateway
#
# chkconfig: - 85 15
# description: TIG server startup and controll script.
# processname: TwitterIrcGatewayCLI
# pidfile: /var/run/tig.pid
# Source function library.
@PyYoshi
PyYoshi / coffeemaker.py
Created September 18, 2012 12:58
automate coffee-script compilation.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
__author__ = 'PyYoshi'
import time
import os
import warnings
from subprocess import Popen, STDOUT, PIPE
@PyYoshi
PyYoshi / memory_leak.h
Created September 19, 2012 09:06
VC++用メモリリークを検出するために使用するヘッダファイル
#ifndef MEMORY_LEAK_H
#define MEMORY_LEAK_H
#define _CRTDBG_MAP_ALLOC
#include <crtdbg.h>
#ifdef _DEBUG
#define new new(_NORMAL_BLOCK,__FILE__,__LINE__)
#endif
#endif
CyanogenMODでauのキャリアメールを使用する方法
元ネタはhomarさんの記事ttp://homar.blog.fc2.com/blog-entry-90.html (削除済み)
-----------------------------------------------------------------------------------
・手順
キャリアメールが使える標準ROMの/system/フォルダから以下のファイルをPCに転送する
/system/app/AuManagementSystem_****.apk
/system/app/DEmojiProvider.apk
@PyYoshi
PyYoshi / gist:4063175
Created November 13, 2012 01:01
Ubuntuインスコ後にやっておくこと
$ sudo apt-get install build-essential git-core p7zip-full terminator vim vim-gtk gnome-font-viewer fonts-vlgothic ibus-mozc mozc-server mozc-utils-gui pysdm zsh ia32-libs libncurses5-dev zlib1g-dev flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev python-dev xsltproc libxml2-utils curl pngcrush schedtool tofrodos g++-multilib lib32z1-dev lib32ncurses5-dev lib32readline5 lib32readline6-dev gcc-4.4-multilib g++-4.4-multilib gcc-4.5-multilib g++-4.5-multilib gcc-4.6-multilib g++-4.6-multilib squashfs-tools zlib1g-dev:i386 libreadline6-dev:i386 gcc g++ subversion ssh-askpass
//jdkをdlして/usr/lib/jvmに置く
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_35/bin/javac 1
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_35/bin/java 1
$ sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_35/bin/javaws 1
$ sudo vim /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
@PyYoshi
PyYoshi / gist:4202384
Created December 4, 2012 10:10
PythonでFizzBuzz
for i in range(1,51):print"FizzBuzz"[i*i%3*4:8--i**4%5] or i
@PyYoshi
PyYoshi / isMobile.coffee
Created December 15, 2012 02:09
スマフォ等のUA判定用コード Androidで使えるブラウザ(Operaとか標準ブラとか)の判別が曖昧 良いライブラリ見つかるまでの、その場凌ぎ
class isMobile
constructor: ()->
@reAndroid = new RegExp(/Android/i)
@reBlackBerry = new RegExp(/BlackBerry/i)
@reIOSPhone = new RegExp(/iPhone|iPod/i)
@reIOSTablet = new RegExp(/iPad/i)
@reOperaMini = new RegExp(/Opera Mini/i)
@reOperaMobile = new RegExp(/Opera Mobi/i)
@reOperaTablet = new RegExp(/Opera Tablet/i)
@reWindows = new RegExp(/Windows Phone|IEMobile/i)