2015年08月21日

ツイセーブにプロフィール履歴機能を追加した

Twitterログ保存サービス ツイセーブ にプロフィール変更履歴閲覧機能を追加しました。 その名の通りツイッターの説明欄の更新履歴を見れるだけではなく、名前や位置情報、URL、非公開設定、スクリーンネームの変更まで追跡できます。とはいっても基本的に1日1回しかユーザー情報を取得していませんので、1日に何度も変える場合は今のところ自動では対応していません。

実は今年の2月から保存自体はしていたので、当時から登録済みのユーザー様に関しては半年分の変更履歴がすでにセットされている状態ですので、見てみると楽しいかもしれません。上のツイートにもあるとおり、following 数とか tweet 数のカウントも毎日取っているので、いずれいい感じのグラフにできたらいいかなと考えてるところです。

その他簡単な説明はツイセーブ上のお知らせ記事がありますのでそちらをよろしくお願いいたします。

プロフィール履歴機能を追加しました - ツイセーブ

3年前のツイートも簡単に掘り起こせる。そうツイセーブならね。

実はこの機能自体はサービス開始当初から付けたいと思っていて、タイムラインで生まれた要望でも有ります。ニーズがあるんだったら、けっこうな量の記録でDB負荷やばいんじゃないかと想像してたのですが、いざ実装してみるとプロフィール頻繁に変える人ほとんどいなくて、これ需要あったんかという気持ちも若干。自分はよくプロフィールを変えるので、普通に便利に使う機能になると思います。

検索

ツイセーブ検索のレスポンスが非常に遅くなっていた時期がありまして、本当に心苦しい時期だったのですが、なんとか今は快適と言える速度になっていると思います。今までは全文検索に Solr を使っていて、きついサーバー費を払って厳しいレスポンスという状態でした。1ヶ月前ほど前になんと全文検索サーバーを再実装し、数秒かかっていた検索のレスポンスが10ms程度へと高速化しました。 種明かしをすると大したことはなくて、単純にユーザーごとのテキストデータを大量に並べて grep するような仕組みにしただけです。1つのインデックスに全てのツイートを並べると大変な事になりますが、このサービスの特徴上、ユーザーを横断して検索する必要はなかったのでこの方式で実装してみたらかなり現実的だったという話です。 今はSSDのVPSも安く、ConoHaであればAPIでサーバーを立てることもできるので、自動的にサーバーを横に並べてDisk I/Oを安く買うということが可能になりました。 かなり雑な方法なのでコードも公開できないですし、エンタープライズではできんという感じです。しかし時としてローテクローコスト、現実的が一番という事を再認識したのが良い出来事であった。

その他

  • プロフィール履歴機能ですが、見せたくないという場合もあるかと思いますので、近いうちに表示しないモード追加する予定です。

  • 冒険行こうぜ(9m)のプロフィール履歴 - ツイセーブ http://twisave.com/9m/profile


2015年08月29日

Increments 社の TGIF に行ってきた

Qiita や Qiita:Team などを運営する Increments 社にお邪魔して、キラーアプリ()や抽象的な話をしてきました。↓の写真には写ってないですが、ピザとかビールを浴びて楽しみました。 Incremants 社にお邪魔するのは…

2015年08月23日

YAPC::Asia 2015 Hackathon での進捗

YAPC::Asia 2015 Hackathon に参加した。マイクロソフトのセミナールームをお借りし、Ben Ogle 氏と mizchi 氏による Electron のトークと、Visual Studio Code…

2015年08月22日

最強のTwitterクライアント作り始めた

前から知ってはいたんだけど、昨日の YAPC:::Asia 2015 で Electron のトーク で動かしてる所を見て、Electron に興味が出てきてしまった。Electron というのは JavaScript の SPA…

2015年07月30日

Chromeアプリ版LINEからスタンプ画像を抽出する

課金してスタンプ購入したんだから、画像データくらい抽出して取っておきたいという気持ちになるのは、あまり非難されることではないと思います。今までは Android や iOS のファイルから探していましたが、先ほど Chrome…

2015年07月16日

Rubyで新しいConoHaのオブジェクトストレージを使う

ConoHa がリニューアルしてVPSのストレージがSSDになるなどしました。ConoHa で SSD を使いたいとずっと思っていたのでこれは嬉しいです。ほかにもロードバランサーや、SSDを追加できる機能など、従来のVPS…