SlideShare ist ein Scribd-Unternehmen logo
1 von 81
Downloaden Sie, um offline zu lesen
「もしかして」「私たち」
「「入れ替わってるー!?」」
〜Java女子部がRuby on Railsやってみた編〜
2016/11/03 Geek Women Japan 2016
Java女子部 えばた あや
#gwjp2016 #gwjp2016c #javajo
じこしょうかい
えばた あや
- Java女子部
- 株式会社アットウェア
- いつもはJava書いてる
- @aya_122
- ラーメン二郎がすき
よろしくぅ
今日しゃべること
Java書きがRuby on Railsをやってみて、
大変だったこと、良かったこと等を
話します♡
参考にしたサイト
Rails Girls JapanのHP
http://railsgirls.jp
掲示板アプリ
掲示板アプリ
あじぇんだ
1. インストール
2. アプリの新規作成
3. scaffold
4. デザイン
5. アップロード機能の追加
6. ルーティング
7. ページを追加
8. やってみた感想
- やったこと
- 大変だったこと
- 良かったこと
を話すよ!
今回はMacで
やりました!
1. インストール
1. インストール
Railsを使うために
入れたものっ!
やったこと
1. インストール
やったこと
1. インストール
Command
Line Tools
やったこと
1. インストール
Homebrew
http://brew.sh/
に続きあり!w
やったこと
1. インストール
rbenvとruby-build
やったこと
1. インストール
Ruby
やったこと
1. インストール
Rails
1. インストール
大変だったこと
- インストールするものが多い
- コマンドを打つだけでどんどんインストールできて
しまうので、コマンドの理解が欠ける
- Command Line Tools入れ忘れたw
1. インストール
大変だったこと
- インストールするものが多い
- Command line tools入れ忘れたw
- コマンドを打つだけでどんどんインストールできて
しまうので、コマンドの理解が欠ける
インストール数 5
つ
例えば、Spring Boot(Java)の場合…
1. JDKをインストール
2. IDEをインストール
3. Spring InitializrでSpring Bootのひな形を
 落とす
 (次の工程の「新規アプリ作成」まで作れちゃう!)
1. インストール
大変だったこと
- インストールするものが多い
- コマンドを打つだけでどんどんインストールできて
しまうので、コマンドの理解が欠ける
- Command Line Tools入れ忘れたw
1. インストール
良かったこと
- OS X 10.9以上だったので、コマンドだけで済ん
だ!
- 案外エラーにはまらず!
- rbenvを使うので、バージョンの管理しやすそう!
それ以外(Windowsも)の方は
RailsInstallerを
ダウンロード!
2. アプリの新規作成
やったこと
2. アプリの新規作成
やったこと
2. アプリの新規作成
新規プロジェクト
の作成
やったこと
2. アプリの新規作成
webサーバの
起動
2. アプリの新規作成
2. アプリの新規作成
大変だったこと
- なし!
2. アプリの新規作成
良かったこと
- コマンド叩くだけで楽チン
- Gemfileにデフォルトで記載されているパッケージ
もこの段階で追加することもできる
SQLiteとか!
3. scaffold
3. scaffold
CRUDの操作が
できる画面のひな形を
自動生成してくれる!
やったこと
3. scaffold
やったこと
3. scaffold
scaffold
やったこと
3. scaffold
マイグレーション
3. scaffold
index
3. scaffold
new
3. scaffold
show
3. scaffold
edit
3. scaffold
destroy
3. scaffold マイグレーション
しなかったら
怒られた!!
3. scaffold
大変だったこと
- マイグレーションって何だろう(?_?)
- アクセスする場所がわからない!
3. scaffold
大変だったこと
- マイグレーションって何だろう(?_?)
- アクセスする場所がわからない!
マイグレーション
スクリプト
(ファイル)
DB反映
  ↑
