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
Yosuke Furukawa
PPTX, PDF
2,947 views
Quiznowを支える技術 #yapcasia
YAPCで話したQuizNowを支える技術の話です。
Technology
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 75
2
/ 75
3
/ 75
4
/ 75
5
/ 75
6
/ 75
7
/ 75
8
/ 75
9
/ 75
10
/ 75
11
/ 75
12
/ 75
13
/ 75
14
/ 75
15
/ 75
16
/ 75
17
/ 75
18
/ 75
19
/ 75
20
/ 75
21
/ 75
22
/ 75
23
/ 75
24
/ 75
25
/ 75
26
/ 75
27
/ 75
28
/ 75
29
/ 75
30
/ 75
31
/ 75
32
/ 75
33
/ 75
34
/ 75
35
/ 75
36
/ 75
37
/ 75
38
/ 75
39
/ 75
40
/ 75
41
/ 75
42
/ 75
43
/ 75
44
/ 75
45
/ 75
46
/ 75
47
/ 75
48
/ 75
49
/ 75
50
/ 75
51
/ 75
52
/ 75
53
/ 75
54
/ 75
55
/ 75
56
/ 75
57
/ 75
58
/ 75
59
/ 75
60
/ 75
61
/ 75
62
/ 75
63
/ 75
64
/ 75
65
/ 75
66
/ 75
67
/ 75
68
/ 75
69
/ 75
70
/ 75
71
/ 75
72
/ 75
73
/ 75
74
/ 75
75
/ 75
More Related Content
PDF
Unity開発で週イチ呑み会を支える技術
by
kazuya noshiro
PDF
iOSレガシーコード改善ガイド〜マンガボックス開発における事例〜
by
Kentaro Matsumae
PPTX
DeNAtechcon_DeNAのセキュリティの取り組みと、スマートフォンセキュリティ(same-origin policy)
by
Toshiharu Sugiyama
PDF
DeNA流cocos2d xとの付き合い方
by
dena_study
PDF
ガールアックス マルチプレイのリアルタイム通信ゲーム開発入門
by
dena_study
PPTX
QuizNow yapcasia
by
Yosuke Furukawa
PDF
CEDEC 2013 - 徹底的にチューンしたハイブリッドアプリ「D.O.T. Defender of Texel」の制作
by
Nobutaka Takushima
PDF
FINAL FANTASY Record Keeper アニメーション制作の濃ゆい話
by
Toshiharu Shirai
Unity開発で週イチ呑み会を支える技術
by
kazuya noshiro
iOSレガシーコード改善ガイド〜マンガボックス開発における事例〜
by
Kentaro Matsumae
DeNAtechcon_DeNAのセキュリティの取り組みと、スマートフォンセキュリティ(same-origin policy)
by
Toshiharu Sugiyama
DeNA流cocos2d xとの付き合い方
by
dena_study
ガールアックス マルチプレイのリアルタイム通信ゲーム開発入門
by
dena_study
QuizNow yapcasia
by
Yosuke Furukawa
CEDEC 2013 - 徹底的にチューンしたハイブリッドアプリ「D.O.T. Defender of Texel」の制作
by
Nobutaka Takushima
FINAL FANTASY Record Keeper アニメーション制作の濃ゆい話
by
Toshiharu Shirai
What's hot
PDF
FFRK cocos2d xレイヤーの最適化
by
dena_study
PDF
FFRKを支えるWebアプリケーションフレームワークの技術
by
dena_study
PDF
DeNAのゲーム開発を支える技術 (クライアントサイド編)
by
denatech2016
PDF
FINAL FANTASY Record Keeper 演出データについて
by
dena_study
PDF
DeNA の新しいネイティブ開発(パズル戦隊デナレンジャー)
by
dena_study
PDF
AWS Proton を使ってみた
by
虎の穴 開発室
PPTX
FINAL FANTASY Record Keeperのマスターデータを支える技術
by
dena_study
PDF
爆速でAndroidアプリを ビルドするための仕組み DeNA TechCon #denatechcon
by
Yosaku Toyama
PPT
制作を支えたツール達 (パズル戦隊デナレンジャー)
by
dena_study
PPTX
Unityで本格戦国シュミレーションRPG 開発
by
dena_study
PDF
フライングゲットガチャ セミナー資料
by
Drecom Co., Ltd.
PDF
位置情報を常に取得するのはつらいよ
by
Drecom Co., Ltd.
PDF
JavaScript LT会 〜 React.js Node.js歓迎 〜 Deno で やってみるweb開発
by
虎の穴 開発室
PDF
【Saitama.js】Denoのすすめ
by
虎の穴 開発室
PDF
エフェクト、アニメーション、演出のデータ作るの大変じゃないですか? DeNAではこうしてます。
by
DeNA_Creators
PDF
Effective web performance tuning for smartphone
by
dena_study
PDF
【虎の穴ラボLT】非エンジニアにGASを教えた話(とらラボTech conference)
by
虎の穴 開発室
PDF
DeNA TechCon2016 360VR Live Streaming
by
Takeyuki Ogura
PDF
チラシルiOSでの広告枠開発
by
Satoshi Takano
PDF
通販開発部の西田さん「通販開発マネジメントの5ルール」
by
虎の穴 開発室
FFRK cocos2d xレイヤーの最適化
by
dena_study
FFRKを支えるWebアプリケーションフレームワークの技術
by
dena_study
DeNAのゲーム開発を支える技術 (クライアントサイド編)
by
denatech2016
FINAL FANTASY Record Keeper 演出データについて
by
dena_study
DeNA の新しいネイティブ開発(パズル戦隊デナレンジャー)
by
dena_study
AWS Proton を使ってみた
by
虎の穴 開発室
FINAL FANTASY Record Keeperのマスターデータを支える技術
by
dena_study
爆速でAndroidアプリを ビルドするための仕組み DeNA TechCon #denatechcon
by
Yosaku Toyama
制作を支えたツール達 (パズル戦隊デナレンジャー)
by
dena_study
Unityで本格戦国シュミレーションRPG 開発
by
dena_study
フライングゲットガチャ セミナー資料
by
Drecom Co., Ltd.
位置情報を常に取得するのはつらいよ
by
Drecom Co., Ltd.
JavaScript LT会 〜 React.js Node.js歓迎 〜 Deno で やってみるweb開発
by
虎の穴 開発室
【Saitama.js】Denoのすすめ
by
虎の穴 開発室
エフェクト、アニメーション、演出のデータ作るの大変じゃないですか? DeNAではこうしてます。
by
DeNA_Creators
Effective web performance tuning for smartphone
by
dena_study
【虎の穴ラボLT】非エンジニアにGASを教えた話(とらラボTech conference)
by
虎の穴 開発室
DeNA TechCon2016 360VR Live Streaming
by
Takeyuki Ogura
チラシルiOSでの広告枠開発
by
Satoshi Takano
通販開発部の西田さん「通販開発マネジメントの5ルール」
by
虎の穴 開発室
Similar to Quiznowを支える技術 #yapcasia
PPTX
DeNAのゲームを支えるプラットフォーム Sakasho #denatechcon
by
DeNA
PPTX
レガシーな Perl システムに DDD (ドメイン駆動設計)を取り入れる
by
sairoutine
PDF
DeNAのゲーム開発を支える Game Backend as a Service
by
Makoto Haruyama
PPTX
技術選択とアーキテクトの役割
by
Toru Yamaguchi
PDF
新技術で未来の扉を開け! - Node-REDの環境構築と社内導入 -
by
Makoto SAKAI
PDF
Unification of the middle scale services by Nuxt.js
by
HajimeSasanuma
PDF
BrainWars Night 発表資料
by
Takuma Kudo
PDF
大規模スマートフォンサービス開発の世界 〜無料通話アプリcommの現場から〜
by
Ichito Nagata
PDF
DeNAオリジナル ゲーム専用プラットフォーム Sakashoについて
by
Makoto Haruyama
PDF
Node.jsでブラウザメッセンジャー
by
Yahoo!デベロッパーネットワーク
PPTX
DeNAにおけるCorpTechエンジニアリング [DeNA TechCon 2019]
by
DeNA
PDF
いろいろ見せますLord of Knightsのクライアント開発事例紹介
by
Kouji Hosoda
PPTX
新事業がどんどん出来て組織が拡大中のフェーズのランサーズがどんな感じでプロジェクトを回しているのかまとめてみました
by
Satoshi Yokoi
PPTX
ネットワークエンジニアがWeb開発をやってみて思ったこと
by
gree_tech
PDF
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
by
Naoya Ito
PDF
de:code 夏まつり クイズクライアント作ったよ!
by
Kazumi OHIRA
KEY
1.29.user,user,user
by
Tonny Xu
PDF
マスタリング DEA/NG 第2版
by
i_yudai
PDF
大規模JavaScript開発
by
Yoshiki Shibukawa
PDF
【B-3】 社内ソーシャルメディア開発トライ&エラー ~おれたちの4tate~ 原島法子氏/岩永義弘氏
by
Developers Summit
DeNAのゲームを支えるプラットフォーム Sakasho #denatechcon
by
DeNA
レガシーな Perl システムに DDD (ドメイン駆動設計)を取り入れる
by
sairoutine
DeNAのゲーム開発を支える Game Backend as a Service
by
Makoto Haruyama
技術選択とアーキテクトの役割
by
Toru Yamaguchi
新技術で未来の扉を開け! - Node-REDの環境構築と社内導入 -
by
Makoto SAKAI
Unification of the middle scale services by Nuxt.js
by
HajimeSasanuma
BrainWars Night 発表資料
by
Takuma Kudo
大規模スマートフォンサービス開発の世界 〜無料通話アプリcommの現場から〜
by
Ichito Nagata
DeNAオリジナル ゲーム専用プラットフォーム Sakashoについて
by
Makoto Haruyama
Node.jsでブラウザメッセンジャー
by
Yahoo!デベロッパーネットワーク
DeNAにおけるCorpTechエンジニアリング [DeNA TechCon 2019]
by
DeNA
いろいろ見せますLord of Knightsのクライアント開発事例紹介
by
Kouji Hosoda
新事業がどんどん出来て組織が拡大中のフェーズのランサーズがどんな感じでプロジェクトを回しているのかまとめてみました
by
Satoshi Yokoi
ネットワークエンジニアがWeb開発をやってみて思ったこと
by
gree_tech
SmartPhone development guide with CoffeeScript + Node + HTML5 Technology, for...
by
Naoya Ito
de:code 夏まつり クイズクライアント作ったよ!
by
Kazumi OHIRA
1.29.user,user,user
by
Tonny Xu
マスタリング DEA/NG 第2版
by
i_yudai
大規模JavaScript開発
by
Yoshiki Shibukawa
【B-3】 社内ソーシャルメディア開発トライ&エラー ~おれたちの4tate~ 原島法子氏/岩永義弘氏
by
Developers Summit
Quiznowを支える技術 #yapcasia
1.
DeNA Co., Ltd.
Yosuke Furukawa QuizNowを支える技術 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 1
2.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. 自己紹介 2
3.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. 自己紹介 古川陽介(ふるかわようすけ) HN: @yosuke_furukawa QuizNow開発 Node.js コンサル 主な業務: にぎやかし、ムードメーカー 肩書(愛称): 会長 日本Node.jsユーザーグループ代表 3
4.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. この前テレビに出た https://www.youtube.com/watch?v=LS-0- MmX9OM#t=5m30s 4
5.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. orz 5
6.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. 今日の話 6
7.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. QuizNow is 何 7
8.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. コンセプト 8
9.
9 http://omocoro.jp/kiji/2633/ Copyright
(C) DeNA Co.,Ltd. All Rights Reserved.
10.
10 http://omocoro.jp/kiji/2633/ Copyright
(C) DeNA Co.,Ltd. All Rights Reserved.
11.
11 http://omocoro.jp/kiji/2633/ Copyright
(C) DeNA Co.,Ltd. All Rights Reserved.
12.
12 http://honto.jp/netstore/pd-book_02705279.html Copyright
(C) DeNA Co.,Ltd. All Rights Reserved.
13.
13 http://honto.jp/netstore/pd-book_02705279.html Copyright
(C) DeNA Co.,Ltd. All Rights Reserved.
14.
14 Copyright (C)
DeNA Co.,Ltd. All Rights Reserved.
15.
15 Copyright (C)
DeNA Co.,Ltd. All Rights Reserved.
16.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. QuizNowの機能とか 16
17.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. QuizNowの機能とか 17 Quiz Community
18.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. QuizNowの機能とか 18 Quiz Community
19.
QuizしてCommunityで語る Copyright (C)
DeNA Co.,Ltd. All Rights Reserved. QuizNowの機能とか 19 Quiz Community 慣れ合いに飽きたら競い合う
20.
みんなで遊んでみよう 20 Copyright
(C) DeNA Co.,Ltd. All Rights Reserved.
21.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. Perlに関するクイズ作ったー https://quiznow.me/quiz_share/show?ab=1&&quiz_id=83316&timer_num=100 https://quiznow.me/quiz_share/show?ab=1&&quiz_id=83310&timer_num=100 https://quiznow.me/quiz_share/show?ab=1&&quiz_id=83322&timer_num=100 https://quiznow.me/quiz_share/show?ab=1&&quiz_id=83324&timer_num=100 21
22.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. 秀逸なスレ 22 http://quiznow.me/community/topic/6/board/268/
23.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. 秀逸なスレ 23 http://quiznow.me/community/topic/15/board/23/
24.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. 中身 24
25.
25 Copyright (C)
DeNA Co.,Ltd. All Rights Reserved. Node.js (socket.io) Perl (Amon2)
26.
26 Copyright (C)
DeNA Co.,Ltd. All Rights Reserved. Node.js (socket.io) Perl それぞれのコンポー(Aネmonン2) トで それぞれの戦いがある。
27.
27 Copyright (C)
DeNA Co.,Ltd. All Rights Reserved. Node.js (socket.io) Perl (Amon2) client side
28.
ネイティブアプリ 28 Copyright
(C) DeNA Co.,Ltd. All Rights Reserved.
29.
29 エンジニアデザイナ Copyright
(C) DeNA Co.,Ltd. All Rights Reserved.
30.
30 エンジニアデザイナ Copyright
(C) DeNA Co.,Ltd. All Rights Reserved.
31.
イメージ共有できてないと辛い 31 エンジニアデザイナエンジニアとデザイナ間で
Copyright (C) DeNA Co.,Ltd. All Rights Reserved. QuizNow
32.
32 Copyright (C)
DeNA Co.,Ltd. All Rights Reserved.
33.
33 静止画だけじゃなくて 動画にして動きまで共有する
Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
34.
34 エンジニアデザイナなるべく正確に意図を 伝えるように工夫
Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
35.
35 コミュニケーションミスによる 手エ戻ンりジニをア防ぎ、アデセザッイトナ
を Copyright (C) DeNA Co.,Ltd. All Rights Reserved. ムダにしない仕組み
36.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. ブラウザアプリ 36
37.
Look & Feel
はネイティブアプ リの方が上 Webでインストールレスでサクッ とプレイ出来たほうが人にリーチ しやすい 37 Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
38.
Look & Feel
はネイティブアプ リの方が上 Webでインストールレスでサクッ とプレイ出来たほうが人にリーチ しやすい 38 最近流行りのハイブリッドアプリ Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
39.
39 Copyright (C)
DeNA Co.,Ltd. All Rights Reserved.
40.
40 先行実装されてる アプリ版と合わせる
Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
41.
41 Copyright (C)
DeNA Co.,Ltd. All Rights Reserved.
42.
42 なめらかにストレス無く Copyright
(C) DeNA Co.,Ltd. All Rights Reserved.
43.
Full Single Page
Application ⁃ backbone.js + marionette プリロードでアセットを読み込む ⁃ 初期ロードでキャッシュする 減色処理、圧縮処理で軽くする Copyright (C) DeNA Co.,Ltd. All Rights Reserved. ⁃ Gruntでの自動化 43
44.
Full Single Page
Application ⁃ backbone.js + marionette プリロードでアセットを読み込む ⁃ 初期ロードでキャッシュする 減色処理、圧縮処理で軽くする Copyright (C) DeNA Co.,Ltd. All Rights Reserved. ⁃ Gruntでの自動化 44 PCとかで見てると気づかない内に 重くなってたりする。
45.
45 Copyright (C)
DeNA Co.,Ltd. All Rights Reserved.
46.
46 Copyright (C)
DeNA Co.,Ltd. All Rights Reserved.
47.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. とはいえ 47
48.
全部できてから確認するわけ にも行かない。。。 48
Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
49.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. 改善点 49
50.
サーバーレスでクライアントを実装できるよ Copyright
(C) DeNA Co.,Ltd. All Rights Reserved. うにする 50
51.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. !! stubcell !! 51
52.
yamlの定義ファイル書くだけ Copyright (C)
DeNA Co.,Ltd. All Rights Reserved. stubcellでスタブを作って開発 52 Stubcell♡
53.
yamlの定義ファイル書くだけ Copyright (C)
DeNA Co.,Ltd. All Rights Reserved. stubcellでスタブを作って開発 53 Stubcell♡ 最終的にこの定義ファイルが API仕様書となりコードに記録が残る
54.
yamlの定義ファイル書くだけ Copyright (C)
DeNA Co.,Ltd. All Rights Reserved. stubcellでスタブを作って開発 54 Stubcell♡ 最終的にこの定義ファイルが API仕様書となりコードに記録が残る
55.
開発速度を上げて 改善効率を上げる 55
Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
56.
56 Copyright (C)
DeNA Co.,Ltd. All Rights Reserved. Node.js (socket.io) Perl (Amon2) server side
57.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. Node.js / Perl 57
58.
Quizは基本的に早押し形式 58 Copyright
(C) DeNA Co.,Ltd. All Rights Reserved.
59.
HTTPをPOSTする際の コネクションを繋ぎ直す Copyright
(C) DeNA Co.,Ltd. All Rights Reserved. ミリ秒が惜しい 59
60.
60 Server Copyright
(C) DeNA Co.,Ltd. All Rights Reserved. 解答送信 結果受信 解答送信 結果受信 遅い
61.
Use the WebSocket
Luke 61 Copyright (C) DeNA Co.,Ltd. All Rights Reserved.
62.
62 Node.js (socket.io)
一つの接続だけで解答と結果を送信 Copyright (C) DeNA Co.,Ltd. All Rights Reserved. 速い! 解答送信 結果受信
63.
63 Copyright (C)
DeNA Co.,Ltd. All Rights Reserved. Node.js (socket.io) Node.js (socket.io) Node.js (socket.io) Node.js (socket.io) Node.js (socket.io) 死活チェック DB Perl (Amon2) vs
64.
64 Copyright (C)
DeNA Co.,Ltd. All Rights Reserved. Node.js (socket.io) Node.js (socket.io) Node.js (socket.io) Node.js (socket.io) Node.js (socket.io) 死活チェック DB Perl (Amon2) 起動しているサーバー をDBに格納 vs
65.
65 Copyright (C)
DeNA Co.,Ltd. All Rights Reserved. Node.js (socket.io) Node.js (socket.io) Node.js (socket.io) Node.js (socket.io) Node.js (socket.io) 死活チェック DB Perl (Amon2) 起動しているサーバー をDBに格納 生きているサーバーを 取りに行く vs
66.
66 vs 対戦マッチのサーバー
を教える Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Node.js (socket.io) Node.js (socket.io) Node.js (socket.io) Node.js (socket.io) Node.js (socket.io) 死活チェック DB Perl (Amon2) 起動しているサーバー をDBに格納 生きているサーバーを 取りに行く
67.
67 vs 対戦マッチのサーバー
を教える Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Node.js (socket.io) Node.js (socket.io) Node.js (socket.io) Node.js (socket.io) Node.js (socket.io) 死活チェック DB Perl (Amon2) 起動しているサーバー をDBに格納 生きているサーバーを 取りに行く Socket.ioサーバー で対戦
68.
68 vs 対戦マッチのサーバー
を教える Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Node.js (socket.io) Node.js (socket.io) Node.js (socket.io) Node.js (socket.io) Node.js (socket.io) 死活チェック DB Perl (Amon2) 起動しているサーバー をDBに格納 生きているサーバーを 取りに行く Socket.ioサーバー で対戦
69.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. まとめ 69
70.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. まとめ QuizNowはクイズで競いながら好きなものを思う存分語るための場所 工夫したところ 動画によりデザイナーとのコミュニケーションミスを無くす WebのSingle Page Applicationにしつつ高速化を行い、 ネイティブアプリとWebの遜色を無くす WebSocketでクイズの早押し要素をサポート 70
71.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. まとめ QuizNowはクイズで競いながら好きなものを思う存分語るための場所 クイズを解いてコミュニティで語り コミュニティで慣れ合いに飽きたらクイズで殴りあう 動画によりデザイナーとのコミュニケーションミスを無くす WebのSingle Page ApplicationでネイティブアプリとWebの遜色を無く す WebSocketでクイズの早押し要素をサポート 71
72.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. 最後に 72
73.
73 Copyright (C)
DeNA Co.,Ltd. All Rights Reserved.
74.
74 Copyright (C)
DeNA Co.,Ltd. All Rights Reserved.
75.
Copyright (C) DeNA
Co.,Ltd. All Rights Reserved. お約束 DeNAでは 優秀なPerl Monger クールなNoder オーサムなJSer グレートなデザイナー を募集してます!僕に一言声をかけるか http://dena.com/recruit/career_recruit/ まで! 75
Download