Doge log

Abby CTO 雑賀 力王のオフィシャルサイトです

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

モダンPython開発環境入門

今日、KevinさんところにBespinの話が出ててそいつを見てて思った。 最近のpython開発環境はこんな感じだろうと。 エディター 軽量なものが好まれてるのはまあどこもみんな同じだろう。 vim emacs TextMate MacだとTextMateを使ってる人がやはり多いっぽい。…

Bespinのbackendがpythonで書かれている理由

GAEで動かすためですね。わかります。

MakoのTagを追加する

MakoのTagの追加方法を誰も書いていないようなので適当に書いてみる。 from mako.parsetree import Tag from mako.template import Template from mako.codegen import _GenerateRenderMethod class TestTag(Tag): __keyword__ = 'test' def __init__(self, …

pythonistaのためのphp用の開発サーバ

phpで開発する時の開発用サーバとかよくわからなかった。 未だにapacheとか云々するのもなんだかなあと思うんだけど。 まあpythonistaならwphp使うよねって話。wphp http://pythonpaste.org/wphp/こいつはwsgiのインターフェイスでphpをfastcgiで動かしてく…

きっかけの話

pythonからdjangoにたどり着くか djangoやりたいからpythonにたどり着くか この違いは意外に大きいのかも知れない。成長するという意味で。 僕は前者だったけどもー。

ライブラリの話

http://d.hatena.ne.jp/tokuhirom/20090219/1235034086 を見て。pythonの場合ってどうするか? 最近ならばpipでbundleつくりゃあいいんじゃね?で終わりかと。 ちょうどいいエントリがあったので紹介。 http://d.hatena.ne.jp/pyxis-dev/20090219/1235012848

Jinja2かMakoか

こんにちわ、Pの付く言語なのに全く相手にされていない言語:Pythonを使ってるmopemopeです。 完全に私事ですが、普段やっつけ仕事(コード生成とか)で使ってるのはCheetahだったりするんだけど乗り換えようとちょい調べました。 最近ならば「Jinja2使え!ボ…

Django勉強会について

ネタが尽きてる感があるのでもうPython勉強会にしませんか?

タプルのリストとGC

Issue 4074: Building a list of tuples has non-linear performance - Python tracker こんな問題があったのかー。 2.7、3.1では修正されてます。

Python力を高めるためのライブラリコードリーディング

id:yuroyoroがpython力を高めるとか言ってたのを聞いて、自分の場合どうだったかなあと。 思い入れがあるものを簡単に。まあ参考になれば。 pure python系 まずはpure python系 django 結構python初心者のころからdjangoのソースは読んでた。 多分、今ほど大…

Plufが日本のdjango厨の間でそれほど話題になっていない件

http://www.pluf.org/ どーせpythonで仕事させてもらえないならもっと食いつけ! と言いたい。 でも「phpだからなあ。。。」って気持ちもわかりますよ!

Filename Filter

ただ単にfnmatchを使いたかっただけ。 import fnmatch import os import os.path ignore_files = ['*/.svn/*', '*/CVS/*', '*.pyc'] for root, dirs , files in os.walk('.'): for file in files: path = os.path.join(root, file) ignore = reduce(lambda x…

なんとなく

http://d.hatena.ne.jp/yappo/20090204/1233731596 をみて。 参考になれば Eventlet - Second Life Wiki Google Code Archive - Long-term storage for Google Code Project Hosting. http://opensource.hyves.org/concurrence/

Pluginシステムの実装

ちょっとPlugin的なものを実装しようとしてたら行き着いた。 http://lucumr.pocoo.org/2006/7/3/python-plugin-system importする仕組みはよくあるのでわかるんだけど。 読み込んだモジュールからPluginクラスを抽出するスマートな方法が書いてあったので紹…