開発したアプリなど一覧

Python

NO IMAGE Programming

Python の defaultencoding を変更する。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IRC上に流れてきたURLのタイトルを返す関数

IRC使ってるときにちょくちょくURLを貼り付ける事があるのだけど、URLだけ張られて中身何かわからん!ということが結構あるので bot に機能を追加した。 IRC上で誰かが URL を発言したらそのページを習得して title タグの中...
NO IMAGE Programming

なるとくれ

これの続き。 IRC上で「なるとくれ」と発言されたらその人へオペ権限を投げる関数を作った。自動オペ配布はちょっと好きじゃないのでこんな事をしてる。PyIRC自体も改良中だがそれはまた別の話。こんな感じでどんどん機能...