SlideShare une entreprise Scribd logo
1  sur  90
ハンズオン!その前に
インターネットには接続できていますか?
SourceTree はインストールしてありますか?
ペアは組めていますか?
やさしい
Github
Niigata.scm feat. NDS
2013/7/6
Niigata.scm
新潟で SCM を広めるた
めに 2012 年に発足
自己紹介
阿部慎太郎
( dictav )
新潟市在住フリーランス
iPhone アプリ開発
最近髪切りました
素材について
http://github.com/
http://mazenl77.deviantart.com
http://www.iconspedia.com/pack/pry-harwar
目的
SourceTree を使ってバージョン管理のスタート
地点に立つ
AGENDA
VCS とは?
SCM とは?
GitHub とは?
GitHub ハンズオン
VCS とは?
VCS
Version Control System
Version Control System
バージョン管理システムの最も基本的な機能は、
ファイルの作成日時、変更日時、変更点などの履
歴を保管することである。これにより、何度も変
更を加えたファイルであっても、過去の状態や変
更内容を確認したり、変更前の状態を復元するこ
とが容易になる。
http://ja.wikipedia.org/wiki/http://ja.wikipedia.org/wiki/ バージョン管理システムバージョン管理システム
VCS とは
ドラえもん描いてみればわ
かるよ
ドラえもん ver.1
まるかいてちょん まるかいてちょんまるかいてちょん まるかいてちょん
ドラえもん ver.2
おまめにめがでておまめにめがでて
ドラえもん ver.3
 うえきばち うえきばち うえきばち うえきばち
ドラえもん ver.4
まるろくがつむいかにまるろくがつむいかに
ドラえもん ver.5
 ユーフォーが あっちいって こっちいって ユーフォーが あっちいって こっちいって
