SlideShare a Scribd company logo
1 of 50
p4p pre
program for planner
agenda
• プランナー向けプログラム部とは

• 決意表明

• 知っておきたい技術

 • gitで学ぶバージョン管理

 • sinatraで学ぶrubyとWAF

 • herokuの紹介

 • rails入門
プランナー向けプログラム部とは
プランナー向けプログラム部
          とは

• 対象はwebの知識はあるけどプログラムは少
し敷居が高いと感じているプランナー向け

• 作れるようになりたい人向け

• アイデアを形にしたい人向け
プランナー向けプログラム部
          とは

• プログラマーとプランナー双方のノウハウ共
有をしたい

• プランニングforプローグラマーも需要あれば
知っておきたい技術
知っておきたい技術
• バージョン管理
 • git
• ruby
• WAF
 • sinatra
 • rails
• PaaS
 • heroku
多い
今日はある程度さら
 りとやりますよ
決意表明の時間
知っておきたい技術
知っておきたい技術
• バージョン管理
 • git
• ruby
• WAF
 • sinatra
 • rails
• PaaS
 • heroku
バージョン管理
バージョン管理
    システムとは
“バージョン管理システム(バージョンかんりシス
テム)とは、コンピュータ上で作成、編集される
ファイルの変更履歴を管理するためのシステム。
特にソフトウェア開発においてソースコードの管
理に用いられることが多い。”
                 wikipediaより
主な機能

• ファイルの作成日時、変更日時、変更
 点などの履歴を保管

• 履歴から過去の状態に戻れる
• ブランチによる歴史の分岐
リポジトリ
re・pos・i・to・ry /rpztri|-pztri, -tri/

1a 貯蔵所,倉庫.
b 納骨堂,埋葬所.
2 〔知識などの〕宝庫 〔of〕.
3 〔秘密などを〕打ち明けられる人
〔of〕.
リポジトリのタイプ




単一型(svnなど)   分散型(gitなど)
clone


• リモートリポジトリから個人リポジト
 リへコピーする行為

       git clone
com・mit /kmt/→
(com・mit・ted; com・mit・ting)
1 委託する:
                       コミットとは
a +目(+to+(代)名)〈人を〉〔刑務所・精神病院などへ〕引き渡す 《★しばしば受身で用い
る》.→
b +目+to+(代)名〈もの・人を〉〔処置・記録・記憶などに〕ゆだねる,付する.→
c [∼ oneself で] 〔…に〕身を任す [ゆだねる] 〔to〕.→
d 〈議案を〉(審議のために)委員会に付託する.
2 掛かり合いにさせる: [∼ oneself で]
a +目+to+(代)名(責任上)〔特定の目的・責務を〕引き受ける; 〔…を〕約束する 《★また過去分
詞で形容詞的に用いる;             →committed 2》.→
b +目+to do〈…すると〉約束する.→
c +目(+in+(代)名)〔…において〕のっぴきならぬ立場になる 《★また過去分詞で形容詞的に用
いる;    →committed 3》.→
d +目+to+(代)名〔…に〕専心する,傾倒する,コミットする 《★また過去分詞で形容詞的に
用いる;     →committed 1b》.→
e +目+on+(代)名〔掛かり合った問題などに〕自分の立場[態度]を明らかにする.→
3 〈罪・過失などを〉犯す.→
ラテン語「一つに組み合わせる,ゆだねる」の意 (COM-+mittere 「送る,譲る」); commission,
コミット

バージョン管理においてコミットとは、
ワークツリーで変更したファイルの記録
をリポジトリへファイルへ記録すること
ワークツリー

• 作業ファイル群
• 主に、ローカルマシンで作業している
 ファイルやディレクトを差していると
 考えれば良い
コミット時の哲学
コミット単位は論理的に1つのまとまりを単位にして行うべきである
(アトミックコミットと呼ぶ)。例を挙げると、トップページのお知
らせを変更する目的としたコミットにおいて、ロゴの画像変更を同じ
コミットにするべきではない。ただしロゴの変更をお知らせに記載す
るような場合は同じコミットにすべきと考える。更に大きな単位で例
を挙げるとredmineにおける別チケット作業は同じコミットにすべきで
はない。そもそもこの場合はbranchを分けるべきである。branchにつ
いては後述。

