2008年8月8日(金)

[日常]東京タワーに行ってきた

2008/08/08132546.jpg

近くは良く通るんだけど、展望台は何年ぶりだったっけな。今日は特別展望台にも行ってきた。普通の展望台に降りてきたら、まだまだ高いのになぜか地に足がついた気分になってしまうのが面白かった。

[未踏]まずは擬似的に体験してみる件と、ファイル同期ソフトの仕様について

未踏に採択されたら、会社は15:00で切り上げてその後の時間を未踏の活動に充てるつもりでいて、会社ともその線で調整している。んで、今月下旬ぐらいから試しにそれでうまくいくのか疑似体験してみるつもり。

で、ソースコードもオープンにして開発してみたいんだけど、まだそのあたりの戦略は詰め切れていないので、まずはぜんぜん関係ないソフトとして、ファイル同期ソフトを作ってみます。

たぶんもうこういうのいっぱいあると思うんだけど、ソフトを作ることよりもこの生活パターンでやっていけるのか知りたいってのが目的なので、気にしない。

ファイル同期ソフトのぼんやりとしたイメージ

今考えている仕様はこんな感じ。以下の3つのサービスが同時に動くものを考えていて、まずはWindows系からやります。

  • ファイルリスト更新チェックサービス
    • 指定されたディレクトリ内のファイル構造を休まずチェックし続ける。よくあるような数分毎に定期的にチェックするものではなくて、休まずチェックし続けるようにする。ただしソレだと負荷があんまりだから、掛けられる負荷をパラメータで調整できるようにする。「10%の勢いで調査」とか。
    • って、ファイル構造の変化をNofityするようなAPIがあったような。。。うろ覚え。誰かご存知でしたらご教示ください。できたらこのディレクトリ配下で更新があった、みたいなのが分かるとうれしいです。
  • 遠隔同期サービス
    • 自動的にネットワーク的に近隣のPCを探索して、認証情報が一致したら自動的に同期を取る。
    • 使用イメージ
      • 家に帰ってきてモバイルPCを家庭内ネットワークにつないだら勝手に同期する。
      • 複数のPCを同時に立ち上げる機会があればそのときに勝手に完全同期してしまうことで、意図的なバックアップを不要にする。
  • バージョニングサービス
    • ファイルの変更履歴を取れるようにする。ファイルに変更があったらそのコピーをローカルにどんどん貯めていく。

何かこの機能はぜひ押さえておいてほしいってのがあればコメントください。開発言語はC++を予定。もしかしたらC#にするかも。一応、上から順番に作っていきます。

[日常]影絵みたい

昨日はきれいな夕焼けをバックにした架線やらの建造物が影絵のようできれいだったので思わず撮ってしまった。

2008/08/07184709.jpg

Googleのストリートビューに勝つには、こういうのをたくさん集めるしかないと思う。いや、自分のこの写真はぜんぜんだけどさ。