Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
kuro kuro
PPTX, PDF
859 views
holidaymakerを支える技術
ニフティインターン夏の勉強会2013で使った技術まとめ
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 24
2
/ 24
3
/ 24
4
/ 24
5
/ 24
6
/ 24
7
/ 24
8
/ 24
9
/ 24
10
/ 24
11
/ 24
12
/ 24
13
/ 24
14
/ 24
15
/ 24
16
/ 24
17
/ 24
18
/ 24
19
/ 24
20
/ 24
21
/ 24
22
/ 24
23
/ 24
24
/ 24
More Related Content
PDF
プランニングポーカーで学ぶ相対見積
by
You&I
PPTX
Akatsuki summer internship_2019
by
KayoMiyata
PDF
Scalaプロダクトのビルド高速化
by
kuro kuro
PDF
enPiT BizApp分野 産業技術大学院大学の取り組み
by
Miho Nagase
PDF
Coderetreat素振り会
by
You&I
PDF
意見をすりあわせる技術
by
You&I
PDF
【アドテクにおける画像圧縮技術】
by
Kengo Shimada
PPTX
Akatsuki summer internship_2019
by
KayoMiyata
プランニングポーカーで学ぶ相対見積
by
You&I
Akatsuki summer internship_2019
by
KayoMiyata
Scalaプロダクトのビルド高速化
by
kuro kuro
enPiT BizApp分野 産業技術大学院大学の取り組み
by
Miho Nagase
Coderetreat素振り会
by
You&I
意見をすりあわせる技術
by
You&I
【アドテクにおける画像圧縮技術】
by
Kengo Shimada
Akatsuki summer internship_2019
by
KayoMiyata
More from kuro kuro
PDF
Maglev: A Fast and Reliable Software Network Load Balancer
by
kuro kuro
PDF
AWSで透過プロキシをやってみた
by
kuro kuro
PDF
さくらのシンプル監視でWi-Fiの死活監視をしてみた wakate2016w LT
by
kuro kuro
PDF
Logback stackdriver-loggingを作った
by
kuro kuro
PPTX
ICT Trouble Shooting Contest
by
kuro kuro
PDF
CTFに参加してきました。
by
kuro kuro
PDF
明大・日大交流会全体統括
by
kuro kuro
Maglev: A Fast and Reliable Software Network Load Balancer
by
kuro kuro
AWSで透過プロキシをやってみた
by
kuro kuro
さくらのシンプル監視でWi-Fiの死活監視をしてみた wakate2016w LT
by
kuro kuro
Logback stackdriver-loggingを作った
by
kuro kuro
ICT Trouble Shooting Contest
by
kuro kuro
CTFに参加してきました。
by
kuro kuro
明大・日大交流会全体統括
by
kuro kuro
holidaymakerを支える技術
1.
holidaymakerを支える技術 チーム K :
Kaboom @kuro_m88
2.
はじめに このスライドは、ニフティの インターンでC4SAを使って アプリ開発をした時のものです。 • http://niftyjinji.cocolog- nifty.com/blog/2013/06/2013-9ae1.html • http://c4sa.nifty.com/ ニフティ
インターンシップ 夏の勉強会 2013 2
3.
自己紹介 • Twitter :
@kuro_m88 • 明治大学理工学部情報科学科3年 • ウェブサイエンス研究室 –(データマイニングとかやってます) ニフティ インターンシップ 夏の勉強会 2013 3
4.
holidaymaker • インターン5日間の中で企画から 実装まで行う –5日間は意外と短かった ニフティ インターンシップ
夏の勉強会 2013 4
5.
holidaymaker ニフティ インターンシップ 夏の勉強会
2013 5
6.
holidaymaker ニフティ インターンシップ 夏の勉強会
2013 6
7.
holidaymaker • 休日の過ごし方を投稿できる • 〃
を閲覧できる • キーワード検索機能 • Facebookログイン • お気に入り機能 • 新着投稿表示 • 人気ランキング表示 • プランの自動生成機能 ニフティ インターンシップ 夏の勉強会 2013 7
8.
…あれ? • 機能多くね? – 社員さんに言われるまで気づかなかった •
残り4日間で実装できるの? – チームメンバ3人のPHP経験があまりない • 今回のインターンはPHPで開発しなければなら なかった – チーム開発もほとんどしたことがない ニフティ インターンシップ 夏の勉強会 2013 8
9.
効率を上げる必要性 • 経験が少ないので、できるだけ効率 を上げないと間に合わなさそう • 既存のフレームワーク等の恩恵に預 かるしかない ニフティ
インターンシップ 夏の勉強会 2013 9
10.
holidaymakerを支える技術 • Webアプリケーションフレームワーク • データベース •
CSSフレームワーク • バージョン / ソースコード管理 ニフティ インターンシップ 夏の勉強会 2013 10
11.
Webアプリケーションフレームワー ク • Cake PHP –検索したら1番最初に出てきた –
チームメンバに使ったことがある人がいた ニフティ インターンシップ 夏の勉強会 2013 11
12.
Cake PHP • PHP用の高速開発フレームワーク •
いわゆるMVCフレームワーク –Railsみたいな感じで使えるらしい? –ViewとControllerだけ使いました ニフティ インターンシップ 夏の勉強会 2013 12
13.
データベース • redis –KVS (KeyValue
Store) , NoSQL –他のチームが使わなさそうなものを 使ってみたかった –最初から用意されていた (これが大きな理由) ニフティ インターンシップ 夏の勉強会 2013 13
14.
redis • redis、それは危険なほどのスピード – http://ameblo.jp/principia-ca/entry-11197286812.html –
SQLデータベースと違いテーブル等の定義が不要 • 開発中にアプリケーションのデータ構造が変わっても楽 – predisを使ってphpとredisを連携させました • http://github.com/nrk/predis ニフティ インターンシップ 夏の勉強会 2013 14
15.
CSSフレームワーク • Twitter Bootstrap –これを使っておけば、とりあえず の見た目は簡単に作れる –http://getbootstrap.com/ ニフティ
インターンシップ 夏の勉強会 2013 15
16.
バージョン / ソースコード管理 •
GitHub –ソフトウェア開発プロジェクトのための 共有ウェブサービス –ソースコードをそのまま共有して知らぬ 間に競合するのを避けたかった ニフティ インターンシップ 夏の勉強会 2013 16
17.
GitHub • Git (バージョン管理システム)を使う –ブランチというものを使って複数の機能 を並行して開発できる –3-way
mergeによる競合解決 • タスク管理機能もついてる ニフティ インターンシップ 夏の勉強会 2013 17
18.
ブランチを使った 開発 ニフティ インターンシップ 夏の勉強会
2013 18
19.
タスク管理 ニフティ インターンシップ 夏の勉強会
2013 19
20.
タスク管理 ニフティ インターンシップ 夏の勉強会
2013 20
21.
holidaymakerを支える基盤 • C4SA –ニフティのアプリケーション開発プラッ トフォーム ニフティ インターンシップ
夏の勉強会 2013 21
22.
C4SA • 開発から運用までできる環境 – ブラウザ上で •
ファイルが編集できる • シェルが使える!! • MySQLとRedisが最初から用意されて いる!(選択肢がある!!) ニフティ インターンシップ 夏の勉強会 2013 22
23.
GitHubと連携させる • GitHubにコードをpushしたら 自動でC4SAに反映されるように –結構便利でした –http://kurochan- note.hatenablog.jp/entry/2013/08/30/0044 23 ニフティ インターンシップ
夏の勉強会 2013 23 3分ハッキング !
24.
holidaymakerを支える技術 • その他にも、チームメンバーはもちろ ん、社員の方にも支えて頂きました。 • 今後も開発を続けてみたいと思ってい ます。 •
ありがとうございました。 ニフティ インターンシップ 夏の勉強会 2013 24
Download