Hatena::Grouptwitter

あらわず's diary @ twitter.g.hatena.ne.jp

3000-01-01[全般] 自己紹介

arawas30000101

『あらわず』です。http://twitter.com/arawas

関連リンク

Webサイト: http://thinkpad.s30.xrea.com/

プロフィール: http://iddy.jp/profile/arawas

SeitjanSeitjan2013/04/08 11:02HHIS I should have tohguht of that!

mffwseoumcmffwseoumc2013/04/08 23:5795A1Lo <a href="http://bamtuaawrqea.com/">bamtuaawrqea</a>

vhkminzdykvhkminzdyk2013/04/10 16:133Y2OBh , [url=http://nzxqepfryqtg.com/]nzxqepfryqtg[/url], [link=http://llarauwspako.com/]llarauwspako[/link], http://jvjfzbhnbalm.com/

gvecsadwmgvecsadwm2013/04/11 02:237seM6o <a href="http://eeyfgpojhoyq.com/">eeyfgpojhoyq</a>

2009-04-11

[] Twitter_client for Yahoo! Widgets v.0.0.16

f:id:arawas:20090410013807:image:right

結局v.0.0.15もWindows環境だけで動作しませんでした……。お手数おかけします。

  • 変更点
    • Yahoo! WidgetsWindows環境下での不具合対応
      • 変数と関数の扱いがMac版と異なるようで、起動時にエラーが発生していたのを修正。
    • 終了時のメッセージIDを記録するように機能追加
      • 起動時に、終了して間もなければ前回の続きから、しばらく経っていれば設定の件数を読み出します。

公開ページは以下のURLとなります。

lauraszabolauraszabo2009/06/29 05:42twitter

beto_riverabeto_rivera2010/04/14 05:26rjbgjoithh

fvjfjfjjkguikygyfcfvjfjfjjkguikygyfc2010/06/03 18:35Ver.0.0.7へのアプデボタンがドックに表示される上、0.0.7だと日本語入力できない…

2009-04-10

[] Twitter_client for Yahoo! Widgets v.0.0.15

f:id:arawas:20090410013807:image:right

案の定Windowsで動作しませんでした。

公開ページは以下のURLとなります。

ss2009/12/10 13:51s

JordyJordy2010/01/06 16:33jordyda1@hotmail.com

RoxannaRoxanna2013/02/27 17:57This is the perfect way to break down this inofrmaiton.

ElouiseElouise2013/02/27 17:57A minute saved is a minute ernaed, and this saved hours!

nerhjonerhjo2013/03/01 18:43hFdbwC , [url=http://obcullzjfekn.com/]obcullzjfekn[/url], [link=http://wemvkatsxvqq.com/]wemvkatsxvqq[/link], http://qkfqmiagwtdf.com/

nerhjonerhjo2013/03/01 18:43hFdbwC , [url=http://obcullzjfekn.com/]obcullzjfekn[/url], [link=http://wemvkatsxvqq.com/]wemvkatsxvqq[/link], http://qkfqmiagwtdf.com/

uddklbuddklb2013/03/05 01:34Udqey8 , [url=http://edfpvodqpkqc.com/]edfpvodqpkqc[/url], [link=http://ivbsvrchgdad.com/]ivbsvrchgdad[/link], http://ipwvfesjwytj.com/

2009-04-09

[] Twitter_client for Yahoo! Widgets v.0.0.14

f:id:arawas:20090410013807:image:right

16ヶ月ぶりくらいのアップデートになります。Twitterサーバーの仕様変更への対応と、これまでに追加してきた機能が追加されています。以下、0.0.12〜0.0.14(現行)までの変更履歴です。

  • 変更点
    • Twitterサーバー仕様変更への対応
      • POSTメソッドによるタイムラインの取得が無効化されたため、デフォルト設定をGETメソッドに変更。既存ユーザーでPOSTメソッドに設定している場合、設定の変更が必要です
      • コードの一部でメソッドの使い分けが正しくなかったので、これを修正。
      • Twitter APIのrepliesがmentionsに変更となっているため、取得するURIをmentionsへ変更。
      • 日時指定(since={RFC822})によるタイムラインの取得が正常に動作しなくなったため、ID指定{since_id={ID}}に変更。
    • 取得件数の設定機能
      • タイムラインを取得する件数を20, 50, 100, 200から選択できるように設定を追加。
    • Mac OS X対応のロジック変更
      • 最近のYahoo! WidgetsではCommandキーが動作しないため、Controlキーを使用するように変更。
      • ※相変わらずEscape, PageUp, PageDown, Space, Returnなどが二重に検知されてしまうことがありますが、これは現在のYahoo! Widgetsの不具合だと思われます。
    • Mac: Growlによる通知への対応
      • 新着のメッセージ件数やReplies, DMなどを、Growlによって通知します。
    • その他、細かな不具合の修正
      • エラー処理(例外処理)の強化や、状態管理の不具合などを修正しています。

現在のところ、Reply元の指定(in_reply_to)などには対応していません。また、Twitter Webでのクライアント名表示にも対応していません(申請していないため)。

公開ページは以下のURLとなります。


[] Twitter_client その他

開発環境がMac OS X 10.5.6に変更になっていて、開発者はMac OS X 10.5.6 英語ロケール(en-US) + Yahoo! Widgets 4.5.2x10A50でしか動作を確認していません。その他の環境、特にWindows環境で不具合があった場合は、@arawas へご報告(Reply/DM)いただくか arawas.jp@gmail.com あたりへお願いします。

OS XでのYahoo! WidgetsWindows環境に比べて動作が若干重いため、ログを溜め込むと応答がなくなりやすいです。ある程度頻繁にタブをダブルクリックしてログを消去する必要があります。また、Commandキーが取得できなかったり、キーボードイベントが二重に発行されてしまう不具合も相変わらずです。

2009-03-09[携帯電話][hack] HTC Touch Diamond/ProのTouchFLO 3D メール未読数バグ

id:trashkidsさんのSoftBank X05HTで、ホーム画面のTouchFLO 3D (Manilla 3D)のメール未読数が、もう読んだにも関わらず1件以上で表示されてしまうという不具合があって、いろいろ調べたら以下のレジストリをいじると直るみたいです。

\HKEY_LOCAL_MACHINE\Software\Arcsoft\Arcsoft MMS UA\Config\UI\MMSUnreadCount

MMSUnreadCountがDWORD値なので、0とか入れると未読数が0になります。X04HTとかdocomo HT-01A/HT-02A、EMOBILE S21HTなんかもきっと同じです。

SoftBank Mailって使ったことなかったけど、実態はArcsoftのMMS Composerだったんだ。

あと、この日記のスタイルシートがおかしかったので直しておきました。

EllenEllen2013/02/27 18:10HHIS I shloud have thought of that!

BertieBertie2013/02/27 18:10That insight's percfet for what I need. Thanks!

ywrsbcnzzywrsbcnzz2013/02/28 01:484MVe7Z <a href="http://pafwvvezvbwm.com/">pafwvvezvbwm</a>

fmqqonfmqqon2013/03/01 18:45DG6kBC , [url=http://vunxsqovfsuh.com/]vunxsqovfsuh[/url], [link=http://nifnkcvzogob.com/]nifnkcvzogob[/link], http://tiwokfbweumo.com/

gbsrsalgbsrsal2013/03/05 01:35Sc6yB2 , [url=http://hsimnqlmxyid.com/]hsimnqlmxyid[/url], [link=http://fykfwrvvifkw.com/]fykfwrvvifkw[/link], http://otofgklbhvnj.com/

2008-01-20

[] Twitter_client for Yahoo! Widgets v.0.0.11

f:id:arawas:20071228223309:image:right

  • 変更点
    • 動作の高速化
      • 内部処理の最適化と、アイコンをキャッシュするように変更したことで、データの取得やスクロール処理などが高速になりました。副次的な作用として、メモリ消費量が減少しています。
    • 表示ロジックの変更
      • ユーザーのアイコンを表示するか否かの設定が環境設定に新設されています*1
      • サーバーの応答が異常となって特定ユーザーのアイコンが取得できない場合があるため、この対策を行っています。
      • 一部表示にアニメーション処理が追加されています。
    • その他、細かな不具合の修正
      • ステータス表示やタブ周りの処理が異常になるなどの問題を修正しています。

公開ページは以下のURLとなります。

[] 特定ユーザーのアイコンが表示できなくなる問題

TwitやP3などでも起こる、特定ユーザーのアイコンが不定期に表示不能になる問題の追跡調査メモです。デバッグ中に偶然起こった@hamricoさんのデータで例示します。

エラーが起こる際、APIが返す画像ファイルのURIは本来のものと異なるようです。おそらく、以前に使用していたファイル名を返していると思われます。今回のケースでは、本来のファイル名は 43889642/kirby_ote2_normal.JPG となるべきですが、APIによって 38599282/20071202193152_normal.png が返され、このURIにアクセスすると画像ファイルが見つからないためか、同名のファイルとして以下のようなXMLファイルが返ってきます。

<?xml version="1.0" encoding="UTF-8"?>
<Error>
  <Code>NoSuchKey</Code>
  <Message>The specified key does not exist.</Message>
  <Key>profile_images/38599282/20071202193152_normal.png</Key>
  <RequestId>ED9A68F883E9C604</RequestId>
  <HostId>
    2ZcsMHqWbLOzfp4gNs6keJiV4piME38HNDEIK1nbTKtMEw/0UFQoRURdax/VeVXH
  </HostId>
</Error>

このXMLファイルを画像コンポーネントに読ませようとすると、当然ながら画像が読み込めないということになります。画像が正当なファイル形式であるかの検証を挟んで、正しくない場合は直前の発言などから画像のURIを拾うなどの処理を入れるのが良さそうです。

Twitter_clientでは、取得したファイルをとりあえずXMLとして評価してみる例外処理を設けて、例外を吐いたら(= XMLではない)正当な画像であると判断しています。ECMAScriptなので、具体的には以下のようなコードです。

try {
  var err = XMLDOM.parse(filesystem.readFile(file)).evaluate('string(/Error/Code)');
  if (err != '') {
    // XMLを評価してエラーコードがある場合、画像ではない
  }
} catch (e) {
  // 例外を吐いた(= XMLではない)場合、画像は正当と見なす
}

XMLとして評価できた場合、errには 'NoSuchKey' などの文字列が代入されるので、これをキーとしています。つまり、例外が発生するのが“本来あるべき処理”です。

ちなみにTwitter_clientの現行の版は、正しく画像が取得できていない場合にシステム規定の画像をアイコンとして表示していますが、以降の版で本来のアイコンに差し替える処理を入れることになると思います。

*1:上述の高速化によって、あまり意味がありません

2008-01-19

[] 関東新年会向け<del>MacBook Air</del>色紙

関東新年会の0次会メンバーが、秋葉原のマクドナルドを追い出されて喫茶店TANIMAに移動するところにちょうど合流できたので、混ぜてもらいました。

電源が確保できずに死にかかる人が多いかも知れないところを除けば、たいへんよいお店だと思います。

f:id:arawas:20080119220944:image:w320

0次会しか参加しない勢いで、色紙に大きく絵と題字を描いて、会場へ持って行っていただきました。色紙の袋に、狐月さん(@yukoGets)がMacBookAppleロゴをトレスして、MacBook Airと描き込んでいました。日本の伝統工芸とDesigned by Apple in Californiaの合わせ技……!

薄くて軽いMacBook Airは、今ごろたくさんの書き込みがなされているのでしょうか。