Zope3
Zope3 を使おうとして迷子になった人はこちら。(♪そのうちなんとかなるだろう - 植木等)
投稿フォーム:
お名前: ニックネームでも何でもかまいません(必須)
パスワード: なりすまし防止のため利用できます(任意)
記事:
 
キャンセル
14 owa #e8faefa 2004/09/27 23:50 prob:%
>>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 #e8faefa 2004/09/26 22:44 prob:%
>>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 #0eca2b3 2004/09/23 12:09 prob:%
>>11:あれ "+" こういうのって反則じゃなかったっけ;; そうそう。こういうの、いっぱい有るから、Apacheで一般のお客さまがアクセスできなくするの大変そうだな〜と。 >>8 なんだか無駄な事ばかりやってるような^^;; 禿同。 ただ、Golive見たいなコンテンツエディタが対応してくれると、一気にプロのデザイン事務所にひろがりそう。 #希望的観測すぎるよねー。
11 owa #e8faefa 2004/09/22 23:44 prob:%
>>10 ++etc++process あれ "+" こういうのって反則じゃなかったっけ;; >>8 なんだか無駄な事ばかりやってるような^^;; ZopeX3 始めてみたのは良いけれど、判らないことがどんどん増えて行くみたいです (汗
10 owa #e8faefa 2004/09/22 23:32 prob:%
>>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" になってしまいます。 これはソース読まないと解からないかなー
09 owa #e8faefa 2004/09/22 21:53 prob:%
迷子になったら、誰かが助けに来るまでじっとしてなさい。と言われても、誰も助けに来ない場合、やっぱりうろつくしかありません (^^; http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/FrontPage http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/Documentation http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/ProgrammerTutorial http://mail.zope.org/mailman/listinfo/zope3-dev こんなの全部読むのは無理なので、さしあたり興味がある範囲で、 1. DTML と Python Script はどうなるの? http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/FAQ http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/DocumentTemplateMarkupLanguage2 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/ComponentArchitecture/FrontPage/AddOnPackages 3. Apache との連携は? http://dev.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/Zope3Book/virtualhosting.html 最初はサンプルプロダクト入れて遊んでみようと思ってます。迷子になったらあわてない。
08 kiyo #18390ca 2004/09/22 11:06 prob:%
僕も迷子になりましたので参加させてくらはい >>5 メンバの設定は principals.zcml でやるらしい(?) そうなのかあ〜 owa さんのrpmを入れて userfolder 探すが見つからない。 仕方がないので zope.org からtarファイルを持ってきて解凍インストール(Zope27とほぼ同じで助かった) もう一度rpmから入れ直してテストしてみよう。 # あ、なんで今頃きがつくかなあ。 # tarから入れなくても /usr/lib/zope3/bin/mkzopeinstanceで新しいインスタンス作ればいいじゃん # なんだか無駄な事ばかりやってるような^^;;
07 hoihoi-p #0eca2b3 2004/09/22 10:21 prob:%
>>6:メンバの設定は principals.zcml でやるらしい(?) ほんとですねー。 素のテキストで保存してある。 なんだかなー。 せめてmd5とか・・・・。
06 owa #e8faefa 2004/09/21 23:15 prob:%
>>5 メンバの設定は principals.zcml でやるらしい(?) http://owa.as.wakwak.ne.jp/zope/coreblog/105 少し遊んでみました。深くは試してません。 CMF を移植できるとは書いてないけど、DTML(改良版)は動くと書いてあるし、 ZopeX3 の次の Zope3 ではプロダクトの移植も可能になるとも書いてありますね。 まだまだ先は解からないけど、悪いものじゃ無いような気がします。 >>ぼちぼちいきましょう はい(^^、ゆっくりいきませう。
05 hoihoi-p #0eca2b3 2004/09/21 19:56 prob:%
>>4 了解です。 まー、これだけ変わるとどっちにしても、目が点ですよ。 ^^; でも、設定してないのに、システムのlocale読んでEUC-JPになってるのは、また僕の誤解? プロダクトの互換性は、興味津々。 (つーか、あきらめてます。ショックが少ないように。 CMFベースだといいのかな?) Apacheをプロキシ代りに使うのも含めて、周辺のサポート環境とかも、やりなおしかな。 まだ、何もわからないけど、いい予感がするのは、あたしだけ? まー、ぼちぼちいきましょう。 ^^/