scaffoldしたら
一緒に作られるファイル
3. scaffold
大変だったこと
- マイグレーションって何だろう(?_?)
- アクセスする場所がわからない!
geekWomenというモデル名でscaffoldすると、
パスは/geek_womenに自動で設定される!!
(/geekWomenではない!)
3. scaffold
良かったこと
- リスト、作成、詳細、更新、削除の画面(機能)を
いっぺんに生成
- DBも超いい感じにやってくれてた!!
- Grails(Groovy)と違ってコマンドだけで出来た
3. scaffold
良かったこと
- リスト、作成、詳細、更新、削除の画面(機能)を
いっぺんに生成
- DBも超いい感じにやってくれてた!!
- Grails(Groovy)と違ってコマンドだけで出来た
SQL何も
書いてない!
3. scaffold
良かったこと
- リスト、作成、詳細、更新、削除の画面(機能)をいっ
ぺんに生成
- DBも超いい感じにやってくれてた!!
- Grails(Groovy)と違ってコマンドだけで出来た
前にGrails使ってた時、
カラムの指定は
ファイルに書いてた!
4. デザイン
4. デザイン
やったこと
- Bootstrapを追加
- ビューのBootstrap対応
4. デザイン
4. デザイン
大変だったこと
- ディレクトリ迷子
- 普通のHTMLとは少し違ったので、書き方意味不
明
<%= yield %>
ってなにそれ…(゜Д゜)
4. デザイン
大変だったこと
- ディレクトリ迷子
- 普通のHTMLとは少し違ったので、書き方意味不
明
JavaでThymeleaf
って言う似たやつ
使ったことある!!!
4. デザイン
良かったこと
- ファイルを追加する必要なし
- HTMLをそのまま書ける
- 更新内容反映はリロードするだけ!
- 共通部品用の別ファイルが用意されてる
5. アップロード機能の追加
5. アップロード機能の追加
ライブラリを
使ってみたっ!
5. アップロード機能の追加
やったこと
Gemfileに
CarrierWave
を追加
5. アップロード機能の追加
やったこと パッケージを
インストール!
&
CarrierWaveの使い方通りに
コマンド打ったり、ソース追加!
https://github.com/carrierwaveuploader/carrierwave
↑ 使い方はこちら!
5. アップロード機能の追加
5. アップロード機能の追加
5. アップロード機能の追加
5. アップロード機能の追加
大変だったこと
- CarrierWaveを使うにあたって、モデルとアップ
ローダの紐付けがわかりにくかった
- text_fieldとfile_fieldの理解
- メソッドの命名規則が異なる
- 慣れていないテンプレートエンジン
- どこにどう反映されるか想像できない
5. アップロード機能の追加
大変だったこと
- CarrierWaveを使うにあたって、モデルとアップ
ローダの紐付けがわかりにくかった
- text_fieldとfile_fieldの理解
- メソッドの命名規則が異なる
- 慣れていないテンプレートエンジン
- どこにどう反映されるか想像できない
初めてが多くて
理解が大変だった!
5. アップロード機能の追加
良かったこと
- 少ない手順で写真のアップローダできた!!!!
- 他のライブラリもGemで入れてみたくなった!
- Gradleやmavenに似てた!
5. アップロード機能の追加
良かったこと
- 少ない手順で写真のアップローダできた!!!!
- 他のライブラリもGemで入れてみたくなった!
- Gradleやmavenに似てた!
Rails Java
ツール RubyGems Gradle
Maven
ファイル Gemfile build.gradle
pom.xml
ビルドに使用 × ○
6. ルーティング
6. ルーティング
URLと
コントローラやアクションを
紐付ける!
6. ルーティング
やったこと
http://localhost:3000/ を叩くと、
http://localhost:3000/geek_womenを表示する
ルートの
設定を追加
6. ルーティング http://localhost:3000
の表示が変わる!
6. ルーティング
こんなこともできるみたい
http://localhost:3000/index にアクセス
→ geek_womenコントローラの
  indexアクションをgetで呼び出せる
get、postの設定
6. ルーティング
こんなこともできるみたい
http://localhost:3000/send にアクセス
→ geek_womenコントローラの
  sendアクションをpostで呼び出せる
