スタッフブログ

『普通の人にはどうでも良い話(参加することに意義があると思われてきている話)』

こんにちは。のむらです。
今日は普通の人にはどうでも良い話ですので、
普通の人はこの先を読まないでください。
さて、この記事のアイキャッチ画像が紫一色なのですが、
Yoを知ってる人にしか分からないネタなので、
知らない人は気にしないでください。
(Yoのニュースを知らなかったという場合、IT起業家やテクノロジー系の投資に関わる方であれば反省すべきかも知れませんが。。。汗)
本題のどうでも良い話です。
ゴールデンボンバーが特典なしのCDを売ってみた話というのが話題になりました。
これは、実験として面白かったですが、他の出来事とも共通した傾向が見えています。
少し前に、とあるトークイベントに参加者=観客として行きました。
ゲストの方に参加者からの質問をして、話をしてもらう、
という流れだったのですが、
この「参加者からの質問」というのが、まぁ、長くて、
何を聞きたいのかよく分からないものもありました。
ビジネスクリエーターズLiveなんかを企画する側の立場で見ると、
イベント全体の尺というものがあるわけで、
例えば、120分の尺に対して、
ゲストに何%くらいの時間をつかって頂けるか?
というのはけっこう気になるわけです。
極論かも知れませんが、
ゲストが、どうもこんにちは。●●です。と、挨拶をして、
「じゃ、あとは皆さんで好きなこと話しててください。」
と120分を過ごしたとしたら、
「何のための場なんだろう?」
という謎なイベントになってしまうことでしょう。
ですから、基本として、
イベント全体におけるゲストの稼働率というのは、
ひとつの重要な指標だとは思います。
イベント運営をする際に、それは押さえておきたいところでしょう。
「ゲストに喋らせる」
というのは、
「何かの点でゲストの優れた面があるので、それを引き出す」
つまりは、
「ゲストの持つマインド・知識・スキルの良いところ」
を説明してもらって、理解し、自分のものにするために参加者は聞いているわけだし、
それに対して参加費や労力を投じていると言えます。
一方で、参加者の面白くもない身の上話でイベントの尺を潰していくとなると、
そのような目的から考えると、
全参加者に対する価値の毀損が起こってしまいます。
そういうわけで、参加者として座ってた私は、
あー、この話で時間潰すのもったいななぁ、、、
と感じながら過ごしていました。
これは、ひとつ、筋の通った考え方だとは思うのですが、
後で落ち着いて考えたら、別の視点もあるかな?と思いました。
イベントの尺におけるゲストのパフォーマンス密度を最大化して、
参加者はそれを邪魔しないようにする、というのは、
例えば、
「美空ひばりの歌は凄いから、お前ら黙って聞け!」
ということでしょう。
そりゃそうだ、と当たり前と思うかも知れませんが、
AKB劇場で踊っている方々を見るに、
どうも、それだけでは世の中で起こっていることは説明がつかないな、と。
その場に行って、ゲストのパフォーマンスを見たり聞いたりするのではなく、
その場をつくることに参加する。
そして、場をつくることに参加するのにお金や労力を投じる。
これもまた、人々を動かしているという現実があります。
とすると、先ほどのトークイベントの話で
私がもったいない、と思ったのは、少し前時代的な発想であって、
「凄いゲストの方や他の参加者に、自分の面白くもない身の上話を聞いてもらう時間を獲得した」
というところにこそ、価値を感じているのかも知れません。
そういう方は、
話聞くだけならそもそも来ないのかも知れません。
ビジネスクリエーターズLiveでは、
スクール形式で机と椅子を並べて、ゲストの方が前にいて、
プロジェクターで投影されたプレゼンテーションのスライドを見せながらお話する、
というのが多いです。
が、それは別に決まりでも何でも無いので、
丸く椅子を並べて、真ん中にゲストがいて喋るとか、
質問する時は一旦、質問者が真ん中に来るとか、
そういうスタイルもあり得ると思います。
学習効率みたいなことを考えた時に、
良質なインプットの蓄積は確かにとても重要です。
ぶっちゃけ、アウトプット重視、と言われても、
そもそもインプットがショボ過ぎて、その場での満足感ばかりが
目立ってしまうワークなんかも色々見てきているので、
安易にインプットの質や量を軽視するのは、
参加している人の成長からすると、個人的には弊害が多いと思っています。
とはいえ、何もきっかけが無いというと、
人の変化はゼロになってしまうわけですから、
成長し難い方をまずは動かす、という一段においては、
このような選択肢もあるように思います。
音楽が売れるよりも、握手券が売れる、という世の中の変化の背景には、
参加することに意義がある、という、
よりダイレクトな、よりスピーディな消費傾向があるように思いまして、
世の中の変化の大まかな方向性はこっちでしょう。
ですので、そのあたりをもう一度ちゃんと捉え直して、
自分のやっていることを振り返りたいです。
役に立ったよ、という方、(役に立たなかったよ!という方も)
Facebookページにいいね!して頂けると嬉しいです
受付中イベント情報はこちら
まだの方は、ビジネスクリエーターズへの会員登録をどうぞ。
会員登録は無料です。
明日は八須くんです。

