Twitter クライアント Chirrup 1.23版 ― Wassr と「もごもご」にも対応しました

観測気球

収集物の記録書庫 a data archive of collection -- collectible toys

[要旨] Twitter, Jaiku に続いて、Wassr と もごもご にも対応しました。4箇所同時投稿もできます。たまには Twitter 以外のサービスものぞいてみると面白いかもしれませんよ。
[キーワード] Wassr,もごもご,Twitter,Jaiku,client

« つぽで(BlogPet) | トップページ | 今週のお買い物 (2007.06.10~06.16) »

2007.06.16

Twitter クライアント Chirrup 1.23版 ― Wassr と「もごもご」にも対応しました

最終更新: 2007年6月21日

Twitter クライアント chirrup の 1.23版をリリースします。この 1.23版で、新たに Wassrもごもご に対応しました。Twitter, Jaiku とあわせて、4つのサービスに対応したことになります。近日中に、Timelogharu.fm にも対応したいと思っていますが、いつになるかは、現時点では未定です。

Wassr ともごもごに関しては、ともに friends_timeline の挙動が安定してないです(chirrup側にいくつか不具合があるのがわかっています。サーバ側の方の挙動というか仕様も日々変わっているようなので、安定するまでは、もうちょっと時間がかkりそうです)。public_timeline の方は friends_timeline より安定していますので、Wassr やもごもごのユーザで chirrup を使ってみたい人は、とりあえずは public_timeline の方をメインにお使いください。

Wassr の「レス」やもごもごの「コメント」にも対応しています。「レス」や「コメント」を返したい発言をダブルクリックし、ユーザ名部分の表示が反転した後、発言入力欄にマウスを持ってくると

>>「レス」または「コメント」対象の発言のID

という文字列が自動的に入りますので、その後にコメントを書いて、「発言」ボタンを押してください。これで「レス」や「コメント」が投稿できます。ちなみに、Twitter の場合は

@ユーザ名

が入ります。Jaiku の場合は、「>>数字」が入りますが、まだ API 経由でのコメント機能が Jaiku に実装されていないため、コメントではなく、単なる発言として投稿されます。API の対応待ちという状況です。

ダウンロード

1.21版、1.22版は Twitter 等でリリースの告知を行ないましたが、その後バグが見つかったため、1.23版をリリースしました。Wassr やもごもごのユーザの方は、1.23版をお使いください。

更新履歴

  • Ver 1.27 2007年 6月20日
    • (1) Jaiku の timeline の取得に失敗したどうかの判定条件を少しだけ厳密にするようにしてみた (2007年6月20日23時現在、JaikuのAPIが不調で、それに引き摺られて chirrup が不安定になる現象が発生。対策してみた)
    • (2) Jaiku の投稿処理でバッファオーバーランが発生することがあることが判明。対策を実施
    • (3) Timelog のログを表示させている状態で「発言」をダブルクリックしても「>> メッセージID」が発言入力欄に出現せず、その代わりに「@ユーザ名」が出現することがある不具合に対処 (メッセージIDは 0 で始まることはないという前提でコーディングしていたため。Timelog のメッセージIDは 0 で始まることがある)
  • Ver 1.26 2007年 6月20日
    • (1) Twitter のタイムスタンプの書式が変更され、今までの版ではアプリケーションエラー(日時計算失敗)が発生して落ちてしまうようになったため、新しい書式にも対応した
    • (2) ユーザアイコンの右クリックメニューに「関連するWebページを見る」というメニューを追加した
    • (3) Wassr の friends_timelie の仕様変更 (2007年6月20日未明? に実施)に対応した
    • (4) Jaiku、Wassr、もごもごのステータスIDの表示形式を統一した
    • (5) Timelog の各種 timeline の取得・閲覧、発言・レスポンスの投稿に対応した
    • (6) ステータスIDの表示色を変更した
    • (7) ログ表示部分の背景色を設定してみた
    • (8) ログ表示部分のフォントサイズを 9ポイントから10ポイントに変更した
  • Ver 1.25 2007年 6月19日
    • Jaiku, Wassr, もごもごの「発言」の末尾にその発言に対応するIDをログファイルにも記録するようにした
  • Ver 1.24 2007年 6月18日
    • (1) ユーザアイコンのデフォルト画像を各サービスに対応する画像を使うようにした (今までは Twitter の画像を使っていた)
    • (2) Twitter のアカウントが未設定の状態で、もごもごを利用しようとすると chirrup の Window タイトルが化ける等の不具合が発生する件に対処
    • (3) tinyurl がサービス停止中もしくは 500 Internal Server Error を返してくる場合に、tinyurl で短縮された URL を元の URL に復元する処理から返ってこない不具合に対処
    • (4) Wassr の文字化け対策をさらに修正 (絵文字を含む発言が文字化けする件は解決。UTF-8 には存在するが、Shift_JIS には存在しない文字に関しては未解決)
    • (5) 最大32バイトのユーザ名(あるいはメールアドレス)しか設定できなかったのを最大64バイトまで受け付けるようにした
  • Ver 1.23 2007年 6月16日
    • Wassr の friends_timeline 閲覧時に「発言」の ID (RID)を表示するようにするのを忘れていた(表示するようにした)
  • Ver 1.22 2007年 6月16日
    • (1) プロフィール表示ダイアログから Wassr、もごもごのユーザのページに飛べるようにした
    • (2) Wassr の文字化け対策を強化した(まだ、完全な対策ではない)
    • (3) Wassr の「レス」投稿に対応した
    • (4) もごもごの friends_timeline の表示がどんどん過去方向に伸びていく一方で、新しい投稿が全く表示されない件に対処した
    • (5) もごもごのコメント投稿に対応した
    • (6) Jaiku, Wassr, もごもごの「発言」の末尾にその発言に対応する ID を表示するようにした(Jaiku のコメントに関しては、コメント元の発言の ID と、そのコメント自身の ID を表示する)
  • Ver 1.21 2007年 6月15日
    • (1) 1つの発言中に tinyurl が複数含まれる場合、最初の tinyurl のみ展開されて残りのものは展開されない不具合に対処
    • (2) Wassr の public_timeline, friends_timeline, user_timelineの取得、ログ出力に対応した
    • (3) Wassr への投稿に対応した
    • (4) 「もごもご」の public_timeline, friends_timeline, user_timeline の取得、ログ出力に対応した
    • (5) 「もごもご」への投稿に対応した

