Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

アレと Perl で AWS を - JAWS-UG Aomori #2

1,432 views

Published on

アレと Perl で AWS を - JAWS-UG Aomori #2

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

×