get、postの設定
6. ルーティング
こんなこともできるみたい
http://localhost:3000/show/1 にアクセス
→ geek_womenコントローラの
  showアクションをgetで呼び出せる
get、postの設定
6. ルーティング
これってもしかして…!!??
6. ルーティング
Spring Framework(Java)の、コレのこと!!??
4.3以降の
バージョンの書き方
6. ルーティング
良かったこと
- ルーティングなんて知らないと思ってた。けど、実
はJavaで出会っていた…
- 形は違っていても、同じことはやっていたから
理解しやすかった
7. ページを追加
7. ページを追加
やったこと
ビューと
コントローラの作成!
7. ページを追加
7. ページを追加
大変だったこと
- なし!
7. ページを追加
良かったこと
- コマンドだけでビューとアクションを作成可能!!
- 勝手に共通部品を参照するように設定してくれて
る!!!
8. やってみた感想
8. やってみた感想
- インストールから作成まで、ほぼコマンド叩くだけ
で画面が作れた!すごい!
- 今回ほぼRuby書かないで作れたことに驚き!
- Railsについて調べてたら「設定より規約」って書
いてあったけど、本当にそうだった!
- もっとRailsやってみたい!
8. やってみた感想
- インストールから作成まで、ほぼコマンド叩くだけ
で画面が作れた!すごい!
- 今回ほぼRuby書かないで作れたことに驚き!
- Railsについて調べてたら「設定より規約」って書
いてあったけど、本当にそうだった!
- もっとRailsやってみたい!
例えば、scaffold!
8. やってみた感想
- インストールから作成まで、ほぼコマンド叩くだけ
で画面が作れた!すごい!
- 今回ほぼRuby書かないで作れたことに驚き!
- Railsについて調べてたら「設定より規約」って書
いてあったけど、本当にそうだった!
- もっとRailsやってみたい!
まとめ
言語も書き方も全然違って気づきにくかったけど、
webアプリケーションを作る場合、やらなきゃいけな
いことは同じなので、どっかしらJavaとつながる部分
がある。
ありがとうございました♡

Weitere ähnliche Inhalte

Was ist angesagt?

iPhoneアプリを Javaで書くよ?
iPhoneアプリを Javaで書くよ?iPhoneアプリを Javaで書くよ?
iPhoneアプリを Javaで書くよ?Toshio Ehara
 
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13智治 長沢
 
最近のSpringFramework2013 #jjug #jsug #SpringFramework
最近のSpringFramework2013 #jjug #jsug #SpringFramework最近のSpringFramework2013 #jjug #jsug #SpringFramework
最近のSpringFramework2013 #jjug #jsug #SpringFrameworkToshiaki Maki
 
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
第六回 #渋谷java Javaを書き始めて 1年半が経って思うことKazuhiro Serizawa
 
第八回 #渋谷Java 最近のjava PaaS事情
第八回 #渋谷Java 最近のjava PaaS事情第八回 #渋谷Java 最近のjava PaaS事情
第八回 #渋谷Java 最近のjava PaaS事情Kazuhiro Serizawa
 
僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!Masato Noguchi
 
WordCamp Tokyo 2018 by ocws
WordCamp Tokyo 2018 by ocwsWordCamp Tokyo 2018 by ocws
WordCamp Tokyo 2018 by ocwskouki okuda
 
RailsのRailから解放される始めの一歩
RailsのRailから解放される始めの一歩RailsのRailから解放される始めの一歩
RailsのRailから解放される始めの一歩Masato Noguchi
 
いまさら聞けない!?Backbone.js 超入門
いまさら聞けない!?Backbone.js 超入門いまさら聞けない!?Backbone.js 超入門
いまさら聞けない!?Backbone.js 超入門Kohei Kadowaki
 
jQueryを中心としたJavaScript
jQueryを中心としたJavaScriptjQueryを中心としたJavaScript
jQueryを中心としたJavaScripthideaki honda
 
