Zope-3.1.0b1 が出ました。
'X'が取れたので、ここのタイトルも Zope3 に修正しました。
とても使い易い気がします。今日は試せなくてとても残念。
日頃の行いが悪いせいです;;
Zope3
Zope3 を使おうとして迷子になった人はこちら。(♪そのうちなんとかなるだろう - 植木等)
投稿フォーム:
>>46 いつになったら、下位互換性とってくれるんだろう
「3.1 マダー?」 って感じでしょうか?
少なくとも SESSION 対応してくれないと、うちでは使えません;;
http://www.zope.org/Wikis/DevSite/Projects/ComponentArchitecture/Zope3Volume2Newsletter1
見づらいけど Zope X3.1 Plans - Session support って書いてある。
>> 世の中は、3X ですか
まだず〜と先のような
>>45
へ〜〜。
世の中は、3X ですか。
# いつになったら、下位互換性とってくれるんだろう。
Zope3 が盛り上がりそうな雰囲気ですね;;
最初は、日本のZope情報に載せてまずかったかと反省してましたが・・・
東京での勉強会はちと遠いので、一人でバイブルの1ページから始めようかと思ってます。
3.0.1 出るのかな?
http://mail.zope.org/pipermail/zope3-dev/2005-March/013809.html
Zope X3 3.0.0 がリリースされてから、続々とパッケージが公開されてます。
http://www.zope.org/Products/Zope3-Packages
そろそろ準備すべき時期なのだろうか?
最初はこつこつとカウンタやらナビゲータなどこしらえてみようかなー
# Zope 2.8 系に興味が薄れて来てるの感じます
とりあえず必要なのは、カウンタ と テーブル くらい。意外と少ない。WebNews, BBS, BLOG は作り直しでしょう。以前から瓦版は RDB を使うことを考えていたし (やっぱりと言われそう;;)、BBS と BLOG も含めて部品は共通化できそうな気もする。ありゃ大変。
>>38,39 export PGCLIENTENCODING=UNICODE
有り難うございます。いつも思うのですが
どこを調べると PGCLIENTENCODING が出てくるのか不思議です。
>> 41
まとめてもらったみたいで感謝。
今までのようにZMI内のフォルダ別でエンコードを替えるのは難しくなりそうですね。
ZopeX3を使うようになる前にぼちぼち utf-8へ変更するのが無難なようです。
思いつきで、こんな風にするとよいのかな
.bushrcなどで PGCLIENTENCODING='EUC-JP'とかしてると仮定して
---/usr/lib/python2.3/site-packages/setcustomize.py ---
import sys, os
encod='euc-jp'
env=os.environ
try:
if env['PGCLIENTENCODING']=='UTF-8' or env['PGCLIENTENCODING']=='UNICODE':
encod='utf-8'
elif env['PGCLIENTENCODING']=='SJIS':
encod='Shift_JIS'
except:
pass
sys.setdefaultencoding(encod)
追試しました。下記の組合せで日本語を正常表示できました。
sitecustomize.py | PGCLIENTENCODING
-----------------+-----------------
.euc-jp..........|.EUC-JP..........
.utf-8...........|.UTF-8...........
.utf-8...........|.UNICODE.........
.Shift_JIS.......|.SJIS............
python, ZopeX3, psycopg, $(INSTANCE)/bin, $(INSTANCE)/lib/python/psycopgda の中を探しても PGCLIENTENCODING という名前は見当たらないので、見てるのは PostgreSQL だけだと思います。 psql コマンドでも PGCLIENTENCODING の設定通りに出力されます。
と云うことは、PostgreSQL は PGCLIENTENCODING を見て出力し、ZopeX3 は defaultencoding を見て内部に取り込んでると云うことなのですかね。
それなら kiyo さんの環境ではデフォルトで両方 euc-jp なので、何も設定しなくても平気と云うことになります。あれ、変ですか?
>>38 >>39
sitecustomize.py を sys.setdefaultencoding('euc-jp') に戻し、
$ PGCLIENTENCODING=EUC_JP $(INSTANCE)/bin/runzope
として起動したところ PostgreSQL 上では utf-8 なデータが ZopeX3 で表示できてしまいました。取り急ぎ...
>>38
試してないから、できないかもしんないですけど
・・・あ、PostgreSQLのデーターベースの文字コードが EUC_JPの場合の話ですよ