<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;DEANQH46cCp7ImA9WhRaGE8.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597</id><updated>2012-02-21T21:19:51.018+09:00</updated><category term="Heroku" /><category term="Twitter" /><category term="Ustream" /><category term="Architecture" /><category term="Subversion" /><category term="Rails" /><category term="Music" /><category term="SimpleDB" /><category term="CloudGirl" /><category term="GAE" /><category term="Tips" /><category term="S3" /><category term="Java" /><category term="SNS" /><category term="AWS" /><category term="Development" /><category term="Life" /><category term="JAWSUG" /><category term="Ruby" /><category term="CloudWatch" /><category term="Linux" /><category term="EBS" /><category term="Mac" /><category term="Writing" /><category term="IAM" /><category term="Book" /><category term="Android" /><category term="SQS" /><category term="EC2" /><category term="Event" /><category term="Blog" /><title>code.rock</title><subtitle type="html">広く浅くおきらくに。</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.dateofrock.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>50</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/coderock" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="coderock" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/3.0/" /><entry gd:etag="W/&quot;CkQBRHs9eyp7ImA9WhRaGEw.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-2023326119723936237</id><published>2012-02-21T16:18:00.000+09:00</published><updated>2012-02-21T16:45:55.563+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-21T16:45:55.563+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="S3" /><category scheme="http://www.blogger.com/atom/ns#" term="AWS" /><title>S3のバケット名はよく考えて命名しましょう！</title><content type="html">&lt;a href="http://blog.dateofrock.com/2012/02/5-jaws-ug.html" target="_blank"&gt;この間のJAWS-UG札幌勉強会&lt;/a&gt;で話しそびれた小ネタの一つです。タイトルを一読して「そんなことわざわざブログに書かなくても(ry」というAWSエキスパートな方は読み飛ばしてくださいねw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;
オブジェクトのURLについておさらい&lt;/div&gt;
S3に保存したオブジェクトは、すべてURLがつきます。

例えば、東京のS3に「&lt;span class="Apple-style-span" style="color: #cc0000;"&gt;hoge&lt;/span&gt;」というバケットを作り、そこに「&lt;span class="Apple-style-span" style="color: #38761d;"&gt;fuga.jpg&lt;/span&gt;」を保存したとすれば、&lt;br /&gt;
&lt;pre&gt;
http://s3-ap-northeast-1.amazonaws.com/&lt;span class="Apple-style-span" style="color: #cc0000;"&gt;hoge&lt;/span&gt;/&lt;span class="Apple-style-span" style="color: #38761d;"&gt;fuga.jpg&lt;/span&gt;&lt;/pre&gt;
というURLが割り当てられます。

また、バケット名をサブホストとしても有効なので、&lt;br /&gt;
&lt;pre&gt;
http://&lt;span class="Apple-style-span" style="color: #cc0000;"&gt;hoge&lt;/span&gt;.s3-ap-northeast-1.amazonaws.com/&lt;span class="Apple-style-span" style="color: #38761d;"&gt;fuga.jpg&lt;/span&gt;&lt;/pre&gt;
でもOKです。


&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;
SSLも使えるよ！&lt;/div&gt;
さらに、S3はSSLも使えます。つまり、上記のオブジェクトは&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="color: #3d85c6;"&gt;&lt;b&gt;https&lt;/b&gt;&lt;/span&gt;://s3-ap-northeast-1.amazonaws.com/&lt;span class="Apple-style-span" style="color: #cc0000;"&gt;hoge&lt;/span&gt;/&lt;span class="Apple-style-span" style="color: #38761d;"&gt;fuga.jpg&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="color: #3d85c6;"&gt;&lt;b&gt;https&lt;/b&gt;&lt;/span&gt;://&lt;span class="Apple-style-span" style="color: #cc0000;"&gt;hoge&lt;/span&gt;.s3-ap-northeast-1.amazonaws.com/&lt;span class="Apple-style-span" style="color: #38761d;"&gt;fuga.jpg&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
でも行けちゃうわけですね。スバラシイ！


&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;
ヤバいのはどれだ？&lt;/div&gt;
さてここで問題です。以下のURLで、ヤバいのが一つだけあります。それはどれでしょう？（すべてパブリックにしてありますので、ブラウザで確認する事が出来ます。）
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="http://s3-ap-northeast-1.amazonaws.com/with.dot/index.html"&gt;http://s3-ap-northeast-1.amazonaws.com/&lt;span class="Apple-style-span" style="color: #cc0000;"&gt;with.dot/&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;index.html&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://s3-ap-northeast-1.amazonaws.com/with.dot/index.html"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;https&lt;/span&gt;&lt;/b&gt;://s3-ap-northeast-1.amazonaws.com/&lt;span class="Apple-style-span" style="color: #cc0000;"&gt;with.dot&lt;/span&gt;/&lt;span class="Apple-style-span" style="color: #38761d;"&gt;index.html&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://with.dot.s3-ap-northeast-1.amazonaws.com/index.html"&gt;http://&lt;span class="Apple-style-span" style="color: #cc0000;"&gt;with.dot&lt;/span&gt;.s3-ap-northeast-1.amazonaws.com/&lt;span class="Apple-style-span" style="color: #38761d;"&gt;index.html&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://with.dot.s3-ap-northeast-1.amazonaws.com/index.html"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;https&lt;/span&gt;&lt;/b&gt;://&lt;span class="Apple-style-span" style="color: #cc0000;"&gt;with.dot&lt;/span&gt;.s3-ap-northeast-1.amazonaws.com/&lt;span class="Apple-style-span" style="color: #38761d;"&gt;index.html&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="myh01"&gt;
&lt;br /&gt;
正解&lt;/div&gt;
実際にリンク先に飛んでみると分かるのですが、問題なのは4番です。要するに、バケット名に「ピリオド（ドット）」が入ったパターンです。SSL証明書の警告が出ましたよね？

&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-LPsu-NAvg0M/T0NHblKtgzI/AAAAAAAAEiM/SIebzIDzzcE/s1600/sslalert.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="121" src="http://1.bp.blogspot.com/-LPsu-NAvg0M/T0NHblKtgzI/AAAAAAAAEiM/SIebzIDzzcE/s400/sslalert.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/-aqzFqwqq_lM/T0NAYdE1KPI/AAAAAAAAEiE/92Yx8vbjtBc/s1600/sslcert.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="60" src="http://4.bp.blogspot.com/-aqzFqwqq_lM/T0NAYdE1KPI/AAAAAAAAEiE/92Yx8vbjtBc/s320/sslcert.png" width="320" /&gt;&lt;/a&gt;S3のSSL証明書は、ワイルドカード証明書です。でも、ピリオドが含まれていると問題になります。ちょっと考えればすぐ分かる事なのですが、&lt;span class="Apple-style-span" style="color: red;"&gt;S3を直に参照させてSSLも通したい場合は、バケット名に気を使わないと後で泣く&lt;/span&gt;事になりますので要注意です！！&lt;br /&gt;
&lt;div class="myh01"&gt;
&lt;br /&gt;
CNAMEも同じ事&lt;/div&gt;
もうひとつのURLパターン、手持ちのドメインでS3バケットに対してCNAMEしてあげるという方法もあります。例えば、&lt;br /&gt;
&lt;pre&gt;
suberu.dateofrock.com&lt;/pre&gt;
というバケットを作成して、なおかつ&lt;br /&gt;
&lt;pre&gt;
images.hoge.com CNAME images.hoge.com.s3-ap-northeast-1.amazonaws.com&lt;/pre&gt;
としてやれば、&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://suberu.dateofrock.com/index.html"&gt;http://suberu.dateofrock.com/index.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
のように、まるで自分のサーバーのようにURLを作る事が出来ます。&lt;br /&gt;
ですが、これもSSLだと証明書の問題が発生します。そもそも証明書とドメイン名違いますから！&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://suberu.dateofrock.com/index.html"&gt;https://suberu.dateofrock.com/index.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
というわけで、バケット名はよく考えて命名しましょう！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-2023326119723936237?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yv-QKlFVmxCHZP1IGFsydphCqw4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yv-QKlFVmxCHZP1IGFsydphCqw4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yv-QKlFVmxCHZP1IGFsydphCqw4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yv-QKlFVmxCHZP1IGFsydphCqw4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=2023326119723936237&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/2023326119723936237?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/2023326119723936237?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2012/02/s3.html" title="S3のバケット名はよく考えて命名しましょう！" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-LPsu-NAvg0M/T0NHblKtgzI/AAAAAAAAEiM/SIebzIDzzcE/s72-c/sslalert.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkEMR3g9cCp7ImA9WhRaGEw.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-7329215703477541053</id><published>2012-02-15T10:25:00.001+09:00</published><updated>2012-02-21T16:51:26.668+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-21T16:51:26.668+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JAWSUG" /><title>第5回 JAWS-UG札幌勉強会に参加してきました</title><content type="html">&lt;a href="http://www.affordance.co.jp/seminar/120214.html"&gt;第五回JAWS-UG札幌勉強会&lt;/a&gt;に参加してきました。今回は内容が濃くて、札幌はかなりレベルが高いなぁ、と思った次第です。

AWSエバンジェリスト玉川さん（&lt;a href="http://twitter.com/kentamagawa"&gt;@KenTamagawa&lt;/a&gt;）が東京からリモート参加になり、とうとうAWSはエバンジェリストまでクラウド化（笑）したのか！？という勉強会でしたw
&lt;div style="width:425px" id="__ss_11560713"&gt; &lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/kentamagawa/aws214jaws" title="AWSアップデート　2月14日JAWS札幌" target="_blank"&gt;AWSアップデート　2月14日JAWS札幌&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/11560713" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding:5px 0 12px"&gt; View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/kentamagawa" target="_blank"&gt;玉川憲 (Ken Tamagawa) - Amazon Web Services&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;

&lt;div class="myh01"&gt;Ustream録画アーカイブ&lt;/div&gt;
&lt;div&gt;
&lt;iframe width="360" height="228" src="http://www.ustream.tv/embed/recorded/20440094" scrolling="no" frameborder="0" style="border: 0px none transparent;"&gt;  &lt;other/&gt;  &lt;/iframe&gt;
&lt;br /&gt;&lt;a href="http://www.ustream.tv/" style="padding: 2px 0px 4px; width: 400px; background: #ffffff; display: block; color: #000000; font-weight: normal; font-size: 10px; text-decoration: underline; text-align: center;" target="_blank"&gt;Video streaming by Ustream&lt;/a&gt;
&lt;/div&gt;

&lt;div class="myh01"&gt;みなさんの発表&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;cloudpack・AWSサムライの後藤さん（&lt;a href="http://twitter.com/kaz_goto"&gt;@kaz_goto&lt;/a&gt;）&lt;div style="width:340px" id="__ss_11560751"&gt; &lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/kaz.goto/5jawsug-cloudpack" title="第5回JAWS-UG札幌勉強会 cloudpack監視システムについて" target="_blank"&gt;第5回JAWS-UG札幌勉強会 cloudpack監視システムについて&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/11560751" width="340" height="284" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding:5px 0 12px"&gt; View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/kaz.goto" target="_blank"&gt;Kazutaka Goto&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;&lt;/li&gt;
&lt;li&gt;サーバーワークスの千葉さん（&lt;a href="http://twitter.com/kachina_t"&gt;@kachina_t&lt;/a&gt;）&lt;div class="prezi-player"&gt;&lt;style type="text/css" media="screen"&gt;.prezi-player { width: 340px; } .prezi-player-links { text-align: center; }&lt;/style&gt;&lt;object id="prezi_nzb47datvuj8" name="prezi_nzb47datvuj8" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="340" height="284"&gt;&lt;param name="movie" value="http://prezi.com/bin/preziloader.swf"/&gt;&lt;param name="allowfullscreen" value="true"/&gt;&lt;param name="allowscriptaccess" value="always"/&gt;&lt;param name="bgcolor" value="#ffffff"/&gt;&lt;param name="flashvars" value="prezi_id=nzb47datvuj8&amp;amp;lock_to_path=0&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"/&gt;&lt;embed id="preziEmbed_nzb47datvuj8" name="preziEmbed_nzb47datvuj8" src="http://prezi.com/bin/preziloader.swf" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="340" height="284" bgcolor="#ffffff" flashvars="prezi_id=nzb47datvuj8&amp;amp;lock_to_path=0&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="prezi-player-links"&gt;&lt;p&gt;&lt;a title="ec2でivr" href="http://prezi.com/nzb47datvuj8/ec2ivr/"&gt;ec2でivr&lt;/a&gt; on &lt;a href="http://prezi.com"&gt;Prezi&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;アグレックスの古山さん&lt;div style="width:340px" id="__ss_11567351"&gt; &lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/HiroshiKoyama/jaws-20120214-vpc" title="第5回 JAWS-UG 札幌 VPC新機能でECサイト" target="_blank"&gt;第5回 JAWS-UG 札幌 VPC新機能でECサイト&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/11567351" width="340" height="284" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding:5px 0 12px"&gt; View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/HiroshiKoyama" target="_blank"&gt;Hiroshi Koyama&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;

ちなみに今回のLTは、女性によるLady's Talkということで盛り上がったわけであります。
&lt;ul&gt;
&lt;li&gt;アジェンダの早坂さんによる「ソーシャルゲームでのキャッシュの運用例」（&lt;a href="http://www.affordance.co.jp/seminar/pdf/120214/JAWSUG-Sapporo5_LT_hayasaka.pdf"&gt;発表スライドPDF：1.2MB&lt;/a&gt;）&lt;/li&gt;
&lt;li&gt;コードヘッド鈴木さんによる「AndroidからAWSを使ってみた」（&lt;a href="http://www.affordance.co.jp/seminar/pdf/120214/JAWSUG-Sapporo5_LT_suzuki.pdf"&gt;発表スライドPDF：460kB&lt;/a&gt;）&lt;/li&gt;
&lt;li&gt;アフォーダンス新さんによる「AWSサービス」の解説&lt;div style="width:340px" id="__ss_11577378"&gt; &lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/MachieAtarashi/120214-jawsug-sapporo5-lt" title="120214 JAWS-UG Sapporo5 LT" target="_blank"&gt;120214 JAWS-UG Sapporo5 LT&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/11577378" width="340" height="284" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding:5px 0 12px"&gt; View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/MachieAtarashi" target="_blank"&gt;MachieAtarashi&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="myh01"&gt;自分が発表したスライドはこちら&lt;/div&gt;
というわけで、このスライドにもあるように、今後小ネタを少しずつアップしていこうと思いますww
&lt;div style="width:425px" id="__ss_11568375"&gt; &lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/dateofrock/20120214" title="AWS小ネタ集" target="_blank"&gt;AWS小ネタ集&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/11568375" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding:5px 0 12px"&gt; View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/dateofrock" target="_blank"&gt;Takehito Tanabe&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;


&lt;div class="myh01"&gt;リンク&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blog.serverworks.co.jp/tech/2012/02/15/ec2-on-asterisk-ivr/"&gt;EC2 on Asterisk-IVR « サーバーワークス エンジニアブログ&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-7329215703477541053?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Zk32YJmbUUSUPCkpR26g3BsSZUU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zk32YJmbUUSUPCkpR26g3BsSZUU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Zk32YJmbUUSUPCkpR26g3BsSZUU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zk32YJmbUUSUPCkpR26g3BsSZUU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=7329215703477541053&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/7329215703477541053?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/7329215703477541053?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2012/02/5-jaws-ug.html" title="第5回 JAWS-UG札幌勉強会に参加してきました" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkUNRns5eCp7ImA9WhRbFU4.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-1665523508942331750</id><published>2012-02-06T19:24:00.001+09:00</published><updated>2012-02-06T22:18:17.520+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-06T22:18:17.520+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JAWSUG" /><title>AWS MVP "AWS Samurai" award をいただきました！</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-SUFRzhZETnE/Ty-VxWlh3tI/AAAAAAAAEhk/GSKNWvbdgvk/s1600/SAMURAI-AWARD.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="320" width="225" src="http://4.bp.blogspot.com/-SUFRzhZETnE/Ty-VxWlh3tI/AAAAAAAAEhk/GSKNWvbdgvk/s320/SAMURAI-AWARD.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;

かなり遅ればせながらのご報告ですが…

昨年末のJAWS-UG東京勉強会にて、AWS MVP "AWS Samurai" awardの発表があり、このすばらしい賞を受賞いたしました！！！当日は札幌の自宅でしたので、お茶の間でUstreamで見ていたのですが、正直予想もしていなかったので大変驚きました〜！Twitterでコメントしたのですが、どうにも遅延があってリアルタイムとはいかなかったですww

&lt;div&gt;
&lt;iframe width="360" height="228" src="http://www.ustream.tv/embed/recorded/19314777" scrolling="no" frameborder="0" style="border: 0px none transparent;"&gt;    &lt;/iframe&gt;
&lt;/div&gt;

&lt;br/&gt;

私の他、JAWS-UG東京会長の竹下さん（&lt;a href="http://twitter.com/dynakou"&gt;@dynakou&lt;/a&gt;）、gumi CTOの堀内さん（&lt;a href="http://twitter.com/horiuchi"&gt;@horiuchi&lt;/a&gt;）、cloudpackの後藤さん（&lt;a href="http://twitter.com/kaz_goto"&gt;@kaz_goto&lt;/a&gt;）と言う事で、この4人で2012年のAWSサムライという事になりますw
&lt;br/&gt;
&lt;br/&gt;
東京・札幌勉強会でのUstream中継やJAWS-UGの勉強会での発表、雑誌記事執筆、ブログその他での情報発信などを評価していただいたようです。ほんとうにありがたい事です。
&lt;br/&gt;
&lt;br/&gt;
自分はAWSの1ユーザーにすぎず、実務でもそれほど大規模に使っているわけではありません。ですが、印刷会社の開発者としてこうして北海道の地に戻って来てテレワーク出来るのも、AWSをはじめとしたクラウドがあったからです。これからも、この経験を皆さんにシェアできたらいいなぁ、と思っています。
&lt;br/&gt;
&lt;br/&gt;
本当にありがとうございました！！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-1665523508942331750?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/v5EcZ7YCvqtuJW3dEgmOLeIwekk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v5EcZ7YCvqtuJW3dEgmOLeIwekk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/v5EcZ7YCvqtuJW3dEgmOLeIwekk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v5EcZ7YCvqtuJW3dEgmOLeIwekk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=1665523508942331750&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/1665523508942331750?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/1665523508942331750?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2012/02/aws-mvp-aws-samurai-award.html" title="AWS MVP &quot;AWS Samurai&quot; award をいただきました！" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-SUFRzhZETnE/Ty-VxWlh3tI/AAAAAAAAEhk/GSKNWvbdgvk/s72-c/SAMURAI-AWARD.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUQMQ34-eyp7ImA9WhRbEko.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-763528520651543123</id><published>2012-02-02T16:06:00.000+09:00</published><updated>2012-02-03T22:56:22.053+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-03T22:56:22.053+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SimpleDB" /><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><title>Amazon SimpleDBのJava版データマッパーを作り始めました</title><content type="html">Amazon SimpleDBのJava版データマッパーを作り始めました。
&lt;ul&gt;
&lt;li&gt;dateofrock/simpledb-mapper - GitHub - &lt;a href="https://github.com/dateofrock/simpledb-mapper"&gt;https://github.com/dateofrock/simpledb-mapper&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
MavenのオレオレリポジトリをS3に作ってありますんで、ちょっと試してみたい方はpom.xmlに以下を追加してください。

&lt;script src="https://gist.github.com/1720903.js"&gt;
 
&lt;/script&gt;

&lt;br /&gt;
&lt;div class="myh01"&gt;なにそれ？&lt;/div&gt;
HibernateとかS2JDBCとか世の中に沢山あるORM的なもので、データストアをSimpleDBに特化させたものです。APIはJPAに準拠しているわけでも何でもなく、オレオレAPIです。

たとえば、
&lt;script src="https://gist.github.com/1721053.js"&gt; &lt;/script&gt;
があったとして、こんなかんじです。

&lt;script src="https://gist.github.com/1721154.js"&gt; &lt;/script&gt;


&lt;br /&gt;
&lt;div class="myh01"&gt;
なぜそんなものを作ったのか？&lt;/div&gt;
Ruby版のSDKには、SimpleDBをデータストアにしたActiveRecordがあるんです。
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://aws.amazon.com/articles/8621639827664165"&gt;Getting Started with the AWS SDK for Ruby&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
これは結構ステキですね〜。

そして、最近発表になったDynamoDBでは、なんとJava版SDK内にデータマッパーを持っています。
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://docs.amazonwebservices.com/amazondynamodb/latest/developerguide/JavaSDKHighLevel.html"&gt;Using the Object Persistence Model with Amazon DynamoDB&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
これもかなりステキですね〜。

そんな中で、AWSの（把握しきれないくらい）数あるサービスの中でも、とりわけシンプルシリーズ（SimpleDB/S3/SQS/SNS/SES）大好き人間からみると、どうもSimpleDBのAPIが全然シンプルじゃないww

かといって、JavaのSimpleDBラッパーが世の中にあるのかなぁ？と探してみると、確かに&lt;a href="http://code.google.com/p/simpledb-jdbc/"&gt;JDBC&lt;/a&gt;や&lt;a href="https://github.com/appoxy/simplejpa"&gt;JPA&lt;/a&gt;のインターフェースに乗せたすごいものがありますけど、ちょっとそれはオーバースペック（というか、そういうインターフェースに無理矢理マッチさせている感が苦手…）なので、恥を忍んで書いた次第です。APIは&lt;a href="http://docs.amazonwebservices.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/dynamodb/datamodeling/DynamoDBMapper.html"&gt;DynamoDBのデータマッパー&lt;/a&gt;を&lt;strike&gt;パクって&lt;/strike&gt;参考にしました。

&lt;br /&gt;
&lt;div class="myh01"&gt;
追伸&lt;/div&gt;
ちなみにJavaを書いたのは結構久しぶりだったので、アノテーションってどうやって定義するの？とか、そういうレベルでした（←JavaSE5から取り残されている人）&lt;br/&gt;でも、リフレクションAPIをいじりだしたら異常にメンドクサイのは確かなんだけど、何だろう？この開放感はww


基本的に自分のために作っているライブラリで、まだまだ機能不足やら不具合があります。正直テストもマトモに書いていませんので、ご利用はAt your own riskでおねげーします。

