2.5次元を生きるCOS★PLAYエンジニアの雑記

技術ネタ書いたりイベントとか勉強会のことつらつら書いたりฅ(○•ω•○)ฅニャ~ン❣

4/18 JAWS-UG関西女子会第2回*ハンズオン勉強会を開催しました(๑ˇεˇ๑)•*¨*•.¸¸♪


ブログへのうpが遅くなってしまいましたが。

先日4/18(土)に、運営をさせて頂いているJAWS-UG関西女子会で
初のハンズオン勉強会を開催致しました!(ドンッ


初と言いながら、まだ関西女子会の勉強会自体が2回目なんですけどねっ⊂(¯×¯٥)⊃


勉強会の会場は我らが支部長の会社!(株)ポテンシャルユナイテッド様のオフィスです!
f:id:rocca0504:20150420023749j:plain

ななななんと!社員の方がリラックスするためのこーんなオープンスペースがあるんですよー!
こんなかわいいスペースを会場としてお借り出来るなんて!幸せ(´,,•ω•,,`)
参加者の方からも大好評でした!
f:id:rocca0504:20150420024703j:plain

事前準備も綿密に!
f:id:rocca0504:20150420024745j:plain


AWSのアカウントを事前に作成されていない方は12:30集合で、ハンズオンは13:00開始だったにもかかわらず、皆さん早め早めにお越し頂いて、意気込みを感じました!
f:id:rocca0504:20150420060654j:plain

他のハンズオンとか開発系の勉強会に行くと、わりと参加者のMac率高いんですが、今回はWindows率が高かったなぁ…という印象。
女子だから!?関係ない!?

あっちなみにわたしはSurfaceです(誰も聞いてない


ハンズオンについて

今回はAmazon EC2S3について!
EC2に関してはAMIからインスタンスを起動して、index.htmlを書き換えてブラウザで実際に表示してみよう!というもの。
その後のS3は、バケットを作成して、その中にファイルをアップロードして公開するハンズオンでした。

AMIは仮想マシンイメージのこと。AWS特有の呼称ですね。
他のクラウドだと、テンプレートって呼ばれているケースが多いかな?

今回は開発等で必要なパッケージも予め含まれているAMIを使ってインスタンスを起動しました。
通常は、必要なパッケージはインスタンス起動後に適宜インストールになるんですよねー。
しかし、、、Amazon Linux AMI使って起動してみたけど、phpだけでも5.4~5.6まで選べるのか。。。
オンプレのサーバーだとLinuxのディストリの種類とか、バージョンにも依存してきちゃうので、レポジトリ云々考えなくていいし管理ラクだろうなぁ( ˘ω˘ )

php54.x86_64                        5.4.40-1.68.amzn1               amzn-updates
php54-bcmath.x86_64                 5.4.40-1.68.amzn1               amzn-updates
php54-cli.x86_64                    5.4.40-1.68.amzn1               amzn-updates
php54-common.x86_64                 5.4.40-1.68.amzn1               amzn-updates
php54-dba.x86_64                    5.4.40-1.68.amzn1               amzn-updates
php54-devel.x86_64                  5.4.40-1.68.amzn1               amzn-updates
php54-embedded.x86_64               5.4.40-1.68.amzn1               amzn-updates
php54-enchant.x86_64                5.4.40-1.68.amzn1               amzn-updates
php54-fpm.x86_64                    5.4.40-1.68.amzn1               amzn-updates
php54-gd.x86_64                     5.4.40-1.68.amzn1               amzn-updates
php54-imap.x86_64                   5.4.40-1.68.amzn1               amzn-updates
php54-intl.x86_64                   5.4.40-1.68.amzn1               amzn-updates
php54-ldap.x86_64                   5.4.40-1.68.amzn1               amzn-updates
php54-libpuzzle.x86_64              0.11-17.5.amzn1                 amzn-main
php54-mbstring.x86_64               5.4.40-1.68.amzn1               amzn-updates
php54-mcrypt.x86_64                 5.4.40-1.68.amzn1               amzn-updates
php54-mssql.x86_64                  5.4.40-1.68.amzn1               amzn-updates
php54-mysql.x86_64                  5.4.40-1.68.amzn1               amzn-updates
php54-mysqlnd.x86_64                5.4.40-1.68.amzn1               amzn-updates
php54-odbc.x86_64                   5.4.40-1.68.amzn1               amzn-updates
php54-pdo.x86_64                    5.4.40-1.68.amzn1               amzn-updates
php54-pecl-amqp.x86_64              1.0.1-3.4.amzn1                 amzn-main
php54-pecl-apc.x86_64               3.1.15-0.3.svn329913.14.amzn1   amzn-main
php54-pecl-apc-devel.x86_64         3.1.15-0.3.svn329913.14.amzn1   amzn-main
php54-pecl-http.x86_64              2.0.0-0.11.beta1.5.amzn1        amzn-main
php54-pecl-http-devel.x86_64        2.0.0-0.11.beta1.5.amzn1        amzn-main
php54-pecl-igbinary.x86_64          1.1.2-0.2.git3b8ab7e.6.amzn1    amzn-main
php54-pecl-igbinary-devel.x86_64    1.1.2-0.2.git3b8ab7e.6.amzn1    amzn-main
php54-pecl-imagick.x86_64           3.1.0-0.2.RC1.9.amzn1           amzn-main
php54-pecl-memcache.x86_64          3.0.8-1.11.amzn1                amzn-main
php54-pecl-memcached.x86_64         2.1.0-3.6.amzn1                 amzn-main
php54-pecl-oauth.x86_64             1.2.2-3.3.amzn1                 amzn-main
php54-pecl-redis.x86_64             2.2.5-1.3.amzn1                 amzn-main
php54-pecl-ssh2.x86_64              0.11.3-1.9.amzn1                amzn-main
php54-pecl-xdebug.x86_64            2.2.3-1.7.amzn1                 amzn-main
php54-pgsql.x86_64                  5.4.40-1.68.amzn1               amzn-updates
php54-process.x86_64                5.4.40-1.68.amzn1               amzn-updates
php54-pspell.x86_64                 5.4.40-1.68.amzn1               amzn-updates
php54-recode.x86_64                 5.4.40-1.68.amzn1               amzn-updates
php54-snmp.x86_64                   5.4.40-1.68.amzn1               amzn-updates
php54-soap.x86_64                   5.4.40-1.68.amzn1               amzn-updates
php54-tidy.x86_64                   5.4.40-1.68.amzn1               amzn-updates
php54-xcache.x86_64                 3.0.1-1.5.amzn1                 amzn-main
php54-xml.x86_64                    5.4.40-1.68.amzn1               amzn-updates
php54-xmlrpc.x86_64                 5.4.40-1.68.amzn1               amzn-updates
php55.x86_64                        5.5.24-1.100.amzn1              amzn-updates
php55-bcmath.x86_64                 5.5.24-1.100.amzn1              amzn-updates
php55-cli.x86_64                    5.5.24-1.100.amzn1              amzn-updates
php55-common.x86_64                 5.5.24-1.100.amzn1              amzn-updates
php55-dba.x86_64                    5.5.24-1.100.amzn1              amzn-updates
php55-devel.x86_64                  5.5.24-1.100.amzn1              amzn-updates
php55-embedded.x86_64               5.5.24-1.100.amzn1              amzn-updates
php55-enchant.x86_64                5.5.24-1.100.amzn1              amzn-updates
php55-fpm.x86_64                    5.5.24-1.100.amzn1              amzn-updates
php55-gd.x86_64                     5.5.24-1.100.amzn1              amzn-updates
php55-gmp.x86_64                    5.5.24-1.100.amzn1              amzn-updates
php55-imap.x86_64                   5.5.24-1.100.amzn1              amzn-updates
php55-intl.x86_64                   5.5.24-1.100.amzn1              amzn-updates
php55-ldap.x86_64                   5.5.24-1.100.amzn1              amzn-updates
php55-mbstring.x86_64               5.5.24-1.100.amzn1              amzn-updates
php55-mcrypt.x86_64                 5.5.24-1.100.amzn1              amzn-updates
php55-mssql.x86_64                  5.5.24-1.100.amzn1              amzn-updates
php55-mysqlnd.x86_64                5.5.24-1.100.amzn1              amzn-updates
php55-odbc.x86_64                   5.5.24-1.100.amzn1              amzn-updates
php55-opcache.x86_64                5.5.24-1.100.amzn1              amzn-updates
php55-pdo.x86_64                    5.5.24-1.100.amzn1              amzn-updates
php55-pecl-apc.x86_64               3.1.15-0.3.svn329913.17.amzn1   amzn-main
php55-pecl-apc-devel.x86_64         3.1.15-0.3.svn329913.17.amzn1   amzn-main
php55-pecl-apcu.x86_64              4.0.4-1.3.amzn1                 amzn-main
php55-pecl-apcu-devel.x86_64        4.0.4-1.3.amzn1                 amzn-main
php55-pecl-http.x86_64              2.0.6-1.4.amzn1                 amzn-main
php55-pecl-http-devel.x86_64        2.0.6-1.4.amzn1                 amzn-main
php55-pecl-igbinary.x86_64          1.1.2-0.2.git3b8ab7e.12.amzn1   amzn-main
php55-pecl-igbinary-devel.x86_64    1.1.2-0.2.git3b8ab7e.12.amzn1   amzn-main
php55-pecl-imagick.x86_64           3.1.0-0.2.RC1.10.amzn1          amzn-main
php55-pecl-jsonc.x86_64             1.3.6-1.13.amzn1                amzn-main
php55-pecl-jsonc-devel.x86_64       1.3.6-1.13.amzn1                amzn-main
php55-pecl-memcache.x86_64          3.0.8-1.15.amzn1                amzn-main
php55-pecl-memcached.x86_64         2.1.0-3.11.amzn1                amzn-main
php55-pecl-oauth.x86_64             1.2.2-3.6.amzn1                 amzn-main
php55-pecl-propro.x86_64            1.0.0-1.3.amzn1                 amzn-main
php55-pecl-propro-devel.x86_64      1.0.0-1.3.amzn1                 amzn-main
php55-pecl-raphf.x86_64             1.0.4-1.4.amzn1                 amzn-main
php55-pecl-raphf-devel.x86_64       1.0.4-1.4.amzn1                 amzn-main
php55-pecl-redis.x86_64             2.2.5-1.3.amzn1                 amzn-main
php55-pecl-ssh2.x86_64              0.11.3-1.12.amzn1               amzn-main
php55-pecl-xdebug.x86_64            2.2.3-1.8.amzn1                 amzn-main
php55-pgsql.x86_64                  5.5.24-1.100.amzn1              amzn-updates
php55-process.x86_64                5.5.24-1.100.amzn1              amzn-updates
php55-pspell.x86_64                 5.5.24-1.100.amzn1              amzn-updates
php55-recode.x86_64                 5.5.24-1.100.amzn1              amzn-updates
php55-snmp.x86_64                   5.5.24-1.100.amzn1              amzn-updates
php55-soap.x86_64                   5.5.24-1.100.amzn1              amzn-updates
php55-tidy.x86_64                   5.5.24-1.100.amzn1              amzn-updates
php55-xml.x86_64                    5.5.24-1.100.amzn1              amzn-updates
php55-xmlrpc.x86_64                 5.5.24-1.100.amzn1              amzn-updates
php56.x86_64                        5.6.8-1.111.amzn1               amzn-updates
php56-bcmath.x86_64                 5.6.8-1.111.amzn1               amzn-updates
php56-cli.x86_64                    5.6.8-1.111.amzn1               amzn-updates
php56-common.x86_64                 5.6.8-1.111.amzn1               amzn-updates
php56-dba.x86_64                    5.6.8-1.111.amzn1               amzn-updates
php56-dbg.x86_64                    5.6.8-1.111.amzn1               amzn-updates
php56-devel.x86_64                  5.6.8-1.111.amzn1               amzn-updates
php56-embedded.x86_64               5.6.8-1.111.amzn1               amzn-updates
php56-enchant.x86_64                5.6.8-1.111.amzn1               amzn-updates
php56-fpm.x86_64                    5.6.8-1.111.amzn1               amzn-updates
php56-gd.x86_64                     5.6.8-1.111.amzn1               amzn-updates
php56-gmp.x86_64                    5.6.8-1.111.amzn1               amzn-updates
php56-imap.x86_64                   5.6.8-1.111.amzn1               amzn-updates
php56-intl.x86_64                   5.6.8-1.111.amzn1               amzn-updates
php56-jsonc.x86_64                  1.3.6-1.19.amzn1                amzn-main
php56-jsonc-devel.x86_64            1.3.6-1.19.amzn1                amzn-main
php56-ldap.x86_64                   5.6.8-1.111.amzn1               amzn-updates
php56-mbstring.x86_64               5.6.8-1.111.amzn1               amzn-updates
php56-mcrypt.x86_64                 5.6.8-1.111.amzn1               amzn-updates
php56-mssql.x86_64                  5.6.8-1.111.amzn1               amzn-updates
php56-mysqlnd.x86_64                5.6.8-1.111.amzn1               amzn-updates
php56-odbc.x86_64                   5.6.8-1.111.amzn1               amzn-updates
php56-opcache.x86_64                5.6.8-1.111.amzn1               amzn-updates
php56-pdo.x86_64                    5.6.8-1.111.amzn1               amzn-updates
php56-pgsql.x86_64                  5.6.8-1.111.amzn1               amzn-updates
php56-process.x86_64                5.6.8-1.111.amzn1               amzn-updates
php56-pspell.x86_64                 5.6.8-1.111.amzn1               amzn-updates
php56-recode.x86_64                 5.6.8-1.111.amzn1               amzn-updates
php56-snmp.x86_64                   5.6.8-1.111.amzn1               amzn-updates
php56-soap.x86_64                   5.6.8-1.111.amzn1               amzn-updates
php56-tidy.x86_64                   5.6.8-1.111.amzn1               amzn-updates
php56-xml.x86_64                    5.6.8-1.111.amzn1               amzn-updates
php56-xmlrpc.x86_64                 5.6.8-1.111.amzn1               amzn-updates


作業中ちょっと手間取るところもあったりしつつも、最終的には皆さんEC2でindex.html書き換えてブラウザで表示まで出来ていました╭( ・ㅂ・)و ̑̑ グッ !
ハンズオン自体はQiitaのページに沿って進める内容だったので、ページ通りの手順で進めていけば無問題!

今回はEC2起動して、コンテンツアップロード~表示のテストだったので、実はターミナルを利用しなくてもFilezillaみたいなGUIのクライアントでも出来ちゃうんですよね。
なので、ターミナルはちょっと…っていう方であれば、単純にコンテンツアップロードするだけならGUIのクライアントでも良いかもしれないですね(っ´ω`c)♡

ざっと調べた感じだと、とりあえずSCP/SFTP対応しているGUIのクライアントで著名なクライアントなら問題なさそう。
WindowsだとWinSCPFileZillaMacだとFileZillaCyberduckあたりかな?

WinSCP :: Download

FileZilla - The free FTP solution

Cyberduck | Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows


CyberduckはS3もサポートしているので、インストールしておくとEC2とS3両方で利用できて便利かも( ∩ˇωˇ∩)
今回S3へのファイルアップロードはAWSのマネジメントコンソールから行いましたが、対応しているクライアントもけっこうあったりして、FTP感覚でファイル転送が可能なソフトもあります。
先述のCyberduckは有名ですねー(*˘︶˘*).。.:*♡
Amazon S3編 サードパーティ製ツール比較|Cloudberry CyberDuck s3cmd s3fs 使い方 windows| | ナレコムAWSレシピ

自分の使いやすいツールを見つけると、より理解も深まりそうですね!٩(๑>∀<๑)۶

ハンズオン後はビアバッシュ

ハンズオンで頭を使った後は、懇親も兼ねてビアバッシュの時間!
初対面でも皆さん積極的に周りとコミュニケーション取られていました。
f:id:rocca0504:20150421093009j:plain
f:id:rocca0504:20150421093052j:plain
f:id:rocca0504:20150420053137j:plain

こういうところからまたIT女子の輪が広がっていくんだろうなーと思うと嬉しい限りです☆♫ ٩( ´ᆺ`)۶♫ ★


他の勉強会に参加しても、そんなに女性の方にお会いする機会って今までなかったのですが、関西女子会の運営に携わるようになり、勉強会を開催すると、思いの外申し込みが多い事実。
本当に運営としても開催冥利に尽きますw
勉強会に行きたくても、情報収集の方法を御存知ではなかったり、業界的に男性の方が多いために敬遠してしまっていたりする方もいるんだなぁということを知り、そんな女子達が勉強しやすい環境をこの勉強会で作っていけたらいいなと改めて思うのでした。゚+.(*`・∀・´*)゚+.゚
f:id:rocca0504:20150420055551j:plain




これからもいろいろな企画盛りだくさんで考えておりますよー!:*:・(*´ω`pq゛

乞うご期待!!!!!!!!!!!!!