View
1.000
Download
0
Category
Preview:
Citation preview
www.eikichi.jp
JAWS-UG Aomori #2
JAWS-UG Aomori #2 Eikichi Gotoh
アレと Perl で AWS
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
後藤 永吉Eikichi Gotoh
http://www.eikichi.jp/
JAWS-UG Aomori #2 Eikichi Gotoh
宮城から来ました
JAWS-UG 青森支部の仙台支部長
JAWS-UG Aomori #2 Eikichi Gotoh
しぶしぶ勉強会
JAWS-UG Aomori #2 Eikichi Gotoh
ディレクター
JAWS-UG Aomori #2 Eikichi Gotoh
株式会社インプレイス取締役
JAWS-UG Aomori #2 Eikichi Gotoh
http://www.imprace.co.jp/
◯
JAWS-UG Aomori #2 Eikichi Gotoh
フリーペーパー
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
人材募集中
JAWS-UG Aomori #2 Eikichi Gotoh
―
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
ICDP Inaka Cloud Design Pattern
http://icdp.biz/
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
CDP Cloud Design Pattern
JAWS-UG Aomori #2 Eikichi Gotoh
◯
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
◯
JAWS-UG Aomori #2 Eikichi Gotoh
素敵な ICDP 待ってますhttp://icdp.biz/
JAWS-UG Aomori #2 Eikichi Gotoh
―
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
アレと Perl で AWS
JAWS-UG Aomori #2 Eikichi Gotoh
―
Perl
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
CPAN
JAWS-UG Aomori #2 Eikichi Gotoh
Perl
◯
JAWS-UG Aomori #2 Eikichi Gotoh
Perl
Sendai.pm Sendai Perl Mongers
JAWS-UG Aomori #2 Eikichi Gotoh
Perl
JAWS-UG Aomori #2 Eikichi Gotoh
―
AWS
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
AWS Management Console
JAWS-UG Aomori #2 Eikichi Gotoh
AWS
◯
JAWS-UG Aomori #2 Eikichi Gotoh
AWS
AWS Command Line Interface
JAWS-UG Aomori #2 Eikichi Gotoh
AWS
◯
JAWS-UG Aomori #2 Eikichi Gotoh
AWS
JAWS-UG Aomori #2 Eikichi Gotoh
AWS
AWS::CLIWrapper
◯
JAWS-UG Aomori #2 Eikichi Gotoh
AWS
―
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
アレと Perl で AWS
アレ
JAWS-UG Aomori #2 Eikichi Gotoh
20年前、皆が夢中になったもの
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
検索してみると、今でも新品がそこそこ手頃な値段で買える
JAWS-UG Aomori #2 Eikichi Gotoh
バーコードバトラーってスーパーファミコンに接続しても遊べるんだっけ
JAWS-UG Aomori #2 Eikichi Gotoh
スーパーファミコンのコントローラーってパソコンに接続するための USB アダプターあったはず
JAWS-UG Aomori #2 Eikichi Gotoh
てことはバーコードバトラーもパソコンに接続できる
JAWS-UG Aomori #2 Eikichi Gotoh
バーコードバトラーをインターフェースにして色々操作できちゃったら面白いじゃん!
JAWS-UG Aomori #2 Eikichi Gotoh
揃えました
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
バーコードバトラーとは
1991年にエポック社から発売された電子ゲーム機
バーコードの付いたカードを読みとらせ、その数値情報からキャラクターやアイテムのデータを生成し、1vs1 で遊ぶゲーム。専用のカードが同梱されてはいるが、一般商品などについているバーコードを使ってオリジナルキャラクターを作ることができる
JAWS-UG Aomori #2 Eikichi Gotoh
バーコードバトラーでやりたいこと
1. カード A を使って AWS EC2 インスタンスが起動2. カード B を使ってカード A で起動したインスタンス に AWS Route53 からドメインでの接続を可能にする3. AWS よく知らない人でもカードの意味だけ教えてお けば何とかなる?
名づけて BB2AWS
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
BB2AWS 準備
前提ハードウェアとか C とかよくわからないけど、
Perl ならなんとかしてくれるはず!
JAWS-UG Aomori #2 Eikichi Gotoh
BB2AWS 準備
AWS::CLIWrapper
JAWS-UG Aomori #2 Eikichi Gotoh
BB2AWS 準備 - AWS::CLIWrapper
# easy_install awscli% vi ~/.aws/config[default]aws_access_key_id = XXXXXXaws_secret_access_key = XXXXXXXXXXXXXXXXXXXregion = ap-northeast-1
% complete -C aws_completer aws
% cpanm AWS::CLIWrapper
JAWS-UG Aomori #2 Eikichi Gotoh
BB2AWS 準備
Device::USB
JAWS-UG Aomori #2 Eikichi Gotoh
BB2AWS 準備 - Device::USB
% brew install libusb-compat
% cpanm Device::USB
JAWS-UG Aomori #2 Eikichi Gotoh
BB2AWS 準備 - Device::USB
日本語での Perl で USB の情報が少ない Device::USB::MissileLauncher Mac::MissileLauncher
あとは libusb の情報を見ながら何とか
USB 面倒
JAWS-UG Aomori #2 Eikichi Gotoh
Device ID とか Product ID とか
JAWS-UG Aomori #2 Eikichi Gotoh
デバイス情報を調べる
JAWS-UG Aomori #2 Eikichi Gotoh
// OS X% system_profiler SPUSBDataType
// Linux% lsusb
OS X でうまく接続できないUbuntu に作業環境を変更
JAWS-UG Aomori #2 Eikichi Gotoh
スーパーファミコンコントローラーの入力を無事に読み取れた!
JAWS-UG Aomori #2 Eikichi Gotoh
◯
JAWS-UG Aomori #2 Eikichi Gotoh
が・・・
JAWS-UG Aomori #2 Eikichi Gotoh
バーコードバトラーの入力が読み取れない・・・
JAWS-UG Aomori #2 Eikichi Gotoh
デバイスへスーパーファミコンからの信号が必要なのか・・・
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
そもそもスーパーファミコンと接続された時の正常な動作を知らない・・・
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
・・・
JAWS-UG Aomori #2 Eikichi Gotoh
ごめんなさい、出来ませんでした!
JAWS-UG Aomori #2 Eikichi Gotoh
で、
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
結局こうなりました
◯
JAWS-UG Aomori #2 Eikichi Gotoh
結局こうなりました
1. カード A を使って AWS EC2 インスタンスが起動2. カード B を使ってカード A で起動したインスタンス に AWS Route53 からドメインでの接続を可能にする3. AWS よく知らない人でもカードの意味だけ教えてお けば何とかなる?
JAWS-UG Aomori #2 Eikichi Gotoh
結局こうなりました
1. 波動拳で AWS EC2 インスタンスが起動2. 昇竜拳で波動拳で起動したインスタンス に AWS Route53 からドメインでの接続を可能にする3. AWS よく知らない人でも波動拳と昇竜拳ができれば 何とかなる?
名づけて SF2AWS
JAWS-UG Aomori #2 Eikichi Gotoh
JAWS-UG Aomori #2 Eikichi Gotoh
SF2AWS
◯
JAWS-UG Aomori #2 Eikichi Gotoh
まとめ
JAWS-UG Aomori #2 Eikichi Gotoh
まとめ
思い込みは危険
JAWS-UG Aomori #2 Eikichi Gotoh
まとめ
ハードウェア周りとか C などの知識は必要
JAWS-UG Aomori #2 Eikichi Gotoh
まとめ
3.5 mm ピンジャックとパソコンのマイク端子を接続して入力を読む dll 作ってる人がいる
JAWS-UG Aomori #2 Eikichi Gotoh
まとめ
もともと興味があった分野だし、これを期に(ハードウェア周りとか C とかも含めて)
今後も色々と勉強、挑戦したい
JAWS-UG Aomori #2 Eikichi Gotoh
まとめ
やっぱり Perl 楽しいよ
JAWS-UG Aomori #2 Eikichi Gotoh
まとめ
ともあれ、バーコードバトラーをインターフェースにした
何かを完成させて公開します
http://www.eikichi.jp/
以上です
JAWS-UG Aomori #2 Eikichi Gotoh
www.eikichi.jp
JAWS-UG Aomori #2 Eikichi Gotoh
Recommended