ドラえもん ver.6
おっこちて おいけがふたつ できましたおっこちて おいけがふたつ できました
ドラえもん ver.7
おいけにおふねを うかべたらおいけにおふねを うかべたら
ドラえもん ver.8
おそらにみかづき のぼってたおそらにみかづき のぼってた
よく描いてみようなんて思
ったな!
VCS を使うと?
いつでも状態を戻せる
VCS を使うと?
過去の状態を確認できる
VCS を使うと?
複数のバージョンを比較できる
AGENDA
VCS とは?
SCM とは?
GitHub とは?
GitHub ハンズオン
SCM とは?
SCM
Software Configuration Management
Software Configuration Management
ソフトウェア構成管理
Software : ソフトウェア
Configuration : 構成
Management : 管理
Software
HTML, CSS, Javascript, etc...
PNG, JPEG, MPEG, etc...
Perl, PHP, Ruby, CGI, etc...
.htaccess, httpd.conf, etc...
Configuration
どういう配置にするの?
public, images, css, etc...
どこのサーバーに?
URL, ユーザネーム , パスワード
どうやって?
FTP, WebDAV, Git, etc...
Management
ある時点でのソフトウェアを構成する要素すべて
を、識別、再現、追跡出来るようメンバー間で成
果物を共有し、連携を促すための仕組み、ルール
、プロセスを構築し、運用する
Management
ある時点でのソフトウェアを構成する要素すべて
を、識別、再現、追跡出来るようメンバー間で成
果物を共有し、連携を促すための仕組み、ルール
、プロセスを構築し、運用する
1人ならいらないの?1人ならいらないの?1人ならいらないの?1人ならいらないの?
Management
ある時点でのソフトウェアを構成する要素すべて
を、識別、再現、追跡出来るようメンバー間で成
果物を共有し、連携を促すための仕組み、ルール
、プロセスを構築し、運用する
過去の自分と現在の自分は別人なのでメンバー扱
い
VCS 入門を読もう!
著者 高野将 (Niigata.scm)
https://github.com/masaru-b-cl/introducti
AGENDA
VCS とは?
SCM とは?
GitHub とは?
GitHub ハンズオン
GitHub
GitHub is the best place to share code with
friends, co-workers, classmates, and complete
strangers. Over three million people use GitHub
to build amazing things together.
OCTOCATS!
Git とは?
Git 公式サイト Pro Git
サルでもわかるGit入門
Gitをはじめからていねいに
Try Git
AGENDA
VCS とは?
SCM とは?
GitHub とは?
GitHub ハンズオン
Github ハンズオン
ハンズオン!その前に
インターネットには接続できていますか?
SourceTree はインストールしてありますか?
ペアは組めていますか?
アカウント作成
http://github.com/
画面構成
ユーザを選択ユーザを選択
https://github.com/niigata-scmhttps://github.com/niigata-scm
ユーザを選択ユーザを選択
https://github.com/niigata-scmhttps://github.com/niigata-scm
リポジトリとは?
管理したいデータの単位
Web サイト
プログラムのソースコード
プロジェクトファイル
それでは始めよう!
リポジトリの作成
Repository name: username.github.io
Description: My Web Site
リポジトリの画面
GitHub Pages
GitHub Pages
プロジェクトの Web サイトを公開できる
usename.github.io リポジトリを作成すると
http://usename.github.io/ で公開できる
他のリポジトリは http://usename
.github.io/repository_name/ で公開でき
る
GitHub Pages
Page を編集
テンプレートの選択
確認
SourceTree
VCS Git をコントールする GUI ツール
セットアップウィザード
セットアップウィザード
セットアップウィザード
セットアップウィザード
セットアップウィザード
セットアップウィザード
clone
リポジトリをあなただけのものに
リポジトリをあなただけのものに
ブックマーク
画面構成
作業コピー作業コピー
作業コピー
作業コピー作業コピー
リポジトリリポジトリ
作業コピー
実態はリポジトリにある
ディレクトリにあるのはコピー
ファイルを変更して保存してもリポジトリは変更され
ない
安心して壊せる安心して壊せる
ハンズオン!
1.README.md を編集して作業コピーを確認
2.変更されたファイルをステージングに
3.コミット
4.変更を確認
1 . 自己紹介ブランチを作成
2.aboutme.html を作成
3.index.html を編集して aboutme へのリンクを
追加
4. コミット
5. プッシュ
自己紹介を作ろう
branch
branch
自己紹介自己紹介
ステージング
commit
commit
コミットメッセージ
コミットは仕事の区切り
自分が何をしたかを記録する
変更内容はログを見れば分かる
変更の意図を明確にする
コミットをする粒度に留意
ログを確認
merge
merge
merge
ブランチの削除
Fork
素晴らしいコンテンツをあなたの手に!
• 素晴らしいコンテンツをあなたの手に!
??
Fork
素晴らしいコンテンツをあなたの手に!
• 素晴らしいコンテンツをあなたの手に!
Pull Request
お気に入りコンテンツに還元しよう!
• お気に入りコンテンツに還元しよう!
1 . 他人紹介ブランチを作成
2.aboutme.html を編集してペアの紹介を追加
3. コミット
4. プッシュ
5. プルリクエスト
他人紹介を作ろう
Pull
Pull
Git コマンドとの擦り合わ
せ
clone (checkout)
status
add
commit
push
pull (fetch and merge)
CONFLICT
Git の目印
HEAD
Branch ex) master
Tag ex) 1.0.1
Hash ex) 6d70bcf2a5f8f1adc82ae...
今回紹介できなかったこと
Markdown
「書きやすくて読みやすいプレーンテキストとして記述した文書を、
妥当な文書へと変換できるフォーマット」(ジョン・グル―バー)
GitHub Flavored Markdown
シンタックスハイライトが強力
Issue
チームでの開発だけでなくて自分の TODO にも
!
Wiki
ソフトウェアではない内容はここに
Bitbucket
もう1つの GitHub
Jekyll
GitHub Pages を活用するもう1つの賢いやり
方
やさしいGit hub

Contenu connexe

Tendances

