能動的消費,積極的選択が多い領域においては,需要は細分化する.「もっとこういうのがほしい」って声が絶えない.
例えば Firefox を使っていて,Greasemonkey も常用しているようなユーザのほとんどは,積極的にカスタマイズに精を出す人だと思うけど,こういう人たちに「絶対これがいい」という共通のものはなかなかない.人それぞれ,求めるものが少しずつ違ってくる.
一方,標準状態の IE を特に不満に感じることもなく使うユーザにとっては,とりあえずの機能が揃っていればそれでいいわけだ.
両者の需要の内情ってのは全く異なっていて,それに合わせて,供給の仕組みも違うのが面白い.Firefox,Greasemonkey に関しては,拡張機能・ユーザスクリプトという作成から供給までを担う仕組みがよく整備されている.これはソフトウェアのようにコピー,伝搬,模倣可能な性質を持つから,こうなるんだな.需要の細分化に伴って,供給も細分化される.最小単位では,自分自身の需要に,自分自身の供給で応えることができる.
ハードウェアまで絡んじゃうと,簡単に俺々カスタマイズってわけにもいかない.設備だったり材料だったりといったリソースが必要になるから,どうしても細かい需要までは満たされない.
先述のブラウザ以外の例では,音楽や映像コンテンツも同じだろうか.「大衆向けのTVはつまらないから見ないけど,ニコニコ動画にアップされた動画は面白い」なんて声はよく聞こえてくる.やはりこれも,製作ツールのコモディティ化,流通経路の整備,などの点で Firefox と似た状況と言える.
繰り返しになるが,リソースが必要なものに関しては,企業のようにパワーを持ったところが一括で供給を担うしかないのが現状だと思う.
友達のために歌を作ってみんなで歌う,恋人のために絵を描く.そんなアーティスティックな行為と同様に,もっともっと多くの分野のあらゆるものが,カジュアルに生み出されるものになっていけばいいな.友達が感じているちょっとした不便を解決するためのプログラムは,書いていて楽しいものだ.人の手で創られるものすべてが,世界シェアの No.1 を目指すとか,そんな高い目標を持たなくたっていい.
大きな需要を満たすように,万人受けするように作られているものは,自分のために作られている感じがしないし,作り手の顔が想像できないから,ついつい「使えねーな」とか,キツイ言葉を吐いてしまいがちになる.作る側も,使う側の顔が想像できないから,きっと,完成図をイメージするのが難しいと思うんだ.これは悲しいこと.
今の Web のように,作る人と使う人がほどよい距離感にあって,小さい需要も小さい供給で満たされていくような,そんな仕組みが整った世界を夢見ている.
今日は改めて,ボクから見た Web の世界を「共感」というキーワードを用いて紐解いてみようと思う.普段,感覚として抱いている類のものを,言葉に落としてみたい.
(共感だけでなく反感も含めた「反応」って言葉を使ってもいいんだけど,共感の方が響きが優しいからこっちを採用するよ)
誰もが自分の主張を発信できるようになった
なんだか今更感が漂うフレーズ…!
ブログや SNS の日記など,特別な知識や技術,設備がなくても手軽に更新できるツールが広く普及し,認知されるようになったことで,個人が自分の主張を発信できるようなった.ひとつのテーマ,トピックに対し,たくさんのブロガーが言及し,コメントやトラックバックなどを通じて議論が成されるようになった.
この時点で,「主張力のある人たち」は,Web を通じて誰かの共感を得ることができていたんだろう.
別に誰もが強く何かを主張したいわけじゃない
空前のブログ,SNS ブームが巻き起こって,なんとなくアカウントを持つようになった人ってのもかなりの数いると思う.特に mixi のように招待制のサービスでは多かっただろう.だけど,別に誰もが強く何かを主張しながら生きていたいわけじゃない.書くことも見つからないユーザは,段々とフェードアウトしていく.
じゃあ Web には,主張の強い,声の大きいユーザだけが残っただろうか.いや,そうじゃない.話は「聞き役」がいなきゃ盛り上がらないものだ.学校の教室では,強い主張がなくたって,強い主張を持った人の隣にいて,その主張を聞いて頷いていれば,自分の居場所ができる.どのクラスにもそんな子がいたと思うんだ.
自分発信の主張以外でも共感を得られる
誰かが話題を提供してくれれば,ある命題に対して「YesかNoか」と問われれば話ができる.そんな人はいっぱいいるだろう.それに,10の話に対して1を返すのは,単純に楽だよね.そんな人たちに受け入れられたのが,ソーシャルブックマークのコメント機能や,Tumblr,はてなスターなんじゃないかな.
あるTV番組を見て何かを思ったときに,自分でもTV番組を作って同じ土俵でその思いを表現しようなんて,なかなか思わない.番組宛てに感想のお便りを送ることも稀だろう.大体の場合は,友達に「あの番組さー」と話して「そうだよねー,あはは」と言ってもらえれば十分だ.
主張する人,その主張に対して何かを思う人,さらにその思いを聞いて頷く人,プレイヤーは段階的に存在していて,求めるものも様々だ.それでもみんなに共通して言えるのは,「共感してもらえると嬉しい」ってことだと思う.
ちょっとメタで難しいんだけど,「これに共感した!」という意志表示さえ,「ボクも!」「私も!」という次の共感を生むんだよね.
今の Web は,実に多様な共感の獲得方法があって,だから楽しいんだとボクは思う.ベースにある「とにかく人がたくさんいる」って事実が,上手く作用している.
Web を通じて共感を得よう
何か主張があるならブログに書けばいい.誰かの主張に対して何か物申したいなら,ブックマークしてコメントを付ければいい.日常のちょっとしたことでさえ,Twitter にポストすればあるあるネタになる.何かに共感したなら,その旨を表現すればいい.Tumblr でシェアしたり,☆をいっぱい付けてみたり,Fav ったりしてみたらいい.誰かがきっとあなたと同じ共感を覚え,それがまた次の共感となり,それに気付いたときにはきっとニンマリしているはずだ.
ボクは今日も共感を求めている.ボクが書いた文章に共感してほしい.ボクのブックマークに共感してほしい.撮った写真に共感してほしい.好きな音楽,好きな作品,美味しいと感じた料理,「今日は暑いね」という一過性の想いさえ,共感の媒体となればこんなに嬉しいことはない.だから可能な限りライフログを残すんだろうな.
ひとつ前のエントリで書いた通り,TumbLensってアプリを Rails で作って Heroku ってサービスをホストにして動かしています.Heroku を使ってみた感想などをメモする!
Heroku で Rails アプリを開発する方法は大きく分けて3種類あるかと思います.
- Heroku の IDE 上ですべての作業を行う
- ローカルや別の場所で開発したアプリのファイル一式を tar.gz で固めて Heroku にインポートする
- git を使って,ローカルで開発したものを随時 Heroku に反映させる
ボクはこれを機にちゃんと git を使ってみようと思ったのですが,SSH の設定がよく分からなくて上手くいかなかったので tar.gz のインポートを行いました.本当は git git したかった!基礎がない人はこれだから困りますね>< tar.gz を作るときは,tmp フォルダと log フォルダは含めないようにします.
Heroku の IDE も本当によくできていて悪くないんだけどね,script/console とか使いたくなるから,やっぱりローカルかどっかにちゃんとした環境を用意するのがいいよ.
あと,これは勘違いかもしれないけれど,Heroku の IDE はキャッシュが残ると厄介だ.ソースコードを書き換えてもアプリに反映されないことがあった.ちょっと待てば解決するかもだけど,ガーッと作りたいときに,これはストレス溜まるよね.モチベーションが一気に下がっちゃう.だからやっぱり,開発環境は用意しよう.今後,IDE がよりよいものになるといいいね.
作ったアプリは「appname.heroku.com」でホストされることになるんだけど,これ,早いもの勝ちだよ.今回ボクは「tumblens.heroku.com」を登録したあとに色々あって一度削除したんだけど,もう一度同じ名前のアプリを作ろうとしたら「もう使われているよ!」と言われて涙目になった.サポートにメールして古いデータを消してもらおうと思って「やぁ,ボクは日本の開発者だよ.Heroku はグレートだね.リスペクトだよ」まで書いたところでリトライしたら同名アプリを作れちゃったよ.ボクと同じ状況に陥って涙目になった人は,少し待つといい.
Heroku でホストした Rails アプリには,body の閉じタグの直前に heroku_toolbar の JavaScript が読み込まれて,こいつが IE でエラーを起こすよ.TumbLens はそもそも Firefox での利用しか想定しないものだからいいけどね,普通の Rails アプリだとそうもいきません.困ったね.
言いたいことはいっぱいあるけど,ゆっくり順番に話そうと思う!
PicLensってなに
PicLens | Immersive Views Across the Web
PicLens :: Firefox Add-ons
これはもう PicLens のサイトを見てください!ステキなインタフェースですよね!PicLens の拡張機能をインストールした Firefox で Flickr や Google の画像検索の結果ページを見ると,とってもワクワクしちゃいます!
じゃあ,こんなステキなインタフェースでみんなが見たいものはなんでしょう.ひとりの囚人は壁を見ていた… もちろんあたしは Tumblr を見るわ! というわけで作ってみたのが TumbLens です.

TumbLens
Tumblr のユーザ名と Tumblelog の URL を入力すると,PicLens 対応サイトが出力されます.あとは,PicLens を起動して,思う存分トリップしちゃってください!
スクリーンキャストは画質が低すぎて話になりませんね…!
Tumblr にポストされた良質のコンテンツを,PicLens という優れたインタフェースと組み合わせたら,きっと楽しいだろうと考えました.PicLens 対応サイトの作り方は公式リファレンスに書いてあります.また,MacBookをPicLens対応サーバにしてiPhoto Libraryを覗いてみるがとても参考になりました!というか,こちらのエントリがなかったら PicLens 対応サイトを作ろうとしていなかったと思います.ありがとうございます!
Heroku.comをホストにする
Rails アプリとして作った TumbLens は,一時期すごく話題になった Heroku.com をホストにして動かしています.最初に Heroku を知ったときは,ブラウザ上で Rails アプリが開発できちゃう IDE だと思ったから,「それならローカルで開発した方がいいよなー」と思ってあまり気にしていなかったんだけど,Rails アプリのホストとして使うのはアリですね.面倒なデプロイ作業から開放されます.TumbLens のような小物には充分なホスト先だと思います.
Heroku の使用感については,エントリを改めて書こうかな.