コンスタントにブログを書くコツ


こんにちは、スタッフの大久保です。
ビジネスクリエーターズのスタッフとして、こうしてスタッフブログを書く機会があるのですが、ときどき書くネタに困るときがあります。
どうすればよいものか、と思っていたところ、メルマガ「岡田斗司夫の毎日メルマガ~解決!ズバッと」にて、そのことが書かれていました。
同じような疑問・悩みを持っている方もいらっしゃると思うので、ご紹介します。
—————————————————————
【Q】
ブログがコンスタントに更新できません。
元来性格がマメでなく、仕事にもあまり関係がないのでついつい、記事を書くのをさぼってしまいます。
たまにその遅れを取り戻そうと気合を入れると書くのに2週間かかった大作になってしまいます。
その大作を数ケ月に一回更新するブログになってしまいます。
なにか、マメに記事をかけるようになるコツはないでしょうか?
【A】
「面白くないブログを書く勇気」を持ちましょう。
 毎日、どうでもいい写真をUPして、どうでもいい個人情報や思い出を語ってください。
 できれば写真を3週間分ぐらい先にUPして、あとは毎日、それについて思うことや知ってることをダラダラ書くんです。
 コツは「面白いことを書かないこと」。読んでる人など誰もいないぐらいつまらないブログを目指してください。
—————————————————————
面白いブログを書こうとするから行き詰まるので、面白くないブログを書けば、継続してブログが書けるということは
逆説的ではありますが、とても腑に落ちました。
とはいえ、読んで頂くかたの時間を頂くからには、良いコンテンツは書きたいと思いますので、今後ともよろしくお願いします。
ビジネスクリエーターズへの会員登録はこちらから。
次回のライブは9月13日(土)に開催される予定です。お楽しみに!
明日は野村君です。

GOZIRAが面白い!

おはようございます、ヒラタです。
先日、GOZIRAを見てきました。
いやー、面白いですね!!!
ハリウッド版は今作で多分2作目だと思うんですが、
アメリカ人が作るとこんな風になるのかーと思わせられる作品。
でも前作よりもゴジラらしく、日本人にウケそうなゴジラ像になっています。
渡辺謙さん、作中はずっと英語ですがゴジラの発音だけは日本語読みというところ、シブイです!
まだの方はぜひ!
「モスラーやモスラー」
面白かったよ、という方は、
Facebookページにいいね!もして頂けると嬉しいです
受付中イベント情報はこちら
まだの方は、ビジネスクリエーターズへの会員登録をどうぞ。
会員登録は無料です。
明日はべっきーです。

LINE MALLのグループ購入について思った2つの改善案

こんばんは、スタッフの平です。
先日、LINEのネット通販サービスLINE MALLで
5つの新サービスを発表しましたね。
・LINEグループ購入
友人同士でグループ購入することで割引が受けられるサービス
・LINEギフト
住所のやり取りをすることなく、友人に商品を贈れるサービス
・LINEマルシエ
産地直送で生鮮食品を届けるサービス
・LINEセレクト
リアル店舗の商品を購入できるサービス
・LINEクリエイターズモール
ハンドメイド商品の量産製造するためのクリエイターと向上の橋渡しをするサービス
過去にも共同購入サービスはありましたが、
LINEという強力なプラットフォーム上でならば、
普及する可能性は大いにありそうです。
さて、グループ購入についてですが、触ってみてこうしたほうが良いな~と思ったことが2つあります。
・代表者にまとめて発送した場合に特典があると嬉しい
共同購入する際に個人ごとに発送と
代表者にまとめて発送が選べますが、
代表者にまとめて発送なら割引してくれると
さらにお得感があっていいですよね。
仮に特典があるとすれば、小さな運送費が削減されるぐらいですから、
ポイント付与が妥当でしょうか。
・グループでの分割購入がしたい
今の購入者だけが購入手続きする仕様ですと、
1つの高価な物をグループでお金を出し合って購入するみたいな事が出来ないです。
”グループで購入する”と言うのならば
日用品の大量購入も良いですが、プレゼント購入のような時にも役立ちます。
この機能が実装されれば水やお米、化粧品といった
日用品以外の出品も扱いやすくなりますし、
購入者側は少額(例えば一人500円)を出し合って、誕生日や結婚祝い、
出産祝いのプレゼントというのがやりやすくなります。
(ただし、同調圧力といった負の面があるのに気をつける必要がありますが^^;)
何にせよ始まったばかりのサービスなので
これからの動向を見守りたいと思います。
役に立ったよ、という方は、
Facebookページにいいね!もして頂けると嬉しいです
受付中イベント情報はこちら
まだの方は、ビジネスクリエーターズへの会員登録をどうぞ。
会員登録は無料です。
明日は平田君です。