ラピュタで学ぶAWS re:Generate JAWS-UG札幌
ラピュタで学ぶAWS re:Generate JAWS-UG札幌ラピュタで学ぶAWS re:Generate JAWS-UG札幌
ラピュタで学ぶAWS re:Generate JAWS-UG札幌mamoru tateoka
 
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜Toshio Ehara
 
BACKBONEJS+SCSS+JavaEE(JAX-RS) 今風のWebアプリをNetBeansで入門!
BACKBONEJS+SCSS+JavaEE(JAX-RS) 今風のWebアプリをNetBeansで入門!BACKBONEJS+SCSS+JavaEE(JAX-RS) 今風のWebアプリをNetBeansで入門!
BACKBONEJS+SCSS+JavaEE(JAX-RS) 今風のWebアプリをNetBeansで入門!Toshio Ehara
 
wakateweb vagrant aws
wakateweb vagrant awswakateweb vagrant aws
wakateweb vagrant awsYuma Iwasaki
 
Sprocketsを捨てたい
Sprocketsを捨てたいSprocketsを捨てたい
Sprocketsを捨てたいMasato Noguchi
 
BootstrapとRailsで、 高速にWebサイトを作ってみた
BootstrapとRailsで、 高速にWebサイトを作ってみたBootstrapとRailsで、 高速にWebサイトを作ってみた
BootstrapとRailsで、 高速にWebサイトを作ってみたBeMarble
 
20101009 gunma.web#2 スタパさんをつくるはなし
20101009 gunma.web#2 スタパさんをつくるはなし20101009 gunma.web#2 スタパさんをつくるはなし
20101009 gunma.web#2 スタパさんをつくるはなしivoryworks .
 
RailsでReact.jsを動かしてみた話
RailsでReact.jsを動かしてみた話RailsでReact.jsを動かしてみた話
RailsでReact.jsを動かしてみた話yoshioka_cb
 
AngularJS入門の巻2
AngularJS入門の巻2AngularJS入門の巻2
AngularJS入門の巻2Toshio Ehara
 
AngularJS入門の巻
AngularJS入門の巻AngularJS入門の巻
AngularJS入門の巻Toshio Ehara
 

Was ist angesagt? (20)

iPhoneアプリを Javaで書くよ?
iPhoneアプリを Javaで書くよ?iPhoneアプリを Javaで書くよ?
iPhoneアプリを Javaで書くよ?
 
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
 
最近のSpringFramework2013 #jjug #jsug #SpringFramework
最近のSpringFramework2013 #jjug #jsug #SpringFramework最近のSpringFramework2013 #jjug #jsug #SpringFramework
最近のSpringFramework2013 #jjug #jsug #SpringFramework
 
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
 
第八回 #渋谷Java 最近のjava PaaS事情
第八回 #渋谷Java 最近のjava PaaS事情第八回 #渋谷Java 最近のjava PaaS事情
第八回 #渋谷Java 最近のjava PaaS事情
 
僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!
 
WordCamp Tokyo 2018 by ocws
WordCamp Tokyo 2018 by ocwsWordCamp Tokyo 2018 by ocws
WordCamp Tokyo 2018 by ocws
 
RailsのRailから解放される始めの一歩
RailsのRailから解放される始めの一歩RailsのRailから解放される始めの一歩
RailsのRailから解放される始めの一歩
 
いまさら聞けない!?Backbone.js 超入門
いまさら聞けない!?Backbone.js 超入門いまさら聞けない!?Backbone.js 超入門
いまさら聞けない!?Backbone.js 超入門
 
jQueryを中心としたJavaScript
jQueryを中心としたJavaScriptjQueryを中心としたJavaScript
jQueryを中心としたJavaScript
 
ラピュタで学ぶAWS re:Generate JAWS-UG札幌
ラピュタで学ぶAWS re:Generate JAWS-UG札幌ラピュタで学ぶAWS re:Generate JAWS-UG札幌
ラピュタで学ぶAWS re:Generate JAWS-UG札幌
 
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
 
