2009-04-01から1ヶ月間の記事一覧

Google App EngineでRSS

PythonとGoogle App Engineの勉強を兼ねて、性懲りもなくRSSのジェネレータを作ったよ。データベースの知識がなかったのでかなり手間取ったけども。 カトゆー家断絶(RSS) ゴルゴ31(RSS) まなめはうす(RSS) 痕跡症候群(RSS) (・∀・)イイ・アクセス(RSS…

重複なしリスト

Pythonで、RubyのArray#uniqみたいにリストから重複している要素を削除する方法ってないかなと思ったのでメモ。原理的にはこういうことだよね。 #!/usr/bin/python #coding: utf-8 #for Python2.5 def uniq(ol): ul = list() s = set() for x in ol: if x no…

Web API関連(Python3.0)

前回の「Web API関連」は、正規表現を使ったところがいまいちだった。ウェブ上で探してみると、どうやらPython2.6から標準でjsonのパーサがライブラリに含まれるらしい。そこでUbuntu8.10のリポジトリに含まれていたPython3.0(rc1+)の環境で書き直してみた…

Web API関連

ちょっとPythonの勉強をし始めたので、以前Rubyで書いたWeb APIを参照するためのものをPythonで書き直してみた。 Web API関連(はてブ・はて☆スタ・livedoor reader) - 鯨飲馬食コード Web API関連(livedoor clip・PageRank) - 鯨飲馬食コード 対象は、は…

MPICHとMPI::BOOL

C++のコードをMPIを用いて並列化しようとした時の話。Ubuntu上でOpenMPIを用いてテストを行い、大丈夫そうなので実際にOpenSUSE上でMPICHを用いてコンパイルしようとするとエラーが出た。「'BOOL' is not a member of 'MPI'」と表示されるので、MPI::BOOLが…