ここにハマった!Dockerコンテナホスティング「Arukas」の裏側
ここにハマった!Dockerコンテナホスティング「Arukas」の裏側ここにハマった!Dockerコンテナホスティング「Arukas」の裏側
ここにハマった!Dockerコンテナホスティング「Arukas」の裏側Shuji Yamada
 
Zabbixで楽して監視を開始 @OSC 2019 Tokyo/Spring
Zabbixで楽して監視を開始 @OSC 2019 Tokyo/SpringZabbixで楽して監視を開始 @OSC 2019 Tokyo/Spring
Zabbixで楽して監視を開始 @OSC 2019 Tokyo/SpringAtsushi Tanaka
 
CentOS6 でも Zabbix 3.0 を動かしたい
CentOS6 でも Zabbix 3.0 を動かしたいCentOS6 でも Zabbix 3.0 を動かしたい
CentOS6 でも Zabbix 3.0 を動かしたい真治 米田
 
Zabbix最新情報 @OSC 2019 Tokyo/Fall
Zabbix最新情報 @OSC 2019 Tokyo/FallZabbix最新情報 @OSC 2019 Tokyo/Fall
Zabbix最新情報 @OSC 2019 Tokyo/FallAtsushi Tanaka
 
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理Takayuki Ushida
 
第6回zabbix jp勉強会資料
第6回zabbix jp勉強会資料第6回zabbix jp勉強会資料
第6回zabbix jp勉強会資料Daisuke Ikeda
 
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介Daisuke Ikeda
 

Tendances (8)

ここにハマった!Dockerコンテナホスティング「Arukas」の裏側
ここにハマった!Dockerコンテナホスティング「Arukas」の裏側ここにハマった!Dockerコンテナホスティング「Arukas」の裏側
ここにハマった!Dockerコンテナホスティング「Arukas」の裏側
 
Zabbixで楽して監視を開始 @OSC 2019 Tokyo/Spring
Zabbixで楽して監視を開始 @OSC 2019 Tokyo/SpringZabbixで楽して監視を開始 @OSC 2019 Tokyo/Spring
Zabbixで楽して監視を開始 @OSC 2019 Tokyo/Spring
 
CentOS6 でも Zabbix 3.0 を動かしたい
CentOS6 でも Zabbix 3.0 を動かしたいCentOS6 でも Zabbix 3.0 を動かしたい
CentOS6 でも Zabbix 3.0 を動かしたい
 
Zabbix最新情報 @OSC 2019 Tokyo/Fall
Zabbix最新情報 @OSC 2019 Tokyo/FallZabbix最新情報 @OSC 2019 Tokyo/Fall
Zabbix最新情報 @OSC 2019 Tokyo/Fall
 
クラウド上のシステム監視 入門編
クラウド上のシステム監視 入門編クラウド上のシステム監視 入門編
クラウド上のシステム監視 入門編
 
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理
脆弱性スキャナVulsの紹介とMackerelメタデータと連携した脆弱性管理
 
第6回zabbix jp勉強会資料
第6回zabbix jp勉強会資料第6回zabbix jp勉強会資料
第6回zabbix jp勉強会資料
 
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
 

En vedette

install Sourcetree for windows
install Sourcetree for windowsinstall Sourcetree for windows
install Sourcetree for windowssirojiba
 
Source treeの紹介
Source treeの紹介Source treeの紹介
Source treeの紹介ko ty
 
Source treeで始めるgit
Source treeで始めるgitSource treeで始めるgit
Source treeで始めるgitSatoshi Kamigaki
 
NSEG第25回勉強会
NSEG第25回勉強会NSEG第25回勉強会
NSEG第25回勉強会ko ty
 
第2回nseg slideshare
第2回nseg slideshare第2回nseg slideshare
第2回nseg slideshareko ty
 
NSEG第3回勉強会
NSEG第3回勉強会NSEG第3回勉強会
NSEG第3回勉強会ko ty
 
nseg第5回勉強会
nseg第5回勉強会nseg第5回勉強会
nseg第5回勉強会ko ty
 
Nseg第32回勉強会
Nseg第32回勉強会Nseg第32回勉強会
Nseg第32回勉強会ko ty
 

