home > Webサービス

NAVERのフォトエディター&Nドライブに注目

テーマ検索が特徴のNAVERが、無料オンラインストレージ「Nドライブ」サービスを開始しました。同じくNAVERの提供する無料の写真加工サービス「フォトエディター」とあわせて、かなり使えるサービスで要注目です。

フォトエディター

インストールも会員登録も不要、ネットに接続できる環境さえあればいつでもどこからでも利用できる無料写真加工サービスです(要Adobe Flash Player 10)。リサイズ、トリミング、色調補正、フィルター、文字入力など一通りの編集機能があります。モザイクを簡単にかけることもできていい感じです。

Nドライブ

こちらは会員登録が必要ですが、無料で5GBのオンラインストレージ(1ファイル当たりの最大サイズは200MB、データの保存期間は365日)を利用できます。専用ビューアーで画像だけでなく、Word、Excelデータも閲覧できます。iPhoneにも対応しています。

これからにも期待!

写真加工、オンラインストレージ、どちらかだけであれば他にも便利なサービスはありますが、両方のサービスを提供しているのは少ないと思います。残念ながら今はまだ両サービス間でデータのやりとりはできませんが、今後対応するようです。そうなるとより強力なWebサービスになります。

追記

  • NドライブがmacのFireFoxに正式対応(2010.01.21)
  • iPhone版Nドライブからmp3、mp4再生に対応(2010.01.21)

Twitterの反応をブログに反映するようにした

twitter_anywhere.js

Twitterのつぶやきを自サイトに表示させるツールはいろいろあり、本サイトでも最近の自分のつぶやきを表示にしています。

今回は自サイトのブログ記事について、その記事のURLを含んだつぶやきがあったらそのコメントをコメント主のアイコン付で自動表示するようにしてみました。

用意するもの

twitterer_anywhere.ja.js

MOONGIFTのなかのひとがこちらのページで公開してくださっています。
ブログにtwitterのつぶやきを表示する「twitterer anywhere」:MOONGIFT

また、これを使っているサイトのソースを参考にしました。
参考(マネ)させていただいたのはこちらのサイトです。
webDICE
(「骰子の眼」の記事末尾部分)

改変後のjsファイルサンプル

function __twitterer_anywhere_receiver(json) {

    try {
	var html = "";

	var escapeHTML = function(str) {
	    str = str.replace("http://","");
	    str = str.replace("&","&");
	    str = str.replace("\"",""");
	    str = str.replace("'","'");
	    str = str.replace("<","&lt;");
	    str = str.replace(">","&gt;");
	    return str;
	}

	if(json.response.total == 0) {
	    html += "<h3>Twitterの反応</h3>";
	    html += "<ul><li>";
	    html += "つぶやかれていません (ノД`)";
	    html += "</li></ul>";
	}

	else {
	    html += "<h3>Twitterの反応(<a class=\"twitterer_anywhere_go\" href=\"http://topsy.com/tb/"+escapeHTML(twitterer_anywhere_url)+"\" target=\"_blank\">"+json.response.total+"</a>)</h3>";

		html += "<ul>";

	    for(var i = 0; i < json.response.list.length; ++i) {
		var jt = json.response.list[i];
		    html += "<li><div class=\"tweet_box\"><div class=\"tweet_box_left\"><img width=\"48\" height=\"48\" src=\""+jt.author.photo_url+"\" /></div><div class=\"tweet_box_right\"><p><a class=\"twitter_name\" href=\""+jt.author.url+"\" target=\"_blank\">"+jt.author.name+"</a><a class=\"twitter_posttime\" href=\""+jt.permalink_url+"\" target=\"_blank\">"+jt.date_alpha+"</a></p><p>"+jt.content+"</p></div></div></li>";
		}

		html += "</ul>";
	}

	var wrap = document.createElement("div");
	wrap.innerHTML = html;
	document.getElementById("twitterer_anywhere").appendChild(wrap);
    } catch(e) { }
}

function __twitterer_anywhere_loade() {
    try {
	if((typeof document.getElementById("twitterer_anywhere"))!="undefined") {
	    var script = document.createElement("script");
	    script.setAttribute("type","text/javascript");
	    if((typeof twitterer_anywhere_url)=="undefined") twitterer_anywhere_url = location.href.replace(/#.*/,"");
		script.setAttribute("src","http://otter.topsy.com/trackbacks.js?url="+twitterer_anywhere_url+"&callback=__twitterer_anywhere_receiver");
	    document.body.appendChild(script);
	}
    } catch(e) { }
}

try {
    if(window.addEventListener) {
	window.addEventListener("load", __twitterer_anywhere_loade, false);
    }
    else {
	window.attachEvent("onload", __twitterer_anywhere_loade);
    }
} catch(e) { }

上記jsファイルをheaderで読み込ませます。
あとはTwitterコメントを表示したい部分に下記を挿入すればOKです。

<div id="twitterer_anywhere"></div>

相変わらずJavaScriptは全然わからないので、書いては消し、書いては消しの作業でした。おかしな挙動をする可能性もありますのでご注意ください (;´Д`)

ソーシャルアカウントでバトル!ソーシャルコンバットV

ソーシャルアカウントでバトル!ソーシャルコンバットV

Twitterに関連したサービスはいろいろありますが、本格的な?バトルゲームを楽しめるWebサービスを教えてもらったので紹介します。

その名もソーシャルコンバットV

ソーシャルコンバットVはソーシャルメディアのアカウント同士でガチンコ対決するゲームで、キャラクターの強さは各ソーシャルメディアでの活動状況がステータスに反映されているそうです(自キャラはなぜかスピードのステータスが高かった)。ソーシャルメディアで使っているアイコンがそのまま自キャラの顔になっているのですぐに違和感なく(?)プレイできます。バトルに勝つとポイントがもらえてステータスを強化でき、島のボスを倒すのが目標のようです。バトル中の技名がソーシャルメディアでの発言をもじったものになっていて笑えます。いつもは仲良く情報交換しているあいつとたまにはバトルしてみるのもおもしろいかもしれません。(相手もログインしてくれないといけないけどw)

たくさんのAPIを活用して作られた本サービスはアイディア・技術ともにすごいのひとことです。是非一度プレイしてみてください。

遊び方

  1. Twitterのアカウントでログイン(mixi、facebookも準備中)
  2. マウスでキャラクターを操作して、対戦相手を選んでバトル!
  3. バトルは見てるだけw
  4. 勝利するとポイントがもらえるのでパラメータを強化
  5. 島の中央に座っているボスを倒すのが目的

参考画面

socialcombatv_1socialcombatv_2socialcombatv_3socialcombatv_4socialcombatv_5
socialcombatv_6socialcombatv_7socialcombatv_8socialcombatv_9socialcombatv_10

利用しているAPI

  1. Twitter API
  2. Yahoo! テキスト解析
  3. なずき感性抽出API
  4. wacca API
  5. 天気予報(天気予報API)
  6. Web合成音声配信システム vds (Voice Delivery System)
  7. Google Chart API
  8. Product Advertising API