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
Yoshihiro Kabasawa
PPTX, PDF
420 views
2 12椛澤「tokyo tyrant」
TokyoTyrantについてだらだらとまとめました。
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 12
2
/ 12
3
/ 12
4
/ 12
5
/ 12
6
/ 12
7
/ 12
8
/ 12
9
/ 12
10
/ 12
11
/ 12
12
/ 12
More Related Content
PPTX
2 12椛澤「tokyo tyrant」
by
Yoshihiro Kabasawa
PPTX
node.js 開発のためのお手軽サーバ構築について(仮)
by
Toru Tamura
PDF
RTXで遊ぶ
by
nvsofts
PDF
Linuxデスクトップのお手軽セミナー 〜クラウドとかも使いこなしちゃえ〜
by
Masahiko Hashimoto
PDF
秘伝:クラウドに開発環境をえいっ!と構築する方法
by
Masahiko Hashimoto
PPTX
MySQL対応全文検索システムMroonga(むるんが)
by
Hideshi Ogoshi
PPTX
Next-L Enju 開発ワークショップ #49
by
Kosuke Tanabe
PPS
Dad
by
SahiraMuslimkhan
2 12椛澤「tokyo tyrant」
by
Yoshihiro Kabasawa
node.js 開発のためのお手軽サーバ構築について(仮)
by
Toru Tamura
RTXで遊ぶ
by
nvsofts
Linuxデスクトップのお手軽セミナー 〜クラウドとかも使いこなしちゃえ〜
by
Masahiko Hashimoto
秘伝:クラウドに開発環境をえいっ!と構築する方法
by
Masahiko Hashimoto
MySQL対応全文検索システムMroonga(むるんが)
by
Hideshi Ogoshi
Next-L Enju 開発ワークショップ #49
by
Kosuke Tanabe
Dad
by
SahiraMuslimkhan
Viewers also liked
PPS
L'Harmonia 2012
by
Ateneuharmonia
PPT
L'Harmonia, ateneu popular i cultural
by
Ateneuharmonia
PPT
Tompkins2
by
Sarah Tompkins
PDF
Oferta de emprego: Técnico Administrativo
by
AJE Galicia
PPS
L'harmonia, ateneu popular i cultural 2
by
Ateneuharmonia
PPTX
Eec 4731 milestone 1-childhood obesity
by
ascallen
L'Harmonia 2012
by
Ateneuharmonia
L'Harmonia, ateneu popular i cultural
by
Ateneuharmonia
Tompkins2
by
Sarah Tompkins
Oferta de emprego: Técnico Administrativo
by
AJE Galicia
L'harmonia, ateneu popular i cultural 2
by
Ateneuharmonia
Eec 4731 milestone 1-childhood obesity
by
ascallen
Recently uploaded
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PDF
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
PDF
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
2 12椛澤「tokyo tyrant」
1.
TokyoTyrantについて
椛澤 嘉弘
2.
今回のLT •
TokyoTyrantの紹介 • その素晴らしさ • 今回で何に使っているのか • 使っていて困ったことは何か
3.
TokyoTyrantってなに? • 不揮発性のKVSです。 • MySQLのようなトランザクション処理、他
テーブルとの結合ができるRDBMSではな く、 分散処理に向いた速度を追求したNoSQLで す。 どのくらい早いのかベンチマーク http://gihyo.jp/dev/serial/01/various-
4.
TokyoTyrantというかNoSQLの特
徴 • ベンチマークから分かるように、かなり 早い。 • 特にデータの読み込みはかなり早いので、 ソーシャルゲームなどのフラグ管理に良 くつかわれる。 • スケールアウトしやすい。(TTは無 理っぽいらしいですが) 詳しくは http://www.atmarkit.co.jp/flinux/rensai/noSQL/ noSQL_01/01_1.html
5.
今回はどんなことに使っているの
か。 • 現在のスタミナ、スタミナの最大値 • 現在のマナ • 今どこのダンジョンにいるのか • 一番進んでいるダンジョンはどこか • ガチャが回せるかフラグ • ログイン処理 • ダンジョンで消費するスタミナ • などなど
6.
具体的な使い方1 • KVSなので、少しだけ面白い使い方を
します。 (ex)スタミナの挿入・取得 tt->put(“stmaina_”.$user_id,$stamina); tt->get(“stamina_”.$user_id);
7.
具体的な使い方2 • MySQLのようなテーブル型のDBならば
$user_idを入力するだけで全ての情報を取 り出せるのですが、今回はテーブル型で はなく、 KVS型でやっているので$user_idの前に、 カラム名のように名前を付けることで適切 なデータの挿入・取得を行っています。 詳しくは、tt_game.phpに関数をまとめてお いたので、暇な時に見てください。
8.
今回使っていて困ったこと1 • TokyoTyrantをphpから触るために
Net_TokyoTyrantというPEARの提供するラ イブラリを使いました。 • そのためTokyoTyrantの醍醐味ともいえる add()が使えない。(中身見ると実装され てなかったり)
9.
その対策1 • add()を一番使いたかったのは、mana関係 • Staminaなどは毎回取得して判定を行わな
ければならなかったにも関わらず、mana は中身を気にせずインクリメントしてい きたかった。 • Net_TokyoTyrantを変更する、PEARではな くPECLの提供するTTを使う。などあったの ですが、リクエストが1回増える程度な のでとりあえず放置しています。
10.
今回使っていて困ったこと2 • phpは動的に変数の型を決めるのですが、
Net_TokyoTyrantの中ではValueが強制的に String型に変更されているため、ガチャフ ラグに0と1を使おうとしていたのですが、 phpあるある的にstirng型の0や”0”などは全 てnullになっちゃうっていう怖さ。配列の 0,0,0は入るんだけど、 stirng型の0は入ら ないんですね。
11.
その対策2 • Dungeonの情報については、 どのダンジョンに どのフロアに どのルームにいるのかという情報があった ので、 配列をJSONエンコードして、データを入れ
ております。
12.
TokyoTyrantについて
椛澤 嘉弘 文字ばっかりでさーせんした!
Download