追記

Wassr の friends_timeline

Wassr の friends_timeline 取得用の API は、Twitter とは違って、本当に friends の timeline しか返ってきません。Twitter の場合は、friends + 本人(user) のログが一体になった timeline が返ってきます。サーバ側の負荷を軽くするには Wassr の方式の方が優れているので、そういう実装になっているのは理解できます。一方、クライアント側としては、可能な限り Twitter と同じ使い勝手を実現したい。そこで、chirrup では、friends_timeline と user_timeline を取得して、両者を混ぜた timeline を合成して表示するようにしています。

[2007年6月21日追記]
6月20日に仕様変更があり、Wassr の friends_timeline にもユーザ自身の timeline が含まれるようになりました。そのため、クライアント側で2つの timeline を取得して合成する、という処理を実装する必要がなくなりました。

もごもごの friends_timeline

もごもごの friends_timeline は日時の昇順(古いものが先に出現し、だんだん新しいものが登場する)になっています。Twitter は降順(新しいものが先に現れて、だんだん古いものが出てくる)です。ですので、chirrup 内部でログの順番の並び替えを行なっています。ただ、常に昇順かというと、何らかの理由で降順で返ってくることもあるようで、結局、返ってきたログが昇順でも降順でも一律に、並び替え処理を呼び出すようにしています。

[2007年6月21日追記]
6月20日現在、並び替え処理を行なう必要はなくなったようです。一方、もごもご特有の注意事項として、もごもごの場合は、public_timeline の取得時にも BASIC 認証が必須になっています。クライアントを作成しようとしている人は注意してください。

投稿者: tsupo 2007.06.16 午前 03:14 | 固定リンク | このエントリーをはてなブックマークに追加 | このエントリを del.icio.us に登録 このエントリの del.icio.us での登録状況 | このエントリを Buzzurl に追加このエントリの Buzzurl での登録状況 | このエントリをlivedoorクリップに登録 このエントリのlivedoorクリップでの登録状況 このエントリをlivedoorクリップに登録している人の数 | 酢鶏巡回中

楽天市場


Twitter」カテゴリ内の最近の記事

プログラミング」カテゴリ内の最近の記事

品揃え豊富で安い!NTT-X Store


アマゾンわくわく探検隊

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/6737/15448621

この記事へのトラックバック一覧です: Twitter クライアント Chirrup 1.23版 ― Wassr と「もごもご」にも対応しました:

» Twitter クライアント chirrup 1.27版 ― Timelog にも対応しました from 観測気球
Twitter の仕様変更により、chirrup 1.25版がうまく動かなくなってしまった件に対処したほか、新たに Timelog にも対応しました。 続きを読む

受信: 2007.06.21 午前 08:49

コメント

コメントを書く




※イタズラ防止のため、メールアドレスを入力しないと投稿できません。

次からのコメント入力の手間を省くために、名前やメールアドレスをcookieに記憶しますか?


URL を入力すると、その URL にリンクがはられます。
なお、メールアドレスは公開されません。ご安心ください。


ワード

ニッセン

fujisan.co.jp

楽天市場