<?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>前田経一ブログ &#187; イベント</title>
	<atom:link href="http://blog.keiichimaeda.com/archives/tag/%e3%82%a4%e3%83%99%e3%83%b3%e3%83%88/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.keiichimaeda.com</link>
	<description>個人のブログ</description>
	<lastBuildDate>Sat, 03 Dec 2011 08:50:44 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.keiichimaeda.com/archives/tag/%e3%82%a4%e3%83%99%e3%83%b3%e3%83%88/feed" />
		<item>
		<title>Hadoopモデリング座談会メモ</title>
		<link>http://blog.keiichimaeda.com/archives/324</link>
		<comments>http://blog.keiichimaeda.com/archives/324#comments</comments>
		<pubDate>Sat, 15 May 2010 04:16:16 +0000</pubDate>
		<dc:creator>前田 経一</dc:creator>
				<category><![CDATA[テクノロジー]]></category>
		<category><![CDATA[Hadoop]]></category>
		<category><![CDATA[イベント]]></category>

		<guid isPermaLink="false">http://blog.keiichimaeda.com/archives/324</guid>
		<description><![CDATA[昨日、「Hadoop を中心とした分散環境での開発方法論・モデリング・設計手法等についての座談会」（@okachimachiorz @shot6 @asami224 @masayh @kazunori_279 氏など）を [...]]]></description>
			<content:encoded><![CDATA[<p>昨日、「<a href="http://atnd.org/events/4136" target="_blank">Hadoop を中心とした分散環境での開発方法論・モデリング・設計手法等についての座談会</a>」（<a href="http://twitter.com/okachimachiorz" target="_blank">@okachimachiorz</a> <a href="http://twitter.com/shot6" target="_blank">@shot6</a> <a href="http://twitter.com/asami224" target="_blank">@asami224</a> <a href="http://twitter.com/masayh" target="_blank">@masayh</a> <a href="http://twitter.com/kazunori_279" target="_blank">@kazunori_279</a> 氏など）を見てきました。たいへん刺激的だったので、内容を十分に理解できなく取りこぼした部分も多いですが、取り急ぎメモを残しておきます。</p>
<p> <span id="more-324"></span><br />
<h4>okachimachiorz氏</h4>
<ul>
<li>MapReduce（Hadoop）はWeb系ビジネスから出てきた技術だが、物流・会計などの基幹系ビジネスのおよそ9割に、素直に適用できる。適用範囲は意外に広い。産業構造に大きな変化を与える程の、巨大なインパクトを持っている可能性がある。 </li>
<li>このように大きな可能性を持っているMapReduceだが、課題は多い。例えばクラス図やシーケンス図といった既存のモデリング手法が使えないなど。新たな設計手法が必要とされている。 </li>
</ul>
<h4>shot6氏</h4>
<ul>
<li>Hadoop適用の前に、設計・開発・テスト・運用・障害対策・品質保証と考えなければならない様々な問題がある。扱うべきテラバイト級のデータはそもそも何処に在るのか？、HDFSにデータをどのように入れ・どのように取り出すか、「JobTrakerが死んだときは再起動する」という運用でホントに良いのか？、拡張運転の話はよくあるが縮退運転は可能か？、バグの見つけ方・テスト手法は？、生のMapReduce（Javaクラス）とPig・Hiveとの使い分け方、などなど。 </li>
<li>主催している「<a href="http://atnd.org/events/4558" target="_blank">Hadoopソースコードリーディング</a>」の人気が凄い。ただのインフレか？「Hadoop大国日本」か？ </li>
</ul>
<h4>asami224氏</h4>
<ul>
<li>既存のシステムは、S（アクター）・V（イベント）・O（エンティティ）の連鎖でモデリングすることが可能。これをクラウド上でのモデリングに応用しようと試行錯誤している。 </li>
<li>プログラマーは図を描くよりも、テキストの方が書きやすい。DSLを使ってモデリングとプログラミングを同時に行なう「モデグラミング」を開発している。 </li>
<li>「静的構造モデル」と「状態遷移モデル」はDSLから自動生成。「振る舞いモデル」は工夫が必要。今までどおり「手続き」として書いてしまうとクラウド上ではロックだらけに。メッセージフローモデルを導入した「g3フレームワーク」を開発中。 </li>
</ul>
<h4>masayh氏</h4>
<ul>
<li>Hadoopは物理モデル。論理モデルの導入が必要。論理モデルとしてDryadとPregelなどの「グラフデータモデル」が有効。 </li>
<li>DryadはHadoopに比べて論理モデルを持っている。自動生成やデプロイ、さらにデプロイ後の自動最適化など。 </li>
<li>データの入力と出力の依存関係のマトリクスからグラフを作り、MapとReduceをどの粒度でやるかを考える。 </li>
<li>DryadLINQが操作モデル。操作モデルを使うには、データの構造定義を先にする必要がある。（データの構造定義＝Directed acyclic graph？ ※著者注） </li>
<li>クラウド上のデータは、（Cassandraで扱うようなデータ構造ではなく）最終的に人間の知識構造に近づくと思われる。（セマンティック・ウェブ？） </li>
</ul>
<h4>座談会</h4>
<ul>
<li>業務フローをDAG（Directed acyclic graph）で書いてみるとかなりできる。DAGは計算/最適化可能。つまり、このDAG自体をMapReduceで計算できる。 （okachimachiorz氏） </li>
<li>Dryadではそのような計算をして、グラフを動的に変更している。ただし、ネットワークトポロジを考えないといけない。Dryadがプライベートクラウド向けということは、ネットワーク分断が問題になるから。（masayh氏） </li>
<li>ノードの重みとか、流量とか考えれば最適化できるけど、問題が複雑化しすぎる。抽象化レベルをどの程度にするかが問題。 （masayh氏） </li>
<li>アカデミックでは1980年代辺りから、データフローの検討は多いので、発掘される技術があるかも。データの依存関係の局所化できる粒度を見つけたり。 （？） </li>
<li>大量のデータがどこにある？という問題提起は、そう思わない。諦めて捨てているデータは多い。期間限定で保存して捨てたり。現状、小売りの販売データは大抵１３カ月で捨てられる。これではたいした分析が出来ない。米でウォールマートがあれだけ強いのは、商品ごとに利益率データを分析しているから。日本でこれが出来ている小売はない。 （okachimachiorz氏） </li>
<li>アメリカ政府では、気象データなどの公共性の高いデータのマーケットプレイスを構想している。これを基礎データとして、ビジネスを発展させるという展望を持っている（<a href="http://www.data.gov/" target="_blank">Data.gov</a>？）。いずれ日本でもそうなる時期に備えて、大量データの扱い方のノウハウを準備しておく必要がある。 （masayh氏） </li>
</ul>
<p>上記すべての記述は、そのままの発言ではなく、私の解釈が入ったものです。 勉強不足でグラフ関係の話が（重要にも関わらず！）スッキリ頭に入ってきませんでした。 </p>
<p>主催者によると「今後もやっていきたい」とのことなので、期待できそうです。</p>
<p><em>参考：<a href="http://togetter.com/li/21209" target="_blank">Togetter &#8211; まとめ「Hadoopを中心とした分散環境での開発方法論・モデリング・設計手法等についての座談会」</a></em></p>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:5431e4e8-aef9-4112-a3da-7e970550591b" class="wlWriterEditableSmartContent"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/487311439X/keiichimaeda-22/ref=nosim" target="_blank"><img alt="Hadoop" src="http://ecx.images-amazon.com/images/I/51ecKX5HnQL._SL160_.jpg"><br />Hadoop Tom White </a></div>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:6d3335e4-2aac-450f-bbb8-8095de850b7c" class="wlWriterEditableSmartContent"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4822283666/keiichimaeda-22/ref=nosim" target="_blank"><img alt="上流工程UMLモデリング 業務・要求分析からプログラミングへのモデル化技法" src="http://ecx.images-amazon.com/images/I/41bdjojbE5L._SL160_.jpg"><br />上流工程UMLモデリング 業務・要求分析からプログラミングへのモデル化技法 浅海 智晴 </a></div>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:b26e6710-d0be-44d5-b80b-ad6c6b5ab854" class="wlWriterEditableSmartContent"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/479811748X/keiichimaeda-22/ref=nosim" target="_blank"><img alt="マインドマップではじめるモデリング講座 (DB Magazine SELECTION)" src="http://ecx.images-amazon.com/images/I/61bWbQfMpmL._SL160_.jpg"><br />マインドマップではじめるモデリング講座 (DB Magazine SELECTION) 浅海 智晴 </a></div>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:ecdd74a5-5285-4cfc-b10c-d56acb01e4cd" class="wlWriterEditableSmartContent"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798119156/keiichimaeda-22/ref=nosim" target="_blank"><img alt="アーキテクトの審美眼 (DBMagazine SELECTION)" src="http://ecx.images-amazon.com/images/I/41hhS8CCG7L._SL160_.jpg"><br />アーキテクトの審美眼 (DBMagazine SELECTION) 萩原 正義 </a></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.keiichimaeda.com/archives/324/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.keiichimaeda.com/archives/324" />
	</item>
		<item>
		<title>もしかして「コミュニケーションによって正しい意思決定が導かれる」というのは都市伝説じゃないのか？</title>
		<link>http://blog.keiichimaeda.com/archives/219</link>
		<comments>http://blog.keiichimaeda.com/archives/219#comments</comments>
		<pubDate>Mon, 22 Mar 2010 20:10:59 +0000</pubDate>
		<dc:creator>前田 経一</dc:creator>
				<category><![CDATA[その他]]></category>
		<category><![CDATA[イベント]]></category>

		<guid isPermaLink="false">http://www.it-platform.co.jp/blog/archives/219</guid>
		<description><![CDATA[昨日は「Wikiばな」というイベントに言ったのですが、おもしろい話がたくさん聞けました。

私にとって特に興味深かったのは江渡さんによる「合議の知を求めて」という本の紹介でした。この本に書かれている実験によると、複数のグ [...]]]></description>
			<content:encoded><![CDATA[<p>昨日は「<a href="http://wikibana.socoda.net/wiki.cgi?%c2%e8%c8%ac%b2%f3Wiki%a4%d0%a4%ca">Wikiばな</a>」というイベントに言ったのですが、おもしろい話がたくさん聞けました。</p>
<p><span id="more-219"></span></p>
<p>私にとって特に興味深かったのは江渡さんによる「<a href="http://www.amazon.co.jp/gp/product/4320028538?ie=UTF8&amp;tag=itplatform-22&amp;linkCode=as2&amp;camp=247&amp;creative=7399&amp;creativeASIN=4320028538">合議の知を求めて</a>」という本の紹介でした。この本に書かれている実験によると、複数のグループに対して答えのある問いを出した場合、仲間内でコミュニケーションを通して統一した答えを導き出す方法よりも、グループ内のコミュニケーションを遮断して個々に答え出した上で（グループ内で）ひとりでも正解者がいればＯＫという方法の方が、正しい答えに到達する可能性が高かったそうです。</p>
<p>もしかして私たちは今まで「コミュニケーション」の効用を過大評価していたのかもしれません。</p>
<p>根回しによる合意形成、「話せばわかる」的説得、妥協と譲り合いによる一致よりも、個々人による意思決定を重視する、つまり意思決定の数を多くして、結果的に成功した判断を事後的に採用する、という方法の方が上手くいきそうです。</p>
<p>昨年の<a href="http://web-gakkai.org/">ウェブ学会</a>の時に、集合知的に個人の意思を集約する「民主主義2.0」の話を知って、その際は「人と人とがコミュニケーションを通して合意形成する議会の機能を無視して上手くいく訳ないじゃん！」と受け流していたのですが、やり方しだいでは上手く行くかもしれないと思いなおしています。</p>
<div id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:593accf2-6e33-4180-a96a-92748749add8" class="wlWriterEditableSmartContent" style="margin: 0px; display: inline; float: none; padding: 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4320028538/itplatform-22/ref=nosim" target="_blank"><img src="http://ecx.images-amazon.com/images/I/514y-hJs3XL._SL160_.jpg" alt="合議の知を求めて―グループの意思決定 (認知科学モノグラフ)" /><br />
合議の知を求めて―グループの意思決定 (認知科学モノグラフ) 亀田 達也 </a></div>
<p>この本のみならず、社会的な意思決定に関しては、<a href="http://ja.wikipedia.org/wiki/%E7%A4%BE%E4%BC%9A%E9%81%B8%E6%8A%9E%E7%90%86%E8%AB%96">学術的な成果</a>が既にいろいろあるようです。興味が出てきたので、時間を作って学べればと思っています。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.keiichimaeda.com/archives/219/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.keiichimaeda.com/archives/219" />
	</item>
		<item>
		<title>Developers Summit 2010 世界は変わった。開発の現場はどうか？（通称：デブサミ 2010）感想（２日目）</title>
		<link>http://blog.keiichimaeda.com/archives/202</link>
		<comments>http://blog.keiichimaeda.com/archives/202#comments</comments>
		<pubDate>Sun, 28 Feb 2010 19:08:50 +0000</pubDate>
		<dc:creator>前田 経一</dc:creator>
				<category><![CDATA[テクノロジー]]></category>
		<category><![CDATA[イベント]]></category>

		<guid isPermaLink="false">http://www.it-platform.co.jp/blog/archives/202</guid>
		<description><![CDATA[１日目の感想に続き、Developers Summit 2010（通称：デブサミ 2010）の、２日目の感想です。（敬称略）
    
１、OpenSocial ケータイ Game 戦国時代 山下英孝（mixi）,山口徹 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/archives/187">１日目の感想</a>に続き、Developers Summit 2010（通称：デブサミ 2010）の、２日目の感想です。（敬称略）</p>
<p>  <span id="more-202"></span>  </p>
<h4>１、OpenSocial ケータイ Game 戦国時代 山下英孝（mixi）,山口徹（DeNA）</h4>
<p>mixi・モバゲー各担当者による、話題のソーシャルアプリのセッションです。どちらのプラットフォームもOpenSocialを採用し、システム構成は似ているものの、各APIへの対応ぐあいや認証の仕組みなど、細かいところで様々な違いがあることが分かりました。</p>
<p>面白かったのがユーザー層の違い。大まかな傾向として、mixiがリアルでの知り合いがつながっているのに対して、モバゲーはゲームを通して知り合った、必ずしも顔見知りでない友達が多いのだとか。アプリ作りにもいくらか影響があるかもしれません。</p>
<h4>２、本当に問題ないですか？～大規模RIA案件50社をこなしてきたプロが語るエンタープライズにおけるCloud＆RIAアーキテクチャ 島村伸之（住商情報システム）</h4>
<p>顧客にクラウドを利用したシステムを提案したところ、「データが国内で管理されないのは不安だ」と言われたとか。これから多発しそうな話です。</p>
<h4>３、三周遅れのXP -僕とドワンゴのXP- 庄司嘉織（ドワンゴ）</h4>
<p>プレゼンが面白かったです。時々「？」と思わせる違和感のある言葉が出てくるのだけれど、その言葉がフックになって次々と内容に引き込まれて行きました。</p>
<p>最終的にはドワンゴにおける正統なアジャイル開発の実践事例の紹介でした。アジャイルがいま再注目されている理由がよくわかりました。</p>
<p><em>講演資料：</em><a href="http://www.slideshare.net/yoshiori/xp-3242327"><em>三周遅れのXP</em></a></p>
<h4>４、クラウド開発に役立つ OSS あれこれ 水野正隆,奥垣内喬（オージス総研）</h4>
<p>クラウドサービスと既存のオンプレミスアプリケーションとの統合等の為に使えそうなOSSの紹介でした。はやり実務ではクラウドだけで完結するケースは少ないようですね。</p>
<p>rforce, fabulatr, Puppet, Wakame, Atomosphere, muleESB, Eucalyptus などが紹介されていました。</p>
<p><em>講演資料：</em><a href="http://www.slideshare.net/mzmasa/oss-3241459"><em>クラウド開発に役立つ OSS あれこれ</em></a></p>
<h4>５、パネルディスカッション 出張！ DDD難民救済キャンプ ～ドメイン駆動設計をあきらめない～ 和田卓人,角田直行,和智右桂,佐藤匡剛,渡邉健太郎</h4>
<p>正直、DDD（ドメイン駆動設計）は、言葉を知っているという程度だったのですが、このパネルディスカッションのおかげで大変興味を持つことになりました。</p>
<p><a href="http://www.amazon.co.jp/gp/product/4894713284?ie=UTF8&amp;tag=itplatform-22&amp;linkCode=as2&amp;camp=247&amp;creative=7399&amp;creativeASIN=4894713284">Zenスタイル</a>で「ユビキタス言語」「ブレイクスルー」といった魅惑的な言葉が説明され、圧倒されました。</p>
<p><em>講演資料：</em><a href="http://www.slideshare.net/kentaro714/19b5ddd-3222312"><em>出張！DDD難民救済キャンプ</em></a></p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:f9f26d52-00ed-4151-afa9-88130528e6b9" class="wlWriterEditableSmartContent"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/0321125215/itplatform-22/ref=nosim" target="_blank"><img alt="Domain-Driven Design: Tackling Complexity in the Heart of Software" src="http://ecx.images-amazon.com/images/I/31ywgz51v-L._SL160_.jpg"><br />Domain-Driven Design: Tackling Complexity in the Heart of Software Eric Evans </a></div>
<h4>６、Programming Amazon Web Services/EC2,SQS,S3,SimpleDB Jeff Barr（Amazon Web Services）</h4>
<p>AmazonのエバンジェリストJeff Barr氏によるセッションです。クラウドの概説から入って、CloudFusionを使ってPHPからAWSの主要サービスを利用するチュートリアルが説明されました。</p>
<p>クラウドの概説で「Utility Pricing」という言葉が使われていたのが印象に残っています。クラウドは電気やガスのように使える「ユーティリティーコンピューティング」であるという説明に、今まで少しばかり引っかかっていましたが、課金面のアナロジーから入っていくとスッキリ理解できました。</p>
<h4>７、次世代Web標準 HTML5 最新動向 矢倉眞隆,小松健作,羽田野太巳,白石俊平,上山智士,竹迫良範</h4>
<p>最初にHTML5の概説があり、その後、HTML5を使った様々なアプリ紹介がなされました。</p>
<p>概説で、それまで断片的だった知識が整理されたのは助かりました。また事例の中では「Web Workers」によるクライアント・コンピューティングの姿には未来を感じさせられ、クラウドによるサーバ・コンピューティングとの関係がどのように整理されていくのかも含めて、興味く感じました。</p>
<p><em>講演資料：</em><br /> <a href="http://www.slideshare.net/myakura/html5-web-platform"><em>HTML5 &#038; Web Platform</em></a><br />  <a href="http://www.slideshare.net/KensakuKOMATSU/web-sql-database"><em>Web SQL Databaseを用いたサーバーレスパーソナライズドサービス</em></p>
<p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:9ab2ac65-1846-427d-8fec-cfe719767167" class="wlWriterEditableSmartContent"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4822284220/itplatform-22/ref=nosim" target="_blank"><img alt="HTML5&#038;API入門" src="http://ecx.images-amazon.com/images/I/51JUuyJBMpL._SL160_.jpg"><br />HTML5&#038;API入門 白石 俊平 </a></div>
</p>
<p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:a36870e6-ceb4-4d62-ae0c-bfb2e6c260e8" class="wlWriterEditableSmartContent"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798025291/itplatform-22/ref=nosim" target="_blank"><img alt="徹底解説HTML5マークアップガイドブック" src="http://ecx.images-amazon.com/images/I/517x71f9ujL._SL160_.jpg"><br />徹底解説HTML5マークアップガイドブック 羽田野太巳 </a></div>
</p>
<p>以上、２日間に渡って見学したデブサミ2010の感想でした。私が行った他にも興味深いセッションは沢山ありました。いま私は、行けなかった分の<a href="http://www.slideshare.net/event/developers-summit-2010/slideshows">講演資料</a>を確認しているところです。不況の影響で今年は開催が危ぶまれたそうですが、来年も開催されることを切に願いたいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.keiichimaeda.com/archives/202/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.keiichimaeda.com/archives/202" />
	</item>
		<item>
		<title>Developers Summit 2010 世界は変わった。開発の現場はどうか？（通称：デブサミ 2010）感想（１日目）</title>
		<link>http://blog.keiichimaeda.com/archives/187</link>
		<comments>http://blog.keiichimaeda.com/archives/187#comments</comments>
		<pubDate>Thu, 25 Feb 2010 06:25:21 +0000</pubDate>
		<dc:creator>前田 経一</dc:creator>
				<category><![CDATA[テクノロジー]]></category>
		<category><![CDATA[イベント]]></category>

		<guid isPermaLink="false">http://www.it-platform.co.jp/blog/?p=187</guid>
		<description><![CDATA[Developers Summit 2010（通称：デブサミ 2010）を二日に渡って見に行くことが出来ました。どのセッションも興味深くて大変な満足感を味わうことができました。
以下、1日目に行ったセッションすべての感想 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://codezine.jp/devsumi/2010/">Developers Summit 2010</a>（通称：デブサミ 2010）を二日に渡って見に行くことが出来ました。どのセッションも興味深くて大変な満足感を味わうことができました。</p>
<p>以下、1日目に行ったセッションすべての感想です。（敬称略）</p>
</p>
<p> <span id="more-187"></span>
</p>
<h4>１、クラウドがもたらすパラダイムシフトとデベロッパーへのインパクト 栗原潔</h4>
<p>「所有から利用へ」「サーバ中心コンピューティング」「データセンタ集約」「選択と集中」のメガトレンドは以前より着々と進行しており、「クラウド」という言葉もメガトレンドの表れ。たとえ「クラウド」という言葉が廃れても、メガトレンド自体は変わらないとのこと。このメガトレンドの中で、既存のSI会社は厳しくなり、「ノマド」ワーカーが創意工夫で活躍する時代になるらしいです。</p>
<p>途中、世界各国の年齢別人口比グラフが紹介されたのですが、少子化である日本の若年層が減っているのに対して、インドではすごい勢いで若年層が増加しており衝撃的でした。これから厳しくなる日本の環境の中で生き残っていくには、個人としての「選択と集中」が重要になってくるという締めでした。</p>
<p><em>講演資料：</em><a href="http://www.slideshare.net/kurikiyo/ss-3214105"><em>クラウドがもたらすパラダイムシフト</em></a></p>
<p><em>参考書籍：</em></p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:a778c76c-171d-4987-8ad5-4af6416e9a68" class="wlWriterSmartContent"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/479811121X/itplatform-22/ref=nosim" target="_blank"><img alt="ライフサイクル イノベーション 成熟市場+コモディティ化に効く 14のイノベーション" src="http://ecx.images-amazon.com/images/I/51KG11B62QL._SL160_.jpg" />       <br />ライフサイクル イノベーション 成熟市場+コモディティ化に効く 14のイノベーション ジェフリー・ムーア </a></div>
<h4>２、“クラウド”をビジネスにしませんか？ 〜 Force.comのテクノロジーとビジネスモデル 〜 岡本充洋（Salesforce）</h4>
<p>Salesforceのセッション。「Salesforceを使えば開発の生産性が５倍上がる」という調査会社のレポートが紹介されました。WebでDBが即座に設定できるなどのデモを交えながら、コーディング過程のみではなく、開発のライフサイクル全体で生産性が５倍上がるとの説明でした。</p>
<p>またユーザーと開発者が同じ方法でログインするなど、Salesforce独自のアーキテクチャが強調されていて興味深かったです。試用できるようなので、早めに時間をとって評価してみたいと感じました。</p>
<p><em>講演資料：</em><a href="http://www.slideshare.net/mokamoto/18b2-forcecom"><em>“クラウド”をビジネスにしませんか？</em></a></p>
<h4>３、Google的分散コンピューティング Gregor Hohpe（Google）</h4>
<p>最初は、GFS、BigTable、MapReduce、Sawzallの概説から始まりました。ここらへんの話は「<a href="http://www.amazon.co.jp/gp/product/4774134325?ie=UTF8&amp;tag=itplatform-22&amp;linkCode=as2&amp;camp=247&amp;creative=7399&amp;creativeASIN=4774134325">Googleを支える技術</a>」を読んで既に知っている話だなと聞いていたのですが、概説が終わったあとは、Google的な設計原則に関する興味深い話に入っていきました。</p>
<p>特に面白かったのは、ステートレスな処理とステートフルな処理を分離して設計するという原則。ステートレスな処理は分散が容易だが、ステートフルな処理の分散は難しい。ステートレスな処理だけでシステムの目的が達成できれば良いのだが、大抵そう上手くは行かない。どうしてもステートフルな処理も必要になってくる。そうした場合には、ステートレスな処理を行う場所とステートフルな処理を行う場所を混在させるのではなく、２種類の処理を分離してまとめる設計にしよう、という話でした。</p>
<h4>４、ドッグフーディングとアジャイル開発 大澤俊介（Atlassian）</h4>
<p>自社内でのベータ版の試用のことを「ドッグフーディング」と言うらしいです。初めて知りました。アトラシアン社内でのイテレーションのまわし方などが紹介されていました。</p>
<p><em>講演資料：</em><a href="http://www.slideshare.net/SeanOsawa/dogfooding-and-agile-development-3214206"><em>Dogfooding and Agile Development</em></a></p>
<h4>５、MVP &amp; .NET Community Member`s Lightning Talks 猪股健太郎、小野修司、福岡寿和、亀川和史、瀬尾佳隆、冨田順、こだかかおる</h4>
<p>マイクロソフト系コミュニティのライトニングトークス。どの話も面白かったです。アプリ内にSQLを書いてDBにから直接データを取得するのでは無く、間にWebサービスを設けてみると良いという話と、Visual Studioでテストデータが簡単に作れるという話が、私にとっては実践的で印象に残っています。</p>
<p><em>講演資料：      <br /></em><a href="http://www.slideshare.net/matarillo/dev10-mvp2"><em>MVP &amp; .NET Community Members Lightning Talks</em></a><em>      <br /></em><a href="http://www.slideshare.net/onos/wcf-ria-services"><em>WCF RIA Servicesって</em></a><em>      <br /></em><a href="http://www.slideshare.net/seosoft/visual-studio-test-data"><em>Visual Studioでテストデータを作ろう</em></a><em>      <br /></em><a href="http://www.slideshare.net/harutama/windows-azureweb"><em>Windows Azureで Webサーバーを再発明してみる</em></a><em>      <br /></em><a href="http://www.slideshare.net/kkamegawa/18d5windows-7troubleshooting-pack"><em>Windows 7のトラブルに立ち向かう～Troubleshooting Packご紹介</em></a></p>
<h4>６、RDB入門～アプリケーション開発者が陥りやすいDB開発の落とし穴～ 磯辺信雄（iAnywhere）</h4>
<p>実際に起こった問題をもとにRDBの技術を解説していくというスタイルで、非常に実践的な内容でした。「トランザクション分離レベル」「効率の良いSQLの書き方」「Viewの使い方」「ボトルネックになりやすいディスクI/O」などが解説されました。</p>
<p><em>講演資料：</em><a href="http://www.slideshare.net/nisobe58/rdbdb"><em>RDB入門 ～アプリケーション開発者が陥りやすいDB開発の落とし穴～</em></a></p>
<h4>７、パネルディスカッション 『徹底入門』の著者による仮想化エンジニアの未来 平初（Red Hat）、各務茂雄（VMware）</h4>
<p>担当編集者の司会のもと、Xen、WMwareと、２つの仮想化技術入門書の著者によるパネルディスカッションでした。平氏がQEMUの仮想ハードウェア構成からXEN、KVMと順次解説されて、「もっとハードウェアのことを知ろう！」と言われたことが印象に残っています。議論の終盤は、個別の技術から離れて未来のエンジニア像の話になり、「（グローバル化で）日本人というだけで付加価値があった時代は終わりつある」「英語、そしてなによりも日本語での表現能力がますます重要になってくる」と大変刺激を受ける内容でした。</p>
<p>セッション終了後には、直前に<a href="http://itpro.nikkeibp.co.jp/article/Interview/20100212/344499/">ニフティがWMwareを使ってクラウドサービスを開始</a>のニュースを読んでいたので、気になって質問しに行きました。記事の中で、「VMwareのコストは支配的ではありません。むしろ苦しいのは、ストレージのコストですね。」とあります。これはディスク容量が苦しいのではなくて、ディスクI/Oがボトルネックになっているとのこと。IOPS（Input/Output Operations Per Second）が問題となっているので複数台を接続する必要がありコストが掛かる、という理屈がスッキリ理解できました。</p>
<p><em>参考書籍：</em></p>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:7ba35552-21c0-4d7a-8cc9-c41c89b369c4" class="wlWriterSmartContent"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798120022/itplatform-22/ref=nosim" target="_blank"><img alt="Xen徹底入門 第2版 (CD-ROM付)" src="http://ecx.images-amazon.com/images/I/41vdYHfZb0L._SL160_.jpg" />       <br />Xen徹底入門 第2版 (CD-ROM付) 宮本 久仁男 平 初 長谷川 猛 津村 彰 </a></div>
</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:81867AAF-BB02-476b-AE5D-12BDAC2E750D:0f6fb9af-4c57-4062-9e51-caa16a649492" class="wlWriterSmartContent"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798118095/itplatform-22/ref=nosim" target="_blank"><img alt="VMware徹底入門 (DVD付)" src="http://ecx.images-amazon.com/images/I/4187TSTiyhL._SL160_.jpg" />       <br />VMware徹底入門 (DVD付) ヴイエムウェア株式会社 </a></div>
</p>
<p><a href="/archives/202">２日目の感想</a>に続きます。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.keiichimaeda.com/archives/187/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.keiichimaeda.com/archives/187" />
	</item>
	</channel>
</rss>

