Fri, 29 Sep 2006

Pythonでのプレゼンツール

Discreet Blog 27.9.2006: Bruce the Presentation Tool で知った bruce

すごい気になってて是非とも日本語を表示したいなとと思って色々探したり試したりし てみたところ、単にpygameで日本語を表示するやり方と一緒で良かったみたい。


Continue Reading...: "Pythonでのプレゼンツール"



Thu, 28 Sep 2006

今更ながらfeedparserの話

久しぶりにfeedparserに触ってて、ちょっとびっくりしたので恥ずかしながら一応メモ っておきます。多分他の人は、今更何言ってんの?ってなことなのでしょうが・・・

feedparser.feed(url)で得られる値は、ディクショナリ形式なのでこれまでずーっと hoge['spam']['foo'] みたいにアクセスしてきたんだけど、実は実は hoge.spam.foo でアクセスできたんですね。知らなかった・・・すげー!って 感動してたら実は、feedparserのトップページにあるサンプルにも普通に書いて あったね・・・恥ずかしい。

ちなみにそれを実現しているコードはここのようだ。

def __getattr__(self, key):
    try:
        return self.__dict__[key]
    except KeyError:
        pass
    try:
        assert not key.startswith('_')
        return self.__getitem__(key)
    except:
        raise AttributeError, "object has no attribute '%s'" % key

クラスでこの辺の関数使ったことなかったからこんな書き方もできるんだね。 勉強になりました。


pyblosxomでのpluginアーキテクチャ

見て、そういえばpyblosxomでのplugin機構はどのようになっているのかなと 思って見てみた。

plugin機構のメインの部分はこんな感じ。

for mem in plugin_list:
    _module = __import__(mem)
    for comp in mem.split(".")[1:]:
        _module = getattr(_module, comp)


Continue Reading...: "pyblosxomでのpluginアーキテクチャ"



Wed, 27 Sep 2006

Bookmark: python

anyが追加されてたんだ!
split, rsplitとどう違うのかな?必ず3要素のリストが得られるってのがいいのかな?

Fri, 22 Sep 2006

django勉強会(懇談会のみ参加)

django勉強会の懇談会のみ参加させて頂きました。こういう集まりに行くの初めてだっ たのですが皆さん濃くておもしろかったです。

uemuraさんの隣に座れて色々お話できてよかったです。飲み代の端数おごって 頂いちゃいました。ありがとうございます。同い年ということもあって非常に親近感を 感じました。今後とも仲良くしてくださいね。

あとお隣にうくくのmopemopeさんが座ってらっしゃいました。 確かにすごい眼鏡でした。

everesさんは席が遠かったので、お帰りの際にご挨拶させて頂いただけでした。また今 度djangoの布教のお話を聞かせてください。

uemuraさんと、すぐそばに座ってらっしゃったeveresさんと同じ会社の髪型が印象的な お方(すいませんお名前を失念してしまいました)に、いやーmacいいっすよって進めら れてちょっとmac欲しくなっちゃいました。exposeが特にいいらしい。使ったことない のでわからないのですが一度使うと手放せなくなるんだとか。こないだWindowsなノー トPCを買ったばっかりなのでちょっと今すぐには買えませんがそのうち使って見たいと 思います。

今回は、柴田さんがいらっしゃるということで、みんぱいにサインしてもらおうと思っ て飲み会直前にコンビニでサインペンを購入していったのですが、なんとサイン用にマ イ筆ペンをお持ちでした!

http://sh1.2-d.jp/Pics/minpy_sign.jpg

わざわざ関西から参加したということで「オフミ好き」の称号を頂いてしまいました。 光栄です。

すごく楽しかったのでまた機会があれば是非参加したいなと思いました。(さすがに毎 回毎回東京のイベントには参加できませんが)関西でもこういうのあるといいですね。