ドラえもんがあなたのスマホに現る!?

こんにちは。
松葉佐です!
今月から上映しているドラもんですが、皆さんはもう見ましたか?
個人的な感想ですが、一緒にドラなきしません?の言葉の通り
ドラなきする程感動しました!
時間のある方は是非見てください♪
と今回の話は映画ではなくこちら↓
http://web.glico.jp/dr2014/cp/index.html
なんと!ドラえもんがスマホの画面上で立体的に動きます!
ドラえもんがケースに描かれているグリコのお菓子の購入と専用
アプリをダウンロードして、遊ぶ事が出来ます。
遊んでみるとこんな感じです↓

ドラえもんカラーの水色では無く、白色に塗って耳を描けば
とらのもんに変身するかもしれません(笑)
お子さんがいる方は是非一緒に遊んでみては如何でしょうか☆
役に立ったよ、という方、(役に立たなかったよ!という方も)
Facebookページにいいね!して頂けると嬉しいです
受付中イベント情報はこちら
まだの方は、ビジネスクリエーターズへの会員登録をどうぞ。
会員登録は無料です。
明日は平さんです。

『飛行機事故で死亡についての論理の飛躍を考えてみた』

こんにちは。のむらです。
半分くらい思考実験なのですが、
身近に飛行機事故で亡くなられた方がいる場合、
感情的に不快に感じるかも知れませんので、
そのような方はこの記事は読まないでください。
さて、飛行機事故というのは、様々な規模のものがありますが、
旅客機が墜落して乗客が亡くなられた、というニュースは、
見聞きしたことがあるのではないでしょうか?
私もいくつか印象的なニュースがありますし、
NATIONAL GEOGRAPHICで、飛行機事故の検証をしているものも、
いくつも見ています。
ヒドかった例では、
旅客機のパイロットが操縦席に息子を座らせて、
その際に設定をいじってしまったために墜落、
乗っていた方が全員亡くなるという事故がありました。
これはさすがにヒドい人為的ミスと言わざるを得ないでしょうが、
多くの事故では、原因となる各種のトラブルがあるものです。
雹がエンジンに入ってエンジンが壊れたとか、
異なる国の人が関わっていた為に燃料の量の単位を間違えたとか、
設計上のミスを放置したために火災が起きたとか、
他の飛行機と接触したとか、
戦闘機に撃たれたとか、
様々な原因があります。
さて、飛行機が墜落する確率というのは、
歩いていて自動車事故に巻き込まれるよりも少ないでしょうが、
それでも、飛んでいる以上は、墜落のリスクがゼロになるということは
無いでしょう。
と、そんなことを考えていたときにふと、
しかし、人が亡くなる原因は墜落なんだろうか?
ということが気になりました。
厳密に言うと、
何かにぶつかった衝撃でカラダが大きく損傷するとか、
火に焼かれたとか、
失血死だとか、
亡くなると言っても、その原因はひとりひとり違いがあるでしょう。
墜落した飛行機に乗っていたのに生還した方もいます。
つまり、
「飛行機の墜落で亡くなりました」
というのには、論理的な飛躍があるわけです。
そこでさらに考えてみましたが、
「飛行機は墜落する」
という前提での対策を考えてみてはどうか?と。
どうしたら墜落しなくなるか?
というのを追求するのは大事なことですが、
「墜落しても死ななくなる方法」
を考えたほうが、良いのではないかと。
例えば、ある高度よりも下がった場合に、
脱出システムが動作可能になって、
墜落する際には、パラシュートつきのシートが機体を飛び出す仕組みになるとか。
こんなシステムがあれば、
墜落による死亡者を劇的に減らせるのではないか?
と思います。
もちろん、そこには費用対効果の話が出てくるわけでしょうが、
ひょっとしたら、費用対効果の観点から、
真面目に議論しないのかも知れませんが、
しかし、課題の立て方として、
ゼロにならない墜落する確率をゼロに近づけるよりも、
墜落する際に助かる方法をより低コストにする方が、
筋が良いようにも思うのです。そもそもの話として。
航空業界の内情に詳しいわけでは無いのですが、
このあたりの事情については、
識者の話を聞いてみたいと思います。
役に立ったよ、という方、(役に立たなかったよ!という方も)
Facebookページにいいね!して頂けると嬉しいです
受付中イベント情報はこちら
まだの方は、ビジネスクリエーターズへの会員登録をどうぞ。
会員登録は無料です。
明日は八須くんです。

アイス・バケツ・チャレンジ(スマートフォン編)


こんにちは、スタッフの大久保です。
ALS(筋萎縮性側索硬化症)の研究を支援するための寄付運動として、現在、世界のさまざまなところでアイス・バケツ・チャレンジが行われています。
アイス・バケツ・チャレンジとは、以下のとおり(Wikipediaより引用)。
まず「アイス・バケツ・チャレンジ」を受けることを宣言してから、バケツに入った氷水を頭からかぶり、そして次にこのチャレンジを受けてもらいたい人物を2人から3人程度指名する。この様子を撮影した動画をFacebookやTwitterなどの交流サイトで公開してチャレンジ完了となる。指名された人物は同様に氷水をかぶるか、または100ドルをALS協会に寄付するか、あるいはその両方を行うかのいずれかを24時間以内に選択する。
海外ではマイクロソフト元会長のビル・ゲイツ、日本ではサッカー選手の三浦知良が元日本代表監督の岡田武史さんを指名するなど、いろいろと話題になっています。
通常は、当たり前ですが、これは「人」がやること。しかし、今回は防水機能をアピールするためにSamsungのGALAXY S5がアイス・バケツ・チャレンジに挑戦。そして、AppleのiPhone 5sの他、HTCやノキアのスマートフォンを指名しました。
たしかに防水であることをアピールは出来たかもしれませんが、これが吉と出るか凶と出るか。
これ以外にも、さまざまに物議を醸しているアイス・バケツ・チャレンジですが、願わくば本来の趣旨であるALSの認知および支援が広まることを念じております。
ビジネスクリエーターズへの会員登録はこちらから。

食事が大事な、極めて物理的な理由

こんにちはなかしーです。
シュレディンガーといえば素粒子論で有名な方ですが、彼(?)の生物に関する考察の本、「生命とは何か」を読みました。
そもそも翻訳本である上に、多分、彼の主義としての表現の厳密さにこだわるがゆえの回りくどさが相まって、極めて読みづらい本です。(4行理解するのに数十分かかった箇所も有り。。)
しかしながら、超面白い。スーパー面白い。
ちょいちょいグッと来る箇所があります。その中でも、凄そうに言ってるけどまぁそうだよね的なところを引用します。

”そこで「負エントロピー」というぎこちない言い方をもっといい表現に置き換えて「エントロピーは負の符号をつければ、それ自身秩序の大小の目安となる」と言い表せます。このようにして、生物が自分の体を常に一定のかなり高い水準の秩序状態(かなり低いエントロピーの水準)に維持している仕掛けの本質は、実はその環境から秩序というものを絶えず吸い取ることにあります。この結論はちょっと見た時に思われるほど奇妙なものではありません。むしろわかりきったつまらないことだといわれるべきでしょう。事実、高等動物の場合には、それらの動物が食料としている秩序の高いものをわれわれはよく知っているわけです。すなわち、多かれ少なかれ複雑な有機化合物の形をしているきわめて秩序の整った状態の物質が高等動物の食料として役立っているのです。それは動物に利用されると、もっとずっと秩序の下落した形に変わります。”

如何でしょうか。
一文が長くて途中で嫌になる感じでしょう(笑)
多分言いたい事を出来る限り普通っぽく、とはいえ言いたいことをはずさない様に私なりに言うと、
「(氷は一度溶けたら絶対元に戻らないし、コーヒーに角砂糖を入れたら溶けて二度と角砂糖にはならない様に、モノは熱やその他の外部からの影響を受けるとそのカタチや秩序を保つ事は出来ない。それにも関わらず、何十兆という微細な細胞の複雑きわまりない動きによって一つの秩序=カタチを形成している)生物が何故、(熱運動やブラウン運動などの外的な影響に負けずに)カタチ=秩序を保てるのか、というと、それは外部から動植物という高度な秩序を食べる事により、自分の秩序維持のための材料としているからなんだ。」
という事なんだと思ってます。
確かに、ご飯たべないと死んじゃうんですが、それを物理学的観点からまじまじと観察して話をしているのが非常に面白いなぁ、と。こういう言い方になるんだ、、という感じ。
ちなみに、最後の「秩序の下落した形」というのは、食事の結果として出てくるアレです。ここは彼的には笑うところなんでしょうね。(その後の文面で、とは言え植物はまだそれを利用出来るから、最も下落した形ではない、というような補足が入ってます。つくづく細かい方です。)
 
