RSS

初出:2007年3月 4日 02:15

毎年恒例となった、佐野元春バースデイお祝い企画。去年は集まったメッセージを一冊の本にして贈りました。たった一冊のオンデマンドパブリッシングをしたわけで、いわば「メッセージを集中させる」行為の最たるものというわけです。力学的な話をすれば、集中の後には、その反動として分散があるわけです。そんなわけで今年はネット上に分散させるアイデアを実行しました。

それがこのブログパーツ「Birthday Ring」。「メッセージを書く」ボタンを押すと入力フォームが出てきて、佐野さんへメッセージを送れます。このパーツがネットの至る所に貼られることで、MWS(Moto's Web Server)に集中しなくても、分散しながらメッセージが集約されていくわけです(自分で書いていて分からなくなってきたぞ)。

ブログパーツなので、ブログに貼って楽しめる仕掛けも必要。そこで佐野さんの曲「最後の1ピース」にちなんで、皆のメッセージをジグソーパズルの1ピースとして表現しました。メッセージが貯まるごとにピースがはめられていって、バースデイピクチャが現れてきます。でも真ん中の :) は最後まで空白。そう、ここは佐野さんが最後の1ピースをはめる場所なのです。それはどういう意味かは…3/13のお楽しみ。

そんなわけで、ぜひ皆さんもブログに貼ったり、ブログがなくてもメッセージをお送りください。一緒に楽しみましょう。

さて、昨今はブログパーツが大流行り。YahooやGoogleのガジェットなんかも同じ指向ですね。MWSは一昨年の暮れ、「星の下 路の上」3トラックEPがリリースされた時、初めてのブログパーツとして、自分のブログで「星の下 路の上」を再生できるというプレーヤーを配布しました。その後、これと似た機能を持ったMySpaceが流行ったりと、音楽がブログの個性を演出するなんていう流れが出来つつあるような気がします。

今回の「Birthday Ring」は、そうした流れをさらに発展させたもので、点在するブログ間のそこはかとない連帯、さらには繋がりまでも演出しようってもんなのです。大風呂敷を広げているかもしれませんが、そういうところが分かりやすく具現化するといいな、と思ってます。

ちなみにこのFlashの制作はボクが行いました。どういう仕組みで動いているか、もし興味ある人がいましたら、種明かししますよ。

Googleさんは、この記事をこう解釈しました

記事の詳細ページ

記事の全文を表示します。関連するコメントやトラックバックなどもこちらからどうぞ。

本日のBGM

★印があったら「これは聴いてみてほしい!」という推薦曲です。曲名をクリックするとiTunes Storeへジャンプします。

'; // loop through the songs in the array and get 4 fields that I want to see foreach ($songs as $song) { $output .= '
  • '; if ($song["Rating"] == 100){ $output .= ''.$song["Rating"].''; } $output .= '
    '; $output .= '
    '.$song["Name"].''; $output .= '
    '.$song["Artist"].''; $output .= ''.$song["Album"].''; if ($song["Year"]){ $output .= '('.$song["Year"].')'; } $output .= '
  • '; } // end the table $output .= ''; // show my new table print ($output); } ?>

    Recent Post

    Now & Then

    Twitter Updates

      OAuthRequest('https://api.twitter.com/1.1/statuses/user_timeline.json','GET',array('screen_name' =>$search_word,'count' =>'3')); //Jsonデータをオブジェクトに変更 $oObj = json_decode($vRequest); //var_dump(json_decode($vRequest)); //オブジェクトを展開 for($i_tweet = 0; $i_tweet < sizeof($oObj); $i_tweet++){ $screen_name = $oObj[$i_tweet] -> {'screen_name'};//ユーザーID $profile_image_url = $oObj[$i_tweet] -> {'profile_image_url'};//プロフィール画像のURL $text = $oObj[$i_tweet] -> {'text'};//ツイート $date = $oObj[$i_tweet] -> {'created_at'};//時間 $tweet_time=strtotime($date);//Unixタイムスタンプ形式に変換 $now_time=time();//現在の時刻をUnixタイムスタンプで取得 $relative_time=$now_time-$tweet_time;//つぶやかれたのが何秒前か if($relative_time<60){//ss $displayTime = $relative_time.'秒前'; }elseif($relative_time>=60 && $relative_time<(60*60)){//mm $displayTime = floor($relative_time/60).'分前'; }elseif($relative_time>=(60*60) && $relative_time<(60*60*24)){//hh $displayTime = floor($relative_time/(60*60)).'時間前'; }elseif($relative_time>=(60*60*24)){//日付 $displayTime = date('n月j日',$tweet_time); } //表示 echo '
    • ' . $text .'' . $displayTime . '
    • '; } ?>
    follow me on Twitter