En vedette (9)

install Sourcetree for windows
install Sourcetree for windowsinstall Sourcetree for windows
install Sourcetree for windows
 
Source treeの紹介
Source treeの紹介Source treeの紹介
Source treeの紹介
 
Source treeで始めるgit
Source treeで始めるgitSource treeで始めるgit
Source treeで始めるgit
 
NSEG第25回勉強会
NSEG第25回勉強会NSEG第25回勉強会
NSEG第25回勉強会
 
第2回nseg slideshare
第2回nseg slideshare第2回nseg slideshare
第2回nseg slideshare
 
NSEG第3回勉強会
NSEG第3回勉強会NSEG第3回勉強会
NSEG第3回勉強会
 
nseg第5回勉強会
nseg第5回勉強会nseg第5回勉強会
nseg第5回勉強会
 
Nseg第32回勉強会
Nseg第32回勉強会Nseg第32回勉強会
Nseg第32回勉強会
 
Git超入門
Git超入門Git超入門
Git超入門
 

Similaire à やさしいGit hub

DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃Teruo Adachi
 
Deep Learning Lab: DIMo & Chainer
Deep Learning Lab: DIMo & ChainerDeep Learning Lab: DIMo & Chainer
Deep Learning Lab: DIMo & ChainerPreferred Networks
 
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)Masanori Ishigami
 
自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のり自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のりStudy Group by SciencePark Corp.
 
さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~法林浩之
 
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」Serverworks Co.,Ltd.
 
[db tech showcase Tokyo 2016] B15: サイバーエージェント アドテクスタジオの次世代データ分析基盤紹介 by 株式会社サイ...
[db tech showcase Tokyo 2016] B15: サイバーエージェント アドテクスタジオの次世代データ分析基盤紹介 by 株式会社サイ...[db tech showcase Tokyo 2016] B15: サイバーエージェント アドテクスタジオの次世代データ分析基盤紹介 by 株式会社サイ...
[db tech showcase Tokyo 2016] B15: サイバーエージェント アドテクスタジオの次世代データ分析基盤紹介 by 株式会社サイ...Insight Technology, Inc.
 
Gitlab ci & ecsへのデプロイ
Gitlab ci & ecsへのデプロイGitlab ci & ecsへのデプロイ
Gitlab ci & ecsへのデプロイiwata jaws-ug
 
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011 VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011 Hiro Yoshioka
 
Rancherを活用して開発効率を上げる
Rancherを活用して開発効率を上げるRancherを活用して開発効率を上げる
Rancherを活用して開発効率を上げるMichitaka Terada
 
[関東Firefox OS 勉強会10th 講演資料] リクルートにおけるFirefox osアプリへの取り組み
[関東Firefox OS 勉強会10th 講演資料] リクルートにおけるFirefox osアプリへの取り組み[関東Firefox OS 勉強会10th 講演資料] リクルートにおけるFirefox osアプリへの取り組み
[関東Firefox OS 勉強会10th 講演資料] リクルートにおけるFirefox osアプリへの取り組みRecruit Technologies
 
とある社内ビックデータ基盤にバッチ用コンテナ基盤を構築してみた
とある社内ビックデータ基盤にバッチ用コンテナ基盤を構築してみたとある社内ビックデータ基盤にバッチ用コンテナ基盤を構築してみた
とある社内ビックデータ基盤にバッチ用コンテナ基盤を構築してみたHiroshi Toda
 
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~Toru Miki
 
[デブサミ2012]趣味と実益の脆弱性発見
[デブサミ2012]趣味と実益の脆弱性発見[デブサミ2012]趣味と実益の脆弱性発見
[デブサミ2012]趣味と実益の脆弱性発見Yosuke HASEGAWA
 
Osc2009tokyofall xoops groupware
Osc2009tokyofall xoops groupwareOsc2009tokyofall xoops groupware
Osc2009tokyofall xoops groupwareYoshi Sakai
 
OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理Tadashi Miyazato
 
楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天
楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天
楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天Hiro Yoshioka
 
初めての REST - Representational State Transfer
初めての REST - Representational State Transfer初めての REST - Representational State Transfer
初めての REST - Representational State TransferTatsumi Naganuma
 
これからのOpenShiftの話をしよう
これからのOpenShiftの話をしようこれからのOpenShiftの話をしよう
これからのOpenShiftの話をしようKazuto Kusama
 
第8回 福岡西区勉強会
第8回 福岡西区勉強会第8回 福岡西区勉強会
第8回 福岡西区勉強会Shinya Kinoshita
 

Similaire à やさしいGit hub (20)

DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
 
Deep Learning Lab: DIMo & Chainer
Deep Learning Lab: DIMo & ChainerDeep Learning Lab: DIMo & Chainer
Deep Learning Lab: DIMo & Chainer
 
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
[使い倒し]GitHubのIssueとTFS/VSOのWorkItem連動に挑む(2015/08/26)
 
自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のり自社製品のバージョン管理 進化と問題解決の道のり
自社製品のバージョン管理 進化と問題解決の道のり
 
さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~さくらのIoT Platformを使ってみよう ~OSC大阪編~
さくらのIoT Platformを使ってみよう ~OSC大阪編~
 
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
 
[db tech showcase Tokyo 2016] B15: サイバーエージェント アドテクスタジオの次世代データ分析基盤紹介 by 株式会社サイ...
[db tech showcase Tokyo 2016] B15: サイバーエージェント アドテクスタジオの次世代データ分析基盤紹介 by 株式会社サイ...[db tech showcase Tokyo 2016] B15: サイバーエージェント アドテクスタジオの次世代データ分析基盤紹介 by 株式会社サイ...
[db tech showcase Tokyo 2016] B15: サイバーエージェント アドテクスタジオの次世代データ分析基盤紹介 by 株式会社サイ...
 
Gitlab ci & ecsへのデプロイ
Gitlab ci & ecsへのデプロイGitlab ci & ecsへのデプロイ
Gitlab ci & ecsへのデプロイ
 
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011 VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
 
Rancherを活用して開発効率を上げる
Rancherを活用して開発効率を上げるRancherを活用して開発効率を上げる
Rancherを活用して開発効率を上げる
 
[関東Firefox OS 勉強会10th 講演資料] リクルートにおけるFirefox osアプリへの取り組み
[関東Firefox OS 勉強会10th 講演資料] リクルートにおけるFirefox osアプリへの取り組み[関東Firefox OS 勉強会10th 講演資料] リクルートにおけるFirefox osアプリへの取り組み
[関東Firefox OS 勉強会10th 講演資料] リクルートにおけるFirefox osアプリへの取り組み
 
とある社内ビックデータ基盤にバッチ用コンテナ基盤を構築してみた
とある社内ビックデータ基盤にバッチ用コンテナ基盤を構築してみたとある社内ビックデータ基盤にバッチ用コンテナ基盤を構築してみた
とある社内ビックデータ基盤にバッチ用コンテナ基盤を構築してみた
 
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
 
[デブサミ2012]趣味と実益の脆弱性発見
[デブサミ2012]趣味と実益の脆弱性発見[デブサミ2012]趣味と実益の脆弱性発見
[デブサミ2012]趣味と実益の脆弱性発見
 
Osc2009tokyofall xoops groupware
Osc2009tokyofall xoops groupwareOsc2009tokyofall xoops groupware
Osc2009tokyofall xoops groupware
 
OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理
 
楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天
楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天
楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天
 
初めての REST - Representational State Transfer
初めての REST - Representational State Transfer初めての REST - Representational State Transfer
初めての REST - Representational State Transfer
 
これからのOpenShiftの話をしよう
これからのOpenShiftの話をしようこれからのOpenShiftの話をしよう
これからのOpenShiftの話をしよう
 
第8回 福岡西区勉強会
第8回 福岡西区勉強会第8回 福岡西区勉強会
第8回 福岡西区勉強会
 

やさしいGit hub