<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>tdtshのブログ&#187; クラウド</title>
	<atom:link href="http://www.tdtsh.com/blog/archives/category/%e3%82%af%e3%83%a9%e3%82%a6%e3%83%89/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tdtsh.com/blog</link>
	<description>ソーシャルメディアとか スレートとか Google App Engine とかの事の備忘録</description>
	<lastBuildDate>Tue, 07 Feb 2012 05:03:26 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tdtsh.com/blog/archives/category/%e3%82%af%e3%83%a9%e3%82%a6%e3%83%89/feed" />
		<item>
		<title>GAE/J で Python の bulkloader をつかってみる</title>
		<link>http://www.tdtsh.com/blog/archives/1359</link>
		<comments>http://www.tdtsh.com/blog/archives/1359#comments</comments>
		<pubDate>Tue, 16 Aug 2011 11:46:29 +0000</pubDate>
		<dc:creator>tdtsh</dc:creator>
				<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[クラウド]]></category>
		<category><![CDATA[開発環境]]></category>

		<guid isPermaLink="false">http://www.tdtsh.com/blog/?p=1359</guid>
		<description><![CDATA[&#160; Java版のbulkloaderが出ると信じて待つこと1年以上、for businessもスベッてしまい、いまだその気配もなく。 痺れを切らして、普段 GAE/Jな私が、Python版のbulkloader [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;<br />
Java版のbulkloaderが出ると信じて待つこと1年以上、for businessもスベッてしまい、いまだその気配もなく。</p>
<p>痺れを切らして、普段 GAE/Jな私が、<a href="http://code.google.com/intl/ja/appengine/docs/python/tools/uploadingdata.html" target="_blank">Python版のbulkloader</a>を使ってみました。</p>
<p>普段GAE/Jなので、<a href="http://code.google.com/intl/ja/appengine/docs/python/gettingstarted/devenvironment.html" target="_blank">スタートガイド Python 開発環境 / Google code</a>を参考に、環境作りからはじめます。</p>
<p>&nbsp;</p>
<h4>Pythonをインストール</h4>
<p><a href="http://www.python.org/download/" target="_blank">Download &#8211; Python</a>から手繰り、私の場合はWindows (未だにXPデス)なので、Windows x86 MSI Installer なんをインストールします。最新は2.7.2の様です。<br />
Macなら最初から入っていますし、Linuxも大概のディストリビューションで最初から入っています。</p>
<p>&nbsp;</p>
<h4>Google App Engine SDK for Python をインストール</h4>
<p>GAE/JなヒトでもPython版SDKを既に入れている方もいるかもしれませんが、入れてないヒトは入れましょう。</p>
<p><a href="http://code.google.com/intl/ja/appengine/downloads.html" target="_blank">Google App Engine SDK のダウンロード</a>から、Google App Engine SDK for Pythonをインストールします。最新は1.5.2でした。</p>
<p>とりあえずCドライブ直下に置きました。<br />
インストールディレクトリは c:\appengine-python-sdk-1.5.2 となりました。<br />
これを環境変数PATHに追加しときます。</p>
<p>&nbsp;</p>
<h4>GAE/J側の準備</h4>
<p>既存プロジェクトの web.xmlを編集し、GAE/J側のRemoteApiServletを有効化？します。</p>
<pre>
	&lt;servlet&gt;
		&lt;servlet-name&gt;remoteapi&lt;/servlet-name&gt;
		&lt;servlet-class&gt;com.google.apphosting.utils.remoteapi.RemoteApiServlet&lt;/servlet-class&gt;
	&lt;/servlet&gt;
	&lt;servlet-mapping&gt;
		&lt;servlet-name&gt;remoteapi&lt;/servlet-name&gt;
		&lt;url-pattern&gt;/remote_api&lt;/url-pattern&gt;
	&lt;/servlet-mapping&gt;
</pre>
<p>勿論この後デプロイします。</p>
<p>&nbsp;</p>
<h4>設定ファイル (yaml) を作成</h4>
<p>cmd.exe を起動し、appcfg.py で create_bulkloader_config を実行します。</p>
<pre>
cd c:\appengine-python-sdk-1.5.2
appcfg.py create_bulkloader_config --url=http://{appId}.appspot.com/remote_api --application={appId} --filename=config.yml
</pre>
<p>High Replicationの場合は、&#8211;application の引数のアタマに s~ をつけないといけないみたいです。<br />
こんな風に。</p>
<pre>
cd c:\appengine-python-sdk-1.5.2
appcfg.py create_bulkloader_config --url=http://{appId}.appspot.com/remote_api --application=s~{appId} --filename=config.yml
</pre>
<p>自動生成されたconfig.yml には、そのとき appengine側に存在する kind のスキーマを反映したものになっているようです。</p>
<p>アップロード/ダウンロードするkindが限定されている場合などは、このymlファイルを編集して対象kindだけのymlファイルを作っても良い。</p>
<p>自動生成されたymlファイルは、TODO: の記述がいくつかあり、ココを適宜修正する必要があります。<br />
最低でもconnector (と connector_options )を編集します。</p>
<pre>
  connector: # TODO: Choose a connector here: csv, simplexml, etc...
  connector_options:
    # TODO: Add connector options here--these are specific to each connector.
↓
  connector: csv
  connector_options:
    encoding: utf-8
</pre>
<p>&nbsp;</p>
<h4>CSVアップロード</h4>
<p>ダウンロードするには、こんな感じ。</p>
<pre>
appcfg.py download_data --filename=test2.csv --config_file=test.yml --url=http://{appId}.appspot.com/remote_api --application=s~{appId} --kind={ClassNameOfKind} -v
</pre>
<p>アップロードはこんな感じ。</p>
<pre>
appcfg.py upload_data --filename=test.csv --config_file=test.yml --url=http://{appId}.appspot.com/remote_api --application=s~{appId} --kind={ClassNameOfKind} -v
</pre>
<h4>参考にさせて頂いた先人の知恵</h4>
<p><a href="http://pomu0325.blogspot.com/2011/02/gae-bulkloadergaej.html" target="_blank">pomu0325: [GAE] bulkloaderをGAE/Jで使う</a></p>
<p><a href="http://d.hatena.ne.jp/zetta1985/20100119/1263911416" target="_blank">Javaプログラマの為のGAE/py bulkloader &#8211; GAE/py環境設定 &#8211; - 高卒文系プログラマの日常 by zetta1985</a></p>
<p><a href="http://isann.blog2.fc2.com/blog-category-0.html" target="_blank">きのふよりけふ、けふよりあした　 未分類</a></p>
<p><a href="http://d.hatena.ne.jp/noriboz/20110121/1295571732" target="_blank">CSVファイルのデータをアップロードする方法 &#8211; 気楽に開発メモ</a></p>
<p><a href="http://ikaisays.com/2010/06/10/using-the-bulkloader-with-java-app-engine/" target="_blank">Using the bulkloader with Java App Engine &#8211; Ikai Lan says</a></p>
<div id="fb-root"></div>
   <script>
   window.fbAsyncInit = function() {
   FB.init({appId: "135970219784621", status: true, cookie: true,
		 xfbml: true});
	};
 (function() {
  var e = document.createElement("script"); e.async = true;
 e.src = document.location.protocol +
   "//connect.facebook.net/jv_ID/all.js";
 document.getElementById("fb-root").appendChild(e);
}());
</script><span class = ""  style = "  "><fb:like href="http://www.tdtsh.com/blog/archives/1359" send = "false" layout="standard" show_faces="false" width="" action="like" colorscheme="light" font="" /></span>]]></content:encoded>
			<wfw:commentRss>http://www.tdtsh.com/blog/archives/1359/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tdtsh.com/blog/archives/1359" />
	</item>
		<item>
		<title>さくらInternetのVPS、予想以上にイイですね</title>
		<link>http://www.tdtsh.com/blog/archives/1103</link>
		<comments>http://www.tdtsh.com/blog/archives/1103#comments</comments>
		<pubDate>Wed, 09 Feb 2011 11:23:22 +0000</pubDate>
		<dc:creator>tdtsh</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[インフラ]]></category>
		<category><![CDATA[クラウド]]></category>

		<guid isPermaLink="false">http://www.tdtsh.com/blog/?p=1103</guid>
		<description><![CDATA[前から少し気になってた さくら Internet のVPSを使う機会がありました。いやいや、イイですね！ レンタルサーバでいいじゃん的な案件でも、独自SSL欲しいとかイロイロわがまま言い出すと数千円/月~高いので1万円前 [...]]]></description>
			<content:encoded><![CDATA[<p>前から少し気になってた <a href="http://vps.sakura.ad.jp/">さくら Internet のVPS</a>を使う機会がありました。いやいや、イイですね！</p>
<p>レンタルサーバでいいじゃん的な案件でも、独自SSL欲しいとかイロイロわがまま言い出すと数千円/月~高いので1万円前後します。それでいて、自由度が少ない。JavaServlet 動かすなんて無理。</p>
<p>VPSならそりゃVM(仮想サーバ)のrootが貰えるんで、ミドルウェア構築するのが苦じゃない場合はそっちの方がメリット大きいです。でも、格安VPSってパフォーマンス悪そうですね。</p>
<p>そんな訳で全く期待値が低い状態で、さくらのVPSを使ってみたんですが、コレがまた結構サクサクじゃないですか。手元にあるHPのML115と比較しても、Apacheとかのコンパイルが早い。下手したら半分位かも。<br />
CentOSなんですけどどうやら64bit版らしいです。64bit版はじめてだったんですけど、多少./configure のオプションで勝手が違いますが、それ以外は特に不都合ないですね。</p>
<p>時間帯とかイロイロな変数が影響するんでしょうが、 サーバのスペックに加えレイテンシも含めて考慮すると素の北米の Amazon Web Services の Smallインスタンスよりもコッチの方が快適です。それでいて 980円/月 なんだから、こりゃいいな、と。</p>
<p>いや、嬉しい誤算です。</p>
<p>ついでに ｊｐドメインもさくらで取ったんですが、コレは1日強待たされましたが、DNSモドキもついて4000円強なんで、個人的にお気に入りの格安レジストラ<a href="http://www.value-domain.com/">VALUE-DOMAIN</a>を使う理由が1つ減りました。</p>
<p>試用期間2週間は無料で使えるんで、是非お試しを。<br />
※さくらの回し者じゃないですよ。</p>
<div id="fb-root"></div>
   <script>
   window.fbAsyncInit = function() {
   FB.init({appId: "135970219784621", status: true, cookie: true,
		 xfbml: true});
	};
 (function() {
  var e = document.createElement("script"); e.async = true;
 e.src = document.location.protocol +
   "//connect.facebook.net/jv_ID/all.js";
 document.getElementById("fb-root").appendChild(e);
}());
</script><span class = ""  style = "  "><fb:like href="http://www.tdtsh.com/blog/archives/1103" send = "false" layout="standard" show_faces="false" width="" action="like" colorscheme="light" font="" /></span>]]></content:encoded>
			<wfw:commentRss>http://www.tdtsh.com/blog/archives/1103/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tdtsh.com/blog/archives/1103" />
	</item>
		<item>
		<title>IaaS、PaaSに一番求めることは、システム運用管理がどれだけ容易になるか</title>
		<link>http://www.tdtsh.com/blog/archives/1095</link>
		<comments>http://www.tdtsh.com/blog/archives/1095#comments</comments>
		<pubDate>Tue, 08 Feb 2011 10:26:56 +0000</pubDate>
		<dc:creator>tdtsh</dc:creator>
				<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[インフラ]]></category>
		<category><![CDATA[クラウド]]></category>
		<category><![CDATA[データベース]]></category>

		<guid isPermaLink="false">http://www.tdtsh.com/blog/?p=1095</guid>
		<description><![CDATA[IaaSプロバイダはどうやってマーケットを広げるのか？ PaaSレイヤを提供するのは簡単だが、そうすると顧客にはロックインされるという懸念が持ち上がる。顧客が管理の主導権を持てるというIaaSの利点でを維持したまま、どう [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>
	IaaSプロバイダはどうやってマーケットを広げるのか？ PaaSレイヤを提供するのは簡単だが、そうすると顧客にはロックインされるという懸念が持ち上がる。顧客が管理の主導権を持てるというIaaSの利点でを維持したまま、どうやってPaaSの利点である、熟練を要する運用業務を顧客から不要にする、ということを提供できるだろうか</p>
<p>	その答えは運用を容易にするツールの提供だ。それはIaaS上に用意された、優れた（ベストプラクティスな）インフラで、可用性とスケールを実現するものだ。</p>
<p>	これがまさにAWS Elastic BeanstalkがTomcatを用いて行ったことである。</p>
<p>	<a href="http://www.publickey1.jp/blog/11/iaaspaas.html" target="_blank">IaaSとPaaSの違いはなくなろうとしている － Publickey</a>
</p></blockquote>
<p>個人的にはベンダロックインよりも、運用がどれだけ容易になるかが最大の関心事だったりする。<br />
運用にもスケールするかどうかが含まれていると考えています。</p>
<p>昨今のWEBサービス開発は、php等のスクリプト言語で作るのがあたりまえです。<br />
初期の開発者の単価が抑えられ、ホスティングサービス等を利用しやすいから。</p>
<p>で、幸運にもWEBサービスが流行ったら、フロントエンドのWEBアプリケーションも色々と性能改善をしつつ機能追加とかするのも大事ですけれど、ある程度の規模を超えるとストレージのレイヤ（データベース側）でがんばってスケールさせる必要が出てくる訳で、ミドルウェア含むインフラ層にもエンジニアを惜しみなく投入して、あの手この手で分散化する必要が出てきます。</p>
<p>最近は知りませんが少なくとも私の知る限り、php は Apache等のhttpデーモン のプロセスまたはスレッドにくっついて動く訳でして、永続的接続とかいう仕組みは有っても、アプリケーション全体でDBコネクションの数を制御したり、プーリングしたり、使いまわしたり、データベースアクセス専門のオブジェクト(DAO)をこさえて使いまわす、なんて事が簡単には出来ない訳でして、そこはもう Java Servlet の方が1階層タンデムな分そこのへんの作りこみが楽だから、ある程度の規模までならデータベースアクセスの観点からパフォーマンス面で有利だと思う訳でして、私がWEBアプリケーションとしてはマイナーな Java を選ぶ理由の1つです。</p>
<p>TCP/IPのコネクションを張るのはそこそこリソースを消費する訳だから、php でApacheのプロセス（スレッド）上減数に合せてコネクションを貼りっぱなし、なんて構成を最初はとったりする訳ですが、RDBMSサーバ側のリソースも結構ふんだんに用意する必要がありますし、規模が大きくなってくると、最近は安くなったとはいえスケールアップさせるのはソコソコ金がかかるんで、水平に垂直に分割したりレプリケートさせたりキャッシュしたりインフラ層でイロイロやらないといけないんで、安定させて性能を出すにはそれなりのコツというか、DBAなんていう職業が成立してしまう位イロイロな匠の技がある訳ですし、24時間365日運用するには、やはり訓練もドキュメンテーションもそれなりに必要になってきます。</p>
<p>で、最初の「運用がどれだけ容易になるか」の話ですが、こういう「インフラ系エンジニア」の下働きは、それなりに優秀な人材を集めなければいけないしコストがかかります。WEBサービスもマネタイズできないと単なるボランティアですからやはり収益性は大事な訳です。</p>
<p>誤解を恐れずに言うならば、インフラ系エンジニアは「システムの能力を最大限に引き出し（必要に応じて向上させて）たり、セキュリティ含むITをとりまくあらゆるリスクを軽減する為にイロイロとがんばる」訳ですが、それで収入が増えるとか言う事は無い、と考えられる事が多いわけです。特に経営層に。</p>
<p>これらはだんだんとコモディティ化してきているから、もし外注できるなら、どうせ金かけるなら優秀なソフトウェアエンジニアを中に雇いたい訳です。サービスをより良くするスピードこそ、競争力であり、収入を増やす為に必要だからです。</p>
<p>こういう事を書くと世の中のインフラ系のエンジニアの方を敵に回しそうなんで一応書いておきますが、価値を生むとか生まんとか以前に情報システムは運用してナンボ、作るだけじゃダメな訳で、運用管理も誰でも簡単に出来る訳じゃないです。Salesforceの様に、運用こそ差別化の最大要因だと言い切ってしまいたい所です。</p>
<p>さらにさまざまな問題を回避する事で、問題が発生した場合に損失しうる企業価値を損なわずにすむという面もありますんで、一概に要らないと言っている訳では無くて、AmazonやGoogleとかが、規模の原理を活かして、自社の優秀なエンジニアと運用のベストプラクティスを、IaaSやPaaSで提供しはじめている訳ですから、少なくともWEBサービスにおいては、ストレージ層も含めて「スケールする」インフラがセットで提供されはじめた今、「事業」として考えた場合、「外注」されやすい分野である事は間違いないでしょう。</p>
<p>要るとか要らないとか言う以前に、土俵というか、世の中のルールというかが変わって来たぞ、と。</p>
<p>そういう観点で、Google App Engine と AWS Elastic Beanstalk を比べると、App Engineの方が楽そうなんだよなぁ。<br />
でも、既存システムの移行の難易度で言うと、格段にBeanstalkの方が楽そうだなぁ。<br />
App Engineの方がスケールしそうだしなぁ。でもAWSの方が自由度高いしなぁ。</p>
<p>と、これからは、クラウドをコーディネートする力が求められそうですね。<br />
纏まりなくてすいません。</p>
<div id="fb-root"></div>
   <script>
   window.fbAsyncInit = function() {
   FB.init({appId: "135970219784621", status: true, cookie: true,
		 xfbml: true});
	};
 (function() {
  var e = document.createElement("script"); e.async = true;
 e.src = document.location.protocol +
   "//connect.facebook.net/jv_ID/all.js";
 document.getElementById("fb-root").appendChild(e);
}());
</script><span class = ""  style = "  "><fb:like href="http://www.tdtsh.com/blog/archives/1095" send = "false" layout="standard" show_faces="false" width="" action="like" colorscheme="light" font="" /></span>]]></content:encoded>
			<wfw:commentRss>http://www.tdtsh.com/blog/archives/1095/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tdtsh.com/blog/archives/1095" />
	</item>
		<item>
		<title>SEOはコンテンツありき、IPv4枯渇、マイナスのプロモーションなど</title>
		<link>http://www.tdtsh.com/blog/archives/1076</link>
		<comments>http://www.tdtsh.com/blog/archives/1076#comments</comments>
		<pubDate>Wed, 02 Feb 2011 03:05:22 +0000</pubDate>
		<dc:creator>tdtsh</dc:creator>
				<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[knowledge]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[インフラ]]></category>
		<category><![CDATA[クラウド]]></category>
		<category><![CDATA[スレート・スマホ]]></category>
		<category><![CDATA[ソーシャルメディア]]></category>
		<category><![CDATA[光の道と電波ビッグバン]]></category>
		<category><![CDATA[電子書籍]]></category>

		<guid isPermaLink="false">http://www.tdtsh.com/blog/?p=1076</guid>
		<description><![CDATA[SEOとデザインは今後より密接になる理由 : could 良い記事。 WEBサイトもSEOもコンテンツありき、ですね。 そしてソーシャルメディアの場合は、コンテンツ≒人 ですね。 サイト（コンテンツ）を作る前に考えるべき [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>
	<a href="http://www.yasuhisa.com/could/article/seo-and-design/" target="_blank">SEOとデザインは今後より密接になる理由 : could</a>
</p></blockquote>
<p>良い記事。<br />
WEBサイトもSEOもコンテンツありき、ですね。<br />
そしてソーシャルメディアの場合は、コンテンツ≒人 ですね。</p>
<p>サイト（コンテンツ）を作る前に考えるべきこと</p>
<ul>
<li>Webサイトにおけるビジネスゴールは何か？</li>
<li>なぜ Web サイトが必要なのか？</li>
<li>誰に向けてコンテンツを配信したいか？</li>
<li>利用者に提供したいコンテンツは何か？</li>
<li>利用者が欲していると感じるコンテンツは何か？</li>
<li>どのように利用者のもつ問題を解決するのか？</li>
</ul>
<p>
&nbsp;</p>
<hr />
<blockquote><p>
	<a href="http://www.motoharusumi.com/%E3%82%86%E3%81%A3%E3%81%8F%E3%82%8A%E3%81%A8%E7%A2%BA%E5%AE%9F%E3%81%AB%E5%A4%89%E5%8C%96%E3%81%99%E3%82%8Bweb%E5%88%B6%E4%BD%9C%E3%81%AE%E3%83%AB%E3%83%BC%E3%83%AB" target="_blank">ゆっくりと確実に変化するWeb制作のルール | 住 太陽のブログ</a>
</p></blockquote>
<p>言っちゃった。<br />
WEBサービスがコモディティ化してるのに、それでも独自ドメインでイチからWEBサイトを製作するのは不誠実だ、と。</p>
<p>私が受託開発に未来は無いと思った一番の理由が、「ソフトウェアエンジニアは、車輪を再開発したがる」でした。<br />
少し業務要件を変えてでも、パッケージとかオープンソースとか有りものを活用した方がイイと判っていても、工数ほしいからイチから作っちゃう。<br />
今はウェブサービスを活用した方がクライアントの為だと本心では思っても、自分達が食べる為にはオーダーメードのシステムを作り続けないといけない。<br />
その構造と一緒ですね。</p>
<p>今は無料or格安でブログを立ち上げられるし、Twitter と Facebook がある。<br />
極端な話、大手のWEBサービスを使わないとしても、その3つで事足りてしまう気がする。<br />
今年あたり、Facebookファンページ上にECサイトを作る、という案件が急増しそうな予感。</p>
<p>
&nbsp;</p>
<hr />
<blockquote>
<p>	X. プロモーションする対象のサービス</p>
<p>	A. 最大限のマーケットの大きさ。つまりは全体でターゲットになるユーザが何人いるか。<br />
	B. Xをしらないユーザ<br />
	C. Xをしっているユーザ<br />
	D. Xをしっていて興味をもたなかったユーザ</p>
<p>	当然ながら、A=B+C+Dとなる。そして僕はプロモーションをするときにB,C,Dの比率がそれによってどう変化するかを考える。</p>
<p>	特に長期的な戦略を考える場合には重要視するモデルだ。</p>
<p>	このモデルのパラメータに実際にユーザになった数がはいっていないのも、僕的には重要なポイントだが、まあいい。あとで説明する。</p>
<p>	で、この場合のプロモーションでベストな基本戦略は以下のとおりだ。</p>
<p>	戦略１．　Bはできるだけ減らさない。</p>
<p>	戦略２．　Bが減った分、CとDが増えるが、できるだけCを増やして、Dは増えないようにする。</p>
<p>	↑これが効果のないプロモーションはマイナスのプロモーションになる理由だ。</p>
<p>	<a href="http://d.hatena.ne.jp/kawango/20110201" target="_blank">マイナスのプロモーション &#8211; はてなポイント３万を使い切るまで死なない日記</a>
</p></blockquote>
<p>すごく良い記事。<br />
プロモーションに関して言えば、「やらないよりやった方がマシ」では無く、「やらない方がマシ」が存在すると言う話。</p>
<p>
&nbsp;</p>
<hr />
<blockquote><p>
	<a href="http://www.publickey1.jp/blog/11/ianaipv4.html" target="_blank">IANAによるIPv4アドレスの配布が事実上終了 － Publickey</a></p>
<p>	<a href="http://www.geekpage.jp/blog/?id=2011/2/1/1" target="_blank">Geekなぺーじ : IPv4アドレス枯渇。その意味と恐らくこれから起きること</a>
</p></blockquote>
<p>ついにきた。</p>
<p>私がまだネットワークエンジニアのつもりだった頃IPv6を学んだのはもう10年以上前の様な気がする。<a href="http://www.kame.net/" target="_blank">KAME project</a>で踊るカメが見えたとか見えなかったとか。<br />
その当時は数年もすれば国策としてのIPv6が普及してIPv4は消えていくんだろうと思ってたけど、IPv4はNAPTを駆使してしぶとく生き残ってきた。</p>
<p>JPNICで枯渇するのも時間の問題です。<br />
いよいよ悠長な事言ってられなくなってきた訳です。<br />
新規でWEBサービス立ち上げるハードルが上がっちゃうじゃねーかコンチクショー！な人もいるかも知れませんが、そこはクラウドがあるじゃないですか。</p>
<p>
&nbsp;</p>
<hr />
<blockquote><p>
	あのテレビCMを見てGALAPAGOS（ガラパゴス）に飛びつく程度に、ITに詳しくない人たちが、果たして自宅の無線LAN構築から、GALAPAGOS（ガラパゴス）をWiFi端末として認識させるところまで、すんなりとできるだろうか。<br />
	<a href="http://tod.cocolog-nifty.com/diary/2011/02/sharpgalapagosc.html">SHARP、GALAPAGOS（ガラパゴス）の哀れをもよおすテレビCM: 愛と苦悩の日記</a>
</p></blockquote>
<p>GALAPAGOSに関する至極最もな疑問。<br />
誰に売るのか？この製品は誰を喜ばすものなのか？<br />
一見、GALAPAGOSの戦略にはグランドデザインが欠如している様にも思えるけど、GALAPAGOSメディアタブレットには明確な意思が込められている気がする。</p>
<p>キャリアに依存しない収益構造の模索、だ。<br />
模索してるから、製品設計のコンセプトもプロモーションもなんか的を射てなかったり、ブレてる。<br />
そう考えると、生暖かい目で見守る気にもなってくる。</p>
<p>私はiPadユーザだけど日本人だから、建設的な意見も述べてみます。<br />
GALAPAGOS は ePub3 がスタンダードになる前に、つまり2011年中に、利用者にとってXMDFが如何に優れているか徹底的にプロモーションし、端末をディスカウントしてでもシェアを伸ばすべきだ。今はそれ以外、無い。<br />
1万円台だったら、私も買います。</p>
<p>
&nbsp;</p>
<hr />
<blockquote><p>
	ブラウザでChromeを使ってる人はCtrl+Shift+Jを押せばHttpヘッダー情報見れます<br />
	<a href="http://d.hatena.ne.jp/bluerabbit/20110201/1296564298" target="_blank">Google App EngineではAdmin権限でリクエストするとCPU使用率と1リクエストあたりの課金額がわかる &#8211; あおうさ＠日記</a>
</p></blockquote>
<p>知らなかった！</p>
<p>Ctrl + Shift + J でDevelopper Tools起動 -> [Resources]タブ選択 -> 左ペイン[RESOURCES]からHTML本体をクリック -> 右で[Headers]タブ選択</p>
<p>でHTTP Responseヘッダが見られます。</p>
<pre>
	X-AppEngine-Estimated-CPM-US-Dollars:
	X-AppEngine-Resource-Usage:
</pre>
<p>がソレです。便利。</p>
<p>
&nbsp;</p>
<hr />
<blockquote><p>
	<a href="http://www.publickey1.jp/blog/11/amazonoracle_11g.html" target="_blank">Amazonクラウド、Oracle 11gのデータベースサービスを発表。パッチ適用やバックアップなど運用は全部クラウドにおまかせ － Publickey</a>
</p></blockquote>
<p><a href="http://aws.typepad.com/aws_japan/2011/01/introducing-amazon-beanstalk.html" target="_blank">AWS Elastic Beanstalk</a>もそうだけど、いよいよエンタープライズ分野を攻略する気マンマンなAmazon様が、Oracleも用意して下さる。<br />
これは良いニュースだ。<br />
ORACLEマスター涙目。</p>
<p>
&nbsp;</p>
<hr />
<blockquote><p>
	<a href="http://web-tan.forum.impressrd.jp/e/2011/02/01/9647" target="_blanl">サイトに設置した「いいね!」の押され具合をデータで解析する方法 | Web担当者Forum</a>
</p></blockquote>
<p>自サイトに設置したFacebook「イイね！」ボタンがどれ位押されたかを見るには、<a href="http://www.facebook.com/insights/" target="_blank">Facebookインサイト</a>を使えば出来る。Facebook用のタグが正しく記述されているかは<a href="http://developers.facebook.com/tools/lint" target="_blank">URLリンター</a>を使う。</p>
<p>
&nbsp;</p>
<hr />
<blockquote><p>
	昨年度の電波利用料収入は642億円。これは一般会計だが、実質的にはすべて総務省が使える隠れ特別会計になっている。来年度の総務省のICT予算が約1200億円だから、その半分以上の隠し財源を持っているのだ。<br />
	<a href="http://ikedanobuo.livedoor.biz/archives/51672451.html" target="_blank">池田信夫 blog : 電波利用料という「隠れ特別会計」 &#8211; ライブドアブログ</a>
</p></blockquote>
<p>総務省が周波数オークションを見送った理由は電波利用料が隠し財源になっているから、だそうです。<br />
いやぁ、許せませんな。</p>
<p>
&nbsp;</p>
<hr />
<blockquote><p>
	<a href="http://gigazine.net/news/20110201_android_world_share_no1/" target="_blank">Androidスマートフォンのシェアが全世界1位に、iPhoneもSymbian OSも抜き去る &#8211; GIGAZINE</a>
</p></blockquote>
<p>全世界でAndroidスマホのシェアが1位になったそうです。<br />
日本は？</p>
<p>
&nbsp;</p>
<hr />
<blockquote><p>
	<a href="http://goryugo.com/20110202/shotnote/">キングジムのEvernote対応メモ（ショットノート）がもうすぐ出ますよ | goryugo, addicted to Evernote</a>
</p></blockquote>
<p>これは・・・<br />
iPhoneに取り込む為の紙。<br />
<a href="http://www.kingjim.co.jp/sp/shotnote/manual.html">iPhoneアプリ</a>と組み合わせると、その紙のタイトル欄と日付欄がOCRで読み込まれるみたい。<br />
そしてEvernoteに投稿できるらしい。</p>
<div id="fb-root"></div>
   <script>
   window.fbAsyncInit = function() {
   FB.init({appId: "135970219784621", status: true, cookie: true,
		 xfbml: true});
	};
 (function() {
  var e = document.createElement("script"); e.async = true;
 e.src = document.location.protocol +
   "//connect.facebook.net/jv_ID/all.js";
 document.getElementById("fb-root").appendChild(e);
}());
</script><span class = ""  style = "  "><fb:like href="http://www.tdtsh.com/blog/archives/1076" send = "false" layout="standard" show_faces="false" width="" action="like" colorscheme="light" font="" /></span>]]></content:encoded>
			<wfw:commentRss>http://www.tdtsh.com/blog/archives/1076/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tdtsh.com/blog/archives/1076" />
	</item>
		<item>
		<title>Salesforceのchatter.comが始まった</title>
		<link>http://www.tdtsh.com/blog/archives/1070</link>
		<comments>http://www.tdtsh.com/blog/archives/1070#comments</comments>
		<pubDate>Tue, 01 Feb 2011 03:06:47 +0000</pubDate>
		<dc:creator>tdtsh</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[クラウド]]></category>
		<category><![CDATA[ソーシャルメディア]]></category>

		<guid isPermaLink="false">http://www.tdtsh.com/blog/?p=1070</guid>
		<description><![CDATA[Salesforceの chatter.com が始まったらしいです。 Salesforce chatter.com 日本 早速登録してみました。すこぶる簡単です。 会社で1番です。でも2番は居ないかもしれません。 Sa [...]]]></description>
			<content:encoded><![CDATA[<p>Salesforceの chatter.com が始まったらしいです。</p>
<blockquote><p>
	<a href="https://www.chatter.com/jp/">Salesforce chatter.com 日本</a>
</p></blockquote>
<p>早速登録してみました。すこぶる簡単です。<br />
会社で1番です。でも2番は居ないかもしれません。<br />
Salesforce.comのアカウントとか不要です。必要なのは会社のメルアドだけ。</p>
<p>中小企業とかこれを使わない手は無いんじゃないかな。</p>
<p><a href="/blog/archives/705">企業内コラボレーションツールがTwitter化、今度は企業向けSNSの様にはならない？</a></p>
<p><a href="http://www.publickey1.jp/blog/11/chattercom.html">セールスフォース、誰でも無料で使える企業内ツイッター「Chatter.com」公開。日本語対応で利用者数上限なし － Publickey</a></p>
<p><a href="http://deferloader.blog.uhuru.co.jp/?p=2313">[salesforce]Chatter.comがはじまった | ウフル技術ブログ</a></p>
<div id="fb-root"></div>
   <script>
   window.fbAsyncInit = function() {
   FB.init({appId: "135970219784621", status: true, cookie: true,
		 xfbml: true});
	};
 (function() {
  var e = document.createElement("script"); e.async = true;
 e.src = document.location.protocol +
   "//connect.facebook.net/jv_ID/all.js";
 document.getElementById("fb-root").appendChild(e);
}());
</script><span class = ""  style = "  "><fb:like href="http://www.tdtsh.com/blog/archives/1070" send = "false" layout="standard" show_faces="false" width="" action="like" colorscheme="light" font="" /></span>]]></content:encoded>
			<wfw:commentRss>http://www.tdtsh.com/blog/archives/1070/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tdtsh.com/blog/archives/1070" />
	</item>
		<item>
		<title>Amazon Web Services のマイクロインスタンス、月額約1300円</title>
		<link>http://www.tdtsh.com/blog/archives/919</link>
		<comments>http://www.tdtsh.com/blog/archives/919#comments</comments>
		<pubDate>Fri, 10 Sep 2010 02:22:49 +0000</pubDate>
		<dc:creator>tdtsh</dc:creator>
				<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[インフラ]]></category>
		<category><![CDATA[クラウド]]></category>

		<guid isPermaLink="false">http://www.tdtsh.com/blog/?p=919</guid>
		<description><![CDATA[Amazon Web Services が攻勢にでています。 Amazonクラウドから、1時間あたり約1.8円（Linux/Unixの場合＄0.02、Windowsで$0.03、1ドル90円で計算）、24時間で約43円、 [...]]]></description>
			<content:encoded><![CDATA[<p>Amazon Web Services が攻勢にでています。</p>
<blockquote><p>
Amazonクラウドから、1時間あたり約1.8円（Linux/Unixの場合＄0.02、Windowsで$0.03、1ドル90円で計算）、24時間で約43円、1カ月で約1300円という低価格のインスタンス「Micro Instance」（マイクロインスタンス）が発表されました。<br />
&#8230;<br />
マイクロインスタンスで提供される仮想マシンの性能は、613MBメモリ、一時的に最大2EC2 Compute Unitsとなっており、通常の性能としては「少しのCPUリソースが提供される」という表現にとどまっています（英語版のMicro Instancesの解説より）。</p>
<p>つまり、ふだんは大した性能を提供しないけど、負荷が高まったら少しの間だけ大目に見ましょう。という感じのインスタンスのようです。<br />
<a href="http://www.publickey1.jp/blog/10/amazon1amazon.html">Amazonクラウドから「1円クラウド」（自称）登場。Amazonクラウドの値下げが続く － Publickey</a>
</p></blockquote>
<p>格安ホスティング業界にはなかなかのインパクトがある話だと思いますが、それを利用したり代理店をしたりする事が多いWEB製作業にとっては良い話じゃないですかね。</p>
<p>ミドルウェアを構築しなければいけないとか、何も考えずインスタンスを落としちゃうとデータが消えるとか、非技術系のWEB製作会社とかにはまだまだ敷居が高いですが、構築された仮想サーバを流用するなり、一度作ってしまうなりすればWEBサーバ環境が量産できるわけだし、静的なHTMLだけならデータが消えてもデプロイしなおせばよいだけだし。</p>
<p>セキュアに運用するコツさえつかめれば、小規模なWEBサーバのホスティングでもAmazon EC2が有力な選択肢になるんじゃないでしょうか。</p>
<div id="fb-root"></div>
   <script>
   window.fbAsyncInit = function() {
   FB.init({appId: "135970219784621", status: true, cookie: true,
		 xfbml: true});
	};
 (function() {
  var e = document.createElement("script"); e.async = true;
 e.src = document.location.protocol +
   "//connect.facebook.net/jv_ID/all.js";
 document.getElementById("fb-root").appendChild(e);
}());
</script><span class = ""  style = "  "><fb:like href="http://www.tdtsh.com/blog/archives/919" send = "false" layout="standard" show_faces="false" width="" action="like" colorscheme="light" font="" /></span>]]></content:encoded>
			<wfw:commentRss>http://www.tdtsh.com/blog/archives/919/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tdtsh.com/blog/archives/919" />
	</item>
		<item>
		<title>WEBサービスを立ち上げる天の時、地の利、人の輪</title>
		<link>http://www.tdtsh.com/blog/archives/895</link>
		<comments>http://www.tdtsh.com/blog/archives/895#comments</comments>
		<pubDate>Thu, 26 Aug 2010 04:16:16 +0000</pubDate>
		<dc:creator>tdtsh</dc:creator>
				<category><![CDATA[management]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[クラウド]]></category>

		<guid isPermaLink="false">http://www.tdtsh.com/blog/?p=895</guid>
		<description><![CDATA[ほらね。今は、新しいサービスを作るには、絶好のチャンスなんですよ。わたしもトライするし、いろんな人にトライしてもらいたいなぁと思います。 こんなこと書いて、お前になんの得があるんだと思われる方、あるいは、どうしてそんなに [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>
ほらね。今は、新しいサービスを作るには、絶好のチャンスなんですよ。わたしもトライするし、いろんな人にトライしてもらいたいなぁと思います。</p>
<p>こんなこと書いて、お前になんの得があるんだと思われる方、あるいは、どうしてそんなに必死なんだと思われる方もいるかと思いますが、理由は簡単。私が新たなサービスを立ち上げて仮に成功したとしても、その効果はたかがしれています(自分の周りだけ)。</p>
<p>行動力なある人がどんどん、次の成長分野に挑戦して成功するとで、日本も成長路線に戻れるかもしれません。ほっとくと日本は衰退するからね。</p>
<p>グローバルな社会なんだから、日本が貧乏になろうが、金のあるところから取ればいいだろうと思う方もいると思いますが、日本人である以上そこまでドライには考えられないのが、実際のところ。</p>
<p>だからこそ、次の成長分野に一緒に挑戦しようよということです。</p>
<p><a href="http://d.hatena.ne.jp/higayasuo/20100825/1282716500">新しいサービスを作るのになぜ今が絶好のチャンスなのか &#8211; ひがやすを blog</a>
</p></blockquote>
<p>（´；ω；｀）ﾌﾞﾜﾜｯ<br />
感涙。</p>
<p>トライしましょう。<br />
Google App Engine と slim3 に感謝しつつ。<br />
そして恩返しの為にもブレイクしたいものです。</p>
<p>さて、ひがやすをさんも言われる様に、WEBサービスを立ち上げるにあたって、クラウド、HTML5、スマートフォンと、天の時は今な訳です。</p>
<p>slim3やGAEやHTML5が書ける方は勿論、コードを書く意欲と能力があるなら、兎に角行動する事が可能です。</p>
<p>ただ、打率を上げる為には、UIとかのデザインとか企画とかコンテンツとか、自分にないものを補える仲間がいた方がいいと言う意味では、人の和が一番重要です。</p>
<p>それはさておいて、地の利について。</p>
<p>資金があるとか、人脈があるとか、一芸に秀でているとか、一部の優秀な人は除き、そうでない普通の人(私の様に)は、会社をやめて起業してWEBサービスを始めるというのはリスクが大きいです。</p>
<p>参入障壁が少ないとしても、新規WEBサービスなんてものは10個やって1個あたれば儲けモノ位に考えたほうがいいです。</p>
<p>覚悟を決めて打席に立つ事をしないとヒットは打てませんが、何度でも打席に立てるように自分のポジションをもっていくなどの工夫が重要です。</p>
<p>なので週末起業でも良いと思うんです。</p>
<p>それも難しいなら、今いる会社で稟議起案してみてはどうでしょう。</p>
<p>それも無理なら・・・転職もアリです。</p>
<p>WEBサービスを立ち上げたい、と思っていても、人材がなかなか見つからない中小企業も沢山有るはずです。</p>
<p>以前も書きましたが、<a href="http://www.tdtsh.com/blog/archives/686">エンジニアは中小のエンドユーザ企業に</a>いた方が、資金、経営、プロモーション、法務などの色々なリソースを活用できて、得意分野に集中できるってモンです。</p>
<p>ただ、所詮雇われ、意思決定のスピードとかはスポイルされます。</p>
<p>勿論、勝算のあるビジネスモデルとサービスのアイディアの有る方は、起業してチャレンジして頂きたい。そして無力な僕を雇ってください。</p>
<div id="fb-root"></div>
   <script>
   window.fbAsyncInit = function() {
   FB.init({appId: "135970219784621", status: true, cookie: true,
		 xfbml: true});
	};
 (function() {
  var e = document.createElement("script"); e.async = true;
 e.src = document.location.protocol +
   "//connect.facebook.net/jv_ID/all.js";
 document.getElementById("fb-root").appendChild(e);
}());
</script><span class = ""  style = "  "><fb:like href="http://www.tdtsh.com/blog/archives/895" send = "false" layout="standard" show_faces="false" width="" action="like" colorscheme="light" font="" /></span>]]></content:encoded>
			<wfw:commentRss>http://www.tdtsh.com/blog/archives/895/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tdtsh.com/blog/archives/895" />
	</item>
		<item>
		<title>インターネットイニシアティブ（IIJ）の月額4000円のホスティングサービス「IIJ GIO」</title>
		<link>http://www.tdtsh.com/blog/archives/834</link>
		<comments>http://www.tdtsh.com/blog/archives/834#comments</comments>
		<pubDate>Tue, 03 Aug 2010 11:06:19 +0000</pubDate>
		<dc:creator>tdtsh</dc:creator>
				<category><![CDATA[インフラ]]></category>
		<category><![CDATA[クラウド]]></category>

		<guid isPermaLink="false">http://www.tdtsh.com/blog/?p=834</guid>
		<description><![CDATA[インターネットイニシアティブ（IIJ）のマーケティング本部 GIOマーケティング部 副部長 小川晋平氏は、月額4000円、日割り課金で1日約133円のホスティングサービス「IIJ GIO」のブロガーミーティングでこう語り [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>
インターネットイニシアティブ（IIJ）のマーケティング本部 GIOマーケティング部 副部長 小川晋平氏は、月額4000円、日割り課金で1日約133円のホスティングサービス「IIJ GIO」のブロガーミーティングでこう語りました（参考：AmazonクラウドのSmallインスタンスは1時間あたり0.085ドル。24時間で2.04ドル）。<br />
&#8230;<br />
プラットフォームサービスとして提供されるホスティングとして、仮想サーバとCentOS、インターネット接続だけの「ベーシックプラン」、もしくはこれに加えてApacheとvsftpdによるWebサーバ／ftpサーバ機能が利用可能な「Webプラン」が月額4000円から利用可能。料金は日割りで計算されるため、最小で1日あたり約133円からとなります。<br />
&#8230;<br />
利用者がGIOのコントロールパネルから設定すれば、すぐに（実際には20分程度）サーバのインスタンスが立ち上がってくるのはAmazonクラウドと同様です。数百台といったインスタンスを次々に立ち上げることができます。</p>
<p>ただし法人利用が前提となっているため、AmazonクラウドのようにクレジットカードがあればWebからサインアップというわけにはいきません。まずIIJと法人取引契約を結んだあとで、コントロールパネルのIDを発行してもらい、そこからGIOを利用するということになります。</p>
<p>新規契約から利用開始までは約2週間かかるそうですし、課金は月額ベースですから、IIJ GIOを「クラウド」と呼ぶべきなのかどうかは議論が分かれるところでしょう。僕自身もIIJ GIOはクラウドというより、企業向けの柔軟なホスティングサービスと表現するのが妥当ではないかと思います。<br />
<a href="http://www.publickey1.jp/blog/10/iaas1100iijamazon.html">クラウドの価格競争で「いずれIaaSは1日100円を切る」と予想するIIJが、Amazonクラウドに対抗する理由 － Publickey</a>
</p></blockquote>
<p>IIJがあえて儲からないIaaSに参入しかつグローバルで競争（Amazonと価格競争）する理由は、「運用などの付加価値サービスは儲かるから」。</p>
<p>ホスティングサービスの内容はAmazon Web Services と似たものの様に見えますが、IIJ GIOは主に企業向けをターゲットとしたホスティングサービスの位置づけの様です。</p>
<p><a href="http://tanaka.sakura.ad.jp/archives/001060.html">さくらInternetによる石狩データセンターによるVPSの取り組み</a>や、<a href="http://www.atmarkit.co.jp/news/201001/26/nifty.html">ニフティのクラウドサービス</a>もそうですが、来年あたりには国産IaaSの選択肢が増えそうで、実に喜ばしい事です。</p>
<p>但しそうこうしている間に海外では、<a href="http://itpro.nikkeibp.co.jp/article/Watcher/20100716/350382/">クラウドの主戦場はPaaSに</a>なっていってる訳です。</p>
<p>Spring Frameworkを買収したVM Ware社が良い感じに台風の目となり、世界で600万人いるというJava開発者（ほんまかいな）を取り込むべく各クラウドベンダは動いています。「VM Force」然り、「Google App Engine for Business」然り。</p>
<p>なんか2010年末以降は慌しくなりそうです。</p>
<div id="fb-root"></div>
   <script>
   window.fbAsyncInit = function() {
   FB.init({appId: "135970219784621", status: true, cookie: true,
		 xfbml: true});
	};
 (function() {
  var e = document.createElement("script"); e.async = true;
 e.src = document.location.protocol +
   "//connect.facebook.net/jv_ID/all.js";
 document.getElementById("fb-root").appendChild(e);
}());
</script><span class = ""  style = "  "><fb:like href="http://www.tdtsh.com/blog/archives/834" send = "false" layout="standard" show_faces="false" width="" action="like" colorscheme="light" font="" /></span>]]></content:encoded>
			<wfw:commentRss>http://www.tdtsh.com/blog/archives/834/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tdtsh.com/blog/archives/834" />
	</item>
		<item>
		<title>GoogleのデータセンターとGAEは設計思想のスケールがでかい</title>
		<link>http://www.tdtsh.com/blog/archives/719</link>
		<comments>http://www.tdtsh.com/blog/archives/719#comments</comments>
		<pubDate>Fri, 25 Jun 2010 07:28:11 +0000</pubDate>
		<dc:creator>tdtsh</dc:creator>
				<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[クラウド]]></category>

		<guid isPermaLink="false">http://www.tdtsh.com/blog/?p=719</guid>
		<description><![CDATA[Googleクラウドの理想型は、昼の太陽（ソーラパワー）で電気エネルギーを蓄電し、夜（月は夜の比喩）月の出ているときにデータセンターのCPUを動かし、昼より気温の低い夜の外気でCPUを冷やすのだ。そしてそのコンピュータパ [...]]]></description>
			<content:encoded><![CDATA[<p><blockqoute><br />
Googleクラウドの理想型は、昼の太陽（ソーラパワー）で電気エネルギーを蓄電し、夜（月は夜の比喩）月の出ているときにデータセンターのCPUを動かし、昼より気温の低い夜の外気でCPUを冷やすのだ。そしてそのコンピュータパワーを地球の裏側の昼の世界へインターネット網を介して送り出す。これがGoogleのMoon Cloudの基本コンセプトだ。</p>
<p>人類のエネルギー革命は、化石燃料からどれだけ効率よく電気エネルギーを取り出すかという歴史と、どれだけ効率よく電気エネルギーをA地点からB地点に運ぶか、ということだ。残念ながら今の技術では、電気を損失させず地球の裏側に送り出すことも無線で送ることもできない。（R&#038;Dの範囲では出来るが実用的でない）なぜエネルギー損失が起きるかというと電気エネルギーがアナログエネルギーであるためだ。音楽がレコード（アナログ）からCD（デジタル）に変わったように、電気エネルギーをアナログからデジタルに変換してしまえば、地球の裏側に1秒以内にエネルギーを送り出すことができる。<br />
～中略～<br />
夜は昼より気温が低い。<br />
たったこれだけの理由だ。」</p>
<p><a href="http://agora-web.jp/archives/1039118.html">月を追いかけるGoogleのクラウド &#8211; 渡部薫 @sorahikaru : アゴラ</a><br />
</blockqoute></p>
<p>ひたすら壮大な計画ですね。<br />
少し前からGoogleデータセンターの最もコストがかかるものは、近いうちにハードウェアではなく電力になると言われていましたが、ここまで考えているとは。</p>
<p>Googleのサービスは色々あるけれど、私が関心の高いGoogle App Engineを例に考えてみると、この話も納得させられます。</p>
<p><a href="http://www.publickey1.jp/blog/10/2amazonwindows_azure.html">クラウドのベンチマークを取ったら Google App Engineは遅くてスケールしにくい</a>という話があります。<br />
余談だけど、<a href="http://www.publickey1.jp/blog/10/3000.html">セールスフォースのサーバは全部で3000台</a>しか無いらしいです。凄いですね。</p>
<p>今GAEのデータストレージは調子悪いとか、測定方法による有利・不利もあるかもしれませんが、GAEが遅いと言うのは、現時点では概ね正しい認識なのかもしれません。（コスト当りの性能で算出すると結果が変わりそうですが）</p>
<p>GAEのアプリケーションは、ちょっとでもアクセスが無いとスピンダウンするとかの制限やクセがあり、何も考えずに「Googleのインフラが使えるんだからさぞかし速いんだろう」と思って開発していると、期待を裏切られます。<br />
逆に、データベース・トランザクションはRDBMSの得意技であり、プログラミングの技術も枯れています。</p>
<p>要はプログラムやデータの設計そのものを、今までのやり方と変えないといけないのがGAEのKVSです。</p>
<p>AWSやForce.comがRDBMSによるデータ永続化という既存のパラダイムの延長であるのに対し、GAEとそのデータストレージ、およびデータセンターの設計思想は「圧倒的な規模での全体最適によるコスト削減」なんだと思います。</p>
<p>GAEは既存技術より質がやや劣り、安い。最初はコンシューマ向けだけど、コスト面を武器に、少しずつエンタープライズ分野を侵食していき、最終的に品質面をも追い越して、既存技術を駆逐してしまうとすれば、イノベーションの典型的な特徴と符合します。</p>
<p>どっちが良い・悪いという議論には余り意味は無いけど、好き・嫌いでいうと、やっぱりGAEの方が好きだなぁ。</p>
<div id="fb-root"></div>
   <script>
   window.fbAsyncInit = function() {
   FB.init({appId: "135970219784621", status: true, cookie: true,
		 xfbml: true});
	};
 (function() {
  var e = document.createElement("script"); e.async = true;
 e.src = document.location.protocol +
   "//connect.facebook.net/jv_ID/all.js";
 document.getElementById("fb-root").appendChild(e);
}());
</script><span class = ""  style = "  "><fb:like href="http://www.tdtsh.com/blog/archives/719" send = "false" layout="standard" show_faces="false" width="" action="like" colorscheme="light" font="" /></span>]]></content:encoded>
			<wfw:commentRss>http://www.tdtsh.com/blog/archives/719/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tdtsh.com/blog/archives/719" />
	</item>
		<item>
		<title>企業内コラボレーションツールがTwitter化、今度は企業向けSNSの様にはならない？</title>
		<link>http://www.tdtsh.com/blog/archives/705</link>
		<comments>http://www.tdtsh.com/blog/archives/705#comments</comments>
		<pubDate>Tue, 22 Jun 2010 05:36:19 +0000</pubDate>
		<dc:creator>tdtsh</dc:creator>
				<category><![CDATA[force.com]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[クラウド]]></category>

		<guid isPermaLink="false">http://www.tdtsh.com/blog/?p=705</guid>
		<description><![CDATA[「いままで企業内のコラボレーションといえば、メッセージング、スケジュール管理、電子掲示板、ドキュメント共有といった機能を備えるグループウェアが主役でした。しかし、いまそれが大きく変わろうとしています。 いま開発中の企業内 [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>
「いままで企業内のコラボレーションといえば、メッセージング、スケジュール管理、電子掲示板、ドキュメント共有といった機能を備えるグループウェアが主役でした。しかし、いまそれが大きく変わろうとしています。<br />
いま開発中の企業内コラボレーションツールの多くが、TwitterやFacebookのように、つぶやきとタイムラインを中心としたマイクロブログ的なユーザーインターフェイスを備えているのです。画面を並べてみましょう。」</p>
<p><a href="http://www.publickey1.jp/blog/10/twitter_6.html">企業内コラボレーションのTwitter化 － Publickey</a>
</p></blockquote>
<p>以下の企業向けコラボレーションツール（サービス）の画面が比較されています。</p>
<p>・セールスフォース・ドットコムの「Salesforce Chatter」（現在β公開中）</p>
<p>・IBMが開発中と伝えられている「Project Vulcan」</p>
<p>・マイクロソフトの「Office Talk」（開発中）</p>
<p>・シスコの「Cisco Quad」</p>
<p>・SAPが開発中の「SalesOnDemand」</p>
<p>企業向けSNSはイマイチ浸透しなかったけど、今度はソーシャル機能単体じゃ無くて、ビジネス支援のアプリケーション又はサービス群と協調するTwitterライクなミニブログ、という位置づけである事が大きな違いでしょうか。</p>
<p>企業向けSNSがイマイチ浸透していない理由の一つに、既存システムとの親和性があると思います。既にOpenIDでSSO（シングルサインオン）を実現してます、とかいう先進的な企業は、あまり聞いたことがありません。</p>
<p>最も企業内で普及している認証サービスは、多分Microsoft社のActive Directoryでしょう。<br />
ただActive DirectoryはWEBサービスとの連携という意味ではイマイチです。</p>
<p>殆どの企業は、グループウェアを導入していたらそのアカウントは別に持っているんじゃないでしょうか。そこに仮に後付けでSNSをポンと立てても、アカウントを覚える数が増えるので面倒くさくなって使わなくなってしまうんじゃ無いでしょうか。</p>
<p>そういう意味では、Salesforce.comのChatterにはちょっと期待しています。</p>
<div id="fb-root"></div>
   <script>
   window.fbAsyncInit = function() {
   FB.init({appId: "135970219784621", status: true, cookie: true,
		 xfbml: true});
	};
 (function() {
  var e = document.createElement("script"); e.async = true;
 e.src = document.location.protocol +
   "//connect.facebook.net/jv_ID/all.js";
 document.getElementById("fb-root").appendChild(e);
}());
</script><span class = ""  style = "  "><fb:like href="http://www.tdtsh.com/blog/archives/705" send = "false" layout="standard" show_faces="false" width="" action="like" colorscheme="light" font="" /></span>]]></content:encoded>
			<wfw:commentRss>http://www.tdtsh.com/blog/archives/705/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.tdtsh.com/blog/archives/705" />
	</item>
	</channel>
</rss>

