Gmailアカウントで受信したメールをRedmineにチケット登録する

Redmineを個人タスク管理に使うため、どこからでもメールでチケット登録したいと思って試してみた。Redmine環境は BitNami :: Redmine の VMware Virtual Machines Ubuntu 10.10まずはRedmine.JPのマニュアルを参照してコマンドを作成。メールによるチケット…

Twitterの声優クラスタ調査

先日、有志によるオタク達の河口湖合宿にて、ネット上の声優ファンコミュニティの勢い調査のプレゼンをしました。 映像 http://www.ustream.tv/recorded/10117679 資料 http://www.slideshare.net/Jinmen/lt-at-ytour その中から、Twitterの声優クラスタ調査…

迷路を解いてみた

http://okajima.air-nifty.com/b/2010/01/post-abc6.htmlこれを解いてみた。 50分かかりました。 # coding: utf-8 import sys data = """************************** *S* * * * * * * ************* * * * * ************ * * * * ************** **********…

ニコニコ動画の検索結果を取得してリスト化する

# coding: sjis def login(opener): import urllib url = "https://secure.nicovideo.jp/secure/login?site=niconico" postdata = {} postdata["mail"] = "メールアドレス" postdata["password"] = "パスワード" postdata = urllib.urlencode(postdata) r = …

認証付き&要クッキーのサイトにログインする

baseurl = "https://trading1.sbisec.co.jp/ETGate/" def write(str): f = open("out.html", "w") f.write(str.encode("sjis")) f.close() def build_opener_cookie(cj): import urllib2 ch = urllib2.HTTPCookieProcessor(cj) opener = urllib2.build_opene…

Webサイトから特定の情報を抽出する

def get(url, code): import urllib f = urllib.urlopen(url) return f.read().decode(code) def parse(html): from BeautifulSoup import BeautifulSoup soup = BeautifulSoup(html) entry_table = soup.findAll("table")[3].findAll("td") return {"title"…