python

tweepyの実装

pythonでtwitterのOAuth周りを試していた。以前Djangoから扱うものを触っていたけど、今回はbot対応をしたかったので、色々調査した。今botはほぼ自作のtwitterライブラリを使ってるので、OAuth周りも自作してみたけど、キレイに書ける気がしなくなったので…

CentOS5にTornadoとpycurlをインストールする

Tornadoが公開され一段と盛り上がりを見せつつあるPython界隈ですが、このビッグウェーブに乗らない手は無いのでTornadoをインストールしてみます。 Tornadoのインストール自体は簡単で、概要 — Tornado v0.2 documentationにある通りに進めれば終了です。た…

JQueryの様にDOM操作できるpyqueryを使って、占い@niftyをスクレイピングする

会社の先輩にブログ書けと言われたので、トハエコ(@tohae_call)のソースを小出していこうと思います。 今回はJavascriptのライブラリとして有名なJQueryの様にDOM操作できる、pyqueryというライブラリの使い方を紹介します。クローラとかスクレイピングとか…

setを使って、twitterの片思い、片思われ、両思いを取得する

@tohae_callというbotを作っているのですが、今まではfollowしてくれた人を手動でfollow返ししてたのですが、最近@tohae_callをremoveする人が増えてきて、さすがに手動removeはめんどくさすぎるので、両方とも自動化することにしました。 そのためには、片…

Yahoo!キーフレーズ抽出APIをpythonから使ってみた

ばずったーみたいなものを作りたくて、Mecabでほげほげしてたのですが、Yahoo!からなんか便利そうなAPIが出たので使ってみました。 Yahoo!デベロッパーネットワーク - テキスト解析 - キーフレーズ抽出このAPIはJSONで返してくれるので、超簡単に使えました…

python-twitterのダメなところ

タイムラインを取得したり、postしたりできるのは便利なんですが、残念なことにStatusクラスからクライアントなどの情報が取得できない。JSONパースするだけなんだから、その辺りも取得できるようにしとけや!

CentOS5にTokyoCabinetとPyTCをインストールする

何となく暇だったので、CentOS5にTOkyoCabinetをインストールしてみた。 moved TokyoCabinet本体は上記リンクからダウンロード。最新版は1.4.14 $ wget http://tokyocabinet.sourceforge.net/tokyocabinet-1.4.14.tar.gz $ tar xvzf tokyocabinet-1.4.14.tar…

CentOS5にpython2.6+Django+mod_python+色々の環境を整える

YahooのOpenIDを試そうとしたら、なんかポート番号がほげほげでどうこうらしいことを知ったので、mod_pythonを入れてちゃんと動かせば使えるのかなー、と思ってCentOSを入れてみたメモ。 MacBookのApacheの設定をしてもよかったんだけど、手元のMacBookには…

ついに出る

URL変更のお知らせこれは絶対に買う。 Djangoはオンラインドキュメントがかなりあるけど、どこをどう読めば良いのかよくわからない。 こうやって書籍にまとめていただけると大変ありがたい。 ただ問題は値段。4410円って高すぎだろ、JK

Djangoの初期設定

Djangoはとてもすばらしフレームワークだと思うが、最初の設定がかなり面倒だったりします。 $ django-admin.py startproject tohae $ cd tohae $ django-admin.py startapp blogこうするとひな形となるファイルなどは生成されるのですが、ここからが結構大…