BACKBONEJS+SCSS+JavaEE(JAX-RS) 今風のWebアプリをNetBeansで入門!
BACKBONEJS+SCSS+JavaEE(JAX-RS) 今風のWebアプリをNetBeansで入門!BACKBONEJS+SCSS+JavaEE(JAX-RS) 今風のWebアプリをNetBeansで入門!
BACKBONEJS+SCSS+JavaEE(JAX-RS) 今風のWebアプリをNetBeansで入門!
 
wakateweb vagrant aws
wakateweb vagrant awswakateweb vagrant aws
wakateweb vagrant aws
 
Sprocketsを捨てたい
Sprocketsを捨てたいSprocketsを捨てたい
Sprocketsを捨てたい
 
BootstrapとRailsで、 高速にWebサイトを作ってみた
BootstrapとRailsで、 高速にWebサイトを作ってみたBootstrapとRailsで、 高速にWebサイトを作ってみた
BootstrapとRailsで、 高速にWebサイトを作ってみた
 
20101009 gunma.web#2 スタパさんをつくるはなし
20101009 gunma.web#2 スタパさんをつくるはなし20101009 gunma.web#2 スタパさんをつくるはなし
20101009 gunma.web#2 スタパさんをつくるはなし
 
RailsでReact.jsを動かしてみた話
RailsでReact.jsを動かしてみた話RailsでReact.jsを動かしてみた話
RailsでReact.jsを動かしてみた話
 
AngularJS入門の巻2
AngularJS入門の巻2AngularJS入門の巻2
AngularJS入門の巻2
 
AngularJS入門の巻
AngularJS入門の巻AngularJS入門の巻
AngularJS入門の巻
 

Andere mochten auch

Webデザイナーの私がMicrosoft Azureを使うようになったワケ
Webデザイナーの私がMicrosoft Azureを使うようになったワケWebデザイナーの私がMicrosoft Azureを使うようになったワケ
Webデザイナーの私がMicrosoft Azureを使うようになったワケ典子 松本
 
成功するチームの隠し味
成功するチームの隠し味成功するチームの隠し味
成功するチームの隠し味Naho Inuyama
 
ラズパイ女子部始めました
ラズパイ女子部始めましたラズパイ女子部始めました
ラズパイ女子部始めましたMana Nakano
 
Geek Women Japan 2016 Closing
Geek Women Japan 2016 ClosingGeek Women Japan 2016 Closing
Geek Women Japan 2016 ClosingGeek Women Japan
 
Geek Women Japan 2016 Opening
Geek Women Japan 2016 OpeningGeek Women Japan 2016 Opening
Geek Women Japan 2016 OpeningGeek Women Japan
 
Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新
Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新
Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新Masatoshi Tada
 
Java EE パフォーマンスTips #glassfish_jp
Java EE パフォーマンスTips #glassfish_jpJava EE パフォーマンスTips #glassfish_jp
Java EE パフォーマンスTips #glassfish_jpNorito Agetsuma
 
from_beginner_to_engineer
from_beginner_to_engineerfrom_beginner_to_engineer
from_beginner_to_engineerYuka Tokuyama
 
20160128 jjug Nightセミナー_Git実践入門
20160128 jjug Nightセミナー_Git実践入門20160128 jjug Nightセミナー_Git実践入門
20160128 jjug Nightセミナー_Git実践入門Mizuki Ugajin
 
Gitはじめの一歩
Gitはじめの一歩Gitはじめの一歩
Gitはじめの一歩Ayana Yokota
 
Visual Studio Code 入門
Visual Studio Code 入門Visual Studio Code 入門
Visual Studio Code 入門Saki Homma
 
開発前にインタビューをして分かったこと 吉澤和香奈
開発前にインタビューをして分かったこと 吉澤和香奈開発前にインタビューをして分かったこと 吉澤和香奈
開発前にインタビューをして分かったこと 吉澤和香奈Wakana Yoshizawa
 