&lt;br /&gt;
&lt;div class="myh01"&gt;
さらに追伸&lt;/div&gt;
すでにこういうスバラシイものがありました。もっと早く気がつけば良かったよ… 
&lt;ul&gt;
&lt;li&gt;
tyano/simplequery - GitHub - &lt;a href="https://github.com/tyano/simplequery"&gt;https://github.com/tyano/simplequery&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-763528520651543123?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ma8zPKIlycT9j1ZiRCCEsLzy8Qc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ma8zPKIlycT9j1ZiRCCEsLzy8Qc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ma8zPKIlycT9j1ZiRCCEsLzy8Qc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ma8zPKIlycT9j1ZiRCCEsLzy8Qc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=763528520651543123&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/763528520651543123?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/763528520651543123?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2012/02/simpledb-mapper.html" title="Amazon SimpleDBのJava版データマッパーを作り始めました" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUQBRHY8fCp7ImA9WhRbEko.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-1306108432850986547</id><published>2011-11-25T17:39:00.001+09:00</published><updated>2012-02-03T22:55:55.874+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-03T22:55:55.874+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Life" /><title>ちょっとだけテレワークしてみてわかったこと</title><content type="html">テレワーク／在宅勤務を開始してから1ヶ月半が経過し、少しずつリズムが出てきました。ちょっとだけ見えてきたこともあるので、ここにメモしておきます。
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;
通勤からの解放
&lt;/div&gt;
&lt;ul style="list-style-type: none;"&gt;
&lt;li&gt;&lt;b&gt;一日が4時間増えましたw&lt;/b&gt;&lt;/li&gt;
&lt;ul style="list-style-type: none;"&gt;
&lt;a href="http://www.ashinari.com/" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="256" src="http://3.bp.blogspot.com/-2N_u1kRkbiI/Tudmxn032aI/AAAAAAAAEEI/aDJ9TSwrDyE/s320/tsukin.png" width="320" /&gt;&lt;/a&gt;
&lt;li&gt;都内に通勤していた頃は、片道2時間弱かかっていました。往復4時間。これが一気に5秒まで短縮されました。著しいRTTの改善です。そして、朝昼晩の三食すべて家族で食卓を共にするという、今まであり得なかったシチュエーションに最近ようやく慣れてきたところです（笑）でも、これができることは大変にありがたいことです。&lt;/li&gt;
&lt;li&gt;平日父親不在の核家族でしんどい思いをしてきた妻と、毎朝出勤時に玄関先で「またあしたねー」と言っていた息子に少しずつ借りを返せればいいかな？と思う今日この頃だったりします… それにしても、仕事が終わった直後に「あそんでモード」全開のテンション高い息子とつきあうのは、まだまだ修行が足りないようです（笑）&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;読書について&lt;/b&gt;&lt;/li&gt;
&lt;ul style="list-style-type: none;"&gt;
&lt;li&gt;通勤時間は読書タイムという方は多いと思います。私自身も例外ではなく、電車の中で技術書を読んで勉強していたクチです。通勤がなくなると、いままで自然にあった読書タイムがなくなります。これはあえて作らないといけません。また、会社帰りに書店によって書籍を物色、という行為が出来ません。これも今になってみたらすごく大きかったなぁ、と思います。自宅の近くには使える書店がないので、あえて街中まで出ないといけません。図書館も近所にないし、ここはやり方を少し考えないとなぁ、と思っています。&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;
地方で東京の仕事をするということ&lt;/div&gt;
&lt;ul style="list-style-type: none;"&gt;
&lt;li&gt;&lt;b&gt;SkypeとGoogle Docsの存在&lt;/b&gt;&lt;/li&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-hGhbaV_6wzI/Tudyy5vIGoI/AAAAAAAAEFU/SFFZ0Iwdwrk/s1600/google_docs_logo.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-hGhbaV_6wzI/Tudyy5vIGoI/AAAAAAAAEFU/SFFZ0Iwdwrk/s200/google_docs_logo.jpg" width="118" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style="list-style-type: none;"&gt;
&lt;li&gt;会社とのコミュニケーションは基本的にEメールとSkypeです。本社で仕事をしているときも隣に座っているのに連絡はEメール、なんていう事も多かったですから（ゴメンネその1）、感覚的には悲しいかな？はっきり言って違和感ありません。&lt;/li&gt;
&lt;li&gt;そんなことよりもやはり、Skypeの存在はすごく大きいですね。先日も3時間、延々と本社と会議しましたが、感覚的にはその場にいるのと違いがありませんでした。良くも悪くも（笑）。ただ、当然の事ながら紙の資料をその場で配布、という訳には行きませんから、Google Docsでドキュメントを共有しました。これも非常に便利です。&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;東京本社との時差？？&lt;/b&gt;&lt;/li&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;ul style="list-style-type: none;"&gt;
&lt;li&gt;こちらは自然と勤務時間が9時-5時になります。まぁ、5時はちょっと言い過ぎですけど、要するに東京本社が本格的に動き出すまで数時間のズレが出てきます。人より朝早く出勤して早く帰る感覚ですかね？&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;li&gt;&lt;b&gt;業務の効率&lt;/b&gt;&lt;/li&gt;
&lt;br /&gt;
&lt;ul style="list-style-type: none;"&gt;
&lt;li&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=dateofrock-22&amp;amp;o=9&amp;amp;p=8&amp;amp;l=as4&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;ref=ss_til&amp;amp;asins=B000VWJ3TQ" style="float: left; height: 240px; margin: 10px; width: 120px;"&gt;&lt;/iframe&gt;「&lt;a href="http://www.lifehacker.jp/2011/11/111116-telecommuting.html" target="_blank"&gt;在宅勤務で生産性が向上することが科学的に証明されました&lt;/a&gt;」という記事が話題になってましたけど、これは人それぞれだと思います。自分は幸運にも仕事に集中できる部屋をキープできて、かつ家族の協力が得られたので明らかに効率がアップしてます。会社に出るまで通勤と戦わなくて良いというのはとても大きいです。あと重要なのが椅子ですね。IT仕事だとPCにへばりついている事が多い訳ですが、コーディングに夢中になると気がつけば辺りは真っ暗だったりします。引越した当初はマトモな椅子がなくて腰痛がひどくなりましたが、ここはきっちり投資すべきと考えて思い切ってレビーノチェアを買っちゃいました。&lt;a href="http://www.amazon.co.jp/gp/product/B000TUEUZW/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=dateofrock-22&amp;amp;linkCode=as2&amp;amp;camp=247&amp;amp;creative=7399&amp;amp;creativeASIN=B000TUEUZW"&gt;アーロンチェア&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.jp/e/ir?t=dateofrock-22&amp;amp;l=as2&amp;amp;o=9&amp;amp;a=B000TUEUZW" style="border: none !important; margin: 0px !important;" width="1" /&gt;
みたいな流行のメッシュは寒いので却下（ここは北海道）、肘掛けとヘッドレスト、ランバーサポートは必須という条件であれこれ調べてコレに決めました。会社の椅子もひどかったので（ゴメンネその2）、椅子が違うとこんなにも違うものか！と驚いている次第です。ほんと、椅子は重要！！&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;
在宅勤務&lt;/div&gt;
&lt;ul style="list-style-type: none;"&gt;
&lt;li&gt;&lt;b&gt;運動不足&lt;/b&gt;&lt;/li&gt;
&lt;div style="text-align: right;"&gt;
&lt;a href="http://www.flickr.com/photos/26618557@N07/5341857401/in/photostream/" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-VU2atr_1uI4/TudqgFjghGI/AAAAAAAAEEs/NxulGUV-Mq4/s200/5341857401_4f39fc4fc2.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;ul style="list-style-type: none;"&gt;
&lt;li&gt;都内に通勤していた頃は少なくとも合計1時間は歩いていましたが、それすらなくなりますw でもここは雪の多い札幌。冬場は毎朝の雪かきが良い運動です。マジで有酸素運動ですww&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;あえて外に出る&lt;/b&gt;&lt;/li&gt;
&lt;ul style="list-style-type: none;"&gt;
&lt;li&gt;在宅勤務はへたすりゃ引きこもりまっしぐらです。ここも意識して外に出る事をやらないといけません。最近はTwitterやFacebookなどのソーシャルメディア、またUstreamやWebinarなんかもしょっちゅうあるので実に良いのですが、やはりリアルな世界に出て人と会わないと人間ダメになります（笑）&lt;/li&gt;
&lt;li&gt;先日&lt;a href="http://www.javafesta.jp/" target="_blank"&gt;JavaFesta&lt;/a&gt;というイベントが開催されたので、無理を言ってスタッフをやらせてもらいました。もちろんUst係ですw 翌日は&lt;a href="http://www.affordance.co.jp/seminar/111119.html"&gt;JAWS-UGの札幌支部勉強会&lt;/a&gt;があったので、こちらにも参加しました。これから徐々に札幌近郊で行われている勉強会やイベントには顔を出そうと思っています。&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.ustream.tv/channel/javafesta2011" target="_blank"&gt;JavaFesta 2011 Ustreamチャンネル&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.ustream.tv/channel/jawsug-sapporo" target="_blank"&gt;JAWS-UG Ustreamチャンネル&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;b&gt;Amazonでの買い物&lt;/b&gt;&lt;/li&gt;
&lt;ul style="list-style-type: none;"&gt;
&lt;li&gt;札幌だとAmazonで「お急ぎ便」にしても翌日には着きません。したがって、&lt;a href="http://www.amazon.co.jp/gp/prime?ie=UTF8&amp;amp;ref_=footer_prime%23&amp;amp;tag=dateofrock-22&amp;amp;ie=UTF8&amp;amp;linkCode=ur2&amp;amp;camp=247&amp;amp;creative=7399" target="_blank"&gt;Amazonプライム&lt;/a&gt;&lt;img alt="" border="0" height="1" src="https://www.assoc-amazon.jp/e/ir?t=dateofrock-22&amp;amp;l=ur2&amp;amp;o=9" style="border: none !important; margin: 0px !important;" width="1" /&gt;の意味が殆どありません。実際に津軽海峡をわたってみて、あらためて北海道の遠さを実感したので理解できますが、ここは一つ地産地消という事で？なるべく地元でお買い物をしようと思っています。&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-1306108432850986547?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ccAB3ns0VHzO2gFngBjE5CdFffc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ccAB3ns0VHzO2gFngBjE5CdFffc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ccAB3ns0VHzO2gFngBjE5CdFffc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ccAB3ns0VHzO2gFngBjE5CdFffc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=1306108432850986547&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/1306108432850986547?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/1306108432850986547?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2011/11/teleworking.html" title="ちょっとだけテレワークしてみてわかったこと" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-2N_u1kRkbiI/Tudmxn032aI/AAAAAAAAEEI/aDJ9TSwrDyE/s72-c/tsukin.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0ANRX4_cSp7ImA9WhRRFU4.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-4629228200018856269</id><published>2011-11-25T17:21:00.001+09:00</published><updated>2011-11-29T10:56:34.049+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-29T10:56:34.049+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Life" /><title>北海道に移住しました！</title><content type="html">&lt;div class="myh01"&gt;
遅ればせながらご報告です&lt;/div&gt;
&lt;a href="http://blog.dateofrock.com/2011/10/we-emigrate-to-hokkaido.html" target="_blank"&gt;前回のエントリで宣言した&lt;/a&gt;通り、東日本を車で縦断し、はるばる北海道までやってきました。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-flDlXoOkIq4/Ts-r7TBMY5I/AAAAAAAAEB0/KPh31Gol_XE/s1600/1560km.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="325" src="http://1.bp.blogspot.com/-flDlXoOkIq4/Ts-r7TBMY5I/AAAAAAAAEB0/KPh31Gol_XE/s400/1560km.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
荷物満載状態で神奈川県逗子市を出発して山梨、長野を経由。新潟、山形、秋田、青森と日本海側をまわって津軽海峡を渡り、紅葉真っ只中の北海道を走って札幌に無事到着しました。移動距離1564km。7泊8日の旅でした。
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="myh01"&gt;
道中はこんな感じでした&lt;/div&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-mRaI-YXZc6U/Ts-r16L08uI/AAAAAAAAEAY/sBw6OKOvU6o/s1600/aokiko.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="225" src="http://3.bp.blogspot.com/-mRaI-YXZc6U/Ts-r16L08uI/AAAAAAAAEAY/sBw6OKOvU6o/s400/aokiko.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;長野県の青木湖&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-eceAtDQiosM/Ts-t3QXw-AI/AAAAAAAAEC0/m0RmaLy18Ak/s1600/%25E5%25B0%258F%25E8%25B0%25B7.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-eceAtDQiosM/Ts-t3QXw-AI/AAAAAAAAEC0/m0RmaLy18Ak/s400/%25E5%25B0%258F%25E8%25B0%25B7.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;長野県北安曇郡小谷村 道の駅小谷&lt;br /&gt;
&lt;a href="http://otarimura.co.jp/"&gt;http://otarimura.co.jp/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-QTTvSmwXg8I/Ts-uwHQCICI/AAAAAAAAEDA/XuJ33G442IU/s1600/%25E5%2592%258C%25E5%25B3%25B6.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-QTTvSmwXg8I/Ts-uwHQCICI/AAAAAAAAEDA/XuJ33G442IU/s400/%25E5%2592%258C%25E5%25B3%25B6.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;新潟県長岡市 和島オートキャンプ場の展望台からの日本海&lt;br /&gt;
&lt;a href="http://www.kizuna-camp.com/umi.html"&gt;http://www.kizuna-camp.com/umi.html&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-zhF4jDkF9js/Ts-xP5lmr7I/AAAAAAAAEDQ/uAfYrNKJJdQ/s1600/%25E6%2597%25A5%25E6%259C%25AC%25E6%25B5%25B7.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-zhF4jDkF9js/Ts-xP5lmr7I/AAAAAAAAEDQ/uAfYrNKJJdQ/s400/%25E6%2597%25A5%25E6%259C%25AC%25E6%25B5%25B7.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;山形県温海の道の駅からみた日本海&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-BOSfJ53ouwA/Ts-r11ewPuI/AAAAAAAAEAg/ac0YPl6slVc/s1600/%25E8%25B2%25B8%25E3%2581%2597%25E5%2588%2587%25E3%2582%258A%25E3%2581%25AA%25E3%2581%25BE%25E3%2581%25AF%25E3%2581%2591%25E3%2582%2599.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="225" src="http://1.bp.blogspot.com/-BOSfJ53ouwA/Ts-r11ewPuI/AAAAAAAAEAg/ac0YPl6slVc/s400/%25E8%25B2%25B8%25E3%2581%2597%25E5%2588%2587%25E3%2582%258A%25E3%2581%25AA%25E3%2581%25BE%25E3%2581%25AF%25E3%2581%2591%25E3%2582%2599.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;秋田県男鹿半島 なまはげオートキャンプ場（シーズンオフで貸し切り状態だったw）&lt;br /&gt;
&lt;a href="http://www.namahage.co.jp/camp/"&gt;http://www.namahage.co.jp/camp/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-qvTX0GKXM7I/Ts-r6c05UCI/AAAAAAAAEBo/ERWL3KYdSJs/s1600/%25E7%2599%25BD%25E7%25A5%259EJR.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-qvTX0GKXM7I/Ts-r6c05UCI/AAAAAAAAEBo/ERWL3KYdSJs/s400/%25E7%2599%25BD%25E7%25A5%259EJR.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;あきた白神駅に止まる五能線、リゾート白神を激写w&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-i2U3kD-XA6s/Ts-r2A3o4vI/AAAAAAAAEAc/at74hwjCXgA/s1600/%25E5%258D%2581%25E4%25BA%258C%25E6%25B9%2596.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="225" src="http://1.bp.blogspot.com/-i2U3kD-XA6s/Ts-r2A3o4vI/AAAAAAAAEAc/at74hwjCXgA/s400/%25E5%258D%2581%25E4%25BA%258C%25E6%25B9%2596.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;青森県白神山地にある十二湖&lt;br /&gt;
&lt;a href="http://ja.wikipedia.org/wiki/%E5%8D%81%E4%BA%8C%E6%B9%96"&gt;http://ja.wikipedia.org/wiki/十二湖&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-GyPHjyrhy70/Ts-r3ECgoiI/AAAAAAAAEAo/FPXxG3edRXE/s1600/%25E3%2582%258A%25E3%2582%2593%25E3%2581%2593%25E3%2582%2599%25E8%25BE%25B2%25E5%259C%2592.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="225" src="http://4.bp.blogspot.com/-GyPHjyrhy70/Ts-r3ECgoiI/AAAAAAAAEAo/FPXxG3edRXE/s400/%25E3%2582%258A%25E3%2582%2593%25E3%2581%2593%25E3%2582%2599%25E8%25BE%25B2%25E5%259C%2592.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;青森県つがる市のリンゴ畑&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ZlE2Amo_72g/Ts-r26op30I/AAAAAAAAEAk/756uOQ4Wfis/s1600/sayonara-honsyu.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="225" src="http://4.bp.blogspot.com/-ZlE2Amo_72g/Ts-r26op30I/AAAAAAAAEAk/756uOQ4Wfis/s400/sayonara-honsyu.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;青函フェリーから見た青森港&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-UI7xaXbxt2s/Ts-r3WuLdFI/AAAAAAAAEAs/OgEw3f42JJo/s1600/%25E6%25B4%25A5%25E8%25BB%25BD%25E5%258D%258A%25E5%25B3%25B6%25E3%2581%25AB%25E6%25B2%2588%25E3%2582%2580%25E5%25A4%2595%25E6%2597%25A5.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="225" src="http://1.bp.blogspot.com/-UI7xaXbxt2s/Ts-r3WuLdFI/AAAAAAAAEAs/OgEw3f42JJo/s400/%25E6%25B4%25A5%25E8%25BB%25BD%25E5%258D%258A%25E5%25B3%25B6%25E3%2581%25AB%25E6%25B2%2588%25E3%2582%2580%25E5%25A4%2595%25E6%2597%25A5.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;津軽半島に沈む夕陽&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ZtMLDyUAyuQ/Ts-r7Pkn2GI/AAAAAAAAEB4/LwvZNr7asNA/s1600/%25E5%2587%25BD%25E9%25A4%25A8.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-ZtMLDyUAyuQ/Ts-r7Pkn2GI/AAAAAAAAEB4/LwvZNr7asNA/s320/%25E5%2587%25BD%25E9%25A4%25A8.jpg" width="240" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;ようやく函館フェリーターミナルに到着&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-gA8VPRZVi0g/Ts-r3igD2_I/AAAAAAAAEA4/Shn-qrjTu0E/s1600/touya.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="266" src="http://3.bp.blogspot.com/-gA8VPRZVi0g/Ts-r3igD2_I/AAAAAAAAEA4/Shn-qrjTu0E/s400/touya.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;北海道 洞爺湖&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-p7JEzjLEvyA/Ts-r4fs-QmI/AAAAAAAAEBE/psUsxB4uu84/s1600/%25E7%259C%259F%25E7%258B%25A9%25E7%25BE%258A%25E8%25B9%2584%25E5%25B1%25B1.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="225" src="http://3.bp.blogspot.com/-p7JEzjLEvyA/Ts-r4fs-QmI/AAAAAAAAEBE/psUsxB4uu84/s400/%25E7%259C%259F%25E7%258B%25A9%25E7%25BE%258A%25E8%25B9%2584%25E5%25B1%25B1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;真狩村の国道から羊蹄山を激写w&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
まずは、このような大移動に楽しんでついてきてくれた妻と息子に感謝！&lt;br /&gt;
秋から冬にかけての移動という事で、子連れキャンプ＆長距離移動は無謀だったか？と一瞬思いましたが、まぁなんとかなりましたw&lt;br /&gt;
&lt;br /&gt;
飛行機を使えば羽田ー新千歳が1時間半。やっぱり遠かった…でも、もうこんな事は一生できないだろうな。良い経験させてもらいました！&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-1M38Me-NW5I/TtQ7XXcs2KI/AAAAAAAAED8/KuoSTun73z4/s1600/2011-10-20+16.03.34.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="480" src="http://4.bp.blogspot.com/-1M38Me-NW5I/TtQ7XXcs2KI/AAAAAAAAED8/KuoSTun73z4/s640/2011-10-20+16.03.34.jpg" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;中山峠より羊蹄山を望む&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;
道中に立ち寄らせていただいた農家さん&lt;/div&gt;
山梨県北杜市の&lt;a href="http://hatayama-organicfarm.p1.bindsite.jp/"&gt;畑山農場&lt;/a&gt;さん、山形県遊佐町の&lt;a href="http://www.ekamo.com/aigamo/"&gt;尾形&lt;/a&gt;さん、秋田県大潟村の&lt;a href="http://www.misuzu-farm.jp/"&gt;みすず農場&lt;/a&gt;さんには大変お世話になりました。家族一同感謝申し上げます！&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-SIb75Qoej0o/Ts-r4m5am1I/AAAAAAAAEBU/4LGLE8DwFnM/s1600/%25E7%2595%2591%25E5%25B1%25B1%25E8%25BE%25B2%25E5%25A0%25B4%25E3%2581%2595%25E3%2582%2593.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-SIb75Qoej0o/Ts-r4m5am1I/AAAAAAAAEBU/4LGLE8DwFnM/s400/%25E7%2595%2591%25E5%25B1%25B1%25E8%25BE%25B2%25E5%25A0%25B4%25E3%2581%2595%25E3%2582%2593.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;山梨の畑山農場さんの味のある玄関を激写。&lt;br /&gt;
ご主人はなんと同じ大学出身。奥様は以前逗子にすんでいたということで、話題がミョーにローカルに（笑）&lt;br /&gt;
畑を見学させてもらいつつ、一晩泊めてもらいました。&lt;br /&gt;
ブログはこちら。&lt;a href="http://blog.livedoor.jp/hatayamaorganicfarm/"&gt;http://blog.livedoor.jp/hatayamaorganicfarm/&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-w9zxxZQyrEM/Ts-zgUznCZI/AAAAAAAAEDc/GeWayC9rQOU/s1600/%25E5%25B0%25BE%25E5%25BD%25A2%25E3%2581%2595%25E3%2582%25932.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-w9zxxZQyrEM/Ts-zgUznCZI/AAAAAAAAEDc/GeWayC9rQOU/s400/%25E5%25B0%25BE%25E5%25BD%25A2%25E3%2581%2595%25E3%2582%25932.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;山形の尾形さん宅の裏。&lt;br /&gt;
川は鳥海山から流れ出てくる澄み切った水。&lt;br /&gt;
やっぱりうまい米は水なんだなぁ、と思いました。&lt;br /&gt;
こちらにも一泊させてもらい、うまうまな食事を頂きました。ホント感動した…&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-wIelIdKVYTc/Ts-r5rjlsQI/AAAAAAAAEBY/42kCb9DC380/s1600/%25E5%2585%25AB%25E9%2583%258E%25E6%25BD%259F.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-wIelIdKVYTc/Ts-r5rjlsQI/AAAAAAAAEBY/42kCb9DC380/s400/%25E5%2585%25AB%25E9%2583%258E%25E6%25BD%259F.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;秋田県大潟村のみすず農場さんの田んぼ。すでに稲刈り終了で寒いw&lt;br /&gt;
八郎潟で有名な広大な干拓地に圧倒。&lt;br /&gt;
これだけの農地を管理するってものすごい労力だな、と思う。&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
とてもおいしいとれたて野菜＆お米をごちそうしてもらい、大変ありがたかったです。通販もやっているので、ぜひみなさん注文してみてね！&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://hatayama-organicfarm.p1.bindsite.jp/cn5/pg75.html" target="_blank"&gt;いろいろやさいボックス&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.ekamo.com/aigamo/" target="_blank"&gt;無農薬栽培アイガモ農法米　山形県遊佐町遊農くらぶ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.misuzu-farm.jp/" target="_blank"&gt;秋田県大潟村のみすず農場&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-4629228200018856269?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-uRz53oJHTavJRRLhIe2SPpJyow/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-uRz53oJHTavJRRLhIe2SPpJyow/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-uRz53oJHTavJRRLhIe2SPpJyow/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-uRz53oJHTavJRRLhIe2SPpJyow/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=4629228200018856269&amp;isPopup=true" title="4 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/4629228200018856269?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/4629228200018856269?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2011/11/we-emigrated-to-hokkaido.html" title="北海道に移住しました！" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-flDlXoOkIq4/Ts-r7TBMY5I/AAAAAAAAEB0/KPh31Gol_XE/s72-c/1560km.jpg" height="72" width="72" /><thr:total>4</thr:total></entry><entry gd:etag="W/&quot;A0UFQnc-fip7ImA9WhRREk0.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-8217375117917235197</id><published>2011-10-10T22:11:00.000+09:00</published><updated>2011-11-25T17:20:13.956+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-25T17:20:13.956+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Life" /><title>北海道に移住します</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/--4yDvfcCl-Y/TpLu1QVne0I/AAAAAAAAD9Y/zeHFQkDspiU/s1600/267565_2265630320003_1225880868_2795853_7978477_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/--4yDvfcCl-Y/TpLu1QVne0I/AAAAAAAAD9Y/zeHFQkDspiU/s400/267565_2265630320003_1225880868_2795853_7978477_n.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
色々な方にすでにお伝えしているのですが、ここで改めてご報告いたします。&lt;br /&gt;
&lt;br /&gt;
この度、北海道に移住する事となりました。&lt;br /&gt;
&lt;br /&gt;
お仕事は現在のままで印刷会社のエンジニアとして続行します。いわゆるテレワークというスタイルになります。


&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;
北海道に帰るべきか否か？&lt;/div&gt;
自分は大学入学を機に故郷を離れ、卒業（っていうか大学院中退）後、都内で働いておりました。いわゆるWindows95あたりの「ご家庭に一台パソコンを」という時代からお仕事をやり始めて、最終的に落ち着いたのが&lt;a href="http://www.obun.jp/"&gt;欧文印刷株式会社&lt;/a&gt;でのエンジニアのお仕事です。結局11年ほど勤務しております。そして気がつけば来年不惑の歳でございます。（プログラマーとしてはとっくに定年ですがなにか？）&lt;br /&gt;
&lt;br /&gt;
いつかは北海道に帰ろうと思っていました。道産子なら結構そういう意識が強いんじゃないかな？自分もそういう思いを抱えつつ、気がつけば日頃の忙しさにかまけてついつい忘れがちになっておりました。そうした中クラウドと出会った訳ですが、&lt;b&gt;これで本当にどこでも仕事ができるな&lt;/b&gt;、と考え、昨年からJAWS-UGの縁もあって札幌の勉強会に遊びにいったりもしておりました。ただ、その時もまだ、踏ん切りがつかない感じで、チャンスがあればいいなぁ、という「受け身」の姿勢であった事は間違いないです。そもそも北海道に行くべき理由が見当たらなかった。当時はそんな感じでした。

&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;
移住を決断した理由&lt;/div&gt;
しかし、直接的な契機となったのは3.11の東日本大震災と、同時期に起きた身内の問題でした。後者の方は公にするのもアレなんで控えますが、もう少し近くに、少なくとも陸続きの所に（？）住んでいた方良い事情が出来てしまいました。これには代替手段も考えられたのですが、なんせ「不惑」ですからここは決断しろよ、と思し召しを頂いたのだと解釈しました（笑）&lt;br /&gt;
まぁ、それも大きな理由なのですが、家族全員にとっての3.11の経験がもう完全に移住フラグを立てたと言っても過言ではありません。&lt;a href="http://blog.dateofrock.com/2011/04/subversion-disaster-recovery-with-aws.html"&gt;こちら&lt;/a&gt;に当時の様子をメモってありますが、要するに&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;今動かずにいつ動くのだ！&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
という思いでいっぱいになったからです。いとも簡単に津波に蹂躙されてしまった東北の地、電気がなくなって改めて分かる現代生活の不合理さ、問題が収束しない原発と、その周辺にわき上がってくる洪水のような不確定情報、放射能問題… これらの混乱をどう自分の中で消化するべきか、そして父親としてどういう決断をすれば最良なのか？社会人としてどのような仕事をしていけば今後に繋げられるのか… もう待ったなしというか、今までおざなりに考えてきた事に大して、「不惑よ決断せよ」と言われているような気がしたんです（笑）


&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;
ライフスタイルを変えるのだ！&lt;/div&gt;
半年間いろいろ考えつつ、妻とも色々と話した（時には激論した）結果、ライフスタイルを少しずつ変えていかない事には、子供たちが生きる未来につなげる事が出来ないのではないか？という結論に至りました。


&lt;br /&gt;
&lt;div id="__ss_9350484" style="width: 425px;"&gt;
&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/dateofrock/ss-9350484" target="_blank" title="クラウドでワークスタイルを見直す"&gt;クラウドでワークスタイルを見直す&lt;/a&gt;&lt;/strong&gt; &lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/9350484" width="425"&gt;&lt;/iframe&gt; &lt;br /&gt;
&lt;div style="padding: 5px 0 12px;"&gt;
&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;このプレゼンテーションは、JAWS-UG宮崎の勉強会でお話ししたものです&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
もう、受け身な生き方ではより良い人生を送れない時代だと思います。これは社会人としてより良い仕事をする、という意味もありますが、我々は社会人の前に一人の人間であり、その人間は服を着たり食べたり寝たりするわけです。そういった一番ベーシックな部分を&lt;b&gt;「他人任せにしすぎていやしないか？」&lt;/b&gt;という素朴な疑問がどうしても頭をよぎって離れなかったんです。