アトミックコミットの利点は、個別の論理的な編集単位で取り消しや
やり直しが効くことである。これはバージョン管理を使う利点の1つで
もあるので、この原則が守られていないプロジェクトはバージョン管
理の利点を1つ損なっていると肝に銘じるべきである。
意識高い
gitのお話します

• index
• push、pull
• branch
• merge
さらっとです
index

• gitではcommitする前に、indexという領
 域にデータを記録する。

• work treeとrepositoryの間にindexという
 概念が存在すると考えると分かりやす
 い。
             git add
ワークツリーとインデックスとレポジトリの関係




ワークツリー   インデックス   リポジトリ
コミットまでの流れ
                   作業中
ワークツリー             インデックス   リポジトリ




           インデックスへ記録
ワークツリー             インデックス   リポジトリ




         git add
コミットまでの流れ
                   コミット
ワークツリー             インデックス            リポジトリ
                            git commit




           インデックスへ記録
ワークツリー             インデックス           リポジトリ




         git add
コミットまでの流れ
         コミット
ワークツリー   インデックス            リポジトリ
                  git commit
svnの場合だと?

ワークツリー                リポジトリ




         svn commit
push, pull




git push      git pull
branch /brnt|brnt/→→
                              branch
1 (木の)枝 《★【類語】 branch は幹 (trunk) から出る枝; bough は大枝; twig は小枝; spray は葉
や花がついた小枝;           tree 1 さし絵》.→
2 枝状のもの 〔of〕:
a 支流.
b (山の)支脈,支系.
c =→branch line.
3a 分家.
b =→branch office.
4 部門,分科 〔of〕.→
→rot and brnch

1 動(+副(句))〈木が〉枝を出す[広げる].→
2a 動(+副)分岐する 〈off,away,out〉.→
b (+副)+前+(代)名分岐して〔…に〕なる 〈out,off〉〔from,at〕.→
3 +from+(代)名〔…から〕分かれて生じる.→
→brnch ff
branch
         ブランチA




         マスター



    ブランチB
merge


          取り込む


   mergeしたことで成長
gitコマンド

• 初回のリポジトリからの取得はgit clone
 {repository_uri}
• インデックスへの追加はgit add
 {file_name}
• インデックスへの追加をアトミックに
 行うにはgit add -pがオススメ
• リポジトリへの記録はgit commit
• リモートリポジトリへの同期はgit push
• リモートリポジトリからの同期はgit pull
• ブランチの作成はgit branch
  {branch_name}
• ブランチの切り替えはgit checkout
  {branch_name}
• マージはgit merge {branch_name}
実習