SendGrid Night in Fukuoka #1
SendGrid Night in Fukuoka #1SendGrid Night in Fukuoka #1
SendGrid Night in Fukuoka #1Wataru Sato
 
Web制作的SendGridのススメ SendGridで色々やってみた話
Web制作的SendGridのススメ SendGridで色々やってみた話Web制作的SendGridのススメ SendGridで色々やってみた話
Web制作的SendGridのススメ SendGridで色々やってみた話典子 松本
 
数学ソフトあれこれ
数学ソフトあれこれ数学ソフトあれこれ
数学ソフトあれこれHiroshi Yokota
 
機械学習で大事なことをミニGunosyをつくって学んだ╭( ・ㅂ・)و ̑̑ 
機械学習で大事なことをミニGunosyをつくって学んだ╭( ・ㅂ・)و ̑̑ 機械学習で大事なことをミニGunosyをつくって学んだ╭( ・ㅂ・)و ̑̑ 
機械学習で大事なことをミニGunosyをつくって学んだ╭( ・ㅂ・)و ̑̑ Seiji Takahashi
 
ディジタル信号処理の課題解説 その2
ディジタル信号処理の課題解説 その2ディジタル信号処理の課題解説 その2
ディジタル信号処理の課題解説 その2noname409
 
ノンコーディングでLINE BOTを作ってみた話
ノンコーディングでLINE BOTを作ってみた話ノンコーディングでLINE BOTを作ってみた話
ノンコーディングでLINE BOTを作ってみた話典子 松本
 
Geek women japanのロゴをhtmlとcssで作る2
Geek women japanのロゴをhtmlとcssで作る2Geek women japanのロゴをhtmlとcssで作る2
Geek women japanのロゴをhtmlとcssで作る2Lina Katayose
 

Andere mochten auch (20)

Webデザイナーの私がMicrosoft Azureを使うようになったワケ
Webデザイナーの私がMicrosoft Azureを使うようになったワケWebデザイナーの私がMicrosoft Azureを使うようになったワケ
Webデザイナーの私がMicrosoft Azureを使うようになったワケ
 
成功するチームの隠し味
成功するチームの隠し味成功するチームの隠し味
成功するチームの隠し味
 
ラズパイ女子部始めました
ラズパイ女子部始めましたラズパイ女子部始めました
ラズパイ女子部始めました
 
Geek Women Japan 2016 Closing
Geek Women Japan 2016 ClosingGeek Women Japan 2016 Closing
Geek Women Japan 2016 Closing
 
Geek Women Japan 2016 Opening
Geek Women Japan 2016 OpeningGeek Women Japan 2016 Opening
Geek Women Japan 2016 Opening
 
Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新
Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新
Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新
 
Java EE パフォーマンスTips #glassfish_jp
Java EE パフォーマンスTips #glassfish_jpJava EE パフォーマンスTips #glassfish_jp
Java EE パフォーマンスTips #glassfish_jp
 
from_beginner_to_engineer
from_beginner_to_engineerfrom_beginner_to_engineer
from_beginner_to_engineer
 
20160128 jjug Nightセミナー_Git実践入門
20160128 jjug Nightセミナー_Git実践入門20160128 jjug Nightセミナー_Git実践入門
20160128 jjug Nightセミナー_Git実践入門
 
Gitはじめの一歩
Gitはじめの一歩Gitはじめの一歩
Gitはじめの一歩
 
Visual Studio Code 入門
Visual Studio Code 入門Visual Studio Code 入門
Visual Studio Code 入門
 
開発前にインタビューをして分かったこと 吉澤和香奈
開発前にインタビューをして分かったこと 吉澤和香奈開発前にインタビューをして分かったこと 吉澤和香奈
開発前にインタビューをして分かったこと 吉澤和香奈
 
SendGrid Night in Fukuoka #1
SendGrid Night in Fukuoka #1SendGrid Night in Fukuoka #1
SendGrid Night in Fukuoka #1
 
