トップ «前の日記(2004-11-02) 最新 次の日記(2004-11-04)» 編集

Devlog

2002|11|12|
2003|01|02|03|05|06|07|08|09|10|11|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|05|06|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|
2007|03|04|05|06|07|09|10|11|
2008|02|03|

2004-11-03 [長年日記]

_ [tDiary] XML-RPC APIを拡張

セクション毎に編集できるように拡張中

どのAPIを修正したかわかんなくなるー。チェックリストが必要だな。

  • blogger.newPost
  • blogger.editPost
  • blogger.deletePost
  • blogger.getRecentPosts
  • blogger.getUsersBlogs
  • blogger.getUserInfo
  • metaWeblog.editPost
  • metaWeblog.getPost
  • metaWeblog.getRecentPosts
  • metaWeblog.newMediaObject
  • metaWeblog.newPost
  • mt.getCategoryList
  • mt.getPostCategories
  • mt.getRecentPostTitles
  • mt.setPostCategories
  • mt.getTrackbackPings

I/Fで送ったというのは、何のI/Fで送ったのでしょう?

_ [Blog] ubicastからセクションを書いてみる

セクション対応して、初めて書いてみます。

ボールド、イタリック、下線, 赤字リンク

  1. りんご
  2. ばなな
  3. いちご
  • Ruby
  • Perl
  • PHP
  • Python

 

だいたいうまくいっているようだが、タイトルの部分が変だな。カテゴリの[]が表示されてしまう。

categoryIdをcategoryIDとしていたのが原因。修正したら上手く表示されるようになった。

_ あ〜い〜う〜え〜お〜

test

投稿はうまく行ってます。で記事を取得してタイトルを確認しましたが、UTF-8で正しくを戻しています。

クライアント側の問題ですね。

UTF-8に変換後にU+301CをU+FF5Eに変換すればいいのかな。

とりあえず6文字対応してみた。

〜‖−¢£¬

_ [tDiary][Blog] BlogWriteからの投稿

新規投稿は正常に動作します。

編集して再度投稿すると文字化けします。

xmlrpc.rb側のバグでした。

_ [tDiary] XML-RPC API対応ほぼ完成

セクション単位で編集できるようになったので、これでほぼ完成です。

BlogWrite Free,ubicast Bloggerで書き込みできるのを確認しました。

_ [tDiary] ツッコミ、TrackBackが非表示になる

ときどき、ツッコミ、TrackBackが勝手に非表示になることがあります。どこが原因だろう? mod_rubyあたりが怪しいと睨んでるんだけど。

_ [Ruby] mod_rubyのlibapreqサポート

ドキュメントが無いのでmod_rubyのソースから内容を解析するしかないですが、これを使いたいなぁ。 cgi.rbより高速だと思うし。

Apache::CGIというのを書いてみるかな。

登録した。

multipartで動くか確認してない。けど、tDiaryはとりあえず動いている。

本日のツッコミ(全5件) [ツッコミを入れる]
_ ハハハハ (2004-11-03 02:15)

もうひとついいですか?<br>MSが全部悪いんじゃ!のダメ文字問題が発生してます。<br>I/Fで送った「〜」がクライアントでは「?」に。<br><br>tb-send.rbでは「〜」だけ回避してますが、実際には<br>6文字ほどあるようです。<br>http://www.miraclelinux.com/technet/samba30/iconv_issues.html

_ ハハハハ (2004-11-03 03:25)

BlogWriteで過去記事1件取得時ですから、metaWeblog.getRecentPostsですね。<br><br>でも取得系ならどのI/Fでも同じになると思います(プロトコルで見てます)<br>化けるかどうかはクライアントでの対処があるかないかで<br>変わってきますが。

_ ハハハハ (2004-11-03 03:40)

MSではU+FF5Eが正解なんだけど世界的にはU+301Cということなんです。こういう時どうすべきなんですかねぇ。

_ ハハハハ (2004-11-03 03:55)

バグでしたか(^^;

_ ハハハハ (2004-11-03 04:12)

ではでは、遅くまですいませんでした。