Zope3
Zope3 を使おうとして迷子になった人はこちら。(♪そのうちなんとかなるだろう - 植木等)
このまま記事を入力し[投稿する]ボタンを押せば当サイトに送信されます。
以下の文章は注意書きです。
名前はかならず記入してください。ハンドルネームでも構いません。
またパスワードを入力することをお勧めします。
その場合他人による *なりすまし* と区別出来るかもしれません。
さらにブラウザでクッキーを有効に設定してある場合あなたの記事は後で修正可能になります。
コメントスパム防止のため記事の内容を機械的にモデレート
(スパムである確率を計算)
する処理を通します。
どのような投稿であれ、たまたま計算誤差によりスパムとみなされ
秘密の場所
に収納される可能性があります。
その場合、管理人が手作業で正規の場所に移動しますのでお待ちください。
-
14
owa
2004/09/27 23:50
id: mJs8kxp1Zus
prob: 2.7%
-
-
>>13 どこでエラーになっているのか
${Zope3}/lib/python/zope/app/applicationcontrol/runtimeinfo.py の中の
class RuntimeInfo(object):
....
def getSystemPlatform(self):
"""See zope.app.applicationcontrol.interfaces.IRuntimeInfo"""
# FIXME: platform.platform()?
if hasattr(os, "uname"):
info = os.uname()
else:
info = (sys.platform,)
return unicode(" ".join(info), self.getPreferredEncoding())
最後の return 行で例外を投げていました。そして、これを受けた ${Zope3}/lib/python/zope/app/applicationcontrol/browser/runtimeinfo.py がすべて "n/a" に設定
してました。
info は euc-jp なのに self.getPreferredEncoding() を utf-8 に設定したせいですか? info
= os.uname() が日本語 (euc-jp) 混じりのタプルを返すのがおかしい?!
"# FIXME" と書いてあるのですが fix する能力ありません。そもそもロケールを
utf-8 にしようと云うのが間違い? 何をやろうとしてるのかすら解からなくなってきたので、今日はこれまで。
-
13
owa
2004/09/26 22:44
id: mJs8kxp1Zus
prob: 0.2%
-
-
>>10 どういう仕組みなんでしょう?
Runtime Infomation はロケールを見ているらしいのだけど (以下独り言)
${Zope3}/lib/python/zope/app/applicationcontrol/runtimeinfo.py
の中で locale.getpreferredencoding() を使っているけど、
$ LANG=ja_JP.UTF-8 ${zope_instance}/bin/runzope
として起動しても "n/a" になってしまう。どこでエラーになっているのか解からん
ちなみに
$ LANG=ja_JP.UTF-8 python
>>> import sys, locale
>>> locale.getpreferredencoding()
'UTF-8'
>>> sys.getfilesystemencoding()
'UTF-8'
とはなります。
-
12
hoihoi-p
2004/09/23 12:09
id: f4EbtcS9oVc
prob: 3.1%
-
-
>>11:あれ "+" こういうのって反則じゃなかったっけ;;
そうそう。こういうの、いっぱい有るから、Apacheで一般のお客さまがアクセスできなくするの大変そうだな〜と。
>>8 なんだか無駄な事ばかりやってるような^^;;
禿同。
ただ、Golive見たいなコンテンツエディタが対応してくれると、一気にプロのデザイン事務所にひろがりそう。
#希望的観測すぎるよねー。
-
11
owa
2004/09/22 23:44
id: mJs8kxp1Zus
prob: 1.6%
-
-
>>10 ++etc++process
あれ "+" こういうのって反則じゃなかったっけ;;
>>8 なんだか無駄な事ばかりやってるような^^;;
ZopeX3 始めてみたのは良いけれど、判らないことがどんどん増えて行くみたいです (汗
-
10
owa
2004/09/22 23:32
id: mJs8kxp1Zus
prob: 0.0%
-
-
>>5 設定してないのに、システムのlocale読んでEUC-JPになってる
どういう仕組みなんでしょう?
[top]→[Manage Process]→[Runtime Infomation]
( http://localhost:9080/++etc++process/@@index.html )
で見ると確かに "EUC-JP" になってますね。(でもブラウザには utf-8 で来てる)
/usr/lib/python2.3/site-packages/sitecustomize.py で
--------------------------------
import sys
sys.setdefaultencoding("utf-8")
--------------------------------
とやっても変化しないし、
$ LANG=C ${zope_instance}/bin/runzope
で起動すると [Runtime Infomation] 表示がすべて "n/a" になってしまいます。
これはソース読まないと解からないかなー
-
9
owa
2004/09/22 21:53
id: mJs8kxp1Zus
prob: 0.6%
-
-
迷子になったら、誰かが助けに来るまでじっとしてなさい。と言われても、誰も助けに来ない場合、やっぱりうろつくしかありません (^^;
http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitec...
http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitec...
http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitec...
http://mail.zope.org/mailman/listinfo/zope3-dev
こんなの全部読むのは無理なので、さしあたり興味がある範囲で、
1. DTML と Python Script はどうなるの?
http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitec...
http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitec...
DTML はDTML2 になって残るみたいです。Python Script も残るけど、まだ実装されてないようです。
2. Zope3 の目玉? Product はどうなる
http://www.nidelven-it.no/products/zope3_boring/
にシンプルな Zope プロダクトがあるのでインストールしてみよう
$ tar xvzf boring-zope3-0.3.tar.gz
$ cp -a boring ${zope_instance}/lib/python/
$ cp borring/boring-configure.zcml ${zope_instance}/etc/package-includes/
そして ZopeX3 をリスタート (僕はまだ試してません;;)
その他のサンプルや DB アダプタは下記に置いてある。
http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitec...
3. Apache との連携は?
http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitec...
最初はサンプルプロダクト入れて遊んでみようと思ってます。迷子になったらあわてない。
-
8
kiyo
2004/09/22 11:06
id: SqALsodDuX2
prob: 0.0%
-
-
僕も迷子になりましたので参加させてくらはい
>>5 メンバの設定は principals.zcml でやるらしい(?)
そうなのかあ〜
owa さんのrpmを入れて userfolder 探すが見つからない。
仕方がないので zope.org からtarファイルを持ってきて解凍インストール(Zope27とほぼ同じで助かった)
もう一度rpmから入れ直してテストしてみよう。
# あ、なんで今頃きがつくかなあ。
# tarから入れなくても /usr/lib/zope3/bin/mkzopeinstanceで新しいインスタンス作ればいいじゃん
# なんだか無駄な事ばかりやってるような^^;;
-
7
hoihoi-p
2004/09/22 10:21
id: f4EbtcS9oVc
prob: 0.5%
-
-
>>6:メンバの設定は principals.zcml でやるらしい(?)
ほんとですねー。 素のテキストで保存してある。
なんだかなー。 せめてmd5とか・・・・。
-
6
owa
2004/09/21 23:15
id: mJs8kxp1Zus
prob: 0.0%
-
-
>>5
メンバの設定は principals.zcml でやるらしい(?)
http://owa.as.wakwak.ne.jp/zope/coreblog/105
少し遊んでみました。深くは試してません。
CMF を移植できるとは書いてないけど、DTML(改良版)は動くと書いてあるし、
ZopeX3 の次の Zope3 ではプロダクトの移植も可能になるとも書いてありますね。
まだまだ先は解からないけど、悪いものじゃ無いような気がします。
>>ぼちぼちいきましょう
はい(^^、ゆっくりいきませう。
-
5
hoihoi-p
2004/09/21 19:56
id: f4EbtcS9oVc
prob: 0.0%
-
-
>>4
了解です。
まー、これだけ変わるとどっちにしても、目が点ですよ。 ^^;
でも、設定してないのに、システムのlocale読んでEUC-JPになってるのは、また僕の誤解?
プロダクトの互換性は、興味津々。
(つーか、あきらめてます。ショックが少ないように。 CMFベースだといいのかな?)
Apacheをプロキシ代りに使うのも含めて、周辺のサポート環境とかも、やりなおしかな。
まだ、何もわからないけど、いい予感がするのは、あたしだけ?
まー、ぼちぼちいきましょう。 ^^/
|