Skip to content

Instantly share code, notes, and snippets.

"use strict";
// need: prototype.js
GlobalOption = Class.create();
GlobalOption.prototype = {
//設定オプション
initialize:function(){
this.fps = 24;
@mizchi
mizchi / mouse_mover.py
Created October 18, 2010 08:45
mouse operator
#!/usr/bin/python
#-*- encoding:utf-8 -*-
"""
OSXのマウスイベントを操作するスクリプトのサンプル
require : PyObjC
v{CGPoint=dd}は環境によってddだったりffだったりした
"""
import objc
from AppKit import NSScreen
@mizchi
mizchi / cv_mousejacker.py
Created October 18, 2010 21:27
鼻を追従してマウスが動くよ
#!/opt/local/bin/python
# -*- encoding:utf-8 -*-
"""
require: PyObjC opencv
This program based on OpenCV sample, facedetect.py.
対象には haarcascade_mcs_nose を使っている。 鼻は他のオブジェクトと誤認しにくい
"""
import sys
import cv
from optparse import OptionParser
@mizchi
mizchi / gist:662488
Created November 4, 2010 13:55
get_utf8.py
#!/opt/local/bin/python
# -*- encoding:utf-8 -*-
"""
encodingを判別してutf-8で返すだけ
要 pykf
"""
import pykf
import urllib2
def get_utf8(text):
@mizchi
mizchi / unite_howm.vim
Created November 24, 2010 08:09
howmのタイトル一覧を取得
#howmを使っているならhowm_dirが定義されているはず
let howm_dir="~/Dropbox/memo"
let s:unite_howm = {
\ 'name': 'howm',
\ 'howm_dir': howm_dir,
\ }
function! s:unite_howm.gather_candidates(args, context)
let lines = split(system("grep ^= " . s:unite_howm.howm_dir . "/*/*/*" ), "\n")
" let lines = split(system("grep ^= " . "~/Dropbox/memo/*/*/*" ), "\n")
#!/usr/local/bin/python
# -*- encoding:utf8 -*-
"""
要:mecab-python bindings
before こんな朝にすごい幸せそうなギャルとギャル男がいたので多分事後だろうな
after こんな意識の高い朝にすごい意識の高い幸せそうな意識の高いギャルと意識の高いギャル男がいたので多分意識の高い事後だろうな
"""
import MeCab
m = MeCab.Tagger("-Ochasen")
#/usr/local/bin/python
#-*- encoding:utf8 -*-
LIVEDOOR_ID = ""
PASSWORD = ""
"""
require: Growl simplejson
"""
var doc = new GLGE.Document();
doc.onLoad=function(){
//context init
var gameRenderer=new GLGE.Renderer(document.getElementById('canvas'));
gameScene=new GLGE.Scene();
gameScene=doc.getElement("mainscene");
gameRenderer.setScene(gameScene);
//interface init
@mizchi
mizchi / 2ch.py
Created January 24, 2011 13:28
datから取得するので人大杉回避する
#!/usr/bin/env python
# -*- encoding:utf8 -*-
import sys
import pykf
import urllib2
from pyquery import PyQuery as pq
reload(sys)
sys.setdefaultencoding('utf-8')
BBS_LIST = "http://www.zonubbs.net/bbsmenu.html"
@mizchi
mizchi / flymake_pyflakes.vim
Created February 17, 2011 00:03
pylakesでエラーチェックするPythonシンタクスチェッカー
"[~/.vim/bundle/errormaker/ftplugin/python]
" pip install pyflakes
setlocal makeprg=/usr/local/bin/pyflakes\ %
setlocal errorformat=%f:%l:%m
if !exists("g:python_flyquickfixmake")
let g:python_flyquickfixmake = 1
au BufWritePost *.py make
endif