• githubに登録する
• リポジトリを作る
• 個人リポジトリへcloneする
Ruby
Ruby
Ruby(ルビー)は、まつもとゆきひろ(通称Matz)により開発されたオブジェクト指向
スクリプト言語であり、従来Perlなどのスクリプト言語が用いられてきた領域でのオブ
ジェクト指向プログラミングを実現する。Rubyは当初1993年2月24日に生まれ、1995年12
月にfj上で発表された。名称のRubyは、プログラミング言語Perlが6月の誕生石である
Pearl(真珠)と同じ発音をすることから、まつもとの同僚の誕生石(7月)のルビーを
取って名付けられた。
機能として、クラス定義、ガベージコレクション、強力な正規表現処理、マルチスレッ
ド、例外処理、イテレータ・クロージャ、Mixin、演算子オーバーロードなどがある。Perl
の代替となることができることが初期の段階から重視されている。Perlと同様にグルー言
語としての使い方が可能で、Cプログラムやライブラリを呼び出す拡張モジュールを組み
込むことができる。
Ruby処理系は、主にインタプリタとして実装されている(詳しくは#実装を参照)。
構文は、ALGOL系を継承しながら、可読性を重視している。Rubyにおいては整数や文字
列なども含めデータ型はすべてがオブジェクトであり、純粋なオブジェクト指向言語と
いえる。
Ruby
長らく言語仕様が明文化されず、まつもとによる実装が言語仕様に準ずるものとして扱
われて来たが、2010年6月現在、JRubyやen:Rubiniusといった互換実装の作者を中心に機械
実行可能な形で明文化するen:RubySpecという試みが行われている。公的規格としては
2011年3月22日にJIS規格(JIS X 3017)が制定され、その後2012年4月1日に日本発のプログ
ラム言語初の「ISO/IEC 30270」として承認された [2]。
フリーソフトウェアとしてRubyライセンス(Ruby License や Ruby's と表記されることもあ
る。GPLかArtisticに似た独自ライセンスを選択するデュアルライセンス。)で配布されて
いる。
Ruby哲学
開発者のまつもとゆきひろは、「Rubyの言語仕様策定において最も重視しているのはス
トレスなくプログラミングを楽しむことである (Enjoy programming)」と述べている。(た
だし、まつもとによる明文化された言語仕様は存在しない。)Perlのモットー「やり方は
いろいろある (TMTOWTDI; There's More Than One Way To Do It)」は「多様性は善
(Diversity is Good)」というスローガンでRubyに引き継がれてはいるものの最重要なもので
はないとも述べており、非推奨な手法も可能にするとともに、そのような手法を言語仕
様により使いにくくすることによって自粛を促している。これは言語仕様が「望まし
い」習慣の押し付けを行うということであり、洗脳言語(Babel-17)と言われる一面でもあ
る。
実習


• http://dotinstall.com/
• rubyをやりましょう
Sinatra


• http://www.sinatrarb.com/
• http://www.sinatrarb.com/intro
実習


• 一緒にコードを書きます
heroku
heroku
• PaaS
 •   プラットフォーム一式をサービスとして提供するビジネスモデルのこと。


 •   ネットワーク経由のアプリケーションを対象とした提供サービスがSaaS


 •   これをクラウドコンピューティング時代にふさわしくプラットフォームや開発環境全般
     に拡張させたものがPaaSである。



• http://www.slideshare.net/ayumin/
  heroku-12136993
heroku

• heroku login
• git initしたワークツリー内へ移動
• heroku create xxxx -s cedar
• git push heroku master
まとめ


• 面白いと感じたらがんばろう
• 作れるプランナーは最強

More Related Content

What's hot

Hubotを使ってbotをつくろう!
Hubotを使ってbotをつくろう!Hubotを使ってbotをつくろう!
Hubotを使ってbotをつくろう!Daisuke Kikuchi
 
Git LFSを触ってみた
Git LFSを触ってみたGit LFSを触ってみた
Git LFSを触ってみたYuto Suzuki
 
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力ThinReports
 
社内勉強会用Gitのスライド#02
社内勉強会用Gitのスライド#02社内勉強会用Gitのスライド#02
社内勉強会用Gitのスライド#02nobuyasu tomura
 
新人Git/Github研修公開用スライド(その1)
新人Git/Github研修公開用スライド(その1)新人Git/Github研修公開用スライド(その1)
新人Git/Github研修公開用スライド(その1)pupupopo88
 
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方hibiki443
 
Hubotで遊ぶ
Hubotで遊ぶHubotで遊ぶ
Hubotで遊ぶtreby
 
OSS Reporting Solution ThinReports
OSS Reporting Solution ThinReportsOSS Reporting Solution ThinReports
OSS Reporting Solution ThinReportsThinReports
 
俺のDrupalとPSR-2が修羅場すぎる
俺のDrupalとPSR-2が修羅場すぎる俺のDrupalとPSR-2が修羅場すぎる
俺のDrupalとPSR-2が修羅場すぎるiPride Co., Ltd.
 
社内Git勉強会向け資料
社内Git勉強会向け資料社内Git勉強会向け資料
社内Git勉強会向け資料Hiroki Saiki
 
はじめてのGit #gitkyoto
はじめてのGit #gitkyotoはじめてのGit #gitkyoto
はじめてのGit #gitkyotoHisateru Tanaka
 

What's hot (13)

Hubotを使ってbotをつくろう!
Hubotを使ってbotをつくろう!Hubotを使ってbotをつくろう!
Hubotを使ってbotをつくろう!
 
Gitのいろは
GitのいろはGitのいろは
Gitのいろは
 
Git LFSを触ってみた
Git LFSを触ってみたGit LFSを触ってみた
Git LFSを触ってみた
 
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
Ruby向け帳票ソリューション「ThinReports」の開発で知るOSSの威力
 
社内勉強会用Gitのスライド#02
社内勉強会用Gitのスライド#02社内勉強会用Gitのスライド#02
社内勉強会用Gitのスライド#02
 
新人Git/Github研修公開用スライド(その1)
新人Git/Github研修公開用スライド(その1)新人Git/Github研修公開用スライド(その1)
新人Git/Github研修公開用スライド(その1)
 
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
 
Hubotで遊ぶ
Hubotで遊ぶHubotで遊ぶ
Hubotで遊ぶ
 
OSS Reporting Solution ThinReports
OSS Reporting Solution ThinReportsOSS Reporting Solution ThinReports
OSS Reporting Solution ThinReports
 
俺のDrupalとPSR-2が修羅場すぎる
俺のDrupalとPSR-2が修羅場すぎる俺のDrupalとPSR-2が修羅場すぎる
俺のDrupalとPSR-2が修羅場すぎる
 
社内Git勉強会向け資料
社内Git勉強会向け資料社内Git勉強会向け資料
社内Git勉強会向け資料
 
はじめてのGit #gitkyoto
はじめてのGit #gitkyotoはじめてのGit #gitkyoto
はじめてのGit #gitkyoto
 
Go入門
Go入門Go入門
Go入門
 

Similar to P4p20120408

今さら聞けない人のためのGit超入門 GitLab 14対応版
今さら聞けない人のためのGit超入門 GitLab 14対応版今さら聞けない人のためのGit超入門 GitLab 14対応版
今さら聞けない人のためのGit超入門 GitLab 14対応版VirtualTech Japan Inc./Begi.net Inc.
 
今さら聞けない人のためのGit超入門 GitLab 13対応版
今さら聞けない人のためのGit超入門 GitLab 13対応版今さら聞けない人のためのGit超入門 GitLab 13対応版
今さら聞けない人のためのGit超入門 GitLab 13対応版VirtualTech Japan Inc./Begi.net Inc.
 
Build insider offline session チームでのgit
Build insider offline session チームでのgitBuild insider offline session チームでのgit
Build insider offline session チームでのgitTadahiro Ishisaka
 
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!ymmt
 
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-Git -分散バージョン管理システム-
Git -分散バージョン管理システム-Koji Shinba
 
RedmineとGitとスクラム
RedmineとGitとスクラムRedmineとGitとスクラム
RedmineとGitとスクラムTakashi Okamoto
 
git 初めの一歩
git 初めの一歩git 初めの一歩
git 初めの一歩Shin Yoshida
 
20120324 git training
20120324 git training20120324 git training
20120324 git trainingTakeshi AKIMA
 
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築CROOZ, inc.
 
Python におけるドメイン駆動設計(戦術面)の勘どころ
Python におけるドメイン駆動設計(戦術面)の勘どころPython におけるドメイン駆動設計(戦術面)の勘どころ
Python におけるドメイン駆動設計(戦術面)の勘どころJunya Hayashi
 
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門Takashi Imagire
 
Git 初心者講座 by forkwell
Git 初心者講座 by forkwellGit 初心者講座 by forkwell
Git 初心者講座 by forkwellsinsoku listy
 
バージョン管理システムチュートリアル
バージョン管理システムチュートリアルバージョン管理システムチュートリアル
バージョン管理システムチュートリアルRyo Igarashi
 
Git_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdfGit_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdfYoshiki Tanaka
 

Similar to P4p20120408 (20)

今さら聞けない人のためのGit超入門 GitLab 14対応版
今さら聞けない人のためのGit超入門 GitLab 14対応版今さら聞けない人のためのGit超入門 GitLab 14対応版
今さら聞けない人のためのGit超入門 GitLab 14対応版
 
今さら聞けない人のためのGit超入門 2019/11/21
今さら聞けない人のためのGit超入門 2019/11/21今さら聞けない人のためのGit超入門 2019/11/21
今さら聞けない人のためのGit超入門 2019/11/21
 
今さら聞けない人のためのGit超入門 GitLab 13対応版
今さら聞けない人のためのGit超入門 GitLab 13対応版今さら聞けない人のためのGit超入門 GitLab 13対応版
今さら聞けない人のためのGit超入門 GitLab 13対応版
 
今さら聞けない人のためのgit超入門
今さら聞けない人のためのgit超入門今さら聞けない人のためのgit超入門
今さら聞けない人のためのgit超入門
 
今さら聞けない人のためのGit超入門
今さら聞けない人のためのGit超入門今さら聞けない人のためのGit超入門
今さら聞けない人のためのGit超入門
 
Build insider offline session チームでのgit
Build insider offline session チームでのgitBuild insider offline session チームでのgit
Build insider offline session チームでのgit
 
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
 
今さら聞けない人のためのGit超入門 2020/12/19
今さら聞けない人のためのGit超入門 2020/12/19今さら聞けない人のためのGit超入門 2020/12/19
今さら聞けない人のためのGit超入門 2020/12/19
 
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
 
RedmineとGitとスクラム
RedmineとGitとスクラムRedmineとGitとスクラム
RedmineとGitとスクラム
 
git 初めの一歩
git 初めの一歩git 初めの一歩
git 初めの一歩
 
Git勉強会
Git勉強会Git勉強会
Git勉強会
 
20120324 git training
20120324 git training20120324 git training
20120324 git training
 
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
 
Python におけるドメイン駆動設計(戦術面)の勘どころ
Python におけるドメイン駆動設計(戦術面)の勘どころPython におけるドメイン駆動設計(戦術面)の勘どころ
Python におけるドメイン駆動設計(戦術面)の勘どころ
 
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門
 
今さら聞けない人のためのGit超入門 OSC2018広島版
今さら聞けない人のためのGit超入門 OSC2018広島版今さら聞けない人のためのGit超入門 OSC2018広島版
今さら聞けない人のためのGit超入門 OSC2018広島版
 
Git 初心者講座 by forkwell
Git 初心者講座 by forkwellGit 初心者講座 by forkwell
Git 初心者講座 by forkwell
 
バージョン管理システムチュートリアル
バージョン管理システムチュートリアルバージョン管理システムチュートリアル
バージョン管理システムチュートリアル
 
Git_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdfGit_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdf
 

More from Naoto Koshikawa

Faye使って見てる話 at MF Geeks Night 2015.04.21
Faye使って見てる話 at MF Geeks Night 2015.04.21Faye使って見てる話 at MF Geeks Night 2015.04.21
Faye使って見てる話 at MF Geeks Night 2015.04.21Naoto Koshikawa
 
最近挑戦していること at MF Geeks Night 2015.03.19
最近挑戦していること at MF Geeks Night 2015.03.19最近挑戦していること at MF Geeks Night 2015.03.19
最近挑戦していること at MF Geeks Night 2015.03.19Naoto Koshikawa
 
Qiita meetup for MoneyForward
Qiita meetup for MoneyForwardQiita meetup for MoneyForward
Qiita meetup for MoneyForwardNaoto Koshikawa
 
MF GeeksNight pplogの話
MF GeeksNight pplogの話MF GeeksNight pplogの話
MF GeeksNight pplogの話Naoto Koshikawa
 
YAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworks
YAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworksYAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworks
YAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworksNaoto Koshikawa
 
Sendagaya.rbのご紹介
Sendagaya.rbのご紹介Sendagaya.rbのご紹介
Sendagaya.rbのご紹介Naoto Koshikawa
 
Sendagaya.rb これまでを振り返ってみる
Sendagaya.rb これまでを振り返ってみるSendagaya.rb これまでを振り返ってみる
Sendagaya.rb これまでを振り返ってみるNaoto Koshikawa
 
ビジネスモデル・ジェネレーションの紹介
ビジネスモデル・ジェネレーションの紹介ビジネスモデル・ジェネレーションの紹介
ビジネスモデル・ジェネレーションの紹介Naoto Koshikawa
 
RESTful APIとしてのRailsとクライアントとしてのJavaScript
RESTful APIとしてのRailsとクライアントとしてのJavaScriptRESTful APIとしてのRailsとクライアントとしてのJavaScript
RESTful APIとしてのRailsとクライアントとしてのJavaScriptNaoto Koshikawa
 
リーン・スタートアップ読書会 第三部
リーン・スタートアップ読書会 第三部リーン・スタートアップ読書会 第三部
リーン・スタートアップ読書会 第三部Naoto Koshikawa
 
heroku devcenter 翻訳プロジェクト へのお誘い
heroku devcenter  翻訳プロジェクト へのお誘いheroku devcenter  翻訳プロジェクト へのお誘い
heroku devcenter 翻訳プロジェクト へのお誘いNaoto Koshikawa
 
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.19
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.19サービス開発者の読書会 #8「アジャイルサムライ」2012.6.19
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.19Naoto Koshikawa
 
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.12
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.12サービス開発者の読書会 #8「アジャイルサムライ」2012.6.12
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.12Naoto Koshikawa
 
heroku devcenter読書会 #1 by sendagaya.rb
heroku devcenter読書会 #1 by sendagaya.rbheroku devcenter読書会 #1 by sendagaya.rb
heroku devcenter読書会 #1 by sendagaya.rbNaoto Koshikawa
 
サービス開発者の読書会 #2「アジャイルサムライ」2012.4.26
サービス開発者の読書会 #2「アジャイルサムライ」2012.4.26サービス開発者の読書会 #2「アジャイルサムライ」2012.4.26
サービス開発者の読書会 #2「アジャイルサムライ」2012.4.26Naoto Koshikawa
 

More from Naoto Koshikawa (20)

WIP
WIPWIP
WIP
 
GeeksNightってなに
GeeksNightってなにGeeksNightってなに
GeeksNightってなに
 
Faye使って見てる話 at MF Geeks Night 2015.04.21
Faye使って見てる話 at MF Geeks Night 2015.04.21Faye使って見てる話 at MF Geeks Night 2015.04.21
Faye使って見てる話 at MF Geeks Night 2015.04.21
 
最近挑戦していること at MF Geeks Night 2015.03.19
最近挑戦していること at MF Geeks Night 2015.03.19最近挑戦していること at MF Geeks Night 2015.03.19
最近挑戦していること at MF Geeks Night 2015.03.19
 
なぜRailsなのか
なぜRailsなのかなぜRailsなのか
なぜRailsなのか
 
Qiita meetup for MoneyForward
Qiita meetup for MoneyForwardQiita meetup for MoneyForward
Qiita meetup for MoneyForward
 
20150114 GeeksNight
20150114 GeeksNight20150114 GeeksNight
20150114 GeeksNight
 
MF GeeksNight pplogの話
MF GeeksNight pplogの話MF GeeksNight pplogの話
MF GeeksNight pplogの話
 
YAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworks
YAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworksYAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworks
YAPC::Asia Tokyo 2014 前夜祭 pplog by @ppworks
 
Pplog rest
Pplog restPplog rest
Pplog rest
 
Sendagaya.rbのご紹介
Sendagaya.rbのご紹介Sendagaya.rbのご紹介
Sendagaya.rbのご紹介
 
Sendagaya.rb これまでを振り返ってみる
Sendagaya.rb これまでを振り返ってみるSendagaya.rb これまでを振り返ってみる
Sendagaya.rb これまでを振り返ってみる
 
ビジネスモデル・ジェネレーションの紹介
ビジネスモデル・ジェネレーションの紹介ビジネスモデル・ジェネレーションの紹介
ビジネスモデル・ジェネレーションの紹介
 
RESTful APIとしてのRailsとクライアントとしてのJavaScript
RESTful APIとしてのRailsとクライアントとしてのJavaScriptRESTful APIとしてのRailsとクライアントとしてのJavaScript
RESTful APIとしてのRailsとクライアントとしてのJavaScript
 
リーン・スタートアップ読書会 第三部
リーン・スタートアップ読書会 第三部リーン・スタートアップ読書会 第三部
リーン・スタートアップ読書会 第三部
 
heroku devcenter 翻訳プロジェクト へのお誘い
heroku devcenter  翻訳プロジェクト へのお誘いheroku devcenter  翻訳プロジェクト へのお誘い
heroku devcenter 翻訳プロジェクト へのお誘い
 
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.19
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.19サービス開発者の読書会 #8「アジャイルサムライ」2012.6.19
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.19
 
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.12
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.12サービス開発者の読書会 #8「アジャイルサムライ」2012.6.12
サービス開発者の読書会 #8「アジャイルサムライ」2012.6.12
 
heroku devcenter読書会 #1 by sendagaya.rb
heroku devcenter読書会 #1 by sendagaya.rbheroku devcenter読書会 #1 by sendagaya.rb
heroku devcenter読書会 #1 by sendagaya.rb
 
サービス開発者の読書会 #2「アジャイルサムライ」2012.4.26
サービス開発者の読書会 #2「アジャイルサムライ」2012.4.26サービス開発者の読書会 #2「アジャイルサムライ」2012.4.26
サービス開発者の読書会 #2「アジャイルサムライ」2012.4.26
 

Recently uploaded

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 

Recently uploaded (14)

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 

P4p20120408

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n