傀儡師の館.Python

傀儡師の館.Python

PR

×

Calendar

Keyword Search

▼キーワード検索

Archives

2026.05
2026.04
2026.03
2026.02
2026.01
2025.12
2025.11
2025.10
2025.09
2025.08

Profile

kugutsushi

kugutsushi

Free Space

設定されていません。
2003.01.23
XML
カテゴリ: ことばの処理
TsumWiki という Wiki の一種が公開されたようなので、そのソースを眺めてみる。Zope の ZServer を使って、データは Berkeley DB に保存するというもの。コメントをつけながら見ているが結構参考になる。人工無能もこれに組み込んじゃうかな・・・。もちろん、会話は全部 DB に記録されるのだ。しばらくの間はデスクトップを中心にしていこうかと思っているのだが、ウェブからもそのうち人工無能にアクセスできるようにしたいと思っている。で、そうしたときに、どういう形態で動かしたらいいかなども、
ちっと考えてみるのだ。

Python のウェブサーバといえば、Zope という手もあるのだが、やっぱり Zope はパブリッシング中心と考えた方がよくて、インタラクティブな用途に使うには適していない。TsumWiki も Zope の一部の ZServer というオブジェクト指向のサーバを使っているが、基本的に Python のオブジェクトを永続的にシームレスに使えるのが便利なので使っているのだろう。でも、ページのパブリッシュについては Zope の部品は使っていない。Zope っていうのは、けっこうそうやって部品としても使えるものなのだな。Standalone ZODB といって Zope とは切り離された状態で使うことができるオブジェクト指向のデータベースもあるし(もともと Zope のデータベース)、Zope3 という次世代のサーバでは、もっと部品化が進むらしい。そしたら、また考えればいいのだ。

TsumWiki は、個人のサイトで使っているものを好意的に GPL で公開されたものなのだが、これだと比較的簡単に改造もできるし、これ以上、公開がなかったとしてもいじれそうな感じなのでしばらくこれを使ってみるかという気になっている。まあ、これをいじり倒せば自分でも新しいのが作れるようになっているだろうし。まあ、これだとウェブページ上でのちゃっとという感じになるかな。ただそういうものじゃなくて、もっとサーバと個人が蜜に他者を介在させないような形で連携させるには、もっとちがったものが必要かもしれない。

Twisted というサーバは面白そうな感じだ。こういうものの方がサービスレベルで動かすようなものには適しているかもしれない。Python ってけっこう面白い動きがあるのだよな。いまいちマイナーだけど。

PEAK (Python Enterprise Application Kit も方向は人工無能とは関係ないけどおもしろそうだし。まあ、探してみるといくらでも楽しそうなものがある。日本でなんでもっと Python が流行んないのか不思議でしょうがない。

簡単なところでは、 Spyce という ASP や JSP みたいな感じで Python が使えるものもあるし。まあ、セキュリティを気にせずにバンバン作ったものをウェブから使えるようにしたければ、このぐらい簡単なものの方がいいかもしれないけど、ウェブサーバ自体が統合されていた方が楽でいいかな。あとソースがすごく見づらいからやっぱり Spyce はダメだな。

IPython を使えば、対話的なシェルとして、自然言語でいろいろコマンドまで動かしてしまうような用途にはよさそうな感じだ。ふーん、それにしても IPython マニュアル見て

MEMS Exchange の Quixote なんてものもあるのか。Spyce なんかより、かなり高度な感じだな。こっちの方が Spyce よりソースも見やすくていい。XML-RPC のサービスなんかもやりやすいようだ。

CherryPy は名前がかわいい。中身はけっこうちゃんとした感じでよさそう。このぐらいが一番使い勝手はいいのかな。 Snakelet なんていうのもあるのか。これは教育用か。小さめだから読んでみようかな。 PYRO (PYthon Remote Objects.) というのは、パッと見た目で惹かれるものがあるかな。 SOAP vs CRBA のあたりもそのうちチェックしよう。

ここから Webware というのにリンクが張られている。日本人でも PyPage なんていうものを作っている人がいるんだな。BeOS でも動くとか書かれているところがマニアだなぁ。しかし、ほんといろいろあるな。

うーん、やっぱりとりあえず Twisted あたりからかなー。

まあ、そんなこんだで今日は終わり。





お気に入りの記事を「いいね!」で応援しよう

Last updated  2006.09.12 20:16:55
コメント(0) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: