www.eikichi.jp
YAPC::Asia Tokyo 2013
YAPC::Asia Tokyo 2013 Eikichi Gotoh
「アレ」と Perl で AWS を
YAPC::Asia Tokyo 2013 Eikichi Gotoh
YAPC::Asia Tokyo 2013 Eikichi Gotoh
後藤 永吉
Eikichi Gotoh
http://www.eikichi.jp/
YAPC::Asia Tokyo 2013 Eikichi Gotoh
宮城から来ました
YAPC::Asia への参加は 7 / 8
YAPC::Asia Tokyo 2013 Eikichi Gotoh
Sendai.pm
YAPC::Asia Tokyo 2013 Eikichi Gotoh
http://sendai.pm.org/
ディレクター
YAPC::Asia Tokyo 2013 Eikichi Gotoh
株式会社インプレイス
取締役
YAPC::Asia Tokyo 2013 Eikichi Gotoh
http://www.imprace.co.jp/
YAPC::Asia への参加は 7 / 8
YAPC::Asia Tokyo 2013 Eikichi Gotoh
フリーペーパー
YAPC::Asia Tokyo 2013 Eikichi Gotoh
YAPC::Asia Tokyo 2013 Eikichi Gotoh
YAPC::Asia Tokyo 2013 Eikichi Gotoh
人材募集中
YAPC::Asia Tokyo 2013 Eikichi Gotoh
―
YAPC::Asia Tokyo 2013 Eikichi Gotoh
「アレ」と Perl で AWS を
YAPC::Asia Tokyo 2013 Eikichi Gotoh
AWS
YAPC::Asia Tokyo 2013 Eikichi Gotoh
YAPC::Asia Tokyo 2013 Eikichi Gotoh
クラウドコンピューティング
YAPC::Asia Tokyo 2013 Eikichi Gotoh
AWS とは
YAPC::Asia Tokyo 2013 Eikichi Gotoh
詳しくは明日のセッションで
AWS とは
YAPC::Asia Tokyo 2013 Eikichi Gotoh
AWS とは
AWS Management Console
YAPC::Asia Tokyo 2013 Eikichi Gotoh
AWS の使い方
⃝
YAPC::Asia Tokyo 2013 Eikichi Gotoh
AWS の使い方
AWS Command Line Interface
YAPC::Asia Tokyo 2013 Eikichi Gotoh
AWS の使い方
⃝
YAPC::Asia Tokyo 2013 Eikichi Gotoh
AWS の使い方
YAPC::Asia Tokyo 2013 Eikichi Gotoh
AWS の使い方
AWS::CLIWrapper
⃝
YAPC::Asia Tokyo 2013 Eikichi Gotoh
AWS の使い方
―
YAPC::Asia Tokyo 2013 Eikichi Gotoh
「アレ」と Perl で AWS を
YAPC::Asia Tokyo 2013 Eikichi Gotoh
「アレ」
YAPC::Asia Tokyo 2013 Eikichi Gotoh
20年前、皆が夢中になったもの
YAPC::Asia Tokyo 2013 Eikichi Gotoh
YAPC::Asia Tokyo 2013 Eikichi Gotoh
検索してみると、
今でも新品がそこそこ手頃な値段で買える
YAPC::Asia Tokyo 2013 Eikichi Gotoh
そーいえば、
バーコードバトラーって
スーパーファミコンに接続しても遊べるんだっけ
YAPC::Asia Tokyo 2013 Eikichi Gotoh
あれ、
スーパーファミコンのコントローラーって
パソコンに接続するための USB アダプターあったはず
YAPC::Asia Tokyo 2013 Eikichi Gotoh
ん、
てことはバーコードバトラーも
パソコンに接続できる
YAPC::Asia Tokyo 2013 Eikichi Gotoh
だったら、
バーコードバトラーをインターフェースにして
色々操作できちゃったら面白いじゃん!
YAPC::Asia Tokyo 2013 Eikichi Gotoh
全部 えました
YAPC::Asia Tokyo 2013 Eikichi Gotoh
YAPC::Asia Tokyo 2013 Eikichi Gotoh
YAPC::Asia Tokyo 2013 Eikichi Gotoh
YAPC::Asia Tokyo 2013 Eikichi Gotoh
YAPC::Asia Tokyo 2013 Eikichi Gotoh
YAPC::Asia Tokyo 2013 Eikichi Gotoh
YAPC::Asia Tokyo 2013 Eikichi Gotoh
YAPC::Asia Tokyo 2013 Eikichi Gotoh
バーコードバトラーとは
1991年にエポック社から発売された電子ゲーム機
バーコードの付いたカードを読みとらせ、その数値
情報からキャラクターやアイテムのデータを生成
し、...
YAPC::Asia Tokyo 2013 Eikichi Gotoh
バーコードバトラーでやりたいこと
1. カード A を使って AWS EC2 インスタンスが起動
2. カード B を使ってカード A で起動したインスタンス
 に AWS...
名づけて BB2AWS
YAPC::Asia Tokyo 2013 Eikichi Gotoh
YAPC::Asia Tokyo 2013 Eikichi Gotoh
BB2AWS 準備
前提
ハードウェアとか C とかよくわからないけど、
Perl ならなんとかしてくれるはず!
YAPC::Asia Tokyo 2013 Eikichi Gotoh
BB2AWS 準備
AWS::CLIWrapper
YAPC::Asia Tokyo 2013 Eikichi Gotoh
BB2AWS 準備 - AWS::CLIWrapper
# easy_install awscli
% vi ~/.aws/config
[default]
aws_acc...
YAPC::Asia Tokyo 2013 Eikichi Gotoh
BB2AWS 準備
Device::USB
YAPC::Asia Tokyo 2013 Eikichi Gotoh
BB2AWS 準備 - Device::USB
% brew install libusb-compat
% cpanm Device::USB
YAPC::Asia Tokyo 2013 Eikichi Gotoh
BB2AWS 準備 - Device::USB
日本語での Perl で USB の情報が少ない
 Device::USB::MissileLauncher 
 Mac::...
USB 面倒
YAPC::Asia Tokyo 2013 Eikichi Gotoh
Device ID とか Product ID とか
YAPC::Asia Tokyo 2013 Eikichi Gotoh
デバイス情報を調べる
YAPC::Asia Tokyo 2013 Eikichi Gotoh
// OS X
% system_profiler SPUSBDataType
// Linux
% libusb
OS X でうまく接続できない
Ubuntu に作業環境を変更
YAPC::Asia Tokyo 2013 Eikichi Gotoh
スーパーファミコンコントローラーの
入力を無事に読み取れた!
YAPC::Asia Tokyo 2013 Eikichi Gotoh
⃝
YAPC::Asia Tokyo 2013 Eikichi Gotoh
が・・・
YAPC::Asia Tokyo 2013 Eikichi Gotoh
バーコードバトラーの入力が読み取れない・・・
YAPC::Asia Tokyo 2013 Eikichi Gotoh
デバイスへスーパーファミコンからの
信号が必要なのか・・・
YAPC::Asia Tokyo 2013 Eikichi Gotoh
YAPC::Asia Tokyo 2013 Eikichi Gotoh
そもそもスーパーファミコンと接続された時の
正常な動作を知らない・・・
YAPC::Asia Tokyo 2013 Eikichi Gotoh
YAPC::Asia Tokyo 2013 Eikichi Gotoh
・・・
YAPC::Asia Tokyo 2013 Eikichi Gotoh
ごめんなさい、出来ませんでした!
YAPC::Asia Tokyo 2013 Eikichi Gotoh
で、
YAPC::Asia Tokyo 2013 Eikichi Gotoh
YAPC::Asia Tokyo 2013 Eikichi Gotoh
結局こうなりました
⃝
YAPC::Asia Tokyo 2013 Eikichi Gotoh
結局こうなりました
1. カード A を使って AWS EC2 インスタンスが起動
2. カード B を使ってカード A で起動したインスタンス
 に AWS Route5...
YAPC::Asia Tokyo 2013 Eikichi Gotoh
結局こうなりました
1. 波動拳で AWS EC2 インスタンスが起動
2. 昇竜拳で波動拳で起動したインスタンス
 に AWS Route53 からドメインでの接続を可能...
名づけて SF2AWS
YAPC::Asia Tokyo 2013 Eikichi Gotoh
YAPC::Asia Tokyo 2013 Eikichi Gotoh
SF2AWS
⃝
YAPC::Asia Tokyo 2013 Eikichi Gotoh
まとめ
YAPC::Asia Tokyo 2013 Eikichi Gotoh
まとめ
思い込みは危険
YAPC::Asia Tokyo 2013 Eikichi Gotoh
まとめ
ハードウェア触るの難しい
YAPC::Asia Tokyo 2013 Eikichi Gotoh
まとめ
3.5 mm ピンジャックと
パソコンのマイク端子を接続して
入力を読む dll 作ってる人がいる
YAPC::Asia Tokyo 2013 Eikichi Gotoh
まとめ
やっぱ、
ハードウェア周りとか C などの知識が必要
YAPC::Asia Tokyo 2013 Eikichi Gotoh
まとめ
もともと興味があった分野だし、
これを期に(ハードウェア周りとか C とかも含めて)
今後も色々と勉強、挑戦したい
YAPC::Asia Tokyo 2013 Eikichi Gotoh
まとめ
Perl 楽しい
YAPC::Asia Tokyo 2013 Eikichi Gotoh
まとめ
⃝⃝ + ✕✕ + Perl + △△
YAPC::Asia Tokyo 2013 Eikichi Gotoh
まとめ
ともあれ、
バーコードバトラーをインターフェースにした
何かを完成させて公開します
http://www.eikichi.jp/
YAPC::Asia Tokyo 2013 Eikichi Gotoh
告知
JAWS-UG
YAPC::Asia Tokyo 2013 Eikichi Gotoh
告知
JAWS-UG 青森支部の仙台支部長
YAPC::Asia Tokyo 2013 Eikichi Gotoh
告知
 9/28 
 JAWS Festa Kansai 2013 
http://jfk2013.jaws-ug.jp/
YAPC::Asia Tokyo 2013 Eikichi Gotoh
告知
YAPC::Asia Tokyo 2013 Eikichi Gotoh
告知
 JAWS Festa Kansai 2013 
アンカンファレンス
「地方における AWS の現状ついて語ろう」
のモデレーターとして参加します
http://jfk2013.jaws-ug.jp/
YAPC::Asia Tokyo 2013...
以上です
YAPC::Asia Tokyo 2013 Eikichi Gotoh
ご質問やアドバイスが御座いましたら
懇親会の際にでもお声掛けください
YAPC::Asia Tokyo 2013 Eikichi Gotoh
 Director Eikichi Gotoh 
http://www.eikichi.jp/
 JAWS FESTA Kansai 2013 
http://jfk2013.jaws-ug.jp/
YAPC::Asia Tokyo 2013 ...
Upcoming SlideShare
Loading in...5
×

「アレ」と Perl で AWS を - YAPC::Asia Tokyo 2013

2,035

Published on

0 Comments
11 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,035
On Slideshare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
3
Comments
0
Likes
11
Embeds 0
No embeds

No notes for slide

