Soumettre la recherche
Mettre en ligne
松本克彦 ピグにおけるリアルタイムランキングの導入
•
4 j'aime
•
2,633 vues
matsumoto_katsuhiko
Suivre
real time ranking system
Lire moins
Lire la suite
Signaler
Partager
Signaler
Partager
1 sur 21
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
クラウドデザイン パターンに見るクラウドファーストなアプリケーション設計 Data Management編
クラウドデザイン パターンに見るクラウドファーストなアプリケーション設計 Data Management編
Takekazu Omi
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
Yuki KAN
Gearpump, akka based Distributed Reactive Realtime Engine
Gearpump, akka based Distributed Reactive Realtime Engine
Sotaro Kimura
アメーバピグにおける自作サーバ運用
アメーバピグにおける自作サーバ運用
Akihiro Kuwano
Hatena's Infrastructure from the beginning
Hatena's Infrastructure from the beginning
Shinji Tanaka
ついに解禁!Amazon Aurora徹底検証!
ついに解禁!Amazon Aurora徹底検証!
Terui Masashi
Rds徹底入門
Rds徹底入門
Junpei Nakada
サーバーサイドボトルネックの探し方
サーバーサイドボトルネックの探し方
Yugo Shimizu
Recommandé
クラウドデザイン パターンに見るクラウドファーストなアプリケーション設計 Data Management編
クラウドデザイン パターンに見るクラウドファーストなアプリケーション設計 Data Management編
Takekazu Omi
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
Yuki KAN
Gearpump, akka based Distributed Reactive Realtime Engine
Gearpump, akka based Distributed Reactive Realtime Engine
Sotaro Kimura
アメーバピグにおける自作サーバ運用
アメーバピグにおける自作サーバ運用
Akihiro Kuwano
Hatena's Infrastructure from the beginning
Hatena's Infrastructure from the beginning
Shinji Tanaka
ついに解禁!Amazon Aurora徹底検証!
ついに解禁!Amazon Aurora徹底検証!
Terui Masashi
Rds徹底入門
Rds徹底入門
Junpei Nakada
サーバーサイドボトルネックの探し方
サーバーサイドボトルネックの探し方
Yugo Shimizu
Performance and Scalability of Web Service
Performance and Scalability of Web Service
Shinji Tanaka
スキーマつきストリーム データ処理基盤、 Confluent Platformとは?
スキーマつきストリーム データ処理基盤、 Confluent Platformとは?
Sotaro Kimura
Jenkinsとhadoopを利用した継続的データ解析環境の構築
Jenkinsとhadoopを利用した継続的データ解析環境の構築
VOYAGE GROUP
CDP(キャンペーンサイト編)
CDP(キャンペーンサイト編)
Hiroyasu Suzuki
OpsWorks aws-cli#11
OpsWorks aws-cli#11
Yuta Shimada
RDS(MySQL)の利用と注意点
RDS(MySQL)の利用と注意点
Hiroyasu Suzuki
MSPとしてのオペチー向けReadOnly IAMポリシー
MSPとしてのオペチー向けReadOnly IAMポリシー
Makoto Miida
Sql database のご紹介
Sql database のご紹介
Oda Shinsuke
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
Masahiro Nagano
20170329 D3 DBAが夜間メンテをしなくなった日 発表資料
20170329 D3 DBAが夜間メンテをしなくなった日 発表資料
dcubeio
Spark Structured StreamingでKafkaクラスタのデータをお手軽活用
Spark Structured StreamingでKafkaクラスタのデータをお手軽活用
Sotaro Kimura
Aurora
Aurora
maruyama097
DynamoDBを導入した話
DynamoDBを導入した話
dcubeio
みんな大好き“全文検索 on AWS”を試してみました!
みんな大好き“全文検索 on AWS”を試してみました!
宗 大栗
Azure sql database 入門 2014年10月版
Azure sql database 入門 2014年10月版
貴仁 大和屋
JAZUG クラウドデザインパターンのコードを覗く
JAZUG クラウドデザインパターンのコードを覗く
Takekazu Omi
Webアプリケーションの パフォーマンス向上のコツ 概要編
Webアプリケーションの パフォーマンス向上のコツ 概要編
Masahiro Nagano
regrowth_configurationtool
regrowth_configurationtool
masaomoc1015
さいきんのMySQLに関する取り組み(仮)
さいきんのMySQLに関する取り組み(仮)
Takanori Sejima
高トラフィックサイトをRailsで構築するためのTips基礎編
高トラフィックサイトをRailsで構築するためのTips基礎編
Kazuya Numata
実録 WEBエンジニアが Titanium Mobileアプリを開発するまで
実録 WEBエンジニアが Titanium Mobileアプリを開発するまで
Yusaku Watanabe
OpenCVによる顔認識システムの開発
OpenCVによる顔認識システムの開発
Takahiko Teramoto
Contenu connexe
Tendances
Performance and Scalability of Web Service
Performance and Scalability of Web Service
Shinji Tanaka
スキーマつきストリーム データ処理基盤、 Confluent Platformとは?
スキーマつきストリーム データ処理基盤、 Confluent Platformとは?
Sotaro Kimura
Jenkinsとhadoopを利用した継続的データ解析環境の構築
Jenkinsとhadoopを利用した継続的データ解析環境の構築
VOYAGE GROUP
CDP(キャンペーンサイト編)
CDP(キャンペーンサイト編)
Hiroyasu Suzuki
OpsWorks aws-cli#11
OpsWorks aws-cli#11
Yuta Shimada
RDS(MySQL)の利用と注意点
RDS(MySQL)の利用と注意点
Hiroyasu Suzuki
MSPとしてのオペチー向けReadOnly IAMポリシー
MSPとしてのオペチー向けReadOnly IAMポリシー
Makoto Miida
Sql database のご紹介
Sql database のご紹介
Oda Shinsuke
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
Masahiro Nagano
20170329 D3 DBAが夜間メンテをしなくなった日 発表資料
20170329 D3 DBAが夜間メンテをしなくなった日 発表資料
dcubeio
Spark Structured StreamingでKafkaクラスタのデータをお手軽活用
Spark Structured StreamingでKafkaクラスタのデータをお手軽活用
Sotaro Kimura
Aurora
Aurora
maruyama097
DynamoDBを導入した話
DynamoDBを導入した話
dcubeio
みんな大好き“全文検索 on AWS”を試してみました!
みんな大好き“全文検索 on AWS”を試してみました!
宗 大栗
Azure sql database 入門 2014年10月版
Azure sql database 入門 2014年10月版
貴仁 大和屋
JAZUG クラウドデザインパターンのコードを覗く
JAZUG クラウドデザインパターンのコードを覗く
Takekazu Omi
Webアプリケーションの パフォーマンス向上のコツ 概要編
Webアプリケーションの パフォーマンス向上のコツ 概要編
Masahiro Nagano
regrowth_configurationtool
regrowth_configurationtool
masaomoc1015
さいきんのMySQLに関する取り組み(仮)
さいきんのMySQLに関する取り組み(仮)
Takanori Sejima
高トラフィックサイトをRailsで構築するためのTips基礎編
高トラフィックサイトをRailsで構築するためのTips基礎編
Kazuya Numata
Tendances
(20)
Performance and Scalability of Web Service
Performance and Scalability of Web Service
スキーマつきストリーム データ処理基盤、 Confluent Platformとは?
スキーマつきストリーム データ処理基盤、 Confluent Platformとは?
Jenkinsとhadoopを利用した継続的データ解析環境の構築
Jenkinsとhadoopを利用した継続的データ解析環境の構築
CDP(キャンペーンサイト編)
CDP(キャンペーンサイト編)
OpsWorks aws-cli#11
OpsWorks aws-cli#11
RDS(MySQL)の利用と注意点
RDS(MySQL)の利用と注意点
MSPとしてのオペチー向けReadOnly IAMポリシー
MSPとしてのオペチー向けReadOnly IAMポリシー
Sql database のご紹介
Sql database のご紹介
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
ISUCONの勝ち方 YAPC::Asia Tokyo 2015
20170329 D3 DBAが夜間メンテをしなくなった日 発表資料
20170329 D3 DBAが夜間メンテをしなくなった日 発表資料
Spark Structured StreamingでKafkaクラスタのデータをお手軽活用
Spark Structured StreamingでKafkaクラスタのデータをお手軽活用
Aurora
Aurora
DynamoDBを導入した話
DynamoDBを導入した話
みんな大好き“全文検索 on AWS”を試してみました!
みんな大好き“全文検索 on AWS”を試してみました!
Azure sql database 入門 2014年10月版
Azure sql database 入門 2014年10月版
JAZUG クラウドデザインパターンのコードを覗く
JAZUG クラウドデザインパターンのコードを覗く
Webアプリケーションの パフォーマンス向上のコツ 概要編
Webアプリケーションの パフォーマンス向上のコツ 概要編
regrowth_configurationtool
regrowth_configurationtool
さいきんのMySQLに関する取り組み(仮)
さいきんのMySQLに関する取り組み(仮)
高トラフィックサイトをRailsで構築するためのTips基礎編
高トラフィックサイトをRailsで構築するためのTips基礎編
En vedette
実録 WEBエンジニアが Titanium Mobileアプリを開発するまで
実録 WEBエンジニアが Titanium Mobileアプリを開発するまで
Yusaku Watanabe
OpenCVによる顔認識システムの開発
OpenCVによる顔認識システムの開発
Takahiko Teramoto
海外向けサービスの苦労話
海外向けサービスの苦労話
Masakazu Matsushita
Ca勉強会・ldについて
Ca勉強会・ldについて
Masahiro Horikoshi
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)
Yuuki Namikawa
Inside png
Inside png
flare phoenix
iOS App performance tuning with Instruments
iOS App performance tuning with Instruments
gc-hiramatsu
iPhoneで動くFlash Playerを実装した苦労話LT資料
iPhoneで動くFlash Playerを実装した苦労話LT資料
Kohei Morino
kontagent紹介資料
kontagent紹介資料
Eiji Hachiya
From MongoDB v1.8.2 To v2.0.2
From MongoDB v1.8.2 To v2.0.2
Naoki Sega
佐野裕章 Virident 社製半導体ストレージ flash max の検証
佐野裕章 Virident 社製半導体ストレージ flash max の検証
Hiroaki Sano
研究開発レポート抜粋
研究開発レポート抜粋
Satoshi Udagawa
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
Kazuhiro Kosaka
松本克彦 Flash stage3dに対応した3d物理演算ライブラリの検証
松本克彦 Flash stage3dに対応した3d物理演算ライブラリの検証
matsumoto_katsuhiko
アメブロFaceの顔認識システム
アメブロFaceの顔認識システム
Takahiko Teramoto
Ameba × Akamai技術交流会
Ameba × Akamai技術交流会
Satoshi Udagawa
Matrix Factorizationを使った評価予測
Matrix Factorizationを使った評価予測
JAVA DM
Mongo DBを半年運用してみた
Mongo DBを半年運用してみた
Masakazu Matsushita
Global Netflix Platform
Global Netflix Platform
Adrian Cockcroft
[大図解]ピグライフはこう動いている
[大図解]ピグライフはこう動いている
Akihiro Kuwano
En vedette
(20)
実録 WEBエンジニアが Titanium Mobileアプリを開発するまで
実録 WEBエンジニアが Titanium Mobileアプリを開発するまで
OpenCVによる顔認識システムの開発
OpenCVによる顔認識システムの開発
海外向けサービスの苦労話
海外向けサービスの苦労話
Ca勉強会・ldについて
Ca勉強会・ldについて
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)
サーバの構築作業や運用管理を自動化する「Chef」 (CADC研究レポート発表LT)
Inside png
Inside png
iOS App performance tuning with Instruments
iOS App performance tuning with Instruments
iPhoneで動くFlash Playerを実装した苦労話LT資料
iPhoneで動くFlash Playerを実装した苦労話LT資料
kontagent紹介資料
kontagent紹介資料
From MongoDB v1.8.2 To v2.0.2
From MongoDB v1.8.2 To v2.0.2
佐野裕章 Virident 社製半導体ストレージ flash max の検証
佐野裕章 Virident 社製半導体ストレージ flash max の検証
研究開発レポート抜粋
研究開発レポート抜粋
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
SWFバージョン4においての テキスト形式による コンパイル結果の違い及び JavaScriptでの その描画方法に関する考察
松本克彦 Flash stage3dに対応した3d物理演算ライブラリの検証
松本克彦 Flash stage3dに対応した3d物理演算ライブラリの検証
アメブロFaceの顔認識システム
アメブロFaceの顔認識システム
Ameba × Akamai技術交流会
Ameba × Akamai技術交流会
Matrix Factorizationを使った評価予測
Matrix Factorizationを使った評価予測
Mongo DBを半年運用してみた
Mongo DBを半年運用してみた
Global Netflix Platform
Global Netflix Platform
[大図解]ピグライフはこう動いている
[大図解]ピグライフはこう動いている
Similaire à 松本克彦 ピグにおけるリアルタイムランキングの導入
20171012_VxRailチャンピオンクラブKickOffセミナー_BootUp!ハイパーコンバージド!
20171012_VxRailチャンピオンクラブKickOffセミナー_BootUp!ハイパーコンバージド!
VxRail ChampionClub
Mvp road show_0830_rev1
Mvp road show_0830_rev1
Takano Masaru
Infrastructure as Codeの取り組みと改善
Infrastructure as Codeの取り組みと改善
Takashi Honda
【20-E-5】実践!Infrastructure as a Codeの取り組みと改善
【20-E-5】実践!Infrastructure as a Codeの取り組みと改善
Developers Summit
We Should Know About in this SocialNetwork Era 2011_1112
We Should Know About in this SocialNetwork Era 2011_1112
Masahito Zembutsu
20120405 setsunaセミナー
20120405 setsunaセミナー
Takahiro Iwase
楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天
楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天
Hiro Yoshioka
SharePoint 2013 Preview レビュー
SharePoint 2013 Preview レビュー
Hirofumi Ota
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
Takahiro Inoue
高速処理と高信頼性を両立し、ペタバイト級の多種大量データを蓄積する、ビッグデータ/ IoT時代のデータベースとは??
高速処理と高信頼性を両立し、ペタバイト級の多種大量データを蓄積する、ビッグデータ/ IoT時代のデータベースとは??
griddb
Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会
Dai Utsui
[Okta x Jamf合同新年会] Okta Workflowsによるノーコード業務改善 〜Jamf APIを使ってMac端末情報を自動収集してみよう〜
[Okta x Jamf合同新年会] Okta Workflowsによるノーコード業務改善 〜Jamf APIを使ってMac端末情報を自動収集してみよう〜
Ryo Sasaki
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
Akihiro Kuwano
JAWS目黒 EC2チューニングTips #jawsmeguro #jawsug
JAWS目黒 EC2チューニングTips #jawsmeguro #jawsug
Yasuhiro Matsuo
Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版
Yahoo!デベロッパーネットワーク
Rancher/k8sを利用した運用改善の取り組み(Rancher Day 2019)
Rancher/k8sを利用した運用改善の取り組み(Rancher Day 2019)
Michitaka Terada
[db tech showcase Tokyo 2016] B31: Spark Summit 2016@SFに参加してきたので最新事例などを紹介しつつデ...
[db tech showcase Tokyo 2016] B31: Spark Summit 2016@SFに参加してきたので最新事例などを紹介しつつデ...
Insight Technology, Inc.
Hueによる分析業務の改善事例
Hueによる分析業務の改善事例
Masahiro Kiura
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
Insight Technology, Inc.
Microsoft MVP が語る Azure 移行の勘所
Microsoft MVP が語る Azure 移行の勘所
Tetsuya Odashima
Similaire à 松本克彦 ピグにおけるリアルタイムランキングの導入
(20)
20171012_VxRailチャンピオンクラブKickOffセミナー_BootUp!ハイパーコンバージド!
20171012_VxRailチャンピオンクラブKickOffセミナー_BootUp!ハイパーコンバージド!
Mvp road show_0830_rev1
Mvp road show_0830_rev1
Infrastructure as Codeの取り組みと改善
Infrastructure as Codeの取り組みと改善
【20-E-5】実践!Infrastructure as a Codeの取り組みと改善
【20-E-5】実践!Infrastructure as a Codeの取り組みと改善
We Should Know About in this SocialNetwork Era 2011_1112
We Should Know About in this SocialNetwork Era 2011_1112
20120405 setsunaセミナー
20120405 setsunaセミナー
楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天
楽天インターネットスケーラブルコンピューティング;丸山先生レクチャーシリーズ2010第3回@楽天
SharePoint 2013 Preview レビュー
SharePoint 2013 Preview レビュー
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
MongoDBを用いたソーシャルアプリのログ解析 〜解析基盤構築からフロントUIまで、MongoDBを最大限に活用する〜
高速処理と高信頼性を両立し、ペタバイト級の多種大量データを蓄積する、ビッグデータ/ IoT時代のデータベースとは??
高速処理と高信頼性を両立し、ペタバイト級の多種大量データを蓄積する、ビッグデータ/ IoT時代のデータベースとは??
Gmo media.inc 第9回西日本ossの普及を考える会
Gmo media.inc 第9回西日本ossの普及を考える会
[Okta x Jamf合同新年会] Okta Workflowsによるノーコード業務改善 〜Jamf APIを使ってMac端末情報を自動収集してみよう〜
[Okta x Jamf合同新年会] Okta Workflowsによるノーコード業務改善 〜Jamf APIを使ってMac端末情報を自動収集してみよう〜
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
JAWS目黒 EC2チューニングTips #jawsmeguro #jawsug
JAWS目黒 EC2チューニングTips #jawsmeguro #jawsug
Yahoo! JAPANのOracle構成-2017年版
Yahoo! JAPANのOracle構成-2017年版
Rancher/k8sを利用した運用改善の取り組み(Rancher Day 2019)
Rancher/k8sを利用した運用改善の取り組み(Rancher Day 2019)
[db tech showcase Tokyo 2016] B31: Spark Summit 2016@SFに参加してきたので最新事例などを紹介しつつデ...
[db tech showcase Tokyo 2016] B31: Spark Summit 2016@SFに参加してきたので最新事例などを紹介しつつデ...
Hueによる分析業務の改善事例
Hueによる分析業務の改善事例
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
[db tech showcase Tokyo 2015] B12:カラムストアデータベースの技術と活用法 by 日本電気株式会社 田村稔
Microsoft MVP が語る Azure 移行の勘所
Microsoft MVP が語る Azure 移行の勘所
松本克彦 ピグにおけるリアルタイムランキングの導入
1.
ピグにおける リアルタイムラインキングの導入
CyberAgent アメーバ事業本部 ピグディ ブジョン サービスディ ベロッ ント プメ グループ 松本克彦
2.
背景 ピグでリ アルタ イムランキングを導入する案が
持ち上がった。 • ユーザのサービスモチベーショ ン向上 • 継続率向上 • コ ュニティ ミ 活性化 実際に2010年12月~2011年4月にわたって 技術調査、 開発を行い、 サービスに投入さ れた
3.
実現条件 (負荷) • ・ アルタ
リ イムランキングであること • ・ピグの高負荷に耐えう と るこ →秒間 2000req/secの更新と参照 10 0 万レコ 規模のランキングが2 前後 ード 0 稼動できる性能を想定。
4.
実現条件 (汎用性) • 同時複数のランキングが稼動できる • 容易にランキングを追加削除できる •
デイリ 月間などの集計もできる ー・ • 容易にスケールできること
5.
ハード アアーキテクチャ
ウェ
6.
ハード アアーキテクチャ
ウェ
7.
ハード アアーキテクチャ
ウェ
8.
ハード アアーキテクチャ
ウェ
9.
ハード アアーキテクチャ
ウェ
10.
ハード アアーキテクチャ
ウェ
11.
ハード アアーキテクチャ
ウェ
12.
ハード アアーキテクチャ
ウェ
13.
サーバスペック • Webサーバ(4台) 機種
:R310 CPU :Quad Core(x3430) 2.4GHz モリ 8GB メ : HDD :250GB * 2 SATAII CentOS release 5.4 Apache Tomcat/6.0.20 • DB(マスタ2台、スレーブ4台) 機種 :R410 CPU :Octal Core(L5520) 2.26GHz モリ 8GB(Slaveは16GB) メ : HDD :3.5inch SAS 146GB * 4(RAID10) CentOS release 5.4 MySQL 5.1
14.
ランキングアルゴリズム •
RDBを使用し ランキングレコ 全体から順位を 、 ード 計算せずに、 ランキングレコードをいくつかのパー ティ ンにわけて計算。 ショ (例) 自分より上のパーティ ンの人数( ショ count数)+ 同一パーティ ン内で順位を計算 ショ ※アメーバ他サービスでも採用しているアルゴリズム
15.
O/RマッピングにMyBatis3 • 設定ファ イルでテーブル名を動的変数にし
て O/Rマッピングできる。 複数テーブルアクセスで流用すService/Dao を一つ用意するだけで済む。
16.
ランキングの追加、 B
D の追加 • ランキングクライアント データベースごとのテーブル情報を持つ →テーブル追加のと きのみ修正 (WAPを修正する必要が無い) • WAP 接続先D サーバ情報を持つ B →D サーバ増設の時のみ修正 B
17.
性能検証 データ更新、自分の順位取得、順位の範囲取得を同時に実行し きの性能
たと 更新 5500 reqeust/sec 順位取得 3200 request/sec 順位範囲取得 3600 request/sec
18.
現状 ピグで各担当エンジニアによりランキングAPIを 使用したサービスが実装されている。 ・カジノ ・釣り ・イベント機能
19.
負荷状況 10~20万人参加のイベント 釣り カジノ
( 、 ) ランキング1~2本 ピグイベント ランキング(年代別系、 月間、 週間) 6本 →合計でピーク時で約200~300req/sec まだ余裕あり ※イベント参加者のみのランキング ※全員無条件参加のランキングは打っていない
20.
今後 • ピグの新ゲームでも採用予定
21.
謝辞 • 過去の研究レポート からインスパイア
↓ • 容易に実現できる手段と て再構築 し ↓ • サービス投入 ↓ • (今後)類似システムと て参考 し ご協力いただいた皆様ありがと ございまし う た。
Télécharger maintenant