もちろん、そうはいっても極端な行動はとれません。いきなり自給自足的に農業に従事するのはあまりに非現実的ですし、そもそもそういうマイナス面からの動機で動いた所でうまくいかないのは当然です。それよりも、自分たちの手の届く範囲で、1%で良いから、人間が行きて行く為の最もベーシックな部分を少しでも生み出す事が出来る生活がしたい、という考えがベースにあります。

理想は自分のプロフィールにもあるとおり半農半ITです。とは言うものの現実的に言って半農とは言うものの家庭菜園レベルで、自分達家族分位が当面の目標です。それでも良いと思っています。自分達の食べ物を自分達で作る事が出来ればそれだけもかなり違います。

&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;
仕事について&lt;/div&gt;
そのような結論が出たところで、そのようなライフスタイルを実現出来そうな場所、ということで、自然と自分の生まれ故郷である北海道が浮かびました。それには冬の生活という独特の問題がありますが、私自身道産子でありますし、妻もその点は不安要素はあるものの、これまでに様々な出逢いもあり、最終的には合意してくれました。&lt;br /&gt;
あとは仕事をどうするかという大問題があります。普通逆だろ？仕事を決めてからだろ？とおじさんたちから諭される事もままありますが、そこは「そうですよねー」と合図地を打って華麗にスルーしておきますw&lt;br /&gt;
&lt;br /&gt;
仕事が大事か？家庭が大事か？などという三文芝居的な何かはそもそも問題ではなく、両方大事なのです。要は自分達はどう生きたいのか？と言う極めて自然な問題に対して素直に考える事が大事で、仕事か、家庭か、なんて言う切り口は意味が無いと考えています。&lt;br /&gt;
&lt;br /&gt;
ちょっと話が呑み屋の説教オヤジくさくなってしまったので軌道修正しますねw&lt;br /&gt;
&lt;br /&gt;
実際問題、弊社には「テレワーク」なんていうイマドキな制度はありませんでした。ましてや「印刷会社」なので、出社しないなんて事はハナから頭にないです。ですが、幸いにも会社には事情を勘案していただいて、テレワークを認めてくれました。決め手となったのは以下の二つの事実です。&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;自分の仕事はITシステムの開発と運用業務なので、ネットワークさえあれば基本的に場所は問わない&lt;/li&gt;
&lt;li&gt;震災後に実行した、BCPのための&lt;a href="http://blog.dateofrock.com/2011/04/subversion-disaster-recovery-with-aws.html"&gt;ディザスタリカバリー対策で既にクラウド上に開発リソースが集約&lt;/a&gt;されている&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
あとは、打ち合わせは基本的にSkypeです。これも社内でSkypeを使う習慣のある人間がいなかった事もあり、夏の間に一週間ほど「在宅勤務」をやってみて試してみました。会議にもSkypeで出席しましたが、コミュニケーションを取るうえでも問題もなく、日常の細かい打ち合わせなどもSkypeの画面共有等を駆使して行えば問題なく進められるという&lt;b&gt;実感をお互いに持つ&lt;/b&gt;ことができました。&lt;br /&gt;
&lt;br /&gt;
とはいえ、実際にやってみたら色々問題も出てくるかもしれません。それでも&lt;b&gt;地方でクラウドを中心としたワークスタイルを実現する&lt;/b&gt;事を念頭において、仕事もこれまで以上に張り切ってやっていきたいと思っています！&lt;br /&gt;
&lt;br /&gt;
というわけで、今までいろんな方々に大変お世話になりました。そしてこれからも末永くどうぞよろしくお願いいたします。
北海道にいらした際はお気軽にお声がけください。タイミングが合えば空港までお迎えにあがりますのでwww

&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;
ちなみに&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-95aE3sz-8GA/TpLtz-VWeOI/AAAAAAAAD9Q/7sJKbO04ds0/s1600/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-10-10%2B22.04.35.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-95aE3sz-8GA/TpLtz-VWeOI/AAAAAAAAD9Q/7sJKbO04ds0/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588%2B2011-10-10%2B22.04.35.png" width="252" /&gt;&lt;/a&gt;&lt;/div&gt;
家族全員が「北の大地の遠さ」を実感する為に、あえて「車」で移動いたします。子供がまだ小さいので、一日の移動距離は少なめで7泊8日の予定です。そして、もう寒くなりつつありますが、基本キャンプしながらです。でも、途中で堪え兼ねてコテージなどに変更するかもw&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-8217375117917235197?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fSUY-XaH70frIm9DrretI5UbuUc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fSUY-XaH70frIm9DrretI5UbuUc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fSUY-XaH70frIm9DrretI5UbuUc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fSUY-XaH70frIm9DrretI5UbuUc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=8217375117917235197&amp;isPopup=true" title="4 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/8217375117917235197?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/8217375117917235197?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2011/10/we-emigrate-to-hokkaido.html" title="北海道に移住します" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/--4yDvfcCl-Y/TpLu1QVne0I/AAAAAAAAD9Y/zeHFQkDspiU/s72-c/267565_2265630320003_1225880868_2795853_7978477_n.jpg" height="72" width="72" /><thr:total>4</thr:total></entry><entry gd:etag="W/&quot;CE4AQXk7fip7ImA9WhdSEUs.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-6610048446984366073</id><published>2011-07-20T20:55:00.000+09:00</published><updated>2011-07-20T20:55:40.706+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-20T20:55:40.706+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="SNS" /><category scheme="http://www.blogger.com/atom/ns#" term="AWS" /><title>AWS SDK for Ruby</title><content type="html">&lt;a href="http://www.suz-lab.com/aws77/"&gt;「七夕記念企画／雲(AWS)に願いを！」&lt;/a&gt;という事で、お願いしたら&lt;b&gt;&lt;span style="color: red;"&gt;あっという間に願いがかなった&lt;/span&gt;&lt;/b&gt;わけでして。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://twitter.com/#%21/dateofrock/status/83106534015516672"&gt;&lt;img border="0" height="132" src="http://2.bp.blogspot.com/-XUSofBY5Gc4/TiavnxI6Q1I/AAAAAAAAD5g/hVP65PLUVcI/s400/rubysdk.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://aws.typepad.com/aws_japan/2011/07/introducing-the-aws-sdk-for-ruby.html" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="202" src="http://1.bp.blogspot.com/-tBt0CE71Vuc/Tiav9zCRcqI/AAAAAAAAD5o/IX2Z5DbdT8g/s320/awsblog.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://aws.typepad.com/aws_japan/2011/07/introducing-the-aws-sdk-for-ruby.html"&gt;【AWS発表】 AWS SDK for Rubyを提供開始 - Amazon Web Services ブログ&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
大変喜ばしい！というわけで、ちょっとだけ試してみたメモです。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;AWS::SNSを試してみる&lt;/div&gt;一年以上前に、Amazon SNSのRubyライブラリをRightAwsを元に作ったんですが、もう不要になりました。万歳！&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://blog.dateofrock.com/2010/05/amazon-snsruby-library.html"&gt;code.rock: Amazon SNSのRubyライブラリを（適当に）つくりました&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
SDKの導入方法は&lt;a href="http://aws.amazon.com/articles/8621639827664165"&gt;この辺&lt;/a&gt;を見ていただくとして、例えばTopicを全て総ざらいして、その中のSubscriptionを取得するにはこんな感じになります。&lt;br /&gt;
&lt;pre class="brush: ruby"&gt;# -*- coding: utf-8 -*-
require 'rubygems'
require 'aws-sdk'

AWS.config(:access_key_id =&amp;gt; 'アクセスキー', 
  :secret_access_key =&amp;gt; 'シークレットキー')
  
sns = AWS::SNS.new
sns.topics.each do |topic|
  puts topic.name
  topic.subscriptions.each do |sub|
    puts sub.arn
  end
end
&lt;/pre&gt;実にいい感じですね。&lt;br /&gt;
&lt;br /&gt;
Messageをpublishするには、&lt;a href="http://docs.amazonwebservices.com/AWSRubySDK/latest/AWS/SNS/Topic.html#publish-instance_method"&gt;Topicオブジェクトにpublish&lt;/a&gt;してあげるだけです。&lt;br /&gt;
&lt;pre class="brush: ruby"&gt;topic.publish('デフォルトメッセージ',
  :subject =&amp;gt; 'Test',
  :email =&amp;gt; 'ほげほげ')
&lt;/pre&gt;&lt;br /&gt;
送信先がメールの場合、:subject に日本語をそのまま与えるとエラーになりますんで、例のごとくJISエンコードしてあげます。&lt;br /&gt;
&lt;pre class="brush: ruby"&gt;subject = '=?ISO-2022-JP?B?' + Kconv.tojis('日本語サブジェクト')
  .split(//,1).pack('m').chomp + '?='
topic.publish('デフォルトメッセージ',
  :subject =&amp;gt; subject,
  :email =&amp;gt; 'ほげほげ')
&lt;/pre&gt;&lt;br /&gt;
&lt;div class="myh01"&gt;~を含むとpublishに失敗するぞ！&lt;/div&gt;まだちゃんと検証していないのですが、問題を発見しましたので報告しておきますw&lt;br /&gt;
先のpublishですが、メッセージの本文に~（&lt;a href="http://www.unicodemap.org/details/0x007E/index.html"&gt;0x007E&lt;/a&gt;）があると、AWS::SNS::Errors::SignatureDoesNotMatchになってしまいます。&lt;br /&gt;
※ちなみに &lt;span style="color: #38761d;"&gt;\(~0~)/&lt;/span&gt; を試して気がつきましたw&lt;br /&gt;
&lt;pre class="brush: ruby"&gt;topic.publish('デフォルトメッセージ',
  :subject =&amp;gt; 'Test',
  :email =&amp;gt; '~') 
&lt;/pre&gt;&lt;br /&gt;
以下、エラーメッセージ&lt;br /&gt;
&lt;pre class="brush: plain; collapse: false"&gt;E, [2011-07-20T20:45:38.321580 #3504] ERROR -- : [AWS SNS 403 0.870669] publish {:message_structure=&amp;gt;"json", :topic_arn=&amp;gt;"arn:aws:sns:us-east-1:XXXXXXXXXXXX:XXXXXXXX", :message=&amp;gt;"{\"default\":\"デフォルトメッセージ\",\"email\":\"~\"}", :subject=&amp;gt;"Test"} AWS::SNS::Errors::SignatureDoesNotMatch: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.&lt;/pre&gt;&lt;br /&gt;
これってAWS SDKの問題って言うよりはRubyの問題なのかな？それともJSONエンコード？ちなみに試した環境は以下です。&lt;br /&gt;
&lt;pre class="brush: bash"&gt;$ ruby --version
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-6610048446984366073?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pSZLWpXszKI_uAo1NjJQhVp59KU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pSZLWpXszKI_uAo1NjJQhVp59KU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pSZLWpXszKI_uAo1NjJQhVp59KU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pSZLWpXszKI_uAo1NjJQhVp59KU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=6610048446984366073&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/6610048446984366073?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/6610048446984366073?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2011/07/aws-sdk-for-ruby.html" title="AWS SDK for Ruby" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-XUSofBY5Gc4/TiavnxI6Q1I/AAAAAAAAD5g/hVP65PLUVcI/s72-c/rubysdk.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0AEQXY5fSp7ImA9WhdTF0w.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-195086573902302212</id><published>2011-07-15T15:41:00.018+09:00</published><updated>2011-07-15T16:41:40.825+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-15T16:41:40.825+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JAWSUG" /><category scheme="http://www.blogger.com/atom/ns#" term="CloudWatch" /><title>第9回 AWS User Group - Japan 東京勉強会で、ひさびさにLTしてきました</title><content type="html">&lt;div id="__ss_8600934" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/dateofrock/cloudwatch-custom-metrics-8600934" target="_blank" title="CloudWatch Custom Metrics"&gt;CloudWatch Custom Metrics&lt;/a&gt;&lt;/strong&gt; &lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/8600934" width="425"&gt;&lt;/iframe&gt; &lt;br /&gt;
&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/dateofrock" target="_blank"&gt;Takehito Tanabe&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" height="296" id="utv117427" name="utv_n_630600" width="480"&gt;&lt;param name="flashvars" value="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=15986980&amp;amp;locale=ja_JP&amp;amp;hasticket=false&amp;amp;v3=1" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="src" value="http://www.ustream.tv/flash/viewer.swf" /&gt;&lt;embed flashvars="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=15986980&amp;amp;locale=ja_JP&amp;amp;hasticket=false&amp;amp;v3=1" width="480" height="296" allowfullscreen="true" allowscriptaccess="always" id="utv117427" name="utv_n_630600" src="http://www.ustream.tv/flash/viewer.swf" type="application/x-shockwave-flash" /&gt;&lt;/object&gt;&lt;br /&gt;
↑自分は12:00位からです&lt;br /&gt;
&lt;br /&gt;
こんにちは。フォロアー泥棒の@dateofrockです。&lt;br /&gt;
&lt;br /&gt;
思い起こせば、第一回で&lt;a href="http://blog.dateofrock.com/2010/04/1-aws-user-group-japan.html"&gt;SQSネタ&lt;/a&gt;を、第二回で&lt;a href="http://blog.dateofrock.com/2010/06/2-aws-user-group-japan.html"&gt;SNS自爆ネタ&lt;/a&gt;を発表してからはや一年が経ちました。その間に、&lt;a href="http://qcontokyo.com/tokyo-2010/speaker_JAWS.html"&gt;QCon Tokyo 2010&lt;/a&gt;とか、&lt;a href="http://blog.dateofrock.com/2011/01/aws48.html"&gt;女子会&lt;/a&gt;とか、&lt;a href="http://www.slideshare.net/dateofrock/aws1000"&gt;札幌支部の勉強会&lt;/a&gt;でしゃべったりと、結構いろんなところでお話しさせていただく機会をもらい、大変ありがたく思います。（沖縄行きてー）&lt;br /&gt;
&lt;div style="clear: both;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="myh01"&gt;AndroidでTwitter follower数をCustom Metricsに突っ込む&lt;/div&gt;お約束の「続きはWebで」の件ですが、まずJMXを使ったCustom Metricsは&lt;a href="http://blog.dateofrock.com/2011/05/cloudwatch-jxm-custommetrics.html"&gt;こちら&lt;/a&gt;をご覧ください。&lt;br /&gt;
で、これをAndroidからやるためには、cron的な動作をさせる事が出来るAlarmManagerを使うのが便利です。&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;Main.java&lt;/h4&gt;&lt;pre class="brush: java"&gt;package com.dateofrock.android.test;

import android.app.Activity;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class Main extends Activity {

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);

		// 監視開始ボタン
		Button startWatchButton = (Button) findViewById(R.id.startWatchButton);
		startWatchButton.setOnClickListener(new View.OnClickListener() {
			public void onClick(View v) {
				long interval = 60 * 1000;// 1分間隔

				// Intent作成
				PendingIntent pendingIntent = createPendingIntent();

				// AlarmManagerに登録
				AlarmManager am = (AlarmManager) Main.this
						.getSystemService(ALARM_SERVICE);
				am.setRepeating(AlarmManager.ELAPSED_REALTIME, 1000, interval,
						pendingIntent);
			}
		});

		// 監視終了ボタン
		Button stopWatchButton = (Button) findViewById(R.id.stopWatchButton);
		stopWatchButton.setOnClickListener(new View.OnClickListener() {
			public void onClick(View v) {
				PendingIntent pendingIntent = createPendingIntent();
				AlarmManager am = (AlarmManager) Main.this
						.getSystemService(ALARM_SERVICE);
				am.cancel(pendingIntent);
				Toast.makeText(getBaseContext(), "Twitterの監視をやめますた", 10).show();
			}

		});
	}

	private PendingIntent createPendingIntent() {
		Intent intent = new Intent(getBaseContext(),
				TwitterWatchBroadcastReceiver.class);
		PendingIntent pendingIntent = PendingIntent.getBroadcast(
				getBaseContext(), 0, intent, 0);
		return pendingIntent;
	}
}
&lt;/pre&gt;&lt;h4&gt;res/layout/Main.xml&lt;/h4&gt;&lt;pre class="brush: xml"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="fill_parent" android:layout_height="fill_parent"
	android:orientation="horizontal"&amp;gt;
	&amp;lt;Button android:id="@+id/startWatchButton"
		android:layout_height="wrap_content" android:layout_width="wrap_content"
		android:text="@string/start_watch_string"&amp;gt;&amp;lt;/Button&amp;gt;
	&amp;lt;Button android:layout_height="wrap_content"
		android:layout_width="wrap_content" android:id="@+id/stopWatchButton"
		android:text="@string/stop_watch_string"&amp;gt;&amp;lt;/Button&amp;gt;
&amp;lt;/LinearLayout&amp;gt;&lt;/pre&gt;&lt;h4&gt;極限まで研ぎすまされた無駄のないユーザーインターフェース&lt;/h4&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-E9nwusK42QY/Th_J58TaJ-I/AAAAAAAAD5A/AhaOajZ3b4o/s1600/twitterwatch.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-E9nwusK42QY/Th_J58TaJ-I/AAAAAAAAD5A/AhaOajZ3b4o/s320/twitterwatch.jpg" width="194" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Main.javaは、アプリケーションを起動した時に最初に表示されるActivityです。スタートボタンが押されるとAlarmManager#setRepeating()するのですが、ここで渡されるPendingIntentはBroadcastReceiverを継承したTwitterWatchBroadcastReceiverを起動させるものになります。この中で、Twitter APIに現在のフォロワー数を聞きに行って、それをCloudWatchにputMetricDataするだけです。&lt;br /&gt;
上記のコードでは1分間隔で監視していますが、これは結構電池を消耗するのでおススメしません。今回はどれだけ短時間でフォロワーが増えるかみたかったので、あえて1分にしています。&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;TwitterWatchBroadcastReceiver.java&lt;/h4&gt;&lt;pre class="brush: java"&gt;package com.dateofrock.android.test;

import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.text.format.DateUtils;

import com.dateofrock.android.test.TwitterClient.APIResult;

public class TwitterWatchBroadcastReceiver extends BroadcastReceiver {

	@Override
	public void onReceive(Context context, Intent intent) {
		// Twitterにお伺い
		TwitterClient twitter = new TwitterClient();
		APIResult result = twitter.getResult("dateofrock");

		// 結果をCloudWatchに送信
		CloudWatchClient cloudWatch = new CloudWatchClient();
		cloudWatch.sendMetrics("dateofrock", result);

		// Notify
		doNotification(context);
	}

	private void doNotification(Context context) {
		NotificationManager notificationManager = (NotificationManager) context
				.getSystemService(Context.NOTIFICATION_SERVICE);

		String text = "CloudWatchにTwitter情報を登録しました("
				+ DateUtils.formatDateTime(context, System.currentTimeMillis(),
						DateUtils.FORMAT_SHOW_TIME) + ")";
		Notification notification = new Notification(
				android.R.drawable.btn_star, text, System.currentTimeMillis());
		notification.flags = Notification.FLAG_AUTO_CANCEL;

		Intent intent = new Intent(context, Main.class);
		PendingIntent contentIntent = PendingIntent.getActivity(
				context.getApplicationContext(), 0, intent, 0);
		notification.setLatestEventInfo(context, "TwitterWatch", text,
				contentIntent);
		notificationManager.notify(R.string.app_name, notification);
	}

}
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;CloudWatchClient.java&lt;/h4&gt;&lt;pre class="brush: java"&gt;package com.dateofrock.android.test;

import com.amazonaws.auth.AWSCredentials;
import com.amazonaws.auth.BasicAWSCredentials;
import com.amazonaws.services.cloudwatch.AmazonCloudWatchClient;
import com.amazonaws.services.cloudwatch.model.Dimension;
import com.amazonaws.services.cloudwatch.model.MetricDatum;
import com.amazonaws.services.cloudwatch.model.PutMetricDataRequest;
import com.amazonaws.services.cloudwatch.model.StandardUnit;
import com.dateofrock.android.test.TwitterClient.APIResult;

public class CloudWatchClient {

	public void sendMetrics(String twitterUser, APIResult result) {
		if (result.isError()) {
			return;
		}

		Dimension dimension = new Dimension().withValue(twitterUser).withName(
				"User");

		// リクエストの組み立て
		PutMetricDataRequest request = new PutMetricDataRequest()
				.withNamespace("Twitter").withMetricData(

						new MetricDatum().withMetricName("Follower")
								.withDimensions(dimension)
								.withUnit(StandardUnit.Count.toString())
								.withValue((double) result.followersCount),

						new MetricDatum().withDimensions(dimension)
								.withMetricName("Friends")
								.withUnit(StandardUnit.Count.toString())
								.withValue((double) result.friendsCount),

						new MetricDatum().withDimensions(dimension)
								.withMetricName("Status")
								.withUnit(StandardUnit.Count.toString())
								.withValue((double) result.statusCount)

				);

		// CloudWatchにデータ送信
		AWSCredentials cred = new BasicAWSCredentials("アクセスキー", "シークレットキー");
		AmazonCloudWatchClient client = new AmazonCloudWatchClient(cred);
		client.setEndpoint(CloudWatchEndPoint.US_EAST);
		client.putMetricData(request);
	}

}
&lt;/pre&gt;&lt;br /&gt;
&lt;h4&gt;CloudWatchEndPoint.java&lt;/h4&gt;&lt;pre class="brush: java"&gt;package com.dateofrock.android.test;

public class CloudWatchEndPoint {

	public static final String US_EAST = "monitoring.us-east-1.amazonaws.com";
	public static final String US_WEST = "monitoring.us-west-1.amazonaws.com";
	public static final String EU_WEST = "monitoring.eu-west-1.amazonaws.com";
	public static final String AP_SOUTHEAST = "monitoring.ap-southeast-1.amazonaws.com";
	public static final String AP_NORTHEAST = "monitoring.ap-northeast-1.amazonaws.com";

}
&lt;/pre&gt;&lt;br /&gt;
&lt;h4&gt;TwitterClient.java&lt;/h4&gt;&lt;pre class="brush: java"&gt;package com.dateofrock.android.test;

import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;
import twitter4j.User;

public class TwitterClient {

	public APIResult getResult(String twitterUser) {
		APIResult result = new APIResult();
		Twitter twitter = new TwitterFactory().getInstance();
		User user;
		try {
			user = twitter.showUser(twitterUser);
			result.followersCount = user.getFollowersCount();
			result.friendsCount = user.getFriendsCount();
			result.statusCount = user.getStatusesCount();
		} catch (TwitterException e) {
			result.error = true;
		} finally {
			return result;
		}

	}

	public class APIResult {
		int followersCount, friendsCount, statusCount;
		private boolean error = false;