この本を読んでから立花隆氏、利根川進氏の「精神と物質」を読むと、「秩序」とよばれていた実態についての(少なくとも「生命とは何か」の時代よりも新しい)知識に触れることが出来るので、より面白いこと間違いありません。
もうちょっと触れると、免疫という仕組みがいかに凄い事になっているのかが切々と書いてます。細かく見ると一つ一つは物理法則に則った現象なのだけども、それが、かのように集まっておりそして複雑に絡み合って一つの系=カタチ=秩序=生き物を形作っているんだ、という事が垣間見れます。
 
まぁつまりですね、生き物って凄いんだな。
その凄さを保つ為には、ご飯は大事なんだな、ということですね。ここまで言っといてそれだけです(笑
 
さて、そろそろ私という系の秩序を一定かつ高い水準で維持する、エントロピーの最大化を防ぐ為に必要な、秩序の整った物質を摂取する必要性を認知したので、出かけるとしよう。(=腹減った、飯いってくる。)
 
では。
 
 
 

UNI-CUBに試乗してみました

おはようございます、平田です。
先日、HONDAのUNI-CUBに試乗する機会がありました。
http://www.honda.co.jp/UNI-CUB/
椅子に座るような感覚で重心を右に左に動かすだけでUNI-CUBが自在に動きます。
操作は難しくなく誰でも乗れますし、動きもスムーズです。
ドラえもんの中で表現されてる未来のような感じで
人が歩行する事なく、この乗り物に乗って町中を移動している、ちょっと近未来の感覚です。
10月の真空展という展示会で試乗会やってるので良かったら行ってみるといいかもしれません。
http://www.nikkan.co.jp/eve/vacuum/
面白かったよ、という方は、
Facebookページにいいね!もして頂けると嬉しいです
受付中イベント情報はこちら
まだの方は、ビジネスクリエーターズへの会員登録をどうぞ。
会員登録は無料です。
明日はべっきーです。

AWS,Linux初心者でも出来た!AWS,Linux初心者によるAWSを用いたWebサービスの構築方法

こんばんは、スタッフの平です。
盆休みでは夏休みの自由研究もとい、
今まで後回しになっていたAWS(Amazon Web Services)を活用した
Webサービスの構築をしていました。
過去の話
Amazon Web Servicesをお試し中
AWSはもちろんLinuxに触ったことも殆どなかったので
かかった時間は丸々4日間と盆休みの殆どを使ってしまいました。
↓URLがAWSになっているのが分かります。(セキュリティ対策が弱いと思うのでIPは伏せてます)

 
さて、せっかくAWSにWebサービスを立ち上げることも出来ましたので、
本日は自分へのメモも兼ねてAWS立ち上げ方法を書いていきます。
(再度サーバを立ち上げながら書いていますので2014/8/18日時点では本記事通りにすれば確実にできます)
ただタイトルにもある通り、私自身Linux初心者なので、
間違っていることや無駄なことも書かれている可能性も高いですが、そこはご了承ください。
なので本記事の対象は
AWSもLinuxもよく分からんけど、ローカルで動くPHPサービスをWebで立ち上げてみたい人向けです。
(ちなみにAWSのUI等は頻繁に変わりますので、半年後は本記事通りやっても上手くいかなかったり、
項目自体が変わっているかもしれません)
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ざっくりやったこと一覧
・EC2立ち上げ
・EC2からRDSに接続
・EC2にVNC接続確認
・VNC接続
・EC2とRDS(MySQL)を用いたWebサービスの立ち上げ
・ローカルマシンからEC2へファイル転送(FTP)
・ローカルマシンにDB(MySQLの)をインストールしてWebサービスの立ち上げ
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
1.AWSのアカウントを作ります
下記通りにすれば良いので特に迷うことはないはず。
http://aws.amazon.com/jp/register-flow/
AWS 無料利用枠については下記参照
http://aws.amazon.com/jp/free/
最初のサインアップから12ヶ月間は無料枠が多いが注目です。
ただし間違った項目(課金対象項目)を選択するといきなり課金が始まるのでご注意を
(私も少しばかり痛い目に合いました)
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
2.EC2をたちあげる
少し古いですがドットインストールの動画を見ながらすれば8割方問題なく進めることが出来ます。
http://dotinstall.com/lessons/basic_aws
Step 1: Choose an Amazon Machine Image (AMI)
LinuxといってもAmazon Linux、Red Hat、Ubuntu Server等と種類がありバージョンも違う。
私は↑3種類全て試した結果、最終的にRed Hat Enterprise Linux 6.5の64bitバージョンに落ち着きました。
AWS関連で検索すると色々記事が転がっていますが、その記事とOSが違っていると
異なる結果になることがよくあるのでOS選びは慎重に。
Step 2: Choose an Instance Type
無料枠はti.microしかないのでそのままこれを選びます
Step 3: Configure Instance Details
Subnetをap-northeast-1cに変更。
(RDSに1aがないため)
Step 4: Add Storage
ここも何も変更しない
Step 5: Tag Instance
インスタンス名を決めれますので、とりあえず
”testinstance”と入力しときます
Step 6: Configure Security Group
ポート開放やアクセス可能なIPアドレスを指定します。
初期状態だとSSH接続だけ可能なので
RDSへの接続用3306ポート、ファイル転送用21ポートと60000-60010、ブラウザ表示用の80ポート、VNC接続用の5901ポートを開放しときます。
Type、Protocol、Port Range、Source
Custom TCP Rule、TCP、5901、0.0.0.0/0
Custom TCP Rule、TCP、21、0.0.0.0/0
Custom TCP Rule、TCP、60000 – 60010、0.0.0.0/0
MYSQL、TCP、3306、0.0.0.0/0
SSH、TCP、22、0.0.0.0/0
HTTP、TCP、80、0.0.0.0/0
(本来ならIPアドレス等も限定したほうがセキュアですが今は気にせず先に進みます)
Step 7: Review Instance Launch
世界中からアクセスされる状態だよと言われていますが気にせずLaunch!
そうすると、秘密鍵を作るダイアログが表示されます。
Create a new key pairを選択して
”testkeypair”と入力してtestkeypair.pemをダウンロードしておきます。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
3.EC2へ接続
↓の通りしていけば迷わずいけます
PuTTY を使用して Windows コンピュータから Amazon EC2 インスタンスに接続する
http://docs.aws.amazon.com/ja_jp/gettingstarted/latest/computebasics-linux/getting-started-deploy-app-connect.html
↓からPuTTY と PuTTYGen をダウンロードしましょう
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
★ポイント
・host nameに”ec2-user@”を付け忘れてハマるケースがありますのでご注意を
・AMIによって@マークの前が変わるので注意
http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html#TroubleshootingInstancesConnectingPuTTY
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
4.EC2の設定
無事にEC2にアクセスできたら簡単に初期設定します。
ドットインストールを参考にしたらすんなりいけます。
http://dotinstall.com/lessons/basic_aws
4-1.最初にルートパスワード変更
sudo passwd
4-2 ルートログイン
su
4-3.とりあえずのアップデート
sudo yum update
★ポイント OSによってyumコマンドがなかったり,apt-getコマンドがなかったりと
Linuxに慣れていない人間からすれば非常に大変。
4-4 Webサービスのためのソフトをインストール
2つ目がサービスを立ち上げて
3つ目が再起動してもソフトが自動で立ち上がるためのコマンド
sudo yum -y install httpd php mysql
sudo service httpd start
sudo chkconfig httpd on
sudo nano /var/www/html/index.html
hello
Ctrl+xでYでファイル作成
ブラウザに↓のようなURLを入力しhelloと表示されれば、ここまではOK!
http://ec2-54-64-53-179.ap-northeast-1.compute.amazonaws.com/index.html

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
5.RDS立ち上げ
次にRDSを立ち上げます。
その前にDBのテーブルの値に日本語を入れたい場合
↓サイトの説明通りにParameter Groupsを作っておく必要があります。
http://dotnsf.blog.jp/archives/2211314.html
4b-1 Parameter Groupsでprodを作り、
character_set_database と character_set_server の値としてどちらにも utf8 を指定しておきます。
Step 1:Select Engine
mysqlを選択
Step 2:Production?
Noを選択
★超重要、ここでYesを押しちゃうと、お金がかかる項目を選んでしまうので気をつけましょう
Step 3:Specify DB Details
以下の項目を設定し、後はそのまま
DB Instance Class db.t2.micro
Multi-AZ Deployment No
Allocated Storage 5GB
DB Instance Identifier testdb
Master Username testuser
Step 4:Configure Advanced Settings
以下の項目を設定し、後はそのまま
Availability Zone ap-norheast-1c
VPC Security Group(s) EC2と同じもの
Database Name testdb
Parameter Group prob
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
6.EC2からRDSに接続確認
statusがavailableになったらさっそくputtyを使ってEC2からRDSにアクセスしてみます。
testdbのEndpointが↓のようになっているので
”testdb.xxxx999xxxxx.ap-northeast-1.rds.amazonaws.com”
↓のようなコマンドを入力するとパスワードを聞かれるので、先ほど設定したパスを入力すればOK
mysql -h testdb.xxxx999xxxx.ap-northeast-1.rds.amazonaws.com -u testuser -p
show databases;と入力して
mysql>show databases;
+——————–+
| Database |
+——————–+
| information_schema |
| innodb |
| mysql |
| performance_schema |
| testdb |
+——————–+
こんな感じに反応があればOK!です。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
7.VNC接続
ローカルマシンで作ったPHPファイルをEC2に転送する前に、
GUI操作ができるようにしておくと楽なので先にVNC接続できる環境を構築します。
↓のサイト自体はリモートデスクトップ接続の説明をしていますが、
この通りすればVNC接続出来ました。(中身は完全に理解しているわけではありません^^;)
http://tanyaolinux.blogspot.jp/2014/08/aws-linux-rdp.html
常にルートログインした状態でコマンド入力しています
・SELinux/iptables無効化
nano /etc/selinux/config
#SELINUX=enforcing
SELINUX=disabled
chkconfig iptables off; chkconfig –list iptables
chkconfig ip6tables off; chkconfig –list ip6tables
・TimeZoneとHostName変更
date; cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime;
y
nano /etc/sysconfig/network
#HOSTNAME=ip-xxx-xxx-xxx-xxx.ap-northeast-1.compute.internal
HOSTNAME=rhel65-rdp
reboot
・GnomeGUIインストール
yum groupinstall “X Window System” “GNOME Desktop Environment” “Desktop”
・vncserverのインストールと起動準備
yum install tigervnc-server
nano /etc/sysconfig/vncservers
VNCSERVERS=”1:root”
VNCSERVERARGS[1]=”-geometry 1024×768″
chkconfig vncserver on; chkconfig –list vncserver
vncpasswd
/etc/init.d/vncserver start
・EPELリポジトリのインストール
rpm -ivh http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
sed -i ‘s/enabled=1/enabled=0/g’ /etc/yum.repos.d/epel.repo
・xrdpのインストール(いらないかも)
yum –enablerepo=epel install xrdp
・日本語キーボード対応
cd /etc/xrdp/
wget http://www.mail-archive.com/xrdp-devel@lists.sourceforge.net/msg00263/km-e0010411.ini
mv km-e0010411.ini km-0411.ini
ln -s km-0411.ini km-e0010411.ini
ln -s km-0411.ini km-e0200411.ini
ln -s km-0411.ini km-e0210411.ini
・xrdp起動(いらないかも)
/etc/init.d/xrdp start
・GUIを日本語化
yum groupinstall “Japanese Support”
cp -p /etc/sysconfig/i18n /
etc/sysconfig/i18n.org
nano /etc/sysconfig/i18n
#LANG=en_US.UTF-8
LANG=”ja_JP.UTF-8″
cd ~
nano .bash_profile
export LANG=ja_JP.UTF-8
UltraVNCをダウンロードしてインストール(VNC接続できるなら他のアプリでも可)
http://www.forest.impress.co.jp/library/software/ultravnc/
VNCサーバにtestinstanceのPublic IP:5901と入れて接続する
↓こんな画面が表示されます

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
8.ローカルマシンのPHPファイルをEC2に転送する
↓のサイトを参考にすることでWinSCPというソフトを利用して転送することが出来ました
http://blog.genies-ag.jp/2011/07/amazon-ec2-amazon-linux-vsftpd.html
http://www.forest.impress.co.jp/library/software/winscp/
su
yum -y install vsftpd
nano /etc/vsftpd/vsftpd.conf
設定ファイルの修正の仕方は参照サイトを参考にしてください
(pasv_address=固定IPは設定しませんでした)
nano /etc/vsftpd/chroot_list
webadminを入力
★ポイント 空ファイルでいいのでファイルを作っていないと接続時に接続できないです
adduser webadmin
passwd webadmin
service vsftpd start
chkconfig vsftpd on
WinSCPアプリを起動して、
転送プロトコル FTP 暗号化なし
ホスト名にPublic IP、ポート番号21
ユーザ名 Webadmin パスワード
でログインを押すとローカルマシンとEC2上のエクスプローラーが開いてくれます。
↓のようにtest.txtを格納すると、VNC上にtest.txtが現れます

/var/www/html/にphpファイルを直接転送したい場合、
アクセス権限が足りないのでVNC接続し
htmlフォルダを右クリックして、プロパティ→アクセス権の
ファルダのアクセス権をアクセスのみから作成と削除に変更するとWinSCP上でhtmlフォルダに
phpファイルを置くことが出来ます(セキュリティ上望ましくはないですが)
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
9.ローカルのMySQL環境をRDSに移行
GUIで操作したかったので、MySQL Workbenchをインストールしました。
(オラクルアカウント作成が必要です)
http://dev.mysql.com/downloads/workbench/
インストールできたらDatabase->Connect to Databaseの
HostnameにtestdbのEndpointを入力
Userにtestdbと入れてOKを押してパスワードを入力すれば接続完了!
Server->DataImport
Import from Self-Contained Fileに予めエクスポートしといたsqlファイルを指定して、
default Schema to be Imported toにtestdbを指定してstart Importすれば以降完了です。
PHPファイル側の接続文字列は↓な感じにすればOK!
詳しくはドットインストールでどうぞ
define(‘DSN’, ‘mysql:host=testdb.xxxxxxxxxx.ap-northeast-1.rds.amazonaws.com;port=3306;dbname=testdb’);
define(‘DB_USER’, ‘testuser’);
define(‘DB_PASSWORD’, ‘xxxxx’);
function connectDb() {
try {
return new PDO(DSN, DB_USER, DB_PASSWORD);
} catch (PDOException $e) {
echo $e->getMessage();
exit;
}
}
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
10.RDSを使わずEC2上にMySQLをインストールして環境を整える場合
DB使用料すら節約したいという方にはEC2上にMySQLを用意する方法があります。
下記あたりのサイトを参考にすれば簡単に構築できます
http://d.hatena.ne.jp/Yosuke_Taka/20130519/1368924602
http://docs.aws.amazon.com/ja_jp/gettingstarted/latest/computebasics-linux/getting-started-deploy-app-download-app.html
sudo yum install mysql-server
sudo chkconfig mysqld on
sudo service mysqld start
mysql_secure_installation
最初にエンター後rootのパスワード入力
mysql -u root -p
先ほど設定したパスワードで入れたらOK!
show databases;
testdbがない
create database testdb;
show databases;
testdbが作られていればOK
9b EC2上のMySQLへインポート
下記サイトを参考
http://napzak.com/tips/?MySQL%E3%81%AE%E3%83%80%E3%83%B3%E3%83%97%EF%BC%88%E3%82%A8%E3%82%AF%E3%82%B9%E3%83%9D%E3%83%BC%E3%83%88%EF%BC%89%E3%80%81%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88%E3%80%81%E3%83%90%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97
事前に/tmpにsqlファイル(dump.sql)を転送しておく
後は↓のコマンドを叩けばOK
mysql -u root -p –default-character-set=utf8 testdb < /tmp/dump.sql
PHPファイルの設定は↓のようにすればOK
define(‘DSN’, ‘mysql:host=localhost;dbname=testdb’);
define(‘DB_USER’, ‘root’);
define(‘DB_PASSWORD’, ‘xxxxx’);
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
おまけ
MySQLを扱う際、PDOが初期状態では使えないらしく↓のサイトを参考にすることで稼働確認
http://tech-gym.com/2011/04/%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC/262.html
http://blog.be-style.jpn.com/article/73397659.html
sudo yum -y install php-pdo
sudo yum install php php-devel php-pdo php-pear php-mcrypt php-mysql php-mbstring
sudo nano /etc/php.ini
extension=pdo.so
extension=pdo_mysql.so
PHPのエラーを表示させる方法

nano /etc/php.ini
display_errors = On
公開時にはOFFにするのを忘れてはいけません。
↑の設定を反映するためにphpの再起動
/etc/rc.d/init.d/httpd restart
★重要ポイント
テーブル名に大文字を使っていると、ローカルでは上手く動いていても
RDS上ではうまく動かない可能性がありますので、基本小文字だけで構成しましょう
私はここでかなりハマりました。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ざっくりした説明になりましたが、
今後AWSを試してみたいという方は本記事や本記事が参照しているサイトを参考に
ぜひ頑張ってみてください!
役に立ったよ、という方は、
Facebookページにいいね!もして頂けると嬉しいです
受付中イベント情報はこちら
まだの方は、ビジネスクリエーターズへの会員登録をどうぞ。
会員登録は無料です。
明日は平田君です。