Web制作的SendGridのススメ SendGridで色々やってみた話
Web制作的SendGridのススメ SendGridで色々やってみた話Web制作的SendGridのススメ SendGridで色々やってみた話
Web制作的SendGridのススメ SendGridで色々やってみた話
 
数学ソフトあれこれ
数学ソフトあれこれ数学ソフトあれこれ
数学ソフトあれこれ
 
機械学習で大事なことをミニGunosyをつくって学んだ╭( ・ㅂ・)و ̑̑ 
機械学習で大事なことをミニGunosyをつくって学んだ╭( ・ㅂ・)و ̑̑ 機械学習で大事なことをミニGunosyをつくって学んだ╭( ・ㅂ・)و ̑̑ 
機械学習で大事なことをミニGunosyをつくって学んだ╭( ・ㅂ・)و ̑̑ 
 
ディジタル信号処理の課題解説 その2
ディジタル信号処理の課題解説 その2ディジタル信号処理の課題解説 その2
ディジタル信号処理の課題解説 その2
 
着物勤務のすゝめ
着物勤務のすゝめ着物勤務のすゝめ
着物勤務のすゝめ
 
ノンコーディングでLINE BOTを作ってみた話
ノンコーディングでLINE BOTを作ってみた話ノンコーディングでLINE BOTを作ってみた話
ノンコーディングでLINE BOTを作ってみた話
 
Geek women japanのロゴをhtmlとcssで作る2
Geek women japanのロゴをhtmlとcssで作る2Geek women japanのロゴをhtmlとcssで作る2
Geek women japanのロゴをhtmlとcssで作る2
 

Ähnlich wie 「もしかして」「私たち」「「入れ替わってるー! 」」〜Java女子部がRuby on Railsやってみた編〜

これからのJavaのとっかかりを掴む #jdt51 #kanjava
これからのJavaのとっかかりを掴む #jdt51 #kanjavaこれからのJavaのとっかかりを掴む #jdt51 #kanjava
これからのJavaのとっかかりを掴む #jdt51 #kanjavairof N
 
JavaとRubyのすてきな関係
JavaとRubyのすてきな関係JavaとRubyのすてきな関係
JavaとRubyのすてきな関係garden_tree
 
関西Java女子部とScala関西勉強会のご紹介
関西Java女子部とScala関西勉強会のご紹介関西Java女子部とScala関西勉強会のご紹介
関西Java女子部とScala関西勉強会のご紹介Asami Abe
 
JSRとJEPとJBSの見方や調べ方について
JSRとJEPとJBSの見方や調べ方についてJSRとJEPとJBSの見方や調べ方について
JSRとJEPとJBSの見方や調べ方についてAya Ebata
 
JVMの中身を可視化してみた
JVMの中身を可視化してみたJVMの中身を可視化してみた
JVMの中身を可視化してみたKengo Toda
 
Javaと小道具
Javaと小道具Javaと小道具
Javaと小道具Sho Ito
 
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考えるRailsのフロントエンド開発を考える
Railsのフロントエンド開発を考えるHirata Tomoko
 
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみアメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみKazunari Hara
 
Node.jsではじめるサーバ構築
Node.jsではじめるサーバ構築Node.jsではじめるサーバ構築
Node.jsではじめるサーバ構築AimingStudy
 

Ähnlich wie 「もしかして」「私たち」「「入れ替わってるー! 」」〜Java女子部がRuby on Railsやってみた編〜 (10)

これからのJavaのとっかかりを掴む #jdt51 #kanjava
これからのJavaのとっかかりを掴む #jdt51 #kanjavaこれからのJavaのとっかかりを掴む #jdt51 #kanjava
これからのJavaのとっかかりを掴む #jdt51 #kanjava
 
JavaとRubyのすてきな関係
JavaとRubyのすてきな関係JavaとRubyのすてきな関係
JavaとRubyのすてきな関係
 