		public boolean isError() {
			return this.error;
		}
	}
}
&lt;/pre&gt;&lt;br /&gt;
TwitterWatchBroadcastReceiver#onReceive()で起動されるTwitterClientですが、Twitter APIの&lt;a href="https://dev.twitter.com/docs/api/1/get/users/show"&gt;GET users/show&lt;/a&gt;が幸い認証が不要なので、非常に簡素に書く事ができます。ただし、Twitterの状況によっては取得に失敗する事もありますし、ましてやケータイは圏外になる事もよくありますので、例外はキャッチして取得に失敗したという状況が分かるようにして（APIResult.error=true）値を返すようにしています。というわけで、エラー処理は適当ですw&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;結果発表&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-KEpKDpi_Pt4/Th_TorBQfEI/AAAAAAAAD5E/iNZ_BfqD-L4/s1600/follower.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="338" src="http://4.bp.blogspot.com/-KEpKDpi_Pt4/Th_TorBQfEI/AAAAAAAAD5E/iNZ_BfqD-L4/s400/follower.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
で、どのくらいTwitterのフォロワーが増えたかを貼っておきますとこんな感じでした。&lt;b&gt;わずか3分で純増70弱&lt;/b&gt;です。協力していただいた皆様、本当にありがとうございます！&lt;br /&gt;
あれから半日以上経過しましたが、若干の増減はあるものの、今のところキープですww&lt;br /&gt;
&lt;br /&gt;
ちなみに、所々グラフが切れている部分がありますが、これはTwitterAPIやCloudWatchAPIの呼び出しに失敗したからだと思います。原因はほぼ間違いなくAndroid端末の通信状況です。移動中でトンネルの中に入っていたりすると圏外になってしまい、失敗します。&lt;br /&gt;
&lt;br /&gt;
ちなみに、CloudWatchではあるしきい値を超えるとAmazon SNS経由でメールを飛ばす事が出来るのですが、それもしゃべっている間に来ておりましたw&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-sCnKfKsEQJ8/Th_uMt5rVtI/AAAAAAAAD5Y/rgWXlSqnJsA/s1600/alarm.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="181" src="http://2.bp.blogspot.com/-sCnKfKsEQJ8/Th_uMt5rVtI/AAAAAAAAD5Y/rgWXlSqnJsA/s200/alarm.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;実際に来たメール（クリックで拡大）&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-0WK6tKbmeL4/Th_uIfsmV6I/AAAAAAAAD5U/9lGSn3HISOc/s1600/cwconsole.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="198" src="http://3.bp.blogspot.com/-0WK6tKbmeL4/Th_uIfsmV6I/AAAAAAAAD5U/9lGSn3HISOc/s320/cwconsole.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Alarmの設定画面（クリックで拡大）&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;CloudWatch Custom Metricsの注意点&lt;/div&gt;5分という制限時間ではお伝えしきれなかった事ををここにメモしておきます。※2番目、3番目はCustom Metricsに限った話ではありません。&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;b&gt;消す手段が無いw&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://twitter.com/dateofrock/status/91520005115613184" imageanchor="1" style="margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="266" src="http://1.bp.blogspot.com/-vpObclOVcLc/Th_bgJZr84I/AAAAAAAAD5Q/UUPBYLUG0FA/s320/91520005115613184.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;時刻表記がUTCのみ&lt;/b&gt;&lt;br /&gt;
これは、Management Consoleで見た場合に非常に分かりにくいのでなんとかして欲しいところです &amp;lt; AWS様&lt;/li&gt;
&lt;li&gt;&lt;b&gt;グラフデータを画像として取得できない&lt;/b&gt;&lt;br /&gt;
ただし、APIの&lt;a href="http://docs.amazonwebservices.com/AmazonCloudWatch/latest/APIReference/"&gt;GetMetricStatistics&lt;/a&gt;を叩けば、DataPointがドバドバっと取得できますので、自力でグラフを描く事は可能です。ただ、どうせなら絵にして欲しいところです &amp;lt; AWS様&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;まとめ&lt;/div&gt;今回はネタとしてわざとAndroidとかTwitterなどを出してみましたが、これは&lt;b&gt;CloudWatchのCustom Metricsって使い勝手があるよ&lt;/b&gt;、という事を強調したかったからです。（というか、フォロワーを増やしてみたかっただけ？）&lt;br /&gt;
通常OSやアプリケーションレベルのメトリクスをとりたい場合、Nagios、Zabbix、Muininあたりが出てくるのでしょうけれども、クラウド環境でそれらを動かすってのもある意味芸が無いというか、そもそも監視サーバのお守りもなんだかなぁ、と思うので、CloudWatchに全て統合できれば嬉しいな、という個人的見解です。&lt;br /&gt;
&lt;br /&gt;
もう、ここまで来るとIaaSとかPaaSっていうレイヤー分けが意味が無い気がする今日この頃でした・・&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=dateofrock-22&amp;amp;o=9&amp;amp;p=8&amp;amp;l=as4&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;ref=ss_til&amp;amp;asins=4844329804" style="height: 240px; width: 120px;"&gt;&lt;/iframe&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=dateofrock-22&amp;amp;o=9&amp;amp;p=8&amp;amp;l=as4&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;ref=ss_til&amp;amp;asins=4844328549" style="height: 240px; width: 120px;"&gt;&lt;/iframe&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=dateofrock-22&amp;amp;o=9&amp;amp;p=8&amp;amp;l=as4&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;ref=ss_til&amp;amp;asins=4774142840" style="height: 240px; width: 120px;"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=dateofrock-22&amp;amp;o=9&amp;amp;p=8&amp;amp;l=as4&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;ref=ss_til&amp;amp;asins=4774146005" style="height: 240px; width: 120px;"&gt;&lt;/iframe&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=dateofrock-22&amp;amp;o=9&amp;amp;p=8&amp;amp;l=as4&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;ref=ss_til&amp;amp;asins=4822234541" style="height: 240px; width: 120px;"&gt;&lt;/iframe&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=dateofrock-22&amp;amp;o=9&amp;amp;p=8&amp;amp;l=as4&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;ref=ss_til&amp;amp;asins=4774147206" style="height: 240px; width: 120px;"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-195086573902302212?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iwV4jxxjahEAxmjvJxjcIMiiV5U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iwV4jxxjahEAxmjvJxjcIMiiV5U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iwV4jxxjahEAxmjvJxjcIMiiV5U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iwV4jxxjahEAxmjvJxjcIMiiV5U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=195086573902302212&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/195086573902302212?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/195086573902302212?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2011/07/9-aws-user-group-japan-lt.html" title="第9回 AWS User Group - Japan 東京勉強会で、ひさびさにLTしてきました" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-E9nwusK42QY/Th_J58TaJ-I/AAAAAAAAD5A/AhaOajZ3b4o/s72-c/twitterwatch.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A08GQ3w8eCp7ImA9WhZVEUs.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-5466066894317417487</id><published>2011-05-23T20:52:00.012+09:00</published><updated>2011-05-24T01:57:02.270+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-24T01:57:02.270+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="EC2" /><title>right_awsのマルチバイトでの謎挙動に関して</title><content type="html">最近、EC2やEBSなどに「日本語」のタグをつけられる事が解りまして（笑）、マネジメントコンソールからポチポチNameタグをつけ直していたのですが、最近リージョンの引っ越し等を行っている関係で、プログラムから制御させようと思い立ちました。&lt;br /&gt;
&lt;br /&gt;
この手の管理プログラムは、いちいちJavaを立ち上げるのも気が重いので、Rubyのright_awsを利用してボチボチ作り始めました。right_awsのバージョンは2.1.0です。&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: ruby"&gt;require 'rubygems'
require 'right_aws'

AWS_ACCESS_KEY = 'アクセスキー'
AWS_SECRET_KEY = 'シークレットキー'

