開発したアプリなど一覧

Python

Programming

OAuth を使用して Twitter へ投稿する。

最近は Launchy から twitter へ投稿しているのだけど、その時 via API となるのが気に入らなかったので、認証に OAuth を使いクライアント名を変更する事にした。ところでいつから from API じゃなくなったんだ...
Programming

matplotlib でグラフを描画する。

Python でグラフを描画するのに何が良いかなーと思って、適当にぐぐって出てきた matplotlib を使ってみる。Python にこだわらなければ Google Chart Api を使ったほうが楽かなーという気もする。 インストール...
Programming

Python の defaultencoding を変更する。

ちょっと BeautifulSoup をいじってたら以下のエラーが出た。 あれ、先週は動いてたのにな・・・と思いながら encoding を確認すると・・・ となってる。何故先週は動いたし。 とりあえず設定しなおそう。Ubuntu9.10だ...
Programming

Python で Mechanize と BeautifulSoup を使用して SNS をスクレイピングする。

俺が普段使っているSNSの一つに ファンタジーアースSNS というのがあって、これは同名のゲーム(要約すると50人1チームで戦争するゲームです)と連動して戦争の成績が見れたり各国毎の統計が見れたりとなかなか便利な仕組みになってます。 ただ、...
Programming

Python で 型を調べる/比較する。

型を調べるのであれば type() を使う。 型によって処理を変えたい場合どうすればいいのかなーと思ってちょっと調べた。 これは import が必要。 Python2.2 以降は以下のような記述が推奨の様だ。 こっちを使おう。
Programming

twitter に返信がきたら irc で発言する機能追加。

先日の Python hack-a-thon で作ってたやつ。他にもやってたけどそれは別の話。 俺のサブアカウントは普段ログインしないので返信とかあっても気づかない。なので IRC の BOT に返信が来たら通知する機能をつけた。Pytho...
Programming

Python Hack-a-Thon #2 行ってきました!

オラクル青山センターすごいです。無線LANと電源使えて100人超入れる会場が使えるなんて素晴らしい。ありがとうございます。 ハッカソン参加するのは初めてですけど全然余裕でした。俺は GoogleAppEngine のチュートリアルをやって時...
Programming

RSSからマルコフ連鎖で文章生成する(Python)

マルコフ連鎖自体あんまり理解してないけど、とりあえず実際のソース読んで勉強しようかなーと思ってぐぐったら、一番上に出てきたページが繋がらなかったので、キャッシュからソースコードを拾ってそれをPythonに移植してちょっといじってみた。可変変...
Programming

Pythonで文字コードの自動判別を行うライブラリ

文字コードの判別に何か良い物ないかなーと思ってたらライブラリを発見したので使ってみた。 サポートしている文字コードはドキュメント内 Supported encodings にもあるけど以下の通り。 Big5, GB2312/GB18030,...
Programming

ubuntu9.04 で mecab を Python から使うまで。

ちょっとbotに機能追加しようかなーなんて思いつきで形態素解析エンジンである Mecab をインストールした。以下のURLの通りにやって途中上手くいかなかったり使うコマンドが違ったりするのでエントリーに起こしておく。 参考にしたのは 白湯の...