[Kazehakase-devel 1883] Re: 共有ブックマーク

アーカイブの一覧に戻る

Hiroyuki Ikezoe poinc****@ikezo*****
2005年 2月 7日 (月) 10:09:15 JST


zoeです。

On Mon, 07 Feb 2005 08:53:05 +0900
Kazuhiro NISHIYAMA <zn****@mbf*****> wrote:

> In <20050****@ikezo*****>
> On Sat, 5 Feb 2005 19:35:45 +0900
> Hiroyuki Ikezoe <poinc****@ikezo*****> wrote:
> > > * insert a new bookmarkのinsertメソッドの呼び出しで
> > >     props=["title", "New bookmark", "link"]
> > >   となっていて、引数が足りない。
> > 
> > これは具体的にはどこのことでしょうか?
> 
> 「新規ブックマークを挿入」したときに、XML-RPCのサーバ側で
> props.inspectをログに出すようにして確認した結果です。

あ、分かりました。ブックマークエディタを使ってるんですね。
これは下にある「titleやlocationが変更されない」のと関係してるんですが、
ブックマークエディタでは、まだその辺の処理ができないようになってます。

新規にブックマークを登録するならいまのところ、ブックマークメニュー上で右
クリックしたメニューから追加するしかできません。

> > > * 削除しようとしたら
> > >    CRITICAL **: file kz-bookmark.c: line 555 (kz_bookmark_get_id):
> > >    assertion `KZ_IS_BOOKMARK(bookmark)' failed
> > >   とでてremoveメソッドのidが足りない呼び出しになってしまっている。
> > 
> > これはですねえ、そういう仕組みになっちゃってます。
> > 今のやり方はidを一意にするためにサーバー側でidをつけています。で、き
> > ちんとサーバー側で更新されてidを受け取っていればいいんですが、idを受
> > け取ってないとこうなります。
> 
> idはつけているはずなんですが、CRITICALが出てくるようです。
> idがないときに代わりに使えそうなものと言うとXPathとか?

これよくよくメッセージを見てみると、idがないんではなくて、そもそも
のKzBookmarkオブジェクトが変ですね。詳しく調べてみます。

> > > * titleやlocationを変更してもXML-RPCリクエストがでない。
> > 
> > これはまだ対応してません。正直誰も使ってくれる人がいなかったので対応
> > する
> > 気がおきませんでした。自分ではタイトルやロケーションを変更することも
> > なか
> > ったんで。
> > 
> > 使ってくれる人が現れたのでちょっとがんばって実装してみます。
> 
> 変更が出来ないと、ブックマークエディタでは、挿入したときに出来る
> Locationのないブックマークしか作成できないような気がします。

これはその通りです。いまのとこブックマークエディタからはできません。
上に書いたとおり右クリックメニューからお願いします。


> > > XML-RPCでエラーになっても何もでないので、サーバ側の
> > > バグでエラーを返したときやxbelが変な時にわかりにくいです。
> > 
> > これもなんとかしたいと思ってるんですがよいUIが思い浮かばないので対応
> > でき
> > てません。いいアイデアがあれば下さい。
> 
> 200 OK以外ならその内容を、Faultの場合はfaultCode:faultStringを
> ダイアログで表示するだけでも良さそうな気がします。

ダイアログは激しくユーザビリティが落ちるのでやりたくないです。

エラーが出たときにもポップアップウインドウが出ることなくエラーが分かる
↓
ユーザーがエラーを知りたいときにダイアログが出る

ってな風だったらいいんですけど。





Kazehakase-devel メーリングリストの案内
アーカイブの一覧に戻る