「アレ」と Perl で AWS を - YAPC::Asia Tokyo 2013

  1. 1. www.eikichi.jp
  2. 2. YAPC::Asia Tokyo 2013 YAPC::Asia Tokyo 2013 Eikichi Gotoh
  3. 3. 「アレ」と Perl で AWS を YAPC::Asia Tokyo 2013 Eikichi Gotoh
  4. 4. YAPC::Asia Tokyo 2013 Eikichi Gotoh 後藤 永吉 Eikichi Gotoh http://www.eikichi.jp/
  5. 5. YAPC::Asia Tokyo 2013 Eikichi Gotoh 宮城から来ました
  6. 6. YAPC::Asia への参加は 7 / 8 YAPC::Asia Tokyo 2013 Eikichi Gotoh
  7. 7. Sendai.pm YAPC::Asia Tokyo 2013 Eikichi Gotoh http://sendai.pm.org/
  8. 8. ディレクター YAPC::Asia Tokyo 2013 Eikichi Gotoh
  9. 9. 株式会社インプレイス 取締役 YAPC::Asia Tokyo 2013 Eikichi Gotoh http://www.imprace.co.jp/
  10. 10. YAPC::Asia への参加は 7 / 8 YAPC::Asia Tokyo 2013 Eikichi Gotoh
  11. 11. フリーペーパー YAPC::Asia Tokyo 2013 Eikichi Gotoh
  12. 12. YAPC::Asia Tokyo 2013 Eikichi Gotoh
  13. 13. YAPC::Asia Tokyo 2013 Eikichi Gotoh
  14. 14. 人材募集中 YAPC::Asia Tokyo 2013 Eikichi Gotoh
  15. 15. ― YAPC::Asia Tokyo 2013 Eikichi Gotoh
  16. 16. 「アレ」と Perl で AWS を YAPC::Asia Tokyo 2013 Eikichi Gotoh
  17. 17. AWS YAPC::Asia Tokyo 2013 Eikichi Gotoh
  18. 18. YAPC::Asia Tokyo 2013 Eikichi Gotoh
  19. 19. クラウドコンピューティング YAPC::Asia Tokyo 2013 Eikichi Gotoh AWS とは
  20. 20. YAPC::Asia Tokyo 2013 Eikichi Gotoh 詳しくは明日のセッションで AWS とは
  21. 21. YAPC::Asia Tokyo 2013 Eikichi Gotoh AWS とは
  22. 22. AWS Management Console YAPC::Asia Tokyo 2013 Eikichi Gotoh AWS の使い方
  23. 23. ⃝ YAPC::Asia Tokyo 2013 Eikichi Gotoh AWS の使い方
  24. 24. AWS Command Line Interface YAPC::Asia Tokyo 2013 Eikichi Gotoh AWS の使い方
  25. 25. ⃝ YAPC::Asia Tokyo 2013 Eikichi Gotoh AWS の使い方
  26. 26. YAPC::Asia Tokyo 2013 Eikichi Gotoh AWS の使い方 AWS::CLIWrapper
  27. 27. ⃝ YAPC::Asia Tokyo 2013 Eikichi Gotoh AWS の使い方
  28. 28. ― YAPC::Asia Tokyo 2013 Eikichi Gotoh
  29. 29. 「アレ」と Perl で AWS を YAPC::Asia Tokyo 2013 Eikichi Gotoh
  30. 30. 「アレ」 YAPC::Asia Tokyo 2013 Eikichi Gotoh
  31. 31. 20年前、皆が夢中になったもの YAPC::Asia Tokyo 2013 Eikichi Gotoh
  32. 32. YAPC::Asia Tokyo 2013 Eikichi Gotoh
  33. 33. 検索してみると、 今でも新品がそこそこ手頃な値段で買える YAPC::Asia Tokyo 2013 Eikichi Gotoh
  34. 34. そーいえば、 バーコードバトラーって スーパーファミコンに接続しても遊べるんだっけ YAPC::Asia Tokyo 2013 Eikichi Gotoh
  35. 35. あれ、 スーパーファミコンのコントローラーって パソコンに接続するための USB アダプターあったはず YAPC::Asia Tokyo 2013 Eikichi Gotoh
  36. 36. ん、 てことはバーコードバトラーも パソコンに接続できる YAPC::Asia Tokyo 2013 Eikichi Gotoh
  37. 37. だったら、 バーコードバトラーをインターフェースにして 色々操作できちゃったら面白いじゃん! YAPC::Asia Tokyo 2013 Eikichi Gotoh
  38. 38. 全部 えました YAPC::Asia Tokyo 2013 Eikichi Gotoh
  39. 39. YAPC::Asia Tokyo 2013 Eikichi Gotoh
  40. 40. YAPC::Asia Tokyo 2013 Eikichi Gotoh
  41. 41. YAPC::Asia Tokyo 2013 Eikichi Gotoh
  42. 42. YAPC::Asia Tokyo 2013 Eikichi Gotoh
  43. 43. YAPC::Asia Tokyo 2013 Eikichi Gotoh
  44. 44. YAPC::Asia Tokyo 2013 Eikichi Gotoh
  45. 45. YAPC::Asia Tokyo 2013 Eikichi Gotoh バーコードバトラーとは 1991年にエポック社から発売された電子ゲーム機 バーコードの付いたカードを読みとらせ、その数値 情報からキャラクターやアイテムのデータを生成 し、1vs1 で遊ぶゲーム。専用のカードが同梱されて はいるが、一般商品などについているバーコードを 使ってオリジナルキャラクターを作ることができる
  46. 46. YAPC::Asia Tokyo 2013 Eikichi Gotoh バーコードバトラーでやりたいこと 1. カード A を使って AWS EC2 インスタンスが起動 2. カード B を使ってカード A で起動したインスタンス  に AWS Route53 からドメインでの接続を可能にする 3. AWS よく知らない人でもカードの意味だけ教えてお  けば何とかなる?
  47. 47. 名づけて BB2AWS YAPC::Asia Tokyo 2013 Eikichi Gotoh
  48. 48. YAPC::Asia Tokyo 2013 Eikichi Gotoh BB2AWS 準備 前提 ハードウェアとか C とかよくわからないけど、 Perl ならなんとかしてくれるはず!
  49. 49. YAPC::Asia Tokyo 2013 Eikichi Gotoh BB2AWS 準備 AWS::CLIWrapper
  50. 50. YAPC::Asia Tokyo 2013 Eikichi Gotoh BB2AWS 準備 - AWS::CLIWrapper # easy_install awscli % vi ~/.aws/config [default] aws_access_key_id = XXXXXX aws_secret_access_key = XXXXXXXXXXXXXXXXXXX region = ap-northeast-1 % complete -C aws_completer aws % cpanm AWS::CLIWrapper
  51. 51. YAPC::Asia Tokyo 2013 Eikichi Gotoh BB2AWS 準備 Device::USB
  52. 52. YAPC::Asia Tokyo 2013 Eikichi Gotoh BB2AWS 準備 - Device::USB % brew install libusb-compat % cpanm Device::USB
  53. 53. YAPC::Asia Tokyo 2013 Eikichi Gotoh BB2AWS 準備 - Device::USB 日本語での Perl で USB の情報が少ない  Device::USB::MissileLauncher   Mac::MissileLauncher  あとは libusb の情報を見ながら何とか
  54. 54. USB 面倒 YAPC::Asia Tokyo 2013 Eikichi Gotoh
  55. 55. Device ID とか Product ID とか YAPC::Asia Tokyo 2013 Eikichi Gotoh
  56. 56. デバイス情報を調べる YAPC::Asia Tokyo 2013 Eikichi Gotoh // OS X % system_profiler SPUSBDataType // Linux % libusb
  57. 57. OS X でうまく接続できない Ubuntu に作業環境を変更 YAPC::Asia Tokyo 2013 Eikichi Gotoh
  58. 58. スーパーファミコンコントローラーの 入力を無事に読み取れた! YAPC::Asia Tokyo 2013 Eikichi Gotoh
  59. 59. ⃝ YAPC::Asia Tokyo 2013 Eikichi Gotoh
  60. 60. が・・・ YAPC::Asia Tokyo 2013 Eikichi Gotoh
  61. 61. バーコードバトラーの入力が読み取れない・・・ YAPC::Asia Tokyo 2013 Eikichi Gotoh
  62. 62. デバイスへスーパーファミコンからの 信号が必要なのか・・・ YAPC::Asia Tokyo 2013 Eikichi Gotoh
  63. 63. YAPC::Asia Tokyo 2013 Eikichi Gotoh
  64. 64. そもそもスーパーファミコンと接続された時の 正常な動作を知らない・・・ YAPC::Asia Tokyo 2013 Eikichi Gotoh
  65. 65. YAPC::Asia Tokyo 2013 Eikichi Gotoh
  66. 66. ・・・ YAPC::Asia Tokyo 2013 Eikichi Gotoh
  67. 67. ごめんなさい、出来ませんでした! YAPC::Asia Tokyo 2013 Eikichi Gotoh
  68. 68. で、 YAPC::Asia Tokyo 2013 Eikichi Gotoh
  69. 69. YAPC::Asia Tokyo 2013 Eikichi Gotoh 結局こうなりました ⃝
  70. 70. YAPC::Asia Tokyo 2013 Eikichi Gotoh 結局こうなりました 1. カード A を使って AWS EC2 インスタンスが起動 2. カード B を使ってカード A で起動したインスタンス  に AWS Route53 からドメインでの接続を可能にする 3. AWS よく知らない人でもカードの意味だけ教えてお  けば何とかなる?
  71. 71. YAPC::Asia Tokyo 2013 Eikichi Gotoh 結局こうなりました 1. 波動拳で AWS EC2 インスタンスが起動 2. 昇竜拳で波動拳で起動したインスタンス  に AWS Route53 からドメインでの接続を可能にする 3. AWS よく知らない人でも波動拳と昇竜拳ができれば  何とかなる?
  72. 72. 名づけて SF2AWS YAPC::Asia Tokyo 2013 Eikichi Gotoh
  73. 73. YAPC::Asia Tokyo 2013 Eikichi Gotoh SF2AWS ⃝
  74. 74. YAPC::Asia Tokyo 2013 Eikichi Gotoh まとめ
  75. 75. YAPC::Asia Tokyo 2013 Eikichi Gotoh まとめ 思い込みは危険
  76. 76. YAPC::Asia Tokyo 2013 Eikichi Gotoh まとめ ハードウェア触るの難しい
  77. 77. YAPC::Asia Tokyo 2013 Eikichi Gotoh まとめ 3.5 mm ピンジャックと パソコンのマイク端子を接続して 入力を読む dll 作ってる人がいる
  78. 78. YAPC::Asia Tokyo 2013 Eikichi Gotoh まとめ やっぱ、 ハードウェア周りとか C などの知識が必要
  79. 79. YAPC::Asia Tokyo 2013 Eikichi Gotoh まとめ もともと興味があった分野だし、 これを期に(ハードウェア周りとか C とかも含めて) 今後も色々と勉強、挑戦したい
  80. 80. YAPC::Asia Tokyo 2013 Eikichi Gotoh まとめ Perl 楽しい
  81. 81. YAPC::Asia Tokyo 2013 Eikichi Gotoh まとめ ⃝⃝ + ✕✕ + Perl + △△
  82. 82. YAPC::Asia Tokyo 2013 Eikichi Gotoh まとめ ともあれ、 バーコードバトラーをインターフェースにした 何かを完成させて公開します http://www.eikichi.jp/
  83. 83. YAPC::Asia Tokyo 2013 Eikichi Gotoh 告知
  84. 84. JAWS-UG YAPC::Asia Tokyo 2013 Eikichi Gotoh 告知
  85. 85. JAWS-UG 青森支部の仙台支部長 YAPC::Asia Tokyo 2013 Eikichi Gotoh 告知
  86. 86.  9/28   JAWS Festa Kansai 2013  http://jfk2013.jaws-ug.jp/ YAPC::Asia Tokyo 2013 Eikichi Gotoh 告知
  87. 87. YAPC::Asia Tokyo 2013 Eikichi Gotoh 告知
  88. 88.  JAWS Festa Kansai 2013  アンカンファレンス 「地方における AWS の現状ついて語ろう」 のモデレーターとして参加します http://jfk2013.jaws-ug.jp/ YAPC::Asia Tokyo 2013 Eikichi Gotoh 告知
  89. 89. 以上です YAPC::Asia Tokyo 2013 Eikichi Gotoh
  90. 90. ご質問やアドバイスが御座いましたら 懇親会の際にでもお声掛けください YAPC::Asia Tokyo 2013 Eikichi Gotoh
  91. 91.  Director Eikichi Gotoh  http://www.eikichi.jp/  JAWS FESTA Kansai 2013  http://jfk2013.jaws-ug.jp/ YAPC::Asia Tokyo 2013 Eikichi Gotoh
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×