> kconv は判定に使って、変換は python の機能使ってるのですよね。
いいえ(汗。問題はこのへんにありそうですね。
・ データベース(postgresql-8.1.3)に更新PINGの情報(ブログ名やユーザエージェント名)を書き込もうとすると次のエラーが発生します。
「TypeError: argument 1 must be str, not unicode」
・ $ psql -l ping と打ち込むと、EncodingはUTF8となっています。
・ ブログ名の変換は、PythonScript(Zope内の)で次のように行っています。
title = container.to_utf8(title) <-- ブログ名(title)を外部メソッド(to_utf8)にてUTF8に変換
# USER AGENT
agent = "Unknown"
try:
agent = context.REQUEST["HTTP_USER_AGENT"]
except:
pass
# Insert ping
r = container.insert_ping(title=title,url=url,useragent=agent)
return {"message":"Thanks :(^-^)."}
外部メソッド:to_utf8
import kconv
def to_utf8(src)
try:
return kconv.convert(src,kconv.UTF8)
except:
return src
・ データベースクラスタを作成したとき次のように指定しました。
$ initdb --encoding=UTF8
・ テーブルの作成でブログ名は次のように指定しました。
postgres=# create table pingupdate (
(# blogtitle text,
途中省略
(# );
お気付きの点がありましたら、宣しく御指南くださいませ(汗。
COREBlog
ピースな愛のバイブスでポジティブなCOREBlogを使ってみよう。<br />本家 <a href="http://mail.webcore.co.jp/mailman/listinfo/coreblog"><u>メーリングリスト</u></a> がありますから、ここは夢の話でもいたしましょう。あくまでブログは話のベース環境です。
投稿フォーム:
owaさん、色々テストして頂いて恐縮です。
23:52頃のCOREBlog 1.2.2(Rev.1.17)による更新PINGは正常に受信できました。が、データベースに書き込むときにブログのタイトル名がUTF8じゃないとオコラレテしまいました(多分?、"象歩")。
(kconvで変換しているはずなのですが(汗))
xmlrpclib.pyから直接受けた更新PINGはブログタイトルがtestでしたのでOKとなってます。
>>11 URLが、"http://papasan.org:8080/RPC2" となってました
コンソールから試してみました
>>> from xmlrpclib import Server
>>> svr = Server('http://papasan.org:8080/')
>>> resp = svr.weblogUpdates.ping('test','http://owa.as.wakwak.ne.jp/zope/coreblog/161')
>>> resp
{'message': 'Thanks :(^-^).'}
でうまくいったようですが、
http://papasan.org:8080/weblogUpdates/
ブログからはまだうまく行かないようです。
が、すいません今日は寝ます...zzz
owaさん、こんばんは。
更新PINGの送出、ありがとうございます。
残念ながらURLが、"http://papasan.org:8080/RPC2" となってましたので処理されませんでした。
もし、よろしければ "http://papasan.org:8080/" でお願いします。
感謝!!
なんのお構いもできませんで;;
PING くらいなら何時でも打てます。
今打ったら残念ながらタイムアウトが返ってきました。
owaさん、PINGサーバーのテストにご協力ありがとうございます。
同じCOREBlogでも受付けるのとそうでないのとあるのですねえ。
「Software Design 2004年4月号」を見ながら、そのまんま作ったつもりですが、なかなかうまくいきません。
なので、さらに情報収集中です、引き続き更新PINGをお願いいたします。
取り急ぎお礼まで!!
nakagami さんのところで知ったのだけど、abe さんも Plone 使ってるんですね。
http://blog.so-net.ne.jp/nakagami/2006-03-11
まだβ版と書いてあるので、COREBlog2 を載せる作業中か?
RSS も配信してるようなので瓦版に載せようかと思ったけど、
マシンが非力なので止めときます;;
http://newleader.s-abe.or.jp/
COREBlog がターゲットのコメントスパム?
すでに 10 サイトに関連記事があります。
http://hoihoi-p.yosiki.org/blog/285
http://ktj.dip.jp/coreblog/188
http://lightson.dip.jp/blog/seko/632
http://matatabi.homeip.net/blog/setomits/577
http://papasan.org/PapaBlog/67
http://sitebites.homeip.net/blog/115
http://weblog.shigeo.net/246
http://www.junktest.net/zope/junya/525
http://www.randynetwork.com/blog/231
http://z1r.dip.jp/COREBlog/376
ここ 5 日分のログ調べたけど、うちにはまだ来てないようです。
馬鹿な壁はあるけど、越えられたらやだな。
http://owa.as.wakwak.ne.jp/zope/labs/bbs/220/77
なんか賑やかです。しょうがないので Plone も始めることに。
判らないと云うことは、知ることも多いと云うこと。けっして嫌いな分けじゃない。
とりあえず環境を整理するためのパッケージ化に半時費す。
やっつけだけど使ってくれる人が居ればうれしい。
今日から寝る前に一時間くらい時間を作ることにしよう。気分転換と云うことで。
http://takanory.net/plone
http://www.liris.org/plone
たまには「時の流れに身をまかせ♪〜」
http://sitebites.homeip.net/blog/87
しっかりせねば;;