blogに引っ越しました。新たな言語、関西弁に対応その他細かい高速化等まだ不具合は取りきれていません。このペースでは難しいかな。2.2.2とmikutterで何か問題が起こるらしく、そのへんの対応でも時間を取られてます。2.2.0にすればいいんですが、bundlerではなくディストリ等のパッケージ管理システムで用意してる人は、アップデートしてしまいそうですね。alpha13.1のプレビューをリリースします。3.0からの主な変更点は以下の記事をご覧ください。ブランチがリリース作業用のブランチです。皆さん、mikutter3.1が使えることに感謝しながらチェキナーしてください。tarボールも一応コロコロしています。ダウンロードページの一番下です。http://mikutter.hachune.net/downloadこれは試用版ですので、そういう感じでおねがいします。「これが新しい†規約†だ。」その男は能面のように固まった冷たい表情で、Twitpicの前に書類を置いた。Twitpicはその書類を一枚一枚繰るごとに、顔から血の気が引いていく。「Twitterさん、これは...。」Twitterと呼ばれたその男は、少しも表情を変えず「レニウムだ」とつぶやく。Twitpicはその意味を悟るや否や、その場に崩れ落ちた。「Twitterさん...!なんで...!一緒に起業/世界/上場って...bioに書いたじゃないですか!」5年以上前だろうか。二人はよく、オタクっぽい服に身を包み、安いバーで夢を語り合っていた。「俺はつぶやきを収集するだけだ。それがどうなっていくかはわからない。お前のおかげでみんな写真をつぶやいている。そのうち、女子高生がマック※1から動画をつぶやくような時代が来るかもな。東京地方の方言で、マクドナルドのこと。Twitterは、まだ丸みを帯びていた当時のiPhoneを手の上で転がしながら、こんな奇想天外なことをつぶやいていたものだ。その度にTwitpicは、彼の冗談をふぁぼりながらも、リツイートしていた。Twitterの言っていたことは、今やそのほとんどが実現しつつある。それを影から支えていたのは、常にTwitpicだった。あまりにも突然の死刑宣告に、Twitpicは涙をこらえることができなかった。Twitterが成長するにつれ、徐々にあたまがおかしくなっていくのをわかっていながら、彼はついに何もできず、今日を迎えてしまった。この日が来ることは、画像投稿に対応した時からわかっていた。あの時既に、自分はTwitterにとって邪魔な存在になっていたのだ。女子高生が気軽にマック※1で動画を投稿できるように動画にも対応してみたが、既に手遅れだったのだ。つぶやきだけを集めていたTwitterはもはやどこにも存在せず、全てはツイートに集約されてしまった。俺が生きる意味なんてない。Twitpicは、自らの命を絶つことを決めた。Twitterはそれを聞き終わると、昔とは違う長く大きい、少し曲がったiPhoneを取り出し、Favstar※2を確認してから、こう言った。プレミアム会員ですら期間中にBANするような卑劣なサービスであることから、iPhoneを曲げるような情弱しか使っていない。「君の悪いところは、判断を急ぎすぎることだ。」Twitterは、Twitpicの持っている書類を指差して、続きを促した。最後の紙だと思っていたが、少し小さな紙がもう一枚あった。」みたいな薄い本書いてた人たち、息してるのだろうか。3.1の準備をしています。3.1で追加される予定の機能を簡単に紹介します。2.0の新機能を積極的に使用します。来年の2月にはサポートを終了すると発表されているので、いいタイミングなんじゃないでしょうか。リストをデータソースとして提供listプラグインは、Twitterのリストをデータソースとして提供するようになります。それに伴って、listプラグインによるタブの提供を廃止します。リストの設定からは「表示」のチェックボックスが消えています。設定画面からは、リストの作成・削除・名前や説明の変更のみが行えます。抽出タブの編集画面でデータソースを見てみると、各アカウントの「list」という要素に、リストが表示されています。データソースなので、他のリストやデータソースとミックスしたり、フィルタリングもできます。データソースの一覧を階層化、折りたためるように3.0リリース後から、抽出タブを使うプラグインが沢山でてきており、データソースの数が多くなりがちです。そこで上のスクリーンショットのように、データソースを階層表示して探しやすくしました。データソースを提供する時、名前を半角のスラッシュ(/)で区切ると、いい感じになります。いう項目が作成されます。上位の階層が存在しない場合は作成されます。プラグイン開発者は、アカウントごとに異なるデータソースを提供するなら、いい感じにカテゴライズされるように名前を付けましょう。MessageConverterを削除します。これはツイートのリンク部分を一部書き換えるためのもので、具体的には短縮URLの展開に使われていました。これはTwitterにEntityが実装される前に設計されたもので、非同期的に書き換えることをサポートしないといった問題も抱えていました。呼び出して行うことができます。よってツイートが書き換えられると、適切にタイムラインも書き換えられます。MessageConverterもEntity#addも内部的にはツイートのエンティティを書き換えているため、これはツイートの本文を書き換える機能としては使うことができません。よってこの影響を受けるのはせいぜいサードパーティの短縮URLプラグインくらいです。サードパーティの短縮URLサービスは、t.coの登場によってほぼ使われなくなっているので、今回は互換性のない変更ですが影響はないと考えて踏み切りました。標準のbit.lyプラグインはこの変更に追随しています。リリース時期このリリースは12/25にリリース予定の3.2のつなぎみたいなやつです。考えると、できるだけ早くリリースしてしまいたいですね。上記変更は全てdevelopブランチにマージされています。これから来週辺りにalpha1を出して、11月1日あたりにはなぁー、とか思ってます。