関西Java女子部とScala関西勉強会のご紹介
関西Java女子部とScala関西勉強会のご紹介関西Java女子部とScala関西勉強会のご紹介
関西Java女子部とScala関西勉強会のご紹介
 
JSRとJEPとJBSの見方や調べ方について
JSRとJEPとJBSの見方や調べ方についてJSRとJEPとJBSの見方や調べ方について
JSRとJEPとJBSの見方や調べ方について
 
JVMの中身を可視化してみた
JVMの中身を可視化してみたJVMの中身を可視化してみた
JVMの中身を可視化してみた
 
Javaと小道具
Javaと小道具Javaと小道具
Javaと小道具
 
実戦Scala
実戦Scala実戦Scala
実戦Scala
 
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考えるRailsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
 
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみアメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
 
Node.jsではじめるサーバ構築
Node.jsではじめるサーバ構築Node.jsではじめるサーバ構築
Node.jsではじめるサーバ構築
 

Mehr von Aya Ebata

GraalVMに入門してみた
GraalVMに入門してみたGraalVMに入門してみた
GraalVMに入門してみたAya Ebata
 
Java女子部 コミュニティ紹介 ロングバージョン
Java女子部 コミュニティ紹介 ロングバージョンJava女子部 コミュニティ紹介 ロングバージョン
Java女子部 コミュニティ紹介 ロングバージョンAya Ebata
 
E2D3ハンズオン
E2D3ハンズオンE2D3ハンズオン
E2D3ハンズオンAya Ebata
 
Swiftをやってみた!
Swiftをやってみた!Swiftをやってみた!
Swiftをやってみた!Aya Ebata
 
Javaの好きなところ
Javaの好きなところJavaの好きなところ
Javaの好きなところAya Ebata
 
Androidに入門してみた( 'ω'-)
Androidに入門してみた( 'ω'-)Androidに入門してみた( 'ω'-)
Androidに入門してみた( 'ω'-)Aya Ebata
 
Java初心者がJava8のラムダ式をやってみた
Java初心者がJava8のラムダ式をやってみたJava初心者がJava8のラムダ式をやってみた
Java初心者がJava8のラムダ式をやってみたAya Ebata
 

Mehr von Aya Ebata (7)

GraalVMに入門してみた
GraalVMに入門してみたGraalVMに入門してみた
GraalVMに入門してみた
 
Java女子部 コミュニティ紹介 ロングバージョン
Java女子部 コミュニティ紹介 ロングバージョンJava女子部 コミュニティ紹介 ロングバージョン
Java女子部 コミュニティ紹介 ロングバージョン
 
E2D3ハンズオン
E2D3ハンズオンE2D3ハンズオン
E2D3ハンズオン
 
Swiftをやってみた!
Swiftをやってみた!Swiftをやってみた!
Swiftをやってみた!
 
Javaの好きなところ
Javaの好きなところJavaの好きなところ
Javaの好きなところ
 
Androidに入門してみた( 'ω'-)
Androidに入門してみた( 'ω'-)Androidに入門してみた( 'ω'-)
Androidに入門してみた( 'ω'-)
 
Java初心者がJava8のラムダ式をやってみた
Java初心者がJava8のラムダ式をやってみたJava初心者がJava8のラムダ式をやってみた
Java初心者がJava8のラムダ式をやってみた
 

Kürzlich hochgeladen

ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦Sadao Tokuyama
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfMatsushita Laboratory
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)ssuser539845
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法ssuser370dd7
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~arts yokohama
 
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdfAyachika Kitazaki
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor arts yokohama
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-LoopへTetsuya Nihonmatsu
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見Shumpei Kishi
 

Kürzlich hochgeladen (12)

2024 04 minnanoito
2024 04 minnanoito2024 04 minnanoito
2024 04 minnanoito
 
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
 
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
 
2024 03 CTEA
2024 03 CTEA2024 03 CTEA
2024 03 CTEA
 
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
 

「もしかして」「私たち」「「入れ替わってるー! 」」〜Java女子部がRuby on Railsやってみた編〜