client = RightAws::Ec2.new(AWS_ACCESS_KEY, AWS_SECRET_KEY, :server =&amp;gt; 'ap-northeast-1.ec2.amazonaws.com')
client.create_tags('vol-12345678', {'Name' =&amp;gt; '日本語！'}) 
&lt;/pre&gt;&lt;br /&gt;
で、実行するとSignatureが合わないというエラーでコケます。&lt;br /&gt;
&lt;pre class="brush: bash"&gt;/Library/Ruby/Gems/1.8/gems/right_aws-2.1.0/lib/awsbase/right_awsbase.rb:545:in `request_info_impl': SignatureDoesNotMatch: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details. (RightAws::AwsError)
 from /Library/Ruby/Gems/1.8/gems/right_aws-2.1.0/lib/ec2/right_ec2.rb:140:in `request_info'
 from /Library/Ruby/Gems/1.8/gems/right_aws-2.1.0/lib/ec2/right_ec2_tags.rb:79:in `create_tags'
 .....
&lt;/pre&gt;ところが、{'Name' =&amp;gt; 'HogeHoge!!'}のようにシングルバイトの文字列を与えた場合はうまく行きます。&lt;br /&gt;
&lt;br /&gt;
おっかしい…マルチバイト関連の問題だろう…めんどくさー、とか思いつつ、自分を奮い立たせる為にツイートしていたら（笑）なんと&lt;a href="http://twitter.com/junya"&gt;@junya&lt;/a&gt;さんも同様の現象にあったとの事で、サポートフォーラムにも投稿したとの事。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="https://forums.aws.amazon.com/thread.jspa?threadID=67218"&gt;CreateTags Query API でマルチバイト文字を使用するとSignatureDoesNotMatchエラーが発生します&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
Java SDKではうまく行くとの事で、これはRubyそのものの問題か、もしくはright_aws側の問題だろうなーと思いつつ、Java SDKで同じ事をやったら確かに問題なく行きます。&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: java"&gt;package test1;

import com.amazonaws.auth.AWSCredentials;
import com.amazonaws.auth.BasicAWSCredentials;
import com.amazonaws.services.ec2.AmazonEC2Client;
import com.amazonaws.services.ec2.model.CreateTagsRequest;
import com.amazonaws.services.ec2.model.Tag;

public class CreateTagsTest {

    public static void main(String[] args) {
 final String AWS_ACCESS_KEY = "アクセスキー";
 final String AWS_SECRET_KEY = "シークレットキー";

 AWSCredentials cred = new BasicAWSCredentials(AWS_ACCESS_KEY, AWS_SECRET_KEY);
 AmazonEC2Client client = new AmazonEC2Client(cred);
 client.setEndpoint("https://ec2.ap-northeast-1.amazonaws.com");
 client.createTags(new CreateTagsRequest().withResources("vol-12345678")
  .withTags(new Tag().withKey("Name").withValue("日本語！")));
    }

}
&lt;/pre&gt;&lt;br /&gt;
仕方が無いので、Java SDKとright_awsの両方のソースを掘ってみたところ、やはりSignatureの生成のところで違いがありました。&lt;br /&gt;
&lt;br /&gt;
Java側のクラスは&lt;a href="https://github.com/amazonwebservices/aws-sdk-for-java/blob/master/src/main/java/com/amazonaws/auth/QueryStringSigner.java"&gt;com.amazonaws.auth.QueryStringSigner&lt;/a&gt;です。下記、一部抜粋。&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: java"&gt;private String calculateStringToSignV2(URI endpoint,
            Map&lt;string, string=""&gt; parameters) throws AmazonClientException {
        StringBuilder data = new StringBuilder();
        data.append("POST").append("\n");
        data.append(getCanonicalizedEndpoint(endpoint)).append("\n");
        data.append(getCanonicalizedResourcePath(endpoint)).append("\n");
        data.append(getCanonicalizedQueryString(parameters));
        return data.toString();
    }&lt;/pre&gt;「&lt;span class="Apple-style-span" style="color: red;"&gt;POST&lt;/span&gt;」という文字がハードコーディングされていますねw&lt;br /&gt;
&lt;br /&gt;
では、Ruby側はどうなっているかというと、create_tagsメソッドが&lt;a href="https://github.com/rightscale/right_aws/blob/master/lib/ec2/right_ec2_tags.rb"&gt;right_ec2_tags.rb&lt;/a&gt;に定義されています。※構造がJavaと異なるので単純比較が出来ないのです。&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: ruby"&gt;module RightAws
  class Ec2

    (中略)

    def create_tags(resources, tags, options={})
      default = options[:default].nil? ? '' : options[:default]
      params = amazonize_list("ResourceId", resources)
      params.merge! amazonize_list(['Tag.?.Key', 'Tag.?.Value'], tags, :default =&amp;gt; default)
      link = generate_request("CreateTags", params)
      request_info(link, RightBoolResponseParser.new(:logger =&amp;gt; @logger))
    rescue Exception
      on_exception
    end

    (中略)

  end
end
&lt;/pre&gt;&lt;br /&gt;
問題は、このメソッドの中でgenerate_request("CreateTags", params)しているところです。これは&lt;a href="https://github.com/rightscale/right_aws/blob/master/lib/ec2/right_ec2.rb"&gt;right_ec2.rb&lt;/a&gt;に定義されおりまして、びっくりする事が書いてありました。&lt;br /&gt;
&lt;pre class="brush: ruby"&gt;module RightAws
  class Ec2 &amp;lt; RightAwsBase
    include RightAwsBaseInterface

    (中略)

    def generate_request(action, params={}) #:nodoc:
      generate_request_impl(:get, action, params )
    end

    (中略)

  end
end
&lt;/pre&gt;&lt;span class="Apple-style-span" style="color: red; font-size: large;"&gt;get決め打ちキタコレ！&lt;/span&gt;  というわけで、うまく動作するJavaに習って、right_aws側をこのようにしてみました。  &lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: ruby"&gt;require 'rubygems'
require 'right_aws'

AWS_ACCESS_KEY = 'アクセスキー'
AWS_SECRET_KEY = 'シークレットキー'

client = RightAws::Ec2.new(AWS_ACCESS_KEY, AWS_SECRET_KEY, :server =&amp;gt; 'ap-northeast-1.ec2.amazonaws.com')
def client.generate_request(action, params)
  verb = :get
  if action.start_with? 'Create' then
    verb = :post
  end  
  generate_request_impl(verb, action, params)
end
client.create_tags('vol-12345678', {'Name' =&amp;gt; '日本語！'}) 
&lt;/pre&gt;&lt;br /&gt;
generate_requestの挙動をCreateなんちゃらの時にPOSTに置き換えるという付け焼き刃対応ですw&lt;br /&gt;
結果的にこれでうまく行きました。&lt;br /&gt;
&lt;br /&gt;
シングルバイトの時はgetでうまく行くのがどうにも納得いかないのですが…一応、ご報告です。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;追記&lt;/div&gt;Ruby 1.8.7で試した結果です。Ruby 1.9.2ではうまく行かないとの報告がありました。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-5466066894317417487?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BKd-W4nkbINqfBYQqHug0UZD-ZM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BKd-W4nkbINqfBYQqHug0UZD-ZM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BKd-W4nkbINqfBYQqHug0UZD-ZM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BKd-W4nkbINqfBYQqHug0UZD-ZM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=5466066894317417487&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/5466066894317417487?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/5466066894317417487?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2011/05/rightawsmulti-byte.html" title="right_awsのマルチバイトでの謎挙動に関して" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkQARn06cCp7ImA9WhZWF0U.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-2782169805691947378</id><published>2011-05-19T15:40:00.009+09:00</published><updated>2011-05-19T15:59:07.318+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-19T15:59:07.318+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CloudWatch" /><category scheme="http://www.blogger.com/atom/ns#" term="EC2" /><category scheme="http://www.blogger.com/atom/ns#" term="AWS" /><title>JavaのJXMをCloudWatchのカスタムメトリクスに突っ込んでみた件（四番煎じ）</title><content type="html">&lt;div class="myh01"&gt;CloudWatchのカスタムメトリクス&lt;/div&gt;AWSのリソース監視、アラート発信が出来る&lt;a href="http://aws.amazon.com/jp/cloudwatch/"&gt;CloudWatch&lt;/a&gt;ですが、EC2に関しては正直今ひとつ使いにくいなーと思っておりました。理由は、OSより内側の情報が取れないので、ディスクの空きスペースを監視したり、Tomcatのメモリ状況等の情報を取得する事が出来なかったからです。&lt;br /&gt;
&lt;br /&gt;
お仕事では状況のモニタリングに&lt;a href="http://munin-monitoring.org/"&gt;Munin&lt;/a&gt;を使っていますが、その為にインスタンスを1台立てたりして結構メンドイ…っていうか、クラウドっぽくない（笑）訳で、おもわず&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Muninの類とCloudWatchって統合できるようにならないのかなー？" border="0" src="http://1.bp.blogspot.com/-Cmemd7CwxH8/TdS0XErXiqI/AAAAAAAAD18/2Ac_ix1cLJs/s1600/001.png" /&gt;&lt;/div&gt;とつぶやいた訳ですが、ソリューションアーキテクトの荒木さんに&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Zabbix Senderとくっつけてる人とかいますよ！" border="0" src="http://2.bp.blogspot.com/-BU9A9tZhkcA/TdS0XdHWVfI/AAAAAAAAD2A/LSCbDnrhNe8/s1600/002.png" /&gt;&lt;/div&gt;と教えていただき、なるほどと思いつつ、やりたい事は逆なんだよなーとか思っていたら、じつは一週間ほど前にそのようなリリースがあったんですね…完全に見逃しておりました。&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://aws.typepad.com/aws_japan/2011/05/new-custom-metrics-for-amazon-cloudwatch.html"&gt;【AWS発表】 クラウド監視サービスAmazon CloudWatchでカスタムのメトリクスが使用可能に - Amazon Web Services ブログ&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
また、すでに試されている方々もおられます。&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://d.hatena.ne.jp/mikeda/20110512/1305225982"&gt;CloudWatchのカスタムメトリクス使ってみた - IT 東京 楽しいと思うこと&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://d.hatena.ne.jp/j3tm0t0/20110517/1305651359"&gt;CloudWatchのCustom Metricsを使ってみた(二番煎じ) - log4moto&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.suz-lab.com/2011/05/nagioscloudwatch_19.html"&gt;suz-lab - blog: NagiosとCloudWatchを組み合わせてみた&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;これはイケル！と思いつつ、一番やりたいのはJavaアプリのモニタリングなんだよなー、という訳で、&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="JMXから直接CloudWatchのカスタムメトリクスに投げられるものなんてまだないよね…" border="0" src="http://1.bp.blogspot.com/-SkbbAaXOU4w/TdS131S7JGI/AAAAAAAAD2g/KZSefTh2IDg/s1600/003.png" /&gt;&lt;/div&gt;とつぶやいたら、これまたソリューションアーキテクトの大谷さんに&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="無ければ作るだけなのではないかｗ" border="0" src="http://3.bp.blogspot.com/-pX_kFDag2OI/TdS0YF53IkI/AAAAAAAAD2I/pAxu0pB-urk/s1600/004.png" /&gt;&lt;/div&gt;と突っ込まれましたので、簡単に作ってみましたw&lt;br /&gt;
実行には、AWS SDK for Javaの最新版が必要になります。&lt;a href="http://aws.amazon.com/sdkforjava/"&gt;公式サイト&lt;/a&gt;からダウンロードしても良いですし、&lt;a href="http://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk"&gt;Mavenのリポジトリ&lt;/a&gt;より適時落としてください。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;使用例&lt;/div&gt;JXMを使ってヒープメモリの状況を取り出し、それを一分間隔でCloudWatchに投げる例です。&lt;br /&gt;
&lt;pre class="brush: java"&gt;import java.lang.management.ManagementFactory;
import java.lang.management.MemoryMXBean;
import java.lang.management.MemoryUsage;

import com.amazonaws.auth.AWSCredentials;
import com.amazonaws.auth.BasicAWSCredentials;
import com.amazonaws.services.cloudwatch.AmazonCloudWatchClient;
import com.amazonaws.services.cloudwatch.model.Dimension;
import com.amazonaws.services.cloudwatch.model.MetricDatum;
import com.amazonaws.services.cloudwatch.model.PutMetricDataRequest;
import com.amazonaws.services.cloudwatch.model.StandardUnit;

public class JMXTest1 {

    public static void main(String[] args) throws Exception {
 while (true) {
     MemoryMXBean mBean = ManagementFactory.getMemoryMXBean();
     // ヒープメモリ状況取得
     MemoryUsage heapUsage = mBean.getHeapMemoryUsage();

     // Dimension
     Dimension dimension = new Dimension().withName("Server").withValue("001");

     // カスタムメトリクスデータのリクエストを生成
     PutMetricDataRequest request = new PutMetricDataRequest()
      .withNamespace("MyJVMTest01")
      .withMetricData(
       // Used
       new MetricDatum().withDimensions(dimension)
        .withMetricName("Used")
        .withUnit(StandardUnit.Bytes.toString())
        .withValue((double) heapUsage.getUsed()),
       // Max
       new MetricDatum().withDimensions(dimension)
        .withMetricName("Max")
        .withUnit(StandardUnit.Bytes.toString())
        .withValue((double) heapUsage.getMax()),
       // Committed
       new MetricDatum()
        .withDimensions(dimension)
        .withMetricName("Committed")
        .withUnit(StandardUnit.Bytes.toString())
        .withValue((double) heapUsage.getCommitted())

      );

     AWSCredentials cred = new BasicAWSCredentials("アクセスキー", "シークレットキー");
     AmazonCloudWatchClient client = new AmazonCloudWatchClient(cred);

     // CloudWatchにデータ送信
     client.putMetricData(request);

     Thread.sleep(60 * 1000);
 }
    }
}&lt;/pre&gt;&lt;br /&gt;
で、結果がこれ。（画像クリックで拡大）&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-CtW5V4YHruY/TdS6mfl6mDI/AAAAAAAAD2k/WLRe03NmX3Y/s1600/console.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="265" src="http://2.bp.blogspot.com/-CtW5V4YHruY/TdS6mfl6mDI/AAAAAAAAD2k/WLRe03NmX3Y/s400/console.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
というわけで、めでたしめでたし！&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;ついでに要望など&lt;/div&gt;カスタムメトリクスはとても嬉しい機能なのですが、グラフの時間を自分のロケールで表示できればパーフェクトですね… という訳で顧客というのはトコトンわがままな訳ですが（笑）とても良いサービスなのでついつい言ってしまいます！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-2782169805691947378?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xHKT4S_tZfs6lmhnenukqR2cWa4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xHKT4S_tZfs6lmhnenukqR2cWa4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xHKT4S_tZfs6lmhnenukqR2cWa4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xHKT4S_tZfs6lmhnenukqR2cWa4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=2782169805691947378&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/2782169805691947378?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/2782169805691947378?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2011/05/cloudwatch-jxm-custommetrics.html" title="JavaのJXMをCloudWatchのカスタムメトリクスに突っ込んでみた件（四番煎じ）" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-Cmemd7CwxH8/TdS0XErXiqI/AAAAAAAAD18/2Ac_ix1cLJs/s72-c/001.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ck8DRnwzeip7ImA9WhZWFU4.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-1627033649102121106</id><published>2011-05-16T16:19:00.002+09:00</published><updated>2011-05-16T16:27:57.282+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-16T16:27:57.282+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Writing" /><category scheme="http://www.blogger.com/atom/ns#" term="Book" /><category scheme="http://www.blogger.com/atom/ns#" term="AWS" /><title>「サーバ／インフラエンジニア養成読本」に記事が再録されました</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.amazon.co.jp/gp/product/4774146005/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=dateofrock-22&amp;amp;linkCode=as2&amp;amp;camp=247&amp;amp;creative=7399&amp;amp;creativeASIN=4774146005" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="226" src="http://2.bp.blogspot.com/-vWDpw3wKdAI/TdDJOUTOgJI/AAAAAAAAD10/u50PRavf2EI/s320/9784774146003.jpg" width="160" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://www.amazon.co.jp/gp/product/4774146005/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=dateofrock-22&amp;amp;linkCode=as2&amp;amp;camp=247&amp;amp;creative=7399&amp;amp;creativeASIN=4774146005"&gt;サーバ／インフラエンジニア養成読本 [現場で役立つ知恵と知識が満載！] (Software Design plus)&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.jp/e/ir?t=&amp;amp;l=as2&amp;amp;o=9&amp;amp;a=4774146005" style="border: medium none ! important; margin: 0px ! important;" width="1" /&gt;&lt;br /&gt;
2011年4月9日発売&lt;br /&gt;
Software Design編集部　編&lt;br /&gt;
B5判／228ページ&lt;br /&gt;
定価1,974円（本体1,880円）&lt;br /&gt;
ISBN 978-4-7741-4600-3&lt;br /&gt;
&lt;a href="http://www.amazon.co.jp/gp/product/4774146005/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=dateofrock-22&amp;amp;linkCode=as2&amp;amp;camp=247&amp;amp;creative=7399&amp;amp;creativeASIN=4774146005"&gt;Amazon.co.jpで見る&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.jp/e/ir?t=&amp;amp;l=as2&amp;amp;o=9&amp;amp;a=4774146005" style="border: medium none ! important; margin: 0px ! important;" width="1" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="clear: both;"&gt;発売されてからちょっと時間がたってしまいましたが、ご報告いたします。インフラエンジニア向けのムックに弊社のAWS事例を載せていただきました！これは、昨年の&lt;a href="http://blog.dateofrock.com/2010/10/software-design-201011.html"&gt;Software Design 2010年11月号&lt;/a&gt;に書いた記事に加筆修正したものです。 &lt;br /&gt;
&lt;br /&gt;
インフラエンジニアでもなんでもない自分が、この手の本に寄稿できるなんて今まで考えもしませんでしたが、まさに空からサーバーが降ってくるクラウドのおかげでこのような事になりました（笑）&lt;br /&gt;
&lt;br /&gt;
特に資本の少ない中小企業やベンチャーには、クラウド環境は既に&lt;b&gt;必要不可欠&lt;/b&gt;な存在だと思います。これはIT企業は当然として、その他の業種でも少なからずITの力を使う必要がある場合、クラウドをうまく使いこなす事で様々なメリットが得られるはずです。&lt;br /&gt;
&lt;br /&gt;
また、クラウドはAmazonだけ、という訳でもなく（笑）、適材適所でGoogleやSalesForce、Azureなどがマッチする場合もあると思います。とにかく、どのクラウドも「タダで始められる」所がほとんどですから、まずは自分で試してみることが何よりも大事です！！&lt;br /&gt;
&lt;br /&gt;
運用環境構築に障壁がなくなった現在、極端に言えばソースコード一本で飯が食える（かもしれないw）時代になってまいりました。楽しい時代ですねw&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-1627033649102121106?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SrquzJnYvQ553aIy-8G7q2oZkrk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SrquzJnYvQ553aIy-8G7q2oZkrk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SrquzJnYvQ553aIy-8G7q2oZkrk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SrquzJnYvQ553aIy-8G7q2oZkrk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=1627033649102121106&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/1627033649102121106?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/1627033649102121106?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2011/05/blog-post.html" title="「サーバ／インフラエンジニア養成読本」に記事が再録されました" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-vWDpw3wKdAI/TdDJOUTOgJI/AAAAAAAAD10/u50PRavf2EI/s72-c/9784774146003.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DE8GSHk5eip7ImA9WhZXEUo.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-7819848732531105026</id><published>2011-04-20T21:07:00.122+09:00</published><updated>2011-05-01T00:20:29.722+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-01T00:20:29.722+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IAM" /><category scheme="http://www.blogger.com/atom/ns#" term="S3" /><category scheme="http://www.blogger.com/atom/ns#" term="AWS" /><title>S3とIAMを組み合わせたお手軽ファイル共有</title><content type="html">&lt;a href="http://blog.dateofrock.com/2011/04/subversion-disaster-recovery-with-aws.html"&gt;AWSを使ったお手軽ディザスタリカバリ対策&lt;/a&gt;を社内で構築したお話を書きましたが、その続きです。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;ファイル共有としてS3を使おうとした経緯&lt;/div&gt;ファイルをやり取りする時など、イントラにあるファイルサーバー（SambaやAFP、NFSなど）を経由させるのが一番お手軽な方法だと思います。実際、最近のNASは安いですし、RAIDも簡単に組めてそこそこ信頼性もあります。ちなみに弊社では&lt;a href="http://www.amazon.co.jp/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.co.jp%2Fs%3Fie%3DUTF8%26x%3D0%26ref_%3Dnb_sb_noss%26y%3D0%26field-keywords%3Dterastation%26url%3Dsearch-alias%253Daps&amp;amp;tag=dateofrock-22&amp;amp;linkCode=ur2&amp;amp;camp=247&amp;amp;creative=7399"&gt;BuffaloのTera Station&lt;/a&gt;&lt;img alt="" border="0" height="1" src="https://www.assoc-amazon.jp/e/ir??t=dateofrock-22&amp;amp;l=ur2&amp;amp;o=9" style="border: medium none ! important; margin: 0px ! important;" width="1" /&gt;を利用しています。&lt;br /&gt;
&lt;br /&gt;
ですが、このファイルサーバーをクラウドに持って行くとなると結構大変です。弊社の場合ですと、エンジニアと印刷オペレーターとでファイルをやり取りする機会も多いので、エンジニア以外の人たちでも簡単に扱える仕組みが必要となります。AWSでこの手の「ファイル共有」プロトコルを喋らせるにはEC2を仕立ててあげなければなりませんが、今回はそのような時間もお金もかける事が出来ません。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;AWS最強のサービスS3&lt;/div&gt;AWSにはS3という容量無制限のストレージサービスがあります。&lt;a href="http://cloudberrylab.com/?page=cloudberry-explorer-amazon-s3"&gt;CloudBerry Explorer&lt;/a&gt;や&lt;a href="http://cyberduck.ch/"&gt;Cyberduck&lt;/a&gt;を使えば、FTPライクに扱う事が出来ますし、AWS純正の&lt;a href="http://aws.amazon.com/jp/console/"&gt;AWS Management Console&lt;/a&gt;はブラウザで利用出来るので、基本的なPCリテラシーがある人であれば扱えるものです。&lt;br /&gt;
※ただし、UIの日本語化が行われていませんので、場合によっては問題になるかもです。&lt;br /&gt;
&lt;br /&gt;
そこで、ファイル共有の代わりにこの辺のツールを使う事にして、あとはファイルの書き込み、読み込みなどの権限管理を&lt;a href="http://aws.amazon.com/iam/"&gt;IAM（Identity and Access Management）&lt;/a&gt;を利用して設定してみました。&lt;br /&gt;
&lt;br /&gt;
IAMに関しては、サーバーワークス小倉さんがJAWS-UGの勉強会で発表してくださった超わかりやすいスライドがありますので、そちらをご覧ください。&lt;br /&gt;
&lt;div id="__ss_5590955" style="width: 425px;"&gt;&lt;b style="display: block; margin: 12px 0pt 4px;"&gt;&lt;a href="http://www.slideshare.net/juno/iam-5590955" title="IAMのはじめかた"&gt;IAMのはじめかた&lt;/a&gt;&lt;/b&gt; &lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/5590955?rel=0" width="425"&gt;&lt;/iframe&gt; &lt;br /&gt;
&lt;div style="padding: 5px 0pt 12px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/juno"&gt;Junya Ogura&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="myh01"&gt;IAMまわりのツール&lt;/div&gt;今の所IAMの設定は、AWS Management Consoleから扱えません。しかし、日本には&lt;a href="http://www.cloudworks.jp/"&gt;Cloudworks&lt;/a&gt;という神サービス（笑）があり、こちらでIAMをサポートしています。また、Firefoxエクステンションの&lt;a href="https://bitbucket.org/winebarrel/iam-fox/wiki/Home"&gt;IAM Fox&lt;/a&gt;もあるので、コマンド叩くの嫌だ！という人でもだいぶ敷居が低くなっています。ただ、細かい所をいじるには、やはりコマンド、もしくはSDKを使ってAPIを叩かなければなりません。&lt;br /&gt;
&lt;br /&gt;
また、設定自体は&lt;a href="http://docs.amazonwebservices.com/IAM/latest/UserGuide/index.html?AccessPolicyLanguage.html"&gt;Access Policy Language&lt;/a&gt;と呼ばれる形式（中身はJSON）で書く必要があるので、それなりに大変です。ですが、JSONを生成してくれる&lt;a href="http://aws.typepad.com/aws_japan/2011/01/aws-policy-generator.html"&gt;AWS Policy Generator&lt;/a&gt;が用意されているので、イチから手書きするよりも、こちらを使う方が良いかもしれません。&lt;br /&gt;
&lt;br /&gt;
この記事では&amp;nbsp;Policy GeneratorでJSONを作成 → 少々手直し → Cloudworksにて設定&lt;br /&gt;
いうやり方で行いました。その他、GUIのツールでサポートしていない部分はコマンドラインを利用しました。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;概要&lt;/div&gt;考え方としてはこのような感じです。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-SLvO0kiJ8U4/Ta-gM8dbhMI/AAAAAAAADz0/0pamBCeJH0w/s1600/iam-001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="474" src="http://3.bp.blogspot.com/-SLvO0kiJ8U4/Ta-gM8dbhMI/AAAAAAAADz0/0pamBCeJH0w/s640/iam-001.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;ファイルサーバーとして利用するバケットを一つ作ります。リージョンはもちろん東京です。このバケットを仮に「共有バケット」と呼ぶ事にします。バケット名は「s3-shared」とします。&lt;/li&gt;
&lt;li&gt;印刷部門の人間には、この共有バケットに対してのみ、自由に読み書きが出来ます。&lt;/li&gt;
&lt;li&gt;その他バケットは、管理者以外は読み書き出来ない事とします。&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
IAMで「admin」と「s3-user」という二つのグループを作ります。adminは管理者権限、s3-userはS3の共有バケットの読み書きのみ出来るという意味です。adminグループにはadminというユーザー、s3-userグループにはkenとsachikoというユーザーがいるとします。（名前に他意はありませんよw）&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-1YJidok0bRo/Ta-gQWZjCcI/AAAAAAAAD1M/3cVsNpOaJjk/s1600/kenandsachiko.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-1YJidok0bRo/Ta-gQWZjCcI/AAAAAAAAD1M/3cVsNpOaJjk/s1600/kenandsachiko.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;CloudworksでIAMを設定する&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6ObnZYebqtw/Ta-gM74tB4I/AAAAAAAADz8/MB8GgOi-JXA/s1600/cloudworks-logo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-6ObnZYebqtw/Ta-gM74tB4I/AAAAAAAADz8/MB8GgOi-JXA/s1600/cloudworks-logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;まずはユーザーを作らないと何も出来ません。コマンドでのやり方はググれば沢山出てくるので、Cloudworksでのやり方を説明してみます。&lt;br /&gt;
&lt;br /&gt;
Cloudworksにログインし、左のIAMユーザーを選択、右上の「IAMユーザーの追加」をクリックします。admin、ken、sachikoというユーザーを作成します。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-IkSvWc-bFhc/Ta-gM2PPfII/AAAAAAAADz4/pPhENVcYcI8/s1600/iam-002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="474" src="http://2.bp.blogspot.com/-IkSvWc-bFhc/Ta-gM2PPfII/AAAAAAAADz4/pPhENVcYcI8/s640/iam-002.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-8Q76RDHa4E8/Ta-gNBVdPrI/AAAAAAAAD0E/tZZWVd9yPkM/s1600/iam-003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span id="goog_1127857151"&gt;&lt;/span&gt;&lt;img border="0" height="474" src="http://2.bp.blogspot.com/-8Q76RDHa4E8/Ta-gNBVdPrI/AAAAAAAAD0E/tZZWVd9yPkM/s640/iam-003.png" width="640" /&gt;&lt;span id="goog_1127857152"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
次にadminグループとs3-userグループを作成します。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-FHhwhWwIxqs/Ta-gNfPyntI/AAAAAAAAD0I/glDVFs7vr9g/s1600/iam-004.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="474" src="http://2.bp.blogspot.com/-FHhwhWwIxqs/Ta-gNfPyntI/AAAAAAAAD0I/glDVFs7vr9g/s640/iam-004.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-2BMQn3grVX8/Ta-gNK7ZASI/AAAAAAAAD0A/ss_STstePE0/s1600/iam-005.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="474" src="http://2.bp.blogspot.com/-2BMQn3grVX8/Ta-gNK7ZASI/AAAAAAAAD0A/ss_STstePE0/s640/iam-005.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
adminグループ配下にユーザーadminを、s3-userグループ配下にkenとsachikoを入れます。グループを選択して、「IAMユーザーをグループに追加」をクリックします。以下の画面は、s3-userを選択した場合です。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-0xqXmimCt_0/Ta-gNjZ84eI/AAAAAAAAD0M/YeHKNdnfkFk/s1600/iam-006.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="475" src="http://3.bp.blogspot.com/-0xqXmimCt_0/Ta-gNjZ84eI/AAAAAAAAD0M/YeHKNdnfkFk/s640/iam-006.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-hQvgdgzptdQ/Ta-gNsmzMcI/AAAAAAAAD0U/nUjk3gwzLjE/s1600/iam-007.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-hQvgdgzptdQ/Ta-gNsmzMcI/AAAAAAAAD0U/nUjk3gwzLjE/s1600/iam-007.png" /&gt;&lt;/a&gt;&lt;/div&gt;s3-userグループにkenを追加します。追加するユーザーは、ちゃんとプルダウンで選択出来るようになっているので便利ですね！&lt;br /&gt;
&lt;div style="clear: both;"&gt;&lt;/div&gt;&lt;br /&gt;
同様にsachikoも追加して、s3-userグループの設定が完了しました。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-RG_ozg-2OH0/Ta-gNirSt1I/AAAAAAAAD0Q/lGJALBvbKgU/s1600/iam-008.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="474" src="http://3.bp.blogspot.com/-RG_ozg-2OH0/Ta-gNirSt1I/AAAAAAAAD0Q/lGJALBvbKgU/s640/iam-008.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="myh01"&gt;ポリシーの記述&lt;/div&gt;さて、ここからJSONでポリシーの記述を行います。ここではAWS Policy Generatorを使ってみます。&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://awspolicygen.s3.amazonaws.com/policygen.html"&gt;AWS Policy Generator&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
まずは、adminからやってみます。&lt;br /&gt;
&lt;br /&gt;
adminはS3だけではなく、その他のサービスも全て利用出来るものとしますので、All Servicesにチェックを入れるだけです。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-_yTHDulR9m0/Ta-iXJ8oX0I/AAAAAAAAD1Q/pcT_2Oi0PXA/s1600/iam-009.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="266" src="http://2.bp.blogspot.com/-_yTHDulR9m0/Ta-iXJ8oX0I/AAAAAAAAD1Q/pcT_2Oi0PXA/s640/iam-009.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
「Add Statement」をクリック、「Generate Policy」をクリックすると、このようにJSONが生成されます&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-GigopHGTErg/Ta-gOJCerDI/AAAAAAAAD0c/7i6Q1qI_znk/s1600/iam-010.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="474" src="http://2.bp.blogspot.com/-GigopHGTErg/Ta-gOJCerDI/AAAAAAAAD0c/7i6Q1qI_znk/s640/iam-010.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;このJSONをCloudworksにコピペするという訳です。&lt;br /&gt;
&lt;br /&gt;
Cloudworksに戻ります。adminグループのIAMグループポリシーの追加をクリックします。ポリシー名は何でも良いのですが、判りやすくadmin-policyとでもしておきましょう。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ZCz3a2XZ9o4/Ta-gORd7w-I/AAAAAAAAD0Y/wEpjiqocyCg/s1600/iam-011.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="474" src="http://1.bp.blogspot.com/-ZCz3a2XZ9o4/Ta-gORd7w-I/AAAAAAAAD0Y/wEpjiqocyCg/s640/iam-011.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
次に、s3-userのポリシーを作成します。Policy Generatorに戻って、以下の事をやります。&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Type of PolicyはIAM Policyを選択&lt;/li&gt;
&lt;li&gt;EffectはAllow、AWS ServiceはAmazon S3を選択。以下の操作も同じ。&lt;/li&gt;
&lt;li&gt;Actionsで&lt;b&gt;ListAllMyBuckets&lt;/b&gt;を選択。Amazon Resource Name（ARN）には、 &lt;b&gt;arn:aws:s3:::*&lt;/b&gt; と記入。「Add Statement」をクリック。&lt;/li&gt;
&lt;li&gt;Actionsで&lt;b&gt;ListBucket&lt;/b&gt;と&lt;b&gt;GetBucketLocation&lt;/b&gt;を選択。ARNは &lt;b&gt;arn:aws:s3:::s3-shared&lt;/b&gt; と記入。「Add Statement」をクリック。&lt;/li&gt;
&lt;li&gt;ActionsでAll Actionsをチェック。ARNは &lt;b&gt;arn:aws:s3:::s3-shared/*&lt;/b&gt; と記入。「Add Statement」をクリック。&lt;/li&gt;
&lt;/ol&gt;結果、このような感じになります。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-tddtWCP8N9g/Ta-gOukDvDI/AAAAAAAAD0g/suI4FKB5WrI/s1600/iam-012.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="127" src="http://4.bp.blogspot.com/-tddtWCP8N9g/Ta-gOukDvDI/AAAAAAAAD0g/suI4FKB5WrI/s640/iam-012.gif" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
出来上がったポリシーはこんな感じです。&lt;br /&gt;
&lt;pre class="brush: javascript"&gt;{
  "Statement": [
    {
      "Sid": "Stmt1303292722962",
      "Action": [
        "s3:ListAllMyBuckets"
      ],
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::*"
    },
    {
      "Sid": "Stmt1303292848143",
      "Action": [
        "s3:GetBucketLocation",
        "s3:ListBucket"
      ],
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::s3-shared"
    },
    {
      "Sid": "Stmt1303292879145",
      "Action": "s3:*",
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::s3-shared/*"
    }
  ]
}
&lt;/pre&gt;&lt;br /&gt;
まず、IAMのデフォルトポリシーは全てDenyです。Allowを付け加えて行くやり方で考えています。&lt;br /&gt;
&lt;br /&gt;
ListAllMyBucketsとは、S3バケットの一覧を表示するかどうかです。これはDenyしても良さそうですが、Management Consoleでは左側にバケット一覧が表示される為、Allowしておく必要があるみたいです。（情報求む）&lt;br /&gt;
&lt;br /&gt;
共有バケット名は「s3-shared」です。これをARNで書くと &lt;b&gt;arn:aws:s3:::s3-shared &lt;/b&gt;となります。ここに対してGetBucketLocationとListBucketをAllowしてやると、このバケット内のオブジェクト一覧を取得する事が出来ます。&lt;br /&gt;
&lt;br /&gt;
さらに、このバケット内部を読み書きする為には、&lt;b&gt;arn:aws:s3:::s3-shared/*&lt;/b&gt; に対して全てのActionをAllowしてやります。これは文字通り全てのアクションを許可してしまうので、例えばファイルのパーミッションにあたるACL（Access Control List）の変更もs3-userグループの人が出来てしまいます。この辺はどこまで制限するかによるでしょう。&lt;br /&gt;
&lt;br /&gt;
このJSONをCloudworksにコピペします。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-97g9eyfnqS8/Ta-gO8mfCRI/AAAAAAAAD0o/smrjFMU-A8M/s1600/iam-013.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="474" src="http://3.bp.blogspot.com/-97g9eyfnqS8/Ta-gO8mfCRI/AAAAAAAAD0o/smrjFMU-A8M/s640/iam-013.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
これでIAMの設定は終わりました。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;s3-userでAWS Management Consoleを使う場合&lt;/div&gt;通常、Management Consoleにアクセスするには、&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;u&gt;https://console.aws.amazon.com/s3/home&lt;/u&gt;&lt;/li&gt;
&lt;/ul&gt;に行くと思いますが、ここで入力するのはAWSアカウントのEメールとパスワードです。せっかくIAMを設定したのに、これではログイン出来ません（笑）&lt;br /&gt;
&lt;br /&gt;
IAMでManagement Consoleにログインする為には、特別なURLが用意されています。（参考：&lt;a href="http://docs.amazonwebservices.com/IAM/latest/UserGuide/index.html?Using_AccessingConsole.html"&gt;AWSドキュメント&lt;/a&gt;）&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;u&gt;https://your_AWS_Account_ID.signin.aws.amazon.com/console/s3&lt;/u&gt;&lt;/li&gt;
&lt;/ul&gt;your_AWS_Account_IDは、AWSアカウントに設定されている12桁の数字です。ただ、この数字を覚えている人は極めてまれだと思いますので、AWSアカウントIDのエイリアスを作って覚えやすいURLに変更してしまいましょう。下記のコマンドを打ちます。&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: bash"&gt;$ iam-accountaliascreate -a hogehoge
Alias: hogehoge
Direct Signin Link: hogehoge.signin.aws.amazon.com&lt;/pre&gt;&lt;br /&gt;
これでめでたく、&lt;u&gt;https://&lt;b&gt;hogehoge&lt;/b&gt;.signin.aws.amazon.com/console/s3&lt;/u&gt;でログインする事が出来るようになりました。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-sVTW33wlUH4/Ta-gO9TXohI/AAAAAAAAD0k/-BGI0jrLL4s/s1600/iam-014.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="398" src="http://1.bp.blogspot.com/-sVTW33wlUH4/Ta-gO9TXohI/AAAAAAAAD0k/-BGI0jrLL4s/s640/iam-014.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
さて、ユーザー名とパスワードを入力してログインしてみましょう…って、パスワードってどこかで設定しましたっけ？（笑）&lt;br /&gt;
&lt;br /&gt;
実は、このパスワードの設定はCloudworksでは出来ません。しかたがないので、コマンドを打ちましょう。&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: bash"&gt;$ iam-useraddloginprofile -u ken -p PASSWORD&lt;/pre&gt;&lt;br /&gt;
これでようやくログインする事が可能になります。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-GyZC05-uZHo/Ta-gPJ1VuGI/AAAAAAAAD0s/8rBuePqttkw/s1600/iam-015.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="402" src="http://1.bp.blogspot.com/-GyZC05-uZHo/Ta-gPJ1VuGI/AAAAAAAAD0s/8rBuePqttkw/s640/iam-015.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
ログインするとおなじみのコンソール画面が出て、バケット一覧が表示されます。試しに共有していないバケットをクリックしてみるとこんな感じでアクセス出来ません。うまく設定出来ているようです。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/--ndnBl7i1CQ/Ta-gPItt7QI/AAAAAAAAD0w/fSsfbrDs29o/s1600/iam-016.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="474" src="http://3.bp.blogspot.com/--ndnBl7i1CQ/Ta-gPItt7QI/AAAAAAAAD0w/fSsfbrDs29o/s640/iam-016.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
共有バケットは、自由にフォルダを作ったり、ファイルをアップロード／ダウンロードが出来ます。sachikoユーザーでも全く同じ事が出来ます。&lt;br /&gt;
&lt;br /&gt;
s3-userグループは、S3の共有バケットの操作のみ許可されていますので、もちろんEC2は触れません。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-8WYMSlBXNNI/Ta-gPqe86rI/AAAAAAAAD00/rDHAiP4kakQ/s1600/iam-017.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="474" src="http://3.bp.blogspot.com/-8WYMSlBXNNI/Ta-gPqe86rI/AAAAAAAAD00/rDHAiP4kakQ/s640/iam-017.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;もちろん、Elastic Beanstalkも無理です。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-mHNjl8CGfWA/Ta-gPm4_DdI/AAAAAAAAD04/i_SFh03OylU/s1600/iam-018.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="474" src="http://2.bp.blogspot.com/-mHNjl8CGfWA/Ta-gPm4_DdI/AAAAAAAAD04/i_SFh03OylU/s640/iam-018.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
こんな感じで、共有バケットの操作のみに権限を絞ったIAMユーザーに対して、AWS Management Consoleを使ってもらう準備ができました。めでたしめでたし。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;CyberduckやCloudBerry Explorerの場合&lt;/div&gt;これらのツールを使う場合は、先ほど作ったIDとパスワードでは出来ません。従来通りアクセスキーとシークレットアクセスキーを使う必要があります。これはユーザーごとに発行します。&lt;br /&gt;
&lt;br /&gt;
Cloudworksではこのようにやります。&lt;br /&gt;
アクセスキーを発行したいユーザーを選択し、アクセスキーの追加ボタンをクリックします。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-fwy5AGzSasI/Ta-gPpY-VaI/AAAAAAAAD08/eKIH3Au-Vn0/s1600/iam-019.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="474" src="http://3.bp.blogspot.com/-fwy5AGzSasI/Ta-gPpY-VaI/AAAAAAAAD08/eKIH3Au-Vn0/s640/iam-019.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;そうすると、このようにキーが発行されますので、メモっておきます。シークレットアクセスキーは、この画面でしか表示されません。あとで確認する手段がないので、もし忘れてしまったらキーの再発行となります。（これはAWS側の仕様です。コマンドラインでやっても同じ事です。）&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-krIv_73uMNg/Ta-gPweV2cI/AAAAAAAAD1A/v0aWX2qux1U/s1600/iam-020.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="328" src="http://1.bp.blogspot.com/-krIv_73uMNg/Ta-gPweV2cI/AAAAAAAAD1A/v0aWX2qux1U/s640/iam-020.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Cyberduckでは、ユーザー名にアクセスキーを、パスワードにシークレットアクセスキーを入力します。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-cFOV7rGPC-U/Ta-gQLpsOjI/AAAAAAAAD1E/wvrhij4r7t4/s1600/iam-021.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-cFOV7rGPC-U/Ta-gQLpsOjI/AAAAAAAAD1E/wvrhij4r7t4/s1600/iam-021.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
共有バケットへはアクセス出来ますし、それ以外はアクセスが拒否される事が判ります。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Ky1pDa0nO6U/Ta-jmpSi6rI/AAAAAAAAD1Y/P7KziSEH2lI/s1600/iam-022.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-Ky1pDa0nO6U/Ta-jmpSi6rI/AAAAAAAAD1Y/P7KziSEH2lI/s1600/iam-022.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="myh01"&gt;まとめ&lt;/div&gt;なんか、思いがけず長文エントリになってしまいましたが、ここで紹介している事は非常に単純なものです。ポリシーは時間帯でIP制限をかけるなど、きめ細かく記述出来ますし、そもそもS3だけでなく、EC2などのサービスにも適用出来ます。（私は全然使いこなしていませんがw）&lt;br /&gt;
また、Cloudworksのように周辺のツールを組み合わせれば、色々と作業が楽になります。&lt;br /&gt;
&lt;br /&gt;
手軽でセキュアな無制限ストレージが格安で手に入る時代になりました。&lt;br /&gt;
いやー、S3って、ほんといいもんですね！&lt;br /&gt;
&lt;br /&gt;
&lt;iframe border="0" frameborder="0" height="250" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?t=dateofrock-22&amp;amp;o=9&amp;amp;p=12&amp;amp;l=ur1&amp;amp;category=donation&amp;amp;banner=0VJVKP2NEXJW7ZZPBHG2&amp;amp;f=ifr" style="border: none;" width="300"&gt;&lt;/iframe&gt; &lt;iframe border="0" frameborder="0" height="250" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?t=dateofrock-22&amp;amp;o=9&amp;amp;p=12&amp;amp;l=ur1&amp;amp;category=pc&amp;amp;banner=1XT0GHSK4DRVE8ES16G2&amp;amp;f=ifr" style="border: none;" width="300"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-7819848732531105026?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/te9DLSsL1B7nfFZoUTTU4BX-_zg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/te9DLSsL1B7nfFZoUTTU4BX-_zg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/te9DLSsL1B7nfFZoUTTU4BX-_zg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/te9DLSsL1B7nfFZoUTTU4BX-_zg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=7819848732531105026&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/7819848732531105026?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/7819848732531105026?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2011/04/s3iam.html" title="S3とIAMを組み合わせたお手軽ファイル共有" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-SLvO0kiJ8U4/Ta-gM8dbhMI/AAAAAAAADz0/0pamBCeJH0w/s72-c/iam-001.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ck4DQH05cCp7ImA9WhZQEUk.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-5072628467644083531</id><published>2011-04-19T00:25:00.003+09:00</published><updated>2011-04-19T00:36:11.328+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-19T00:36:11.328+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Twitter" /><title>Twitterアイコンの衣替え！</title><content type="html">最近&lt;a href="http://twitter.com/crown_sugar"&gt;@crown_sugar&lt;/a&gt;こと南暁子さんに描いていただいた&lt;a href="http://blog.dateofrock.com/2010/11/twitter-sticker.html"&gt;アイコンをシールにして&lt;/a&gt;名刺に貼ってますが、おかげさまで&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;「あっ！このアイコン見た事ある！」&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
と絶叫（？）される事が多い今日この頃ですw&lt;br /&gt;
&lt;br /&gt;
Twitterアイコンの母である南さんは、なんとすでに&lt;a href="http://on.fb.me/feawhL"&gt;100人を超える人たちの似顔絵&lt;/a&gt;を描いてらっしゃいます。しかもこれだけのクオリティが無料ですよ。すごい創作意欲です。&lt;br /&gt;
&lt;br /&gt;
それで、100人描いてもまだ飽き足らず（？）なんと、過去に描いていただいたイラストを「衣替え」してくれるという、とても嬉しい企画があるんです。応募はハッシュタグ &lt;a href="http://twitter.com/search/%23koromogae"&gt;#koromogae&lt;/a&gt; を付けてツイート先着順、しかも事前予告なくゲリラ的に告知があるので、運がよいか、24時間TLに張り付くかどちらかしかありません（笑）&lt;br /&gt;
&lt;br /&gt;
自分は、たまたまTLに見かけて、「ktkr!」と思いツイートしたのですが、いざ当選してみて、「はて、何に衣替えするか？」と悩むハメになってしまいました（←ひどい）&lt;br /&gt;
&lt;br /&gt;
で、ふと思ったのが、シール好きな息子。ひょっとして、息子との2shotもアリなのか！？と思いつつ、衣替えの域をはみ出しており、いくら何でも厚かましいんじゃ…などと一巡りした挙げ句、偉大なる母、南さんにお頼み申した結果、無理を聞いてくださいまして&lt;a href="http://on.fb.me/fm7Pfb"&gt;描いていただきました！&lt;/a&gt;&lt;br /&gt;
A4の紙にでかでかと印刷してみせたら息子は大喜び。冷蔵庫に貼って悦に入っておりました（笑）&lt;br /&gt;
&lt;br /&gt;
もちろん&amp;nbsp;&lt;a href="http://www.ptail.com/service/taseal.php"&gt;PRINTAIL&lt;/a&gt;&amp;nbsp;さんでシールを発注。今回は常識的な枚数におさめましたw&lt;br /&gt;
ただ、前回と違うのは、シールの台紙が名刺サイズという事です。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://2.bp.blogspot.com/-nssWiBthPeY/TaxO0nN-8tI/AAAAAAAADuQ/U-lKrO1LLU4/s1600/2011-04-18+23.16.29.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://2.bp.blogspot.com/-nssWiBthPeY/TaxO0nN-8tI/AAAAAAAADuQ/U-lKrO1LLU4/s640/2011-04-18+23.16.29.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
この台紙のサイズ、実にいいんですよ！シールの予備を名刺入れに入れておく事が出来るので、意外に便利です。&lt;br /&gt;
&lt;br /&gt;
ちなみに、このようなシャレオツな台紙がセットされてきました。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-TCgV-vG5pbo/TaxOvdpxE3I/AAAAAAAADuM/XpmYe8EGLvo/s1600/2011-04-18+23.16.04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://4.bp.blogspot.com/-TCgV-vG5pbo/TaxOvdpxE3I/AAAAAAAADuM/XpmYe8EGLvo/s640/2011-04-18+23.16.04.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;よーく見ると、透かしの様な印刷がされています。地味に凝ってますね。&lt;br /&gt;
&lt;br /&gt;
という訳で、今度私と名刺交換する方は、このシールがついてくる予定です。（今貼っているソロバージョンの在庫がはけたらですがw） &lt;br /&gt;
&lt;br /&gt;
いやー、アイコンって、ほんとにいいもんですね！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-5072628467644083531?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VfyaIr4fbPW0P219Iy1QJrYWfZw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VfyaIr4fbPW0P219Iy1QJrYWfZw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VfyaIr4fbPW0P219Iy1QJrYWfZw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VfyaIr4fbPW0P219Iy1QJrYWfZw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=5072628467644083531&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/5072628467644083531?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/5072628467644083531?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2011/04/twitter-icon-koromogae.html" title="Twitterアイコンの衣替え！" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-nssWiBthPeY/TaxO0nN-8tI/AAAAAAAADuQ/U-lKrO1LLU4/s72-c/2011-04-18+23.16.29.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;Ck8CSXgzfip7ImA9WhZRF0o.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-5418181593231130787</id><published>2011-04-14T14:50:00.020+09:00</published><updated>2011-04-14T17:47:48.686+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-14T17:47:48.686+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="S3" /><category scheme="http://www.blogger.com/atom/ns#" term="Subversion" /><category scheme="http://www.blogger.com/atom/ns#" term="EC2" /><category scheme="http://www.blogger.com/atom/ns#" term="AWS" /><title>AWSを使ったお手軽ディザスタリカバリ対策〜Subversion編</title><content type="html">&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-O4ikzvFE2_4/Taa0NmCzLNI/AAAAAAAADuI/rF4gQ5Tvrig/s1600/POWER+TO+THE+PEOPLE.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-O4ikzvFE2_4/Taa0NmCzLNI/AAAAAAAADuI/rF4gQ5Tvrig/s1600/POWER+TO+THE+PEOPLE.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 16px;"&gt;&lt;a href="http://eitar0.pecori.jp/" style="color: #3bcc11; text-decoration: underline;"&gt;http://eitar0.pecori.jp/&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;東日本大震災のあった3月11日は、たまたま有休を取っていて自宅におりました。家族で外出しようとしていた矢先に「グラッ」と来て、結構大きいな、と思いつつ、なかなか揺れが収まらない長い横揺れに「こりゃ尋常じゃないな」と思いました。&lt;/div&gt;&lt;br /&gt;
会社が心配になり連絡をしようと試みたのですが、もちろん携帯はつながらず、こういう時こそアナログ電話だ！と思いつつも、通電していないと使えない電話機であることが発覚…30分後位に3Gが復活したので、唯一社内でTwitterをやっている方と連絡が取れ、皆はひとまず無事らしい、という事が確認出来ました。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.amazon.co.jp/gp/product/B004CR5ZWK/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=dateofrock-22&amp;amp;linkCode=as2&amp;amp;camp=247&amp;amp;creative=7399&amp;amp;creativeASIN=B004CR5ZWK" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-eQ8L-pKFjoQ/TaXBbBdeLdI/AAAAAAAADt8/LaOn5Yiof4w/s320/dh-one_ip_c1.jpg" width="104" /&gt;&lt;/a&gt;&lt;/div&gt;自宅にはテレビがないのですが、そもそも停電しているので見る事が出来ません。幸いにも、&lt;a href="http://www.amazon.co.jp/gp/product/B004CR5ZWK/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=dateofrock-22&amp;amp;linkCode=as2&amp;amp;camp=247&amp;amp;creative=7399&amp;amp;creativeASIN=B004CR5ZWK"&gt;iPod touch用 ワンセグチューナー&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.jp/e/ir?t=&amp;amp;l=as2&amp;amp;o=9&amp;amp;a=B004CR5ZWK" style="border: medium none ! important; margin: 0px ! important;" width="1" /&gt;があったので、これでNHKを見ると津波に襲われる東北の光景が…&lt;br /&gt;
&lt;br /&gt;
自宅近くの川も津波の影響で逆流していたり、コンビニが非常用電源でレジを稼働させてがんばって営業していたりと、これは相当大きい災害だ、という事がじわじわ分かってきました。その日は停電もさっぱり解消せず、暗闇の中、キャンプ用のランタンをつけて夕食をとりました。&lt;br /&gt;
&lt;br /&gt;
週明けはJRが動かなくて出勤出来ず。でも息子は大喜びで一日遊んで攻撃に出会い、別の意味でヘトヘトに。でも、父親的にはじっくり遊べた事がいろんな事を考えさせられる良いきっかけにもなりました。&lt;br /&gt;
&lt;br /&gt;
次の日はなんとか出勤出来ましたが、社内のサーバー達が心配でした。それらには、ソースコードを保管しているSubversionのリポジトリや&lt;a href="http://redmine.jp/"&gt;Redmine&lt;/a&gt;、Wikiなどの開発プロジェクト管理、他部署とデータをやり取りする為のファイルサーバーなどなど、壊れるととてつもなく困る重要なものばかりです。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: -webkit-auto;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/-dJf9BrP5BRo/TaaOJqpdWTI/AAAAAAAADuA/xEyltH05zTw/s1600/raidhd.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-dJf9BrP5BRo/TaaOJqpdWTI/AAAAAAAADuA/xEyltH05zTw/s320/raidhd.jpg" width="320" /&gt;&lt;/a&gt;もちろん、バックアップの体制は作ってありましたが、（過去にCVS、Subversionのリポジトリをぶっ飛ばした経験ありw）恥ずかしながら弊社は最小限の設備でやっておりますので、結構不安でした。中でも重要なソースコードは二重にバックアップをしていましたが、その二次バックアップ先である市販のRAID付きNASが華麗にラックから落下しており、こりゃマジでディザスタリカバリだな、と心に誓いました。（幸い中身は無事でしたが、外装には左写真のような傷が。）&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;この手のインフラ仕事だと、通常はある程度社内的な根回しをしてから実務の合間を縫って作業を行うのですが、今回ばかりは余震も続き、停電の問題もあったので時間が勿体なく、とにかくすぐにやる事を心がけ、問題ない所から順次クラウドに逃がしました。使ったクラウドはもちろんAWS（&lt;a href="http://aws.amazon.com/jp/"&gt;Amazon Web Services&lt;/a&gt;）です。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;やった事&lt;/div&gt;まず、EC2インスタンスを一つ立てました。リージョンは少し考えましたが、ここはあえて東京を選びました。それじゃ意味ないかも？とも思いましたけど、国内からアクセスしやすいシンガポールも米国西海岸もよく地震の起きる地域ですので、ここはAWSを信頼しました。そのかわり、&lt;b&gt;バックアップを米国東海岸のS3に置いています。&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
また、外部に出してはならない重要なデータですので、セキュリティグループは慎重に設定します。ひとまず現段階では社内からのみSSHとSSLが通信出来る状態にしておきました。インスタンスはsmallインスタンスが1つです。（節電のため、と言っておきますw）&lt;br /&gt;
AMIはこの際Amazon Linuxを、とも思いましたが、時間の節約の為にも使い慣れているUbuntuをチョイスしました。 &lt;br /&gt;
&lt;br /&gt;
以下、かいつまんでやった事を書いておきます。結局は普通の物理サーバーと同じ手順です。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;Subversionの移行作業&lt;/div&gt;&lt;ol&gt;&lt;li&gt;【社内】svndumpでダンプデータを取り、EC2へコピーします。&lt;br /&gt;
&lt;pre class="brush: bash"&gt;svnadmin dump /path/to/repos | gzip &amp;gt; svndump.all.gz
scp -i hoge.pem svndump.all.gz ubuntu@ec2-xxx-xxx-xxx-xxx.ap-northeast-1.compute.amazonaws.com:/tmp&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;【EC2】svnリポジトリを新規作成し、そこにダンプデータを読み込み直します。&lt;br /&gt;
&lt;pre class="brush: bash"&gt;sudo svnadmin --fs-type fsfs create /data/svn
zcat /tmp/svndump.all.gz | sudo svnadmin load /data/svn
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;【EC2】Apacheにdav_svnを入れて、httpsでアクセス出来るように設定します。詳細は割愛。&lt;pre class="brush: bash;"&gt;sudo apt-get install libapache2-svn&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;【社内】開発マシンに入っているチェックアウト済みのプロジェクトは、svn switch --relocateしておきます。&lt;pre class="brush: bash;"&gt;svn switch --relocate OLD_REPO NEW_REPO&lt;/pre&gt;&lt;/li&gt;
&lt;/ol&gt;※ここで失敗したのが、古いSVNクライアント（1.4）から新しいSVNリポジトリにrelocateしようとした時に、"UUID mismatch" のエラーが出てしまった事です。これを回避するには、リポジトリにダンプデータをロードする際、"--force-uuid" オプションをつけると良いみたいです。現行のバージョン（1.6系）ではこの問題は発生しません。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;SubversionのバックアップをS3へ&lt;/div&gt;社内の体制では、svnsyncで別サーバーのリポジトリへ同期をかけるという事をやっていました。今回はやり方を変えて、svn-backup-dumpsを使ってローカルにダンプデータを累積しておきつつ、米国東海岸のS3に作った同期させる、という体制にしておきました。&lt;br /&gt;
&lt;br /&gt;
ダンプデータをためるディレクトリを作成し、svn-backup-dumpsを一日一回、夜中に実行します。S3にはバックアップ専用のバケットを一つ用意し、s3cmdでローカルバックアップディレクトリの中身をsyncをするという単純なやり方です。&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: bash;"&gt;#ダンプデータのバックアップディレクトリ作成
mkdir /data/svn-backup

#このスクリプトを一日一回実行する
svn-backup-dumps -z -c 50 /data/svn /data/svn-backup/
s3cmd -c /path/to/s3cfg sync /data/svn-backup/ s3://US_EAST_BACKUP_BUCKET/svn-backup/&lt;/pre&gt;&lt;br /&gt;
これで、めでたく米国東海岸のAWSにソースコードをバックアップする事ができます。もっと心配な方は、同時にEUにもシンガポールにも置けます。&lt;br /&gt;
&lt;br /&gt;
また、データを置いてあるボリューム自身も定期的にスナップショットを取っています。&lt;a href="http://blog.dateofrock.com/2010/03/auto-backup-amazon-ebs-with-ruby.html"&gt;こちら&lt;/a&gt;にそのスクリプトを置いてありますので、よろしければご覧ください。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;EBS snapshotとS3を使い分ける&lt;/div&gt;EBSのスナップショットは取るのも簡単、復帰するのも簡単なので非常に使い勝手が良いのですが、ボリューム丸ごとをバックアップするものなので、仮にファイルシステムそのものが壊れてしまった場合に復旧が難しくなる可能性があります。したがって、&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;EBSのスナップショットはある程度履歴を取っておく&lt;/li&gt;
&lt;li&gt;DBやSubversionなど、「ダンプデータ」を取得できるようなものはS3にコピーしておく&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
という体制を取りました。&lt;br /&gt;
&lt;br /&gt;
弊社の規模感では、このくらいで十分です。そもそもディザスタリカバリなんてクラウド以前ではちょっとした夢物語でした。今ではこんなに簡単に実現する事が出来ます。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="myh01"&gt;さらにS3を使う&lt;/div&gt;開発に直接的に関わる部分はこんな感じでOKなのですが、その他の重要な、しかも頭の痛い問題ととして、「ファイルサーバー」があります。弊社のケースで言うと、例えば印刷担当部署とのファイルのやり取りに使うようなもので、専門のエンジニア以外が扱えるようなツールじゃないと厳しい事になります。VPCの中にSambaのサーバーを立てて…とか、そんな余力はありません。そこでやはり出てくるのがS3です。SambaやAFPのような「ファイル共有」的な使い勝手からは少し離れてしまいますが、FTPソフトは普段使っている方たちなので、&lt;a href="http://cyberduck.ch/"&gt;Cyberduck&lt;/a&gt;や&lt;a href="http://cloudberrylab.com/"&gt;CloudBerry&lt;/a&gt;であれば使えるだろうと判断しました。&lt;br /&gt;
&lt;br /&gt;
その経緯は、また後日別エントリを起こします。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-5418181593231130787?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7BJ028SWa6BHgQOWhNNQtoRsQ9c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7BJ028SWa6BHgQOWhNNQtoRsQ9c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7BJ028SWa6BHgQOWhNNQtoRsQ9c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7BJ028SWa6BHgQOWhNNQtoRsQ9c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=5418181593231130787&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/5418181593231130787?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/5418181593231130787?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2011/04/subversion-disaster-recovery-with-aws.html" title="AWSを使ったお手軽ディザスタリカバリ対策〜Subversion編" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-O4ikzvFE2_4/Taa0NmCzLNI/AAAAAAAADuI/rF4gQ5Tvrig/s72-c/POWER+TO+THE+PEOPLE.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUIDQ3c4fCp7ImA9Wx9aF0g.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-370570882490533635</id><published>2011-03-10T20:36:00.008+09:00</published><updated>2011-03-10T20:46:12.934+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-10T20:46:12.934+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AWS" /><title>AWS東京リージョンを使ってみて気がついた事</title><content type="html">&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://photozou.jp/photo/show/200613/52796789" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://art34.photozou.jp/pub/613/200613/photo/52796789.v1299681320.jpg" width="450" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://photozou.jp/photo/show/200613/52796789"&gt;&lt;span class="Apple-style-span" style="font-size: xx-small;"&gt;http://photozou.jp/photo/show/200613/52796789&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;今、お仕事で使っているAWSですが、二年以上前から稼働させている関係上、ずっとUS-EASTにおります。ですので、レイテンシーなどの問題がある訳ですが、&lt;a href="http://blog.dateofrock.com/2010/12/nikkeisystems-20111.html"&gt;日経SYSTEMSさんにお話しした&lt;/a&gt;通り、なんとかがんばって工夫したのでそこそこ満足出来る結果が出ました。（&lt;a href="http://itpro.nikkeibp.co.jp/article/COLUMN/20110128/356598/?ST=cloud&amp;amp;P=4"&gt;こちら&lt;/a&gt;でも同内容が読めるみたいです。要会員登録。）&lt;br /&gt;
&lt;br style="clear:both;"/&gt;&lt;br /&gt;
後にシンガポールリージョンが出て、皆「早い！」と大騒ぎしているのを横目に、「いつか日本に来るからそれまでじっとガマン…」しておりましたw&lt;br /&gt;
そもそもデータの移行なんかはインフラエンジニアがいない我々にとって結構な大仕事なので、できればやりたくない訳ですけど、待ちに待った東京リージョンが出たので引っ越しせざるを得ません（笑）&lt;br /&gt;
&lt;br /&gt;
残念ながら今の所Avaliability Zoneが1つしかないのでアレですけど、Multi-AZになったら即引越したい！という訳で絶賛「引越のお見積もり中」です。&lt;br /&gt;
&lt;br /&gt;
それをやっていく中でいくつか気がついた事があったのでツイートしてみたら、結構反響があったのでブログにも残しておきます。&lt;br /&gt;
&lt;br /&gt;
&lt;h3 class="myh"&gt;その1&lt;/h3&gt;&lt;div style="border: solid 1px black; padding: 3px;"&gt;静的ファイルをCloudFrontに乗っけたり、キャッシュを効かせて頑張っていたけど、やっぱり近さにはかなわない。アプリのスピードアップが体感出来た。わかってはいたけど、この差は大きい。&lt;/div&gt;&lt;a href="http://twitter.com/dateofrock/status/45476737299128320"&gt;http://twitter.com/dateofrock/status/45476737299128320&lt;/a&gt;&lt;br /&gt;
悲しいかな（嬉しいかな？）これが現実です。試しにMicro Instanceでちょろっと試してみたりしましたが、本番環境と大して変わらないどころか、動的画像の転送が圧倒的に早いのでむしろ体感的には早い…これって、全部Microでいい(ry&lt;br /&gt;
&lt;br /&gt;
&lt;h3 class="myh"&gt;その2&lt;/h3&gt;&lt;div style="border: solid 1px black; padding: 3px;"&gt;アプリのデプロイが早い。特に単一ファイルの.warは一瞬。メンテが楽になる予感。&lt;/div&gt;&lt;a href="http://twitter.com/dateofrock/status/45477146998743040"&gt;http://twitter.com/dateofrock/status/45477146998743040&lt;/a&gt;&lt;br /&gt;
これは実際に作業してみるまで気がつきませんでしたが、快適そのものです。まるでサーバーが隣にあるみたい。&lt;br /&gt;
&lt;br /&gt;
&lt;h3 class="myh"&gt;その3&lt;/h3&gt;&lt;div style="border: solid 1px black; padding: 3px;"&gt;国内で大きく報道されたので、東京に引っ越したいと言うだけで会社のエライ人に話が通じるなどw&lt;/div&gt;&lt;a href="http://twitter.com/dateofrock/status/45480356937338881"&gt;http://twitter.com/dateofrock/status/45480356937338881&lt;/a&gt;&lt;br /&gt;
やはりこれが一番反響が大きかったです。ひょっとしたら（というか確実に）一番重要な要素かも知れませんね。最終的には自分の母親に認知されるのが最終ゴールのようですw&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-370570882490533635?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/T_BvN6Eg8BRjkR4pz1PNhqzrE30/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T_BvN6Eg8BRjkR4pz1PNhqzrE30/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/T_BvN6Eg8BRjkR4pz1PNhqzrE30/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T_BvN6Eg8BRjkR4pz1PNhqzrE30/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=370570882490533635&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/370570882490533635?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/370570882490533635?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2011/03/aws-tokyo-region.html" title="AWS東京リージョンを使ってみて気がついた事" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkAGRXw4eCp7ImA9Wx9aFUk.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-5139903630042038195</id><published>2011-03-08T02:24:00.007+09:00</published><updated>2011-03-08T10:45:24.230+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-08T10:45:24.230+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JAWSUG" /><category scheme="http://www.blogger.com/atom/ns#" term="Ustream" /><title>第一回 JAWS-UG全国理事会とJAWS-UGサミット2011春</title><content type="html">&lt;h3 class="myh"&gt;濃密な一日だった訳で&lt;/h3&gt;2011年3月4日は13時から23時位まで、まさにAWS一色な一日となりました（笑）その記録です。&lt;br /&gt;&lt;br /&gt;&lt;h3 class="myh"&gt;第一回JAWS-UG全国理事会&lt;/h3&gt;13時よりAmazonジャパン会議室にて、東京支部のコアメンバー、全国のJAWS-UG支部の代表、副代表、女子会会長、副会長の方々が集結しました。当日Amazonの受け付けに行ったら未だかつてない人数が待っていて、「さすがAmazon。訪問客もすごい数だなー」とか思っていたら、実はその大半がJAWS-UG関係者だったというオチがw。&lt;br /&gt;&lt;br /&gt;会の中では各自の自己紹介タイムも含めつつ、コアメンバー向けの発表も行われました。Ustreamで配信OK、という事で、例によってビデオ担いで行ってきました。&lt;br /&gt;事前にネットワークを使う事を連絡していなかった為に、忍者の方に急遽光ポータブルを借りましたがネットワークが安定せず、結局&lt;a href="http://twitter.com/dynakou"&gt;JAWS-UG会長&lt;/a&gt;私物のWiMAXで行いました。したがって、映像の品質は多少落ちています。ごめんなさい。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ustream.tv/recorded/13075455"&gt;ServerWorksの紹介 - 大石様&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ustream.tv/recorded/13075686"&gt;ERPパッケージベンダーにおけるAWSの活用法 - ワークスアプリケーションズ様&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ustream.tv/recorded/13076070"&gt;CloudPack - 後藤様&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ustream.tv/recorded/13076309"&gt;ActionScript API For AWS - 横田様&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ustream.tv/recorded/13076477"&gt;Amazon EMR - 津久井様&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ustream.tv/recorded/13076862"&gt;RightScale紹介 - 小室様 荒井様&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ustream.tv/recorded/13076965"&gt;CloudFormation - AWS大谷様&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;このようなセッションの後は、今後のユーザーグループの方向性等についてのディスカッションが行われました。（リアルタイムで配信しました）結構活発な意見が皆さんから出されてとてもいい感じでした。（私は「やりましょう」と何か言った気がしますけど…）&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3 class="myh"&gt;JAWS-UGサミット2011春&lt;/h3&gt;その後はいつもの富士ソフトさんの会議室に移動してサミットの準備を行いました。今回は早めに会場に入れたのでカメラの位置調整やセッティング等を余裕でこなせたので良かったです。初めて安心してUstreamに取り組む事が出来ました（笑）&lt;br /&gt;&lt;br /&gt;今回はもちろん、待望の東京リージョン開設直後ですし、地方支部の方々の参加もあっていつもの勉強会と違い雰囲気がお祭りムードに。まさに今のAWSの空気感そのままのムードで始まりました。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;JAWS-UGサミット開会の辞 AWS玉川様&lt;/span&gt;&lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" height="296" id="utv101518" name="utv_n_556864" width="480"&gt;&lt;param name="flashvars" value="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=13078636&amp;amp;locale=ja_JP&amp;amp;hasticket=false&amp;amp;id=13078636&amp;amp;v3=1" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="src" value="http://www.ustream.tv/flash/viewer.swf" /&gt;&lt;embed flashvars="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=13078636&amp;amp;locale=ja_JP&amp;amp;hasticket=false&amp;amp;id=13078636&amp;amp;v3=1" width="480" height="296" allowfullscreen="true" allowscriptaccess="always" id="utv101518" name="utv_n_556864" src="http://www.ustream.tv/flash/viewer.swf" type="application/x-shockwave-flash" /&gt;&lt;/object&gt;&lt;br /&gt;この開会の辞は意表をつかれましたね。すでにJAWSのベストセッション候補とも言われています（？）&lt;br /&gt;ムービー制作はLT常連の&lt;a href="http://twitter.com/tottokug"&gt;@tottokug&lt;/a&gt;さんの力作。思えば去年&lt;a href="http://blog.dateofrock.com/2010/04/1-aws-user-group-japan.html"&gt;JAWS-UGでSQSネタで初めてLT&lt;/a&gt;してからもうすぐ一年経つ訳ですが、それまでに起きた事が走馬灯のように駆け巡りました（笑）&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/rpyNRlkxJIw" title="YouTube video player" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;AWS小島様より&lt;/span&gt;&lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" height="296" id="utv564351" name="utv_n_962184" width="480"&gt;&lt;param name="flashvars" value="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=13078708&amp;amp;locale=ja_JP&amp;amp;hasticket=false&amp;amp;id=13078708&amp;amp;v3=1" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="src" value="http://www.ustream.tv/flash/viewer.swf" /&gt;&lt;embed flashvars="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=13078708&amp;amp;locale=ja_JP&amp;amp;hasticket=false&amp;amp;id=13078708&amp;amp;v3=1" width="480" height="296" allowfullscreen="true" allowscriptaccess="always" id="utv564351" name="utv_n_962184" src="http://www.ustream.tv/flash/viewer.swf" type="application/x-shockwave-flash" /&gt;&lt;/object&gt;&lt;br /&gt;AWSを日本に持ってきた一番の功労者である&lt;a href="http://twitter.com/hide69oz"&gt;小島さん&lt;/a&gt;。思えば、こうしてUStreamerとして活動出来るのも小島さんのおかげだと思っております…というのは冗談で、小島さんにコアメンバーに誘われ、JAWS-UGの活動を通して色々と見聞をふかめつつ、地元札幌に講師の手伝いに行ったり執筆の機会を頂いたりするなど、印刷業界では経験出来ないようなアクティブな空気感を感じる事が出来ました。ここ一年くらい急速に視界が開けてきた気がします。IT業界…もとい、クラウドをキーワードに積極的に集まってくる前向きな人たちに囲まれる事は自分にとっても非常に刺激になりますし、コアメンバーとしてそういう集まりを微力ながらサポート出来る立場にいるのは非常に良い経験になっています。&lt;br /&gt;東京リージョンがオープンする直前にお母様を亡くされたという事で、超多忙を極める中とてつもなく大変だったと思いますが、本当にご苦労様でした。というか、これで終わりじゃなくて、これからが本番ですので今後ともよろしくお願いします（笑）&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ustream.tv/recorded/13078762"&gt;&lt;span style="font-weight:bold;"&gt;ソリューションアーキテクトからのメッセージ AWS荒木様 AWS大谷様&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;ソリューションアーキテクト、カッコいいですね！ &lt;a href="http://twitter.com/ar1"&gt;荒木さん&lt;/a&gt;、&lt;a href="http://twitter.com/shot6"&gt;大谷さん&lt;/a&gt;のような優秀なエンジニアがいれば東京リージョンも安心です。そのような方々がおもわず転職したくなってしまうのがAWS、という事ですね。わかりますw&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ustream.tv/recorded/13078918"&gt;&lt;span style="font-weight:bold;"&gt;「PrimeCloud Controller」を用いたハイブリッドクラウドの可能性」CSK 瀧澤様&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;私個人の仕事としてはプライベートクラウドとか全く用がないんですが、パブリック／プライベート問わず、IaaSを複数操るとなるとこの手の管理コンソールが必要になってきますよね。今後はそういったプロダクトも増えてくるのではないでしょうか。自分の立場はアプリケーションを開発する側なので、インフラの管理は誰かにお任せしたいですし、今後はそのような流れ（PaaS）が加速して行くと思いますが…ちなみに、途中画面がグレーアウトしちゃってます。オートフォーカスが変な所に行ってしまったせいです。ごめんなさい！&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;「AWSによるソーシャルアプリ運用事例」gumi 堀内様&lt;/span&gt;&lt;br /&gt;堀内さんのプレゼンは&lt;a href="http://zenpre.net/"&gt;ZENPRE&lt;/a&gt;という画期的なツールを使って配信しました。スライドは別画面でクリアに表示されますので、Ustream側は話者だけを狙って撮影出来ます。本当はスライド用、話者用と二台のカメラで配信したいのですけれど、ZENPREがあれば問題ないですね。すばらしいです。プレゼンが始まる前に多少の仕込みが必要なのとスライドのアニメーションが再現されないのがちょっと残念ですが、それは今後に期待です！ZENPREいいよ!！&lt;br /&gt;ちなみに私、以前堀内さんのLTを聞いてRDSを使ってみようと思った人間ですが、それ以来RDSラブです（笑）&lt;br /&gt;&lt;div id="zpd_jawsug" style="width: 425px;"&gt;&lt;object height="360" id="zpo_jawsug" width="425"&gt;&lt;param name='movie' value='http://zenpre.net/swf/ja/zenpreEmbed.swf' /&gt;&lt;param name='flashvars' value='pid=jawsug&amp;socketServer=114.179.254.230&amp;presentId=582&amp;nowSlideIndex=0&amp;channelId=5542352' /&gt;&lt;param name='bgcolor' value='#FFFFFF' /&gt;&lt;param name='quality' value='high' /&gt;&lt;param name='allowFullScreen' value='true'/&gt;&lt;param name='allowScriptAccess' value='always' /&gt;&lt;embed name='zpe_jawsug' src='http://zenpre.net/swf/ja/zenpreEmbed.swf' type='application/x-shockwave-flash' quality='high' allowScriptAccess='always' allowfullscreen='true' pluginspage='http://www.adobe.com/go/getflashplayer' bgcolor='#FFFFFF' width='425' height='360' flashvars='pid=jawsug&amp;socketServer=114.179.254.230&amp;presentId=582&amp;nowSlideIndex=0&amp;channelId=5542352'&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ustream.tv/recorded/13079165"&gt;&lt;span style="font-weight:bold;"&gt;ライトニングトーク Livlis 関様 「Livlis on AWS 」 RX7(並河)様 「AWS振り返り」 小室様 「クラウドの女達」 Adobe様&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.livlis.com/"&gt;Livlis&lt;/a&gt;がAWSだったとは。オープン当初、&lt;a href="http://www.amazon.co.jp/gp/product/4140814543?ie=UTF8&amp;amp;tag=aaaadee-22&amp;amp;linkCode=as2&amp;amp;camp=247&amp;amp;creative=7399&amp;amp;creativeASIN=4140814543"&gt;シェア&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.jp/e/ir?t=aaaadee-22&amp;amp;l=as2&amp;amp;o=9&amp;amp;a=4140814543" style="border: none !important; margin: 0px !important;" width="1" /&gt;を地でいくこのサービスに共感していくつか出品しましたが、どーにもサイトが重くて途中でヤメてしまいました。今アクセスしてみたらサイトはさくさく動きますね。もう一度トライしてみようかな？という気にさせられました。&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/rx7/20110304/p1"&gt;並河さんのLT&lt;/a&gt;がこれまた良かった！情報はアウトプットする所に集まってくるというのは本当です。並河さんのブログはAWSを触り始めた頃にさんざん助けられましたが、未だに助けられている自分がおります（笑）&lt;br /&gt;女子会会長&lt;a href="http://twitter.com/ayakomuro"&gt;小室さん&lt;/a&gt;のプレゼンは、全国のインフラ女子、ひいてはIT系女子は必見だと思います。クラウドは万人に平等なプラットフォームです。そこには男女の区別はありませんし、アイディアと実行力とそれを実現する技術的スキルがあれば、だれでもPlayerになれます。さらにブログでこんなご指摘が…&lt;br /&gt;&lt;blockquote&gt;その中でコアメンバーの方にお願いしたのが、懇親会での身の振る舞い方です。コアメンバーとなれば知り合いも多く、話したい人も沢山いると思うのですが、懇親会こそ、初めて参加された方に声をかけるべきだと思うのです。&lt;/blockquote&gt;ごもっともです（;´Д｀）&lt;br /&gt;AdobeさんはFlash Media ServerのAMIがある！というお話でしたが、これも関係者にとっては朗報ですよね。個人的には&lt;a href="http://www.adobe.com/products/contentserver/"&gt;ACS4&lt;/a&gt;のAMIを作っていただきたい気もしますがw&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;パネルディスカッション 「Amazon日本上陸により何がかわるか？」&lt;br /&gt;モデレータ: PublicKey 新野様 パネリスト：CloudPack後藤様、Ripplex太田様、サーバーワークス大石様、Gumi堀内様、エビイ米林様、キャピタルアセットプランニング片山様&lt;/span&gt;&lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="296" id="utv224740" name="utv_n_646996"&gt;&lt;param name="flashvars" value="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=13079430&amp;amp;locale=ja_JP&amp;amp;hasticket=false&amp;amp;id=13079430&amp;amp;v3=1" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="src" value="http://www.ustream.tv/flash/viewer.swf" /&gt;&lt;embed flashvars="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=13079430&amp;amp;locale=ja_JP&amp;amp;hasticket=false&amp;amp;id=13079430&amp;amp;v3=1" width="480" height="296" allowfullscreen="true" allowscriptaccess="always" id="utv224740" name="utv_n_646996" src="http://www.ustream.tv/flash/viewer.swf" type="application/x-shockwave-flash" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://www.publickey1.jp/index.html"&gt;PublicKey&lt;/a&gt;の新野さんにモデレータを務めていただいたパネルディスカッション。エビィの&lt;a href="http://twitter.com/yone098"&gt;米林さん&lt;/a&gt;が実に上手いことを言っておりましたが、私もそう思います。ちなみに昔から使っているユーザーは未だにUS東海岸リージョンを使っている事が多い様な気がします。自分たちがまさにそうなんですが、そもそもDCの引っ越しというのは大仕事ですし、レイテンシーの問題はキャッシュを使ったり静的コンテンツはCloudFrontで配信したり、と色々工夫して「まぁ何とかなっている」…というのが実情です。US東海岸に未だにいる方々は、US西海岸やシンガポールが出来ても引っ越しの苦労とリスクを考えると今ひとつモチベーションがわかなかったのではないでしょうか？でも東京となれば話は別ですね。うちでも本格的に引っ越しの準備に入りたいと思います。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;懇親会は歩くのが困難なくらい満員でした（87名という事です！）。最後にはAWSの小島さん、玉川さんが胴上げされて、ついでに（？）会長と&lt;a href="http://twitter.com/kimotuki"&gt;肝付さん&lt;/a&gt;も胴上げされておりました（笑）いやぁ、とても良い週末でした。次回のJAWS-UGも楽しみです！&lt;br /&gt;&lt;br /&gt;地方支部の方々も、ぜひこの空気を持ち帰っていただいてもらえればと思います。そして、各支部の勉強会でもUstream配信してください！（お問い合わせは &lt;a href="http://twitter.com/dateofrock"&gt;@dateofrock&lt;/a&gt; までw）&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=dateofrock-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;asins=4774145564" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=dateofrock-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;asins=4844329804" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=dateofrock-22&amp;o=9&amp;p=8&amp;l=as4&amp;m=amazon&amp;f=ifr&amp;asins=4844328549" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-5139903630042038195?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rBQbd4PRfsp83W0Ozqn9AID0YzU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rBQbd4PRfsp83W0Ozqn9AID0YzU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rBQbd4PRfsp83W0Ozqn9AID0YzU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rBQbd4PRfsp83W0Ozqn9AID0YzU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=5139903630042038195&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/5139903630042038195?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/5139903630042038195?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2011/03/jaws-ug-core-member-meeting-and-summit.html" title="第一回 JAWS-UG全国理事会とJAWS-UGサミット2011春" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/rpyNRlkxJIw/default.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DU8DRXwzcSp7ImA9Wx9bFkw.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-5998283477773821758</id><published>2011-02-25T16:07:00.004+09:00</published><updated>2011-02-25T16:11:14.289+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-25T16:11:14.289+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Book" /><category scheme="http://www.blogger.com/atom/ns#" term="AWS" /><title>Amazon Web Services ガイドブック</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.amazon.co.jp/gp/product/4844329804?ie=UTF8&amp;amp;tag=dateofrock-22&amp;amp;linkCode=as2&amp;amp;camp=247&amp;amp;creative=7399&amp;amp;creativeASIN=4844329804" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-iIykNwWFQ4I/TWYLUni86pI/AAAAAAAADsY/_yOLv_HpY0Y/s1600/jeffbook_cover.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://www.amazon.co.jp/gp/product/4844329804?ie=UTF8&amp;amp;tag=dateofrock-22&amp;amp;linkCode=as2&amp;amp;camp=247&amp;amp;creative=7399&amp;amp;creativeASIN=4844329804"&gt;Amazon Web Services ガイドブック クラウドでWebサービスを作ろう！&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.jp/e/ir?t=dateofrock-22&amp;amp;l=as2&amp;amp;o=9&amp;amp;a=4844329804" style="border: medium none ! important; margin: 0px ! important;" width="1" /&gt;&lt;br /&gt;出版社: インプレスジャパン (2011/2/18)&lt;br /&gt;発売日： 2011/2/18&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both;"&gt;AWSのシニアエバンジェリスト、Jeff Barr氏の著作です。（ジェフさんの&lt;a href="http://aws.typepad.com/aws/"&gt;ブログ&lt;/a&gt;）監訳は日本のエバンジェリスト玉川氏（&lt;a href="http://twitter.com/KenTamagawa"&gt;@KenTamagawa&lt;/a&gt;）によるもので、本家本元から出てきたAWSガイドとなっています。&lt;/div&gt;&lt;br /&gt;自分のブログでもさんざん触れている&lt;a href="http://blog.dateofrock.com/search/label/SQS"&gt;SQS&lt;/a&gt;やSimpleDBなど、EC2やS3以外のサービスについてサンプルコードと共に載っているのが嬉しい点です。（言語はPHPで記述されています）&lt;br /&gt;&lt;br /&gt;個人的になんと言っても一番のオススメは第10章です。すでに&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;AWSを使いこなしているエキスパートな方々もこれだけの為に買う価値はあるかも&lt;/span&gt;&lt;/b&gt;！？結構コユイ内容ですよ。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10.1　アカウント管理と追跡&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Account ActivityからAWSの利用状況をCSVで落とし、それをSimpleDBに格納して利用状況を解析する！&lt;/li&gt;&lt;/ul&gt;10.2　Elastic Block Storage&lt;br /&gt;&lt;ul&gt;&lt;li&gt;EBSのsnapshotをSimpleDBで管理したり、EBSでRAIDを作る！&lt;/li&gt;&lt;/ul&gt;10.3　EC2インスタンスのメタデータ&lt;br /&gt;&lt;ul&gt;&lt;li&gt;意外に知られていないEC2のメタデータについての解説。&lt;/li&gt;&lt;/ul&gt;10.4　動的なダイアグラムの作成&lt;br /&gt;&lt;ul&gt;&lt;li&gt;EC2インスタンスにアタッチされているEBSやsnapshotを絵にする！（これはイイ！）&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-lsbxqfIjDik/TWdSaHRiV7I/AAAAAAAADsg/SVVZJbBVxho/s1600/jeffs.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-lsbxqfIjDik/TWdSaHRiV7I/AAAAAAAADsg/SVVZJbBVxho/s320/jeffs.png" width="320" /&gt;&lt;/a&gt;余談ですが、先日のJAWS-UG勉強会でサイン本を頂いちゃいました！がんばって&lt;a href="http://www.ustream.tv/channel/jawsug"&gt;Ustream&lt;/a&gt;やって良かったw&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;※ちなみに&lt;a href="http://d.hatena.ne.jp/rx7/20110216/p1"&gt;ここにも&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;いらっしゃいましたねw&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;玉川さんのあとがきの一番最後のセンテンスはかなりビビっときますねー。個人的にはもっと言ってー、という感じです（笑）。&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both;"&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=dateofrock-22&amp;amp;o=9&amp;amp;p=8&amp;amp;l=as4&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;asins=4774145564" style="height: 240px; width: 120px;"&gt;&lt;/iframe&gt;&lt;iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=dateofrock-22&amp;amp;o=9&amp;amp;p=8&amp;amp;l=as4&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;asins=4844328549" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=dateofrock-22&amp;amp;o=9&amp;amp;p=8&amp;amp;l=as4&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;asins=479812334X" style="height: 240px; width: 120px;"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-5998283477773821758?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nSJRk_voiDRP29H3OX6eUf_x3fc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nSJRk_voiDRP29H3OX6eUf_x3fc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nSJRk_voiDRP29H3OX6eUf_x3fc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nSJRk_voiDRP29H3OX6eUf_x3fc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=5998283477773821758&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/5998283477773821758?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/5998283477773821758?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2011/02/amazon-web-services-guide-book.html" title="Amazon Web Services ガイドブック" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-iIykNwWFQ4I/TWYLUni86pI/AAAAAAAADsY/_yOLv_HpY0Y/s72-c/jeffbook_cover.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEIHRHsyeCp7ImA9Wx9UEk4.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-6875577599583313495</id><published>2011-02-09T11:09:00.008+09:00</published><updated>2011-02-09T15:22:15.590+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-09T15:22:15.590+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EC2" /><category scheme="http://www.blogger.com/atom/ns#" term="AWS" /><title>EC2インスタンスの停止通知に関して、本日出くわしたパターン</title><content type="html">&lt;div style="border: solid 1px black; padding: 3px;"&gt;記事タイトルを&lt;br /&gt;
「EC2の計画停止に関して、本日出くわしたパターン」&lt;br /&gt;
から&lt;br /&gt;
「EC2インスタンスの停止通知に関して、本日出くわしたパターン」&lt;br /&gt;
に変更しました。&lt;br /&gt;
&lt;br /&gt;
計画停止という言葉はサービス全体が止まるイメージがあるとのご指摘がありました。この記事では特定の機器メンテナンスの為にどうしても影響が出てしまうEC2インスタンスにのみ、こういった事が起きる事がある、という事です。&lt;/div&gt;&lt;br /&gt;
&lt;a href="http://blog.dateofrock.com/2010/06/degraded-amazon-ec2-instance.html"&gt;EC2インスタンスの停止通知&lt;/a&gt;に関して、本日出くわしたパターンをメモっておきます。&lt;br /&gt;
&lt;br /&gt;
2011年2月5日に以下のようなメールが来ました。&lt;br /&gt;
&lt;div style="border: solid 1px black; padding: 3px;"&gt;Subject: Maintenance Affecting your Amazon EC2 Instance&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
Some of your instances in the us-east-1 region are on hardware that requires maintenance.  Your other instances that are not listed here will not be affected.&lt;br /&gt;
&lt;br /&gt;
i-12345678&lt;br /&gt;
&lt;br /&gt;
For the above instances, we recommend migrating to replacement instances to avoid any downtime.  Your replacement instances would not be subject to this maintenance.&lt;br /&gt;
&lt;br /&gt;
If you leave your instances running, you will lose network connectivity for up to one hour.  The maintenance will start at 1:00pm GMT (5:00am PST) on Friday, February 11, 2011.  After the maintenance is complete, network connectivity will be restored to your instances.&lt;br /&gt;
&lt;br /&gt;
As always, we recommend keeping current backups of data stored on your instance.&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
The Amazon EC2 Team&lt;/div&gt;&lt;br /&gt;
「あなたの使っている i-12345678 というEC2インスタンスは、ハードウェアのメンテをします。メンテ中は小一時間ネットワークが使えなくなりますよ。」というものです。&lt;br /&gt;
今回は作業する時間もなくてしばらく放置しておりました。&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
すると、4日後にまたしてもメールがっ！（赤字は私が強調した部分です）&lt;br /&gt;
&lt;div style="border: solid 1px black; padding: 3px;"&gt;Subject: UPDATE: Maintenance Affecting your Amazon EC2 Instance&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
We are following up on a maintenance notification we sent previously regarding Amazon EC2 instances listed below to clarify the impact of this maintenance. Only the instances listed here will be affected by this maintenance.&lt;br /&gt;
&lt;br /&gt;
i-12345678&lt;br /&gt;
&lt;br /&gt;
The maintenance will occur during a 4-hour window starting at 1:00pm GMT (5:00am PST) on Friday, February 11, 2011. During the maintenance, &lt;span class="Apple-style-span" style="color: red;"&gt;your instance will be powered off.&lt;/span&gt; After the maintenance is complete, power will be restored and your instance will reboot.&lt;br /&gt;
&lt;br /&gt;
To avoid any downtime for the above instance, we recommend migrating to a replacement instance. Your replacement instance would not be subject to this maintenance.&lt;br /&gt;
&lt;br /&gt;
As always, we recommend keeping current backups of data stored on your instance.&lt;br /&gt;
&lt;br /&gt;
Sincerely,&lt;br /&gt;
&lt;br /&gt;
The Amazon EC2 Team&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;&lt;b&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;「EC2はシャットダウンされます」&lt;/b&gt;になっておりました（汗）&lt;br /&gt;
&lt;br /&gt;
という訳で、Amazon EC2 Teamからのメールはよく読みましょうね！&lt;br /&gt;
&lt;br /&gt;
【関連】&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://bit.ly/bnskdS"&gt;Amazon EC2は、まれに「計画停止」されます&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-6875577599583313495?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4PtJrHbF1pmyajw3hYnVmI_uAaY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4PtJrHbF1pmyajw3hYnVmI_uAaY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4PtJrHbF1pmyajw3hYnVmI_uAaY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4PtJrHbF1pmyajw3hYnVmI_uAaY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=6875577599583313495&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/6875577599583313495?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/6875577599583313495?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2011/02/maintenance-amazon-ec2-instance.html" title="EC2インスタンスの停止通知に関して、本日出くわしたパターン" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0IHSHg5eSp7ImA9Wx9UEUs.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-985876498423640296</id><published>2011-02-08T19:38:00.000+09:00</published><updated>2011-02-08T19:38:59.621+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-08T19:38:59.621+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Writing" /><category scheme="http://www.blogger.com/atom/ns#" term="AWS" /><title>G-CLOUD Magazine 2011にAmazon SQSの記事を書きました</title><content type="html">&lt;a href="http://www.amazon.co.jp/gp/product/4774145564?ie=UTF8&amp;amp;tag=dateofrock-22&amp;amp;linkCode=as2&amp;amp;camp=247&amp;amp;creative=7399&amp;amp;creativeASIN=4774145564" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_YFdqTMoUsqo/TU_TG50pzjI/AAAAAAAADrw/IsqITL8IqhQ/s1600/51vAbQrqDdL._SL500_AA300_.jpg" /&gt;&lt;/a&gt;&lt;b&gt;G-CLOUD Magazine 2011&lt;/b&gt;&lt;br /&gt;
2011年2月11日発売&lt;br /&gt;
B5判／156ページ&lt;br /&gt;
定価1,659円（本体1,580円）&lt;br /&gt;
&lt;a href="http://www.amazon.co.jp/gp/product/4774145564?ie=UTF8&amp;amp;tag=dateofrock-22&amp;amp;linkCode=as2&amp;amp;camp=247&amp;amp;creative=7399&amp;amp;creativeASIN=4774145564"&gt;Amazon.co.jpで見る&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.jp/e/ir?t=dateofrock-22&amp;amp;l=as2&amp;amp;o=9&amp;amp;a=4774145564" style="border: none !important; margin: 0px !important;" width="1" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="clear: both;"&gt;「AWSガイド2011-進化を遂げるAmazon Web Servicesをフォローせよ」という特集の中で、Amazon SQSに関しての解説と、実際にAPIを使って簡単なサンプルアプリを作ってみる記事を書きました。&lt;a href="http://gihyo.jp/"&gt;技術評論社&lt;/a&gt;様、および&lt;a href="http://jaws-ug.jp/"&gt;JAWS-UG&lt;/a&gt;の皆様ありがとうございました。&lt;/div&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.jp/e/ir?t=dateofrock-22&amp;amp;l=as2&amp;amp;o=9&amp;amp;a=4774145564" style="border: none !important; margin: 0px !important;" width="1" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://blog.dateofrock.com/2010/10/software-design-201011.html"&gt;Software Design 2010年11月号&lt;/a&gt;に書いた&lt;a href="http://mybooks.jp/"&gt;MyBooks.jp&lt;/a&gt;での事例にて、ちらっとSQSに関して触れていますが、紙幅の都合上詳細を書く事が出来なくて少々残念な思いをしておりました。しかし、大変ありがたい事に今回このムックへの執筆依頼を頂戴しまして、がんばって書いた次第でございます。&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://aws.amazon.com/jp/sqs/"&gt;Amazon SQS&lt;/a&gt;￼に関しては、&lt;a href="http://blog.dateofrock.com/search/label/SQS"&gt;このブログでも再三取り上げています&lt;/a&gt;ので今更何をか言わんやなのですが、知名度が今ひとつだなぁ・・との実感がありました。この記事では、SQSそのものの解説もやっておりますが、実際にサンプルアプリケーションをRails3で構築するところまで踏み込んでみました。ソースコードも用意してありますので、お手元で試す事が出来るようになっています。（要AWSアカウントですがw）&lt;br /&gt;
SQSは用途が限られているとはいえ、ツボにはまったら非常に強力でしかも激安です。少しでも皆様に知っていただけたら・・と思います。&lt;br /&gt;
&lt;br /&gt;
その他、この特集では&lt;ul&gt;&lt;li&gt;&lt;a href="http://aws.typepad.com/aws_japan/2011/02/amazon-rds-mysql-55-now-available.html"&gt;MySQL5.1/5.5&lt;/a&gt;をサポートする&lt;a href="http://aws.amazon.com/jp/rds/"&gt;RDS&lt;/a&gt;の解説（Oracle Database 11gのサポート予定も先日&lt;a href="http://aws.typepad.com/aws_japan/2011/02/coming-soon-oracle-database-11g-on-amazon-rds.html"&gt;発表&lt;/a&gt;になっています。）&lt;/li&gt;
&lt;li&gt;&lt;a href="http://aws.amazon.com/jp/elasticmapreduce/"&gt;EMR&lt;/a&gt;（Elastic MapReduce。Hadoopがすぐさま使えます。）の使い方と運用ノウハウ&lt;/li&gt;
&lt;li&gt;&lt;a href="http://aws.amazon.com/jp/elasticloadbalancing/"&gt;ELB&lt;/a&gt;（Elastic Load Balancing）+EC2+RDSの組み合わせで、&lt;a href="http://gu3.jp/"&gt;gumi&lt;/a&gt;さんが実際に運用している例&lt;/li&gt;
&lt;li&gt;&lt;a href="http://aws.amazon.com/sdkforphp/"&gt;AWS ADK For PHP&lt;/a&gt;に関する解説&lt;/li&gt;
&lt;/ul&gt;が収録されています。最近では&lt;a href="http://www.amazon.co.jp/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.co.jp%2Fs%3Fie%3DUTF8%26x%3D0%26ref_%3Dnb_sb_noss%26y%3D0%26field-keywords%3Daws%26url%3Dsearch-alias%253Dstripbooks&amp;amp;tag=dateofrock-22&amp;amp;linkCode=ur2&amp;amp;camp=247&amp;amp;creative=7399"&gt;AWSの入門書籍&lt;/a&gt;もかなり出てきましたけど、一歩踏み込みたい方におススメの一冊です。&lt;br /&gt;
&lt;br /&gt;
【関連】&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://d.hatena.ne.jp/c9katayama/20110208"&gt;2011-02-08 - c9日記 -カタヤマンがプログラマチックに今日もコードアシスト&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://d.hatena.ne.jp/yone098/20110208/1297137979"&gt;G-Gloud Magazine 2011 AWS SDK for PHP執筆しました - よねのはてな&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;※片山さんは一番厳しいパートを担当されましたねw&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-985876498423640296?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/R8Sxwwonuhdu8GePvz3LO_DCHwI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R8Sxwwonuhdu8GePvz3LO_DCHwI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/R8Sxwwonuhdu8GePvz3LO_DCHwI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R8Sxwwonuhdu8GePvz3LO_DCHwI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=985876498423640296&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/985876498423640296?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/985876498423640296?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2011/02/g-cloud-magazine-2011amazon-sqs.html" title="G-CLOUD Magazine 2011にAmazon SQSの記事を書きました" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_YFdqTMoUsqo/TU_TG50pzjI/AAAAAAAADrw/IsqITL8IqhQ/s72-c/51vAbQrqDdL._SL500_AA300_.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0UCRHY7cSp7ImA9Wx9aFUk.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-6143267232900914077</id><published>2011-01-28T21:01:00.008+09:00</published><updated>2011-03-08T10:54:25.809+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-08T10:54:25.809+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JAWSUG" /><category scheme="http://www.blogger.com/atom/ns#" term="CloudGirl" /><category scheme="http://www.blogger.com/atom/ns#" term="AWS" /><title>クラウド女子会になぜか参加してきた</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-9m5jdiDPpOg/TXWMSFbX42I/AAAAAAAADsk/cFDSuM9C-AQ/s1600/PEACH_JAWS.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 200px;" src="http://3.bp.blogspot.com/-9m5jdiDPpOg/TXWMSFbX42I/AAAAAAAADsk/cFDSuM9C-AQ/s200/PEACH_JAWS.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5581521555518120802" /&gt;&lt;/a&gt;&lt;br /&gt;2011年1月27日に、Amazonさんの本社にて、「Japan AWS User Group (JAWS-UG) クラウド女子会」が開催されました。&lt;br /&gt;&lt;br /&gt;そして、そこで私が男子にも関わらず、しかも中の人でもないのに発表する事になった経緯を以下にまとめましたので、よろしくご査証くださいw&lt;br /&gt;&lt;br /&gt;&lt;iframe height="400px" src="http://togetter.com/iframe/88349?bc=7FC6BC" width="520px"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;まぁ、一言で言えば墓穴を掘った事になりますがなw&lt;br /&gt;しかも、自らUstreamで配信している訳で、自作自演で玉砕という最悪のシーンも思い浮かぶ訳です((((；ﾟДﾟ))))ｶﾞｸｶﾞｸﾌﾞﾙﾌﾞﾙ&lt;br /&gt;さらに後日、コアメンバーの集まりで「すべる」「どん引き」などの様々な心ない言葉をかけていただき、最終的にクラウドお兄さんとしてデビューする事になりまして大変ありがたき幸せに存じます。&lt;br /&gt;&lt;br /&gt;数々の講演をこなしてきているAWSエバンジェリストの玉川（&lt;a href="http://twitter.com/KenTamagawa"&gt;@KenTamagawa&lt;/a&gt;）さんですら「こんな経験はない」と言わしめた、超アウェー感満載のプレゼン、実に良い経験をさせていただきました（汗）&lt;br /&gt;&lt;br /&gt;まぁ、そんなこんなでしたけど、会自体は皆さん初対面同士、という事で、少し固い感じで始まりましたが、宅麺さんのラーメンスープの香りが漂ってきた頃にはだんだんと雰囲気もほぐれ、良い感じになってきました。自分はというと、Ustreamの機材が普段と違っていたので、途中でアプリを落っことしてしまったり、Recordするのを忘れたりと明らかに舞い上がっていた訳ですが（笑）、普段あまり聞く事の出来ないJavariの中の人のお話や、人事の方のお話など興味深く聞きながら、音を立てないようにラーメンをすすっておりました。（音を立てると配信音声に思いっきり入ってしまう為）&lt;br /&gt;&lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" height="296" id="utv955651" name="utv_n_283603" width="480"&gt;&lt;param name="flashvars" value="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=12277402&amp;amp;locale=ja_JP&amp;amp;hasticket=false&amp;amp;id=12277402&amp;amp;v3=1"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="src" value="http://www.ustream.tv/flash/viewer.swf"&gt;&lt;embed flashvars="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=12277402&amp;amp;locale=ja_JP&amp;amp;hasticket=false&amp;amp;id=12277402&amp;amp;v3=1" width="480" height="296" allowfullscreen="true" allowscriptaccess="always" id="utv955651" name="utv_n_283603" src="http://www.ustream.tv/flash/viewer.swf" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" height="296" id="utv456661" name="utv_n_453285" width="480"&gt;&lt;param name="flashvars" value="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=12277627&amp;amp;locale=ja_JP&amp;amp;hasticket=false&amp;amp;id=12277627&amp;amp;v3=1"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="src" value="http://www.ustream.tv/flash/viewer.swf"&gt;&lt;embed flashvars="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=12277627&amp;amp;locale=ja_JP&amp;amp;hasticket=false&amp;amp;id=12277627&amp;amp;v3=1" width="480" height="296" allowfullscreen="true" allowscriptaccess="always" id="utv456661" name="utv_n_453285" src="http://www.ustream.tv/flash/viewer.swf" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" height="296" id="utv151735" name="utv_n_193258" width="480"&gt;&lt;param name="flashvars" value="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=12277494&amp;amp;locale=ja_JP&amp;amp;hasticket=false&amp;amp;id=12277494&amp;amp;v3=1"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="src" value="http://www.ustream.tv/flash/viewer.swf"&gt;&lt;embed flashvars="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=12277494&amp;amp;locale=ja_JP&amp;amp;hasticket=false&amp;amp;id=12277494&amp;amp;v3=1" width="480" height="296" allowfullscreen="true" allowscriptaccess="always" id="utv151735" name="utv_n_193258" src="http://www.ustream.tv/flash/viewer.swf" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Ustreamの視聴者は平均50名位だったでしょうか？おそらくほとんどが男子だった思われます（笑）&lt;br /&gt;「客席うつせー」とか言われるかなと思いましたけど、みなさん紳士な方ばかりだったようで、そのようなお下品な反応はなかったようですね！&lt;br /&gt;&lt;br /&gt;発表の方ですが、&lt;a href="http://twitter.com/mikiT_T"&gt;@mikiT_T&lt;/a&gt;さんの&lt;a href="http://aws.amazon.com/route53/"&gt;Route53&lt;/a&gt;というリリースされたばかりの、しかもDNSを知らないとそもそもこのサービス自体が理解出来ないwというコユイ内容から始まり、私としてはちょっと安心。（なんでだろw）&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/AyaKomuro"&gt;@AyaKomuro&lt;/a&gt;さんはなんと着物姿。着物を着てAWSとかRackSpaceとか言っている人初めて見ましたw それはともかく、クラウドを使いたい場合に一番難しい所はまさにプレゼンにあった「関係者を納得させる」事だと思いますので、ふんふん頷きながらラーメンすすってました。（またラーメンかよ）&lt;br /&gt;&lt;br /&gt;そして自分の発表ですが、さすがにSQSと女子力を絡めるのは無理だったので（トライはしたんだよ、トライはw）、ブログ製本サービス（&lt;a href="http://mybooks.jp/"&gt;MyBooks.jp&lt;/a&gt;）のお客様が7割女性だという事実を絡めて、danboを大幅フィーチャーして話を組み立ててみました。思いっきりキャラに頼ったプレゼンテーションです。&lt;br /&gt;&lt;br /&gt;&lt;div id="__ss_6726860" style="width: 425px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/dateofrock/cloudgirl001-slideshare" title="女子たちに明日はない～AWSを使い倒して女子力アップ!?"&gt;女子たちに明日はない～AWSを使い倒して女子力アップ!?&lt;/a&gt;&lt;/strong&gt;&lt;object height="355" id="__sse6726860" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=cloudgirl001slideshare-110127231027-phpapp02&amp;amp;stripped_title=cloudgirl001-slideshare&amp;amp;userName=dateofrock"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed name="__sse6726860" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=cloudgirl001slideshare-110127231027-phpapp02&amp;amp;stripped_title=cloudgirl001-slideshare&amp;amp;userName=dateofrock" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/dateofrock"&gt;Takehito Tanabe&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="296" id="utv538845" name="utv_n_610151"&gt;&lt;param name="flashvars" value="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=12277764&amp;amp;locale=ja_JP&amp;amp;hasticket=false&amp;amp;id=12277764&amp;amp;v3=1"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="src" value="http://www.ustream.tv/flash/viewer.swf"&gt;&lt;embed flashvars="loc=%2F&amp;amp;autoplay=false&amp;amp;vid=12277764&amp;amp;locale=ja_JP&amp;amp;hasticket=false&amp;amp;id=12277764&amp;amp;v3=1" width="480" height="296" allowfullscreen="true" allowscriptaccess="always" id="utv538845" name="utv_n_610151" src="http://www.ustream.tv/flash/viewer.swf" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;ちなみに壇上から見た客席の光景は未だに忘れることができませ(ry&lt;br /&gt;&lt;br /&gt;その後の玉川さんのおはなしは、正直TwitterのMentionの処理に追われてあまり聞いてませんでしたw&lt;br /&gt;しかし、忙しいスケジュールの中で、あの女子力を絡めた話に持っていくのはさすがです・・。さすがエバンジェリスト！&lt;br /&gt;&lt;br /&gt;ちなみに、今回の自分のスライドですが、凝ってますね、と言われましたど、実質Keynoteの作業は2〜3時間です。話す内容を一週間くらい心の隅に暖めておきつつ、三日くらい前に紙にぐちゃぐちゃ書き出して、それをテキストに起こして整理してシナリオを作りました。本当はもっと余裕を持ちたかったのですけど、なんせ絶賛引っ越し中＆仕事も立て込んでいるという状況でしたので、ここは一気にやっつけました。&lt;br /&gt;&lt;br /&gt;danboに登場願うことを思いつき、Flickrでひたすら（必死の形相で）danboを検索、シナリオに合う画像を片っ端からダウンロードしました。（著作権の問題があるので、Creative Commonsライセンスの制限をかけます）&lt;br /&gt;また、&lt;a href="http://www.ashinari.com/"&gt;写真素材 足成&lt;/a&gt;という実にナイスなサイトがあるので、こちらの画像も使わせていただきました。さらに一部のオブジェクトは&lt;a href="http://www.jumsoft.com/goodies/"&gt;Jumsoft&lt;/a&gt;に非常に質の高い素材が置いてありますんで、こちらも利用させていただきました。&lt;br /&gt;&lt;br /&gt;というわけで、スライドはいつもよりも手抜きです（すまん）。思いっきりdanboとjawsちゃんwとKeynoteの力に助けられました（困ったときのキャラ頼み）。&lt;br /&gt;訴えたかった事はスライドにある通りです。せっかくの機会なので、本当はもっと話したい事がありましたけど、詰め込みすぎてもあれなので自重しました。&lt;br /&gt;&lt;br /&gt;なにはともあれ、日本初？ひょっとしたら世界初？クラウド女子会の無事成功、おめでとうございます。くのいちの方々、玉川さん、Amazonの方々、皆様お疲れさまでした。参加されたクラウド女子の方々も、今後ともJ&lt;a href="http://jaws-ug.jp/"&gt;AWS-UG&lt;/a&gt;をよろしくお願い致します！&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://d.hatena.ne.jp/popowa/20110127/1296147675"&gt;[インフラ]RightScale Social Gaming Special / Japan AWS User Group (JAWS-UG) クラウド女子会 - 第1回&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://mihochannel.wordpress.com/2011/01/28/%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E5%A5%B3%E5%AD%90%E4%BC%9A%E3%81%AB%E5%8F%82%E5%8A%A0%E3%81%97%E3%81%A6%E3%81%8D%E3%81%9F/"&gt;クラウド女子会に参加してきた&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://d.hatena.ne.jp/petach/20110128/1296225943"&gt;クラウド女子会に行ってきた&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;script src="http://b.scorecardresearch.com/beacon.js?c1=7&amp;amp;c2=7400849&amp;amp;c3=1&amp;amp;c4=&amp;amp;c5=&amp;amp;c6="&gt;&lt;/script&gt;&lt;script src="http://b.scorecardresearch.com/beacon.js?c1=7&amp;amp;c2=7400849&amp;amp;c3=1&amp;amp;c4=&amp;amp;c5=&amp;amp;c6="&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-6143267232900914077?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kFKc2Is_FLa_eCvmP3CTAghF2cg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kFKc2Is_FLa_eCvmP3CTAghF2cg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kFKc2Is_FLa_eCvmP3CTAghF2cg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kFKc2Is_FLa_eCvmP3CTAghF2cg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=6143267232900914077&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/6143267232900914077?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/6143267232900914077?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2011/01/aws48.html" title="クラウド女子会になぜか参加してきた" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-9m5jdiDPpOg/TXWMSFbX42I/AAAAAAAADsk/cFDSuM9C-AQ/s72-c/PEACH_JAWS.png" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0MAQXk5fyp7ImA9Wx9UEUg.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-4997931089098730284</id><published>2010-12-27T15:46:00.002+09:00</published><updated>2011-02-08T19:04:00.727+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-08T19:04:00.727+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Writing" /><category scheme="http://www.blogger.com/atom/ns#" term="AWS" /><title>日経SYSTEMS 2011年1月号で紹介されました！</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_YFdqTMoUsqo/TRgyETypfQI/AAAAAAAADro/TQOtrysVweo/s1600/h_OS0213.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_YFdqTMoUsqo/TRgyETypfQI/AAAAAAAADro/TQOtrysVweo/s1600/h_OS0213.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://ec.nikkeibp.co.jp/item/backno/OS0213.html"&gt;日経SYSTEMS 2011年1月号&lt;/a&gt;の「クラウド利用のシステム構築」という特集にて、ブログ製本サービス「&lt;a href="http://mybooks.jp/"&gt;MyBooks.jp&lt;/a&gt;」での事例を取り上げていただきました。&lt;br /&gt;
取材当日はいろいろとお話しさせていただきましたが、一番大きく扱ってもらったのが「画像のキャッシュ」に関する事です。AWSの米国東海岸にあるデータセンターと日本国内との距離の問題について解説されています。また、自前運用のデータベースからAWSのRDSに乗り換えた事も触れていただきました。&lt;br /&gt;
&lt;div style="clear: both;"&gt;&lt;/div&gt;この特集記事ではたくさんの現場の人たちの声が聞こえてきます。「クラウド」の本格運用はまだ始まったばかりかもしれませんが、徐々に普通な事として浸透してきているなぁ、という印象を持ちました。それと同時に、みなさんそれなりに苦労されているな、とも（苦笑）&lt;br /&gt;
&lt;br /&gt;
でも、クラウドに限らず何でもそうだと思いますけど、良いところを的確につかんで信頼性やコストでメリットが出るのであれば、悪いところは工夫すりゃ何とかなると。その為のエンジニアリングな訳ですし。色々難しいところはあるかと思いますが、情報インフラを「&lt;a href="http://amzn.to/hAZ7g2"&gt;シェア&lt;/a&gt;」していくクラウドコンピューティングは今の潮流にも合っていると思います。&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=dateofrock-22&amp;amp;o=9&amp;amp;p=8&amp;amp;l=as1&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;md=1X69VDGQCMF7Z30FM082&amp;amp;asins=4140814543" style="height: 240px; width: 120px;"&gt;&lt;/iframe&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=dateofrock-22&amp;amp;o=9&amp;amp;p=8&amp;amp;l=as1&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;md=1X69VDGQCMF7Z30FM082&amp;amp;asins=4822284271" style="height: 240px; width: 120px;"&gt;&lt;/iframe&gt;&lt;iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=dateofrock-22&amp;amp;o=9&amp;amp;p=8&amp;amp;l=as1&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;md=1X69VDGQCMF7Z30FM082&amp;amp;asins=4774143421" style="height: 240px; width: 120px;"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-4997931089098730284?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dQgxKncOlBKsCiz4aCMDomIzzb8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dQgxKncOlBKsCiz4aCMDomIzzb8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dQgxKncOlBKsCiz4aCMDomIzzb8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dQgxKncOlBKsCiz4aCMDomIzzb8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=4997931089098730284&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/4997931089098730284?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/4997931089098730284?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2010/12/nikkeisystems-20111.html" title="日経SYSTEMS 2011年1月号で紹介されました！" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_YFdqTMoUsqo/TRgyETypfQI/AAAAAAAADro/TQOtrysVweo/s72-c/h_OS0213.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkEHR306fSp7ImA9Wx9QFE8.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-5551853426429474642</id><published>2010-11-09T00:52:00.005+09:00</published><updated>2010-12-27T13:37:16.315+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-27T13:37:16.315+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Life" /><category scheme="http://www.blogger.com/atom/ns#" term="Twitter" /><title>Twitterアイコンのシールを作りました</title><content type="html">&lt;a href="http://blog.dateofrock.com/2010/11/twitter-icon.html"&gt;前回のエントリ&lt;/a&gt;で、&lt;a href="http://twitter.com/crown_sugar"&gt;@crown_sugar&lt;/a&gt;さんにTwitterアイコンを描いてもらった訳ですが、記念に&lt;a href="http://www.ptail.com/service/taseal.php"&gt;PRINTAIL&lt;/a&gt;さんにお願いしてTwitterアイコンをシールにしてもらいました。&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_YFdqTMoUsqo/TNgaMB6aeTI/AAAAAAAADiI/Rc0PLOzF8NU/s1600/P1040449.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="268" src="http://2.bp.blogspot.com/_YFdqTMoUsqo/TNgaMB6aeTI/AAAAAAAADiI/Rc0PLOzF8NU/s400/P1040449.JPG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;こんな感じで、自分が40人いる訳ですが（笑）、勢い余って10枚発注した結果がこちら。&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_YFdqTMoUsqo/TNgaM5utZfI/AAAAAAAADiM/lG7V4d4jJFM/s1600/P1040450.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/_YFdqTMoUsqo/TNgaM5utZfI/AAAAAAAADiM/lG7V4d4jJFM/s400/P1040450.JPG" width="247" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
ちょっとやりすぎましたかね（汗）おそらく息子は大喜びして部屋中にシールを貼りまくる事でしょう（違）&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
ちなみにこれだけ作っても、送料込みで¥1,540でした。（実際は3シートからで¥980）&lt;br /&gt;
&lt;div&gt;印刷品質も良いですし、これは大変お買い得です！&lt;br /&gt;
&lt;br /&gt;
全然関係ないですけど、PRINTAILさんのお仕事はオンデマンド印刷を駆使して一般コンシューマー向けのサービスを展開されてらっしゃいます。印刷屋目線で見るとちょっと興味深いですね・・&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-5551853426429474642?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1hq0qd_SsXrOOk3GnOqlfNr5P5c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1hq0qd_SsXrOOk3GnOqlfNr5P5c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1hq0qd_SsXrOOk3GnOqlfNr5P5c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1hq0qd_SsXrOOk3GnOqlfNr5P5c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=5551853426429474642&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/5551853426429474642?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/5551853426429474642?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2010/11/twitter-sticker.html" title="Twitterアイコンのシールを作りました" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_YFdqTMoUsqo/TNgaMB6aeTI/AAAAAAAADiI/Rc0PLOzF8NU/s72-c/P1040449.JPG" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkECRH0_fip7ImA9Wx9QFE8.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-4443079837739417650</id><published>2010-11-05T01:22:00.003+09:00</published><updated>2010-12-27T13:37:45.346+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-27T13:37:45.346+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Life" /><category scheme="http://www.blogger.com/atom/ns#" term="Twitter" /><title>Twitterアイコンを@crown_sugarさんに描いていただきました</title><content type="html">Twitterで有名なイラストレーター、&lt;a href="http://twitter.com/crown_sugar"&gt;@crown_sugar&lt;/a&gt;さんにイラストを描いていただきました！&lt;br /&gt;
ご存じない方は、Togetterに経緯がまとめられておりますので、ぜひご覧ください。&lt;br /&gt;
&lt;iframe height="400px" src="http://togetter.com/iframe/27090?bc=7FC6BC" width="520px"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
Twitterのアイコンですけど、初めて人と会って名刺交換する際に、TwitterのIDが併記されていると、実はフォローしていたり、フォロワーだったりと、意外に繋がっている事も多くびっくりします。（ちょっと前まではそれがブログでしたが・・）&lt;br /&gt;
その時に名刺にTwitterのアイコンがプリントされていたり、シールになって貼ってあったりすると一発で解ります。（ちなみに、早速&lt;a href="http://www.ptail.com/service/taseal.php"&gt;PRINTAILさん&lt;/a&gt;にシールを発注しましたw）&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://twitter.com/crown_sugar"&gt;@crown_sugar&lt;/a&gt;さん本当にありがとうございました。ソーシャルメディアを生かしてすばらしいお仕事されていると思います。今後のご活躍も期待しております！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-4443079837739417650?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/e4I2chPa2Dqz9NPVX5LPUZanoSA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e4I2chPa2Dqz9NPVX5LPUZanoSA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/e4I2chPa2Dqz9NPVX5LPUZanoSA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e4I2chPa2Dqz9NPVX5LPUZanoSA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=4443079837739417650&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/4443079837739417650?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/4443079837739417650?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2010/11/twitter-icon.html" title="Twitterアイコンを@crown_sugarさんに描いていただきました" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0MDRHs9fip7ImA9Wx9UEUg.&quot;"><id>tag:blogger.com,1999:blog-8436024043674554597.post-5716927335210103139</id><published>2010-10-19T08:00:00.005+09:00</published><updated>2011-02-08T19:04:35.566+09:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-08T19:04:35.566+09:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Writing" /><category scheme="http://www.blogger.com/atom/ns#" term="AWS" /><title>Software Design 2010年11月号に寄稿いたしました</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.amazon.co.jp/gp/product/B0044Z34Y6?ie=UTF8&amp;amp;tag=dateofrock-22&amp;amp;linkCode=as2&amp;amp;camp=247&amp;amp;creative=7399&amp;amp;creativeASIN=B0044Z34Y6" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;span id="goog_1801665123"&gt;&lt;span id="goog_1355086699"&gt;&lt;/span&gt;&lt;/span&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_YFdqTMoUsqo/TLxfipsGWyI/AAAAAAAADhQ/8q1XFaiTvzc/s1600/641011.jpg" /&gt;&lt;span id="goog_1355086700"&gt;&lt;/span&gt;&lt;span id="goog_1801665124"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://www.amazon.co.jp/gp/product/B0044Z34Y6?ie=UTF8&amp;amp;tag=dateofrock-22&amp;amp;linkCode=as2&amp;amp;camp=247&amp;amp;creative=7399&amp;amp;creativeASIN=B0044Z34Y6"&gt;Software Design (ソフトウェア デザイン) 2010年 11月号 &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.jp/e/ir?t=dateofrock-22&amp;amp;l=as2&amp;amp;o=9&amp;amp;a=B0044Z34Y6" style="border: medium none ! important; margin: 0px ! important;" width="1" /&gt;&lt;br /&gt;
2010年10月18日発売&lt;br /&gt;
B5判／216ページ&lt;br /&gt;
定価1,280円（本体1,219円）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
「第1特集 Amazon事例 国内新サービスから学ぶクラウド時代のシステム管理［実践］基礎知識」という特集で、自分が手がけているブログ製本サービス「&lt;a href="http://mybooks.jp/"&gt;MyBooks.jp&lt;/a&gt;」とその編集ツールである「&lt;a href="http://editor.mybooks.jp/"&gt;MyBooks Editor」&lt;/a&gt;において、Amazon Web Serviceをどう活用しているのか？という事例を6ページ程でご紹介させていただきました。&lt;br /&gt;
&lt;br /&gt;
思い起こせば、個人的に&lt;a href="http://www.amazon.co.jp/gp/product/4492580824?ie=UTF8&amp;amp;tag=dateofrock-22&amp;amp;linkCode=as2&amp;amp;camp=247&amp;amp;creative=7399&amp;amp;creativeASIN=4492580824"&gt;クラウドの衝撃&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.jp/e/ir?t=dateofrock-22&amp;amp;l=as2&amp;amp;o=9&amp;amp;a=4492580824" style="border: medium none ! important; margin: 0px ! important;" width="1" /&gt;（笑）を受けてから、かれこれ一年半以上が経過しました。最近になって「クラウド」という言葉がよく聞こえる様になってきましたが、よく解らない使われ方をしているケースも見受けられますし、単なるマーケティング用語、バズワードと捉える向きもあるようです。&lt;br /&gt;
&lt;br /&gt;
しかし、国内のいわゆるユーザー企業は、自分たちでクラウドを使い始めています。そして、その潜在的なパワーを身を以て体験しています。今年の始めに「&lt;a href="http://blog.dateofrock.com/2010/01/blog-post_19.html"&gt;中小企業こそクラウドコンピューティングの波に乗れ&lt;/a&gt;」という記事を書いた時には、中小企業やSOHO/ベンチャーにこそ、クラウドは効く、という思いがありました。それは今でも変わっていません。（とはいえ、まだ一年経っていない訳ですが・・思えば遠くへ来たもんだw）&lt;br /&gt;
&lt;br /&gt;
なお、この特集前半では、今をときめく&lt;a href="http://gu3.co.jp/" target="_blank"&gt;株式会社gumi&lt;/a&gt;さんの事例が載っております。1-2章はインフラご担当石川さんの執筆で、とてつもないトラフィックをAWSでさばくノウハウが掲載されておりますし、&lt;a href="http://blog.hori-uchi.com/" target="_blank"&gt;CTO堀内さん&lt;/a&gt;のAWSに取り組んだきっかけなど、貴重なお話が満載です。特に、今後AWSに取り組もうかな？と考えている/取り組む予定がある方は必見の内容です。&lt;br /&gt;
&lt;br /&gt;
ちなみに、弊社の事例ですと、gumiさんに比べれば断然スケールが小さいですが、導入したきっかけが似ているので勝手に親近感を覚えております（笑）&lt;br /&gt;
&lt;br /&gt;
なお、さりげなく&lt;a href="http://awswatch.heroku.com/"&gt;AWSWatch&lt;/a&gt;に言及しているのは秘密です。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8436024043674554597-5716927335210103139?l=blog.dateofrock.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NHd2W-B_16VRg95qtQZ3Bh8Spsg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NHd2W-B_16VRg95qtQZ3Bh8Spsg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NHd2W-B_16VRg95qtQZ3Bh8Spsg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NHd2W-B_16VRg95qtQZ3Bh8Spsg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</content><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8436024043674554597&amp;postID=5716927335210103139&amp;isPopup=true" title="0 件のコメント" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/5716927335210103139?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8436024043674554597/posts/default/5716927335210103139?v=2" /><link rel="alternate" type="text/html" href="http://blog.dateofrock.com/2010/10/software-design-201011.html" title="Software Design 2010年11月号に寄稿いたしました" /><author><name>Takehito Tanabe</name><uri>https://profiles.google.com/105849730154500084465</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-kV2Y89iEZxE/AAAAAAAAAAI/AAAAAAAAD4s/m1qPeGwVbgc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_YFdqTMoUsqo/TLxfipsGWyI/AAAAAAAADhQ/8q1XFaiTvzc/s72-c/641011.jpg" height="72" width="72" /><thr:total>0</thr:total></entry></feed>

