SlideShare a Scribd company logo
1 of 64
Download to read offline
ゼロから始めるサブスク生活

端野 直史

開発推進部 共通基盤G 

KLab株式会社

自己紹介

端野 直史です。

国連も推奨している昆虫食、それを実践するエンジニアです。

2
話すこと



✓ サブスクリプションとは



✓ サブスクリプションの捌き方



✓ サブスクリプションの試練



✓ その他機能について





3
話すこと



✓ サブスクリプションとは



✓ サブスクリプションの捌き方



✓ サブスクリプションの試練



✓ その他機能について





4
サブスクリプションとは

「料金を支払うことで、製品やサービスを一定期間利用することができる方式」



さらに今回説明するのは 自動更新型 と呼ばれるものになります。



身近なものだと、動画配信サービスやAmazonプライムなど



※ 噛みそうなので、以降サブスクと呼びます。





5
ゲーム内でのサブスクリプション



✓ クエストで得られる経験値UP!

✓ 一日一回ガチャ無料!

✓ キャラクターのステータスが常にUP!

✓ サブスクリプションNヶ月継続で豪華特典GET!



自動継続により 定期的な収益 が見込めるためか、どのゲームでもコストパフォーマン
スは高い傾向にあるようです。



6
ゲーム内でのサブスクリプション



今回は Apple・Googleプラットフォームが提供する自動更新型サブスクリプションのお話
です。



なお、Apple・Googleプラットフォームでは、利用者が一年サブスクリプションを継続するこ
とで、以降の純収益率が変動(70% → 85%)します。

7
話すこと



✓ サブスクリプションとは



✓ サブスクリプションの捌き方



✓ サブスクリプションの試練



✓ 今後の機能





8
サブスクリプションの捌き方

サブスクを正しく実装するにはためには

サブスクの構造を理解する必要があります。



ここではApple/Googleプラットフォームでの

サブスクの基本的な実装方法を説明します。



9
STEP1



利用者・アプリ・PFの関係性を理解しよう

10
STEP1

11
iOS/Androidプラットフォーム 

アプリ利用者

(利用者 & 端末 + アプリ) 
 

サーバー

キャスト

利用者 ✕ プラットフォーム

12
・利用者はアプリからPlatformに対しお金を支払う



・Platformはレシートをアプリに返却する



・この時点でユーザのサブスク契約は成立する

利用者 ✕ サーバー

13
・アプリからサーバーへレシートが送られる



・レシートを検証しアプリ(利用者)に特典を与える

サーバー ✕ プラットフォーム

14
・サーバーはレシート検証のためPlatformへアプリから受け取ったレシートを渡す



・Platformはレシートが正しいものかどうか、加えて購入の詳細情報を渡す(サブス
ク有効期限など)

OK or NG

利用者 ✕ プラットフォーム

15
・特典を受け取り後アプリはPlatformに対し、付与処理まで完了したことを
伝える



・注意 - Googleではこの処理が不要となります



サブスク特典もらったよ! 

はーい

STEP1 まとめ

16


● サブスクリプションではアプリ・サーバー、それぞれがPlatformと連携して処理を行
う必要がある



● サブスクの契約は利用者とPlatform間(iOS/Android)で行われる

○ アプリを端末からアンインストールした場合でも契約は継続され、自動更新にもアプリは関与せず
Platform側で更新する 

STEP2



利用者が購入を行うための窓口を準備しましょう

17
STEP2

18


● 購入の導線を利用者に提供しましょう



● サブスクは消費型アイテムの購入より複雑であるため、問い合わせを受けそうな内
容は事前に購入前に目につく場所に記載しておくのがBESTです

○ ゲームによっては、サブスクで入会するコースに関して、Web上に専用ページを設けているケースな
どもあります。

STEP2

19


● 購入処理前に検証するものがあれば事前に終わらせておきましょう

○ 一度Platform側への支払いが終わると、アプリ側は利用者に返金する手段がない場合もあります
(Appleなど)

○ 検証例・・・

■ 未成年者に対しての月購入額上限を設けている場合 

■ 既に定期購入済みで、購入する必要がない場合 

STEP3



購入レシートが正しいものか検証しましょう

20
STEP3

21


● アプリから受け取ったレシートは各Platformで提示されている方法で正しく検証しま
しょう。

○ Apple

■ 指定URLへBase64エンコードされたレシートとシークレット(iTunes Connectで確認できます)
を渡す

○ Google

■ Google Play Developer APIの「purchases.subscriptions」リソースを利用する 

● レシート情報内の購入時に発行されるトークンや、API利用のための鍵が必要となりま
す

STEP3

22


● Appleでは、レシート検証時に過去分を含むすべての定期購入情報を取得するか、
最新の一件を取得するか選択できる



○ 過去全ての定期購入情報をCurl等でサクッと検証APIを叩けば確認できるため、不具合調査時など
に便利

○ また、検証時に利用するBase64エンコードされたレシートは、契約回数が増えるに応じてサイズが
大きくなるので、取り扱いには注意が必要 

STEP3

23


● Googleで利用される「Google Play Developer API」には日毎のレート制限(200,000
回/日)があるため注意が必要。



○ レート制限を意識し、APIの実行数(呼び出し)に注意すること 

○ 対象のデベロッパーに紐づくアプリ全てに対しての上限である点に注意 

○ 必要最低限のAPI実行にしてもなお上限を超える場合は、Googleに相談しましょう 

STEP3

24


● 受け取った検証結果には購入情報の詳細が含まれるため、それらを参照して効果
を与えるべきか判断しましょう



○ 支払い済みか?(未払い状態のレシートなども存在します) 

○ 有効期限内か?

○ 既に付与したレシートじゃないか?(冪等性の担保) 

○ など

STEP3

25


● 検証に利用した「Base64エンコードされたレシート(Apple)」「購入時に発行された
トークン(Google)」はデータベース等に保存しておきましょう



○ 両Platform,自動更新検知(STEP6で説明)の際に再度利用します。 

○ 不具合の調査などにも有用です。 

STEP4



利用者に効果を与えましょう

26
STEP4

27


● 検証をクリアしたレシートを元に定期購入の効果を与えます(購読状態にします)



○ ゲームによって大きく異なるため報酬内容をどう実装するかは今回触れません 

○ 注意すべきものを次ページで紹介 

STEP4

28


● 同一Platformアカウントで、複数のゲームアカウントで遊ぶユーザへの対処



○ Androidでは、買い直しという操作によって、支払いを伴わずしてレシートを生成する手段が存在し
ます。













ゲームアカウントA



ゲームアカウントB



STEP4

29


● 同一Platformアカウントで、複数のゲームアカウントで遊ぶユーザへの対処



○ 当社では、ゲームアカウントとサブスクによる契約を紐付けて保存し、複数のゲームアカウントに購
読効果を与えない対応をいれています 

■ Platformアカウントを他者に渡すような行為も想定してのものです 

○ 利用者がPlatformに対し解約を要求し、購読効果が切れた時点でこの紐付けは無効としています 

○ この仕様にする場合は、利用者が混乱しがちなので分かりやすい説明文を準備しましょう 

STEP5



PFに効果の付与が終わったことを知らせましょう

30
STEP5

31


● Platformによって方針が異なるため注意



○ Apple

■ FinishTransaction処理を呼び出し、対象の購入トランザクションが完了したことを伝える必要
があります

○ Google

■ サブスクに関しては報告不要です。 

STEP5

32


● Googleに関しての注意点



○ 本来Finishに相当する処理が存在することで未処理の購入(サーバーで失敗したなど)を判断でき、
アプリはPlatformに問い合わせて「未完了の購入ある、処理せねば」となる 



○ Google サブスクリプションでは上記がないことで、未完了の購入があるか問い合わせると「正常に
報酬付与も終わった購読中のサブスクリプション」の情報まで取れてしまう 

■ これを未完了か、完了か判断するための処理がないと、毎回サーバーに購入後の報酬付与
をリクエストする必要性が出てしまう。→ パフォーマンス的によろしくない 

STEP5

33


● Googleに関しての注意点



○ 当社では、サーバーからアプリに対し「現在購読中のサブスクリプションの識別子」を渡すことで、
真に処理すべきものかどうかを判断している 

■ 識別子には購入と一意に紐づくパラメータを利用します 

● Apple ・・・ web_order_line_item_id 

● Google ・・・ OrderID 

STEP6



契約更新を検知しましょう

34
STEP6

35


● 契約の更新を知る方法



○ 購入時にデータベース等に保存した「Base64エンコードされたレシート(Apple)」「購入時に発行され
たトークン」を利用して、Platformに問い合わせる 

○ Platformが提供している通知機能を利用して、更新時の通知を受け取る 

○ アプリから自動更新されたレシートの情報を受け取る 



現在当社で利用している方法になります。

有効期限が終わったタイミングで問い合わせ処理を行うようなバッチなどを準備しましょう。



STEP6

36


● 契約の更新を知る方法



○ 購入時にデータベース等に保存した「Base64エンコードされたレシート(Apple)」「購入時に発行され
たトークン」を利用して、Platformに問い合わせる 

○ Platformが提供している通知機能を利用して、更新時の通知を受け取る 

○ アプリから自動更新されたレシートの情報を受け取る 



私が実装していた当時は情報も少なかったですが状況は変わり、これからサブスク実装する人はこちらを
おすすめします。(すみません、今回は詳細を説明しません)





STEP6

37


● 契約の更新を知る方法



○ 購入時にデータベース等に保存した「Base64エンコードされたレシート(Apple)」「購入時に発行され
たトークン」を利用して、Platformに問い合わせる 

○ Platformが提供している通知機能を利用して、更新時の通知を受け取る 

○ アプリから自動更新されたレシートの情報を受け取る 



現在当社でも利用している方法ですが、アプリを起動している必要があるため、売上を集計したいケース
や購読効果によっては注意が必要です。



STEP6

38


● 購入時にデータベース等に保存した情報を利用して、Platformに問い合わせる

○ 無駄に問い合わせないよう、対象は「購読の有効期限が切れている」ものを対象としてください
(Google Play Developer APIにはレート制限がある) 

○ 1契約毎に 1s 〜 2s ほど時間がかかるため、確認する間隔は購読者数に応じて変更しましょう 

○ 次のページで紹介される方法と、処理タイミングがぶつかる可能性がありますので、きちんとロック
をかけたうえで処理しましょう 









STEP6

39


● アプリから自動更新されたレシートの情報を受け取る



○ 前述したとおり、アプリ起動時のみ可能な方法です 

○ 自動更新されたものが未完了の購入としてPlatformから取得できます 

○ 既にバッチによって検知済みの場合は、Finishのみを実施してください 









STEP7



契約更新内容に応じて対応しましょう

40
STEP7

41


● 有効期限を迎えたサブスクは主に以下の状態へ遷移します



○ 自動更新して新たな契約 

○ 解約状態

○ 残高不足など、支払いの問題による保留状態 

○ 商品設定で猶予期間をONにした場合のみ猶予状態 

■ 猶予期間に関しては、当社での導入実績がないため今回はお話しません 



※ Googleに関しては11月より仕様が変更され、更にパターンが増えてるので要注意

STEP7

42


● 自動更新して新たな契約



○ 新たなレシートがPlatformから返却されるので、レシート情報を元に購読状態を継続します 

○ 継続報酬を導入する場合はこのタイミングで継続数を増やします 



STEP7

43


● 解約状態



○ ユーザが解約(自動更新をOFF)した場合を指します 

○ レシート情報が更新されているので、その情報を頼りに購読状態を解消します 

○ 以降自動更新は走らないので、バッチでの確認対象から外しましょう 



STEP7

44


● 残高不足など、支払いの問題による保留状態



○ カード情報の不備だけでなく、iTunesカード等によるチャージ額が不足した場合などに発生します
(割と多く発生する)

○ 保留状態中に利用者が支払情報を正したり、再チャージした場合は自動更新が復活するためバッ
チによる監視対象として残しましょう 



STEP7

45


● まとめ

○ 各ステータスに応じて正しく処理しましょう 

○ ステータスの判定は各Platformが提示しているドキュメントを頼りに実装しましょう 

○ 各Platformが明記していないパラメータの利用方法はやめておきましょう 

■ いつPlatform側でパラメータの形を変えるかわからないため 

■ 例えば:GoogleのOrderID 

● GPA.xxxx → GPA.xxxx..0 → GPA.xxxx..1 → GPA.xxxx..2 

● 一見自動更新した回数が取れそうだが、Googleが明記していない以上フォーマットは
保証されたものではありません 





捌き方の紹介 まとめ

46


● アプリ

○ 購入のための動線を作る 

○ Platformへ購入リクエスト 

○ Platformへ完了リクエスト(iOSのみ) 



● サーバー

○ レシート検証

○ 定期購入による効果の付与 & 購入状態に応じた処理の実装 

○ バッチでの定期的な定期購入の状態確認 



捌き方の紹介 まとめ

47


● すべての情報を書くには時間が足りないため、メイン部分のみを紹介させていただきました。



● 今回書ききれてないものもあり、驚くほどに多くのレシートパターン・Platformごとの違いが存在する
サブスクでは、検証時や実装時にPlatformの挙動・レシートの状態などを細かくドキュメント化して残
しておくことをオススメします(見落としを失くすため、一人が専任みたいな状態は作らないこと)



● また、Platformに依存する機能であるため、Platformの更新情報を常にキャッチできる体制を作って
おきましょう





話すこと



✓ サブスクリプションとは



✓ サブスクリプションの捌き方



✓ サブスクリプションの試練



✓ その他機能について





48
試練

サブスクは時に試練を与えます。

それを受け止めきれない者には、バグやスケジュール遅延をもたらします。



同じ過ちを犯してほしくない、その思いから不肖端野は今回この壇上におります。

49
テスト環境

50


Apple / Googleはサブスクテストのためにテスト環境を用意してくれています。

以下のオードブルを添えて。



● 本番相当の動きを再現しづらい

● とにもかくにも安定していない



なお、テスト環境ではテストしやすいよう購読期間が短くなります。

(本番 1ヶ月 → テスト 5分)

どうする?

51




震えながら正常に動くときを待つ



怒りを沈め、ゆっくりでいいから着実に作業をこなす



             工数はちょっと多いかなくらいに見積もりましょう







どうする?

52




本番のメンテナンス中に、運営側アカウントで一般ユーザより先行して購読しておくなど、
工夫次第で各購読状況へのアプローチの確認を一般ユーザが踏む前に行なえます。
(運営側のアカウントがバレないよう注意してください)







残高不足

53


自動更新の際チャージされた金額が足りない場合を指し、カードの支払情報不備も含ま
れます。

ここにPlatformによる違いが見つかりました。



● Googleでは残高不足や支払情報不備でもとりあえず新規レシート作るんよ



あ、そうなんですね。私は本番で知りました。

どうする?

54


現行のテスト環境であれば、残高不足を再現できるのでテストしちゃいなよ



AppleとGoogleで仕様が違うので実装時は気をつけなよ



残高不足解消されたら、正常なレシートに変身するから、監視し続けなよ



間違えても、残高不足レシートを他の状態のレシートと混同しちゃいけないよ





タイムゾーン

55


日本は世界の中心にあらず、Apple/Googleと交わすサブスク契約での有効期限、それの
タイムゾーンは言わずもがな。



タイムゾーンの違いにより、日本時間では1ヶ月商品であっても月に2回購入が走ること
も。



当社には月額購入金額の制限という未成年者を保護する仕組みがあります。

どうする?

56






「お客様、有効期限は各プラットフォームで定められたものに準拠しております」



私にはそう伝えることが精一杯だった





※ 日本時間でも翌月同日になるように調整しようとしたけど無謀すぎた



返金したって自動更新はしたい

57


私は知らなかった、Googleの返金に種類があることを



Refund

返金、契約継続(引き続き自動更新も可能)



Revoke

返金、直ちに契約解除



どうする?

58




公式リファレンスを穴が開くほどに見よ



日本語版だと情報が古かったり間違えたりしているので注意



英語こそが世界共通語である



英語版に切り替えて「日本語に翻訳」をポチりである(私は)



ごく一部を紹介させていただきました。

59
話すこと



✓ サブスクリプションとは



✓ サブスクリプションの捌き方



✓ サブスクリプションの試練



✓ その他機能について





60
その他機能について

61


● グレード

○ サブスク商品にグレードという概念をあたえます。 

■ 例:梅コース・竹コース・松コースのような形で販売できる 

○ 詳細はまたいずれ・・・ 



● お試し価格・無料トライアル

○ 指定期間だけ、お試し価格 or 無料でサブスクを提供する機能 

○ 購読ユーザを獲得するためには有効だが、Platformアカウントを使い回すと永遠恩恵を受けれてし
まうため、工夫が必要となる 



いかがだったでしょうか?



拙い発表内容ではありましたが、この発表によって 



すこしでも、サブスクリプションやPlatformが関係する機能に興味を持っていただけたら幸いです。 



要望があれば、もう少し深い内容の発表もさせていただきます。 



なかなかに厄介な機能ではありますが、その分やり甲斐もあり、自身の成長にもつながります。 



皆さんも前向きに新しいものに手を出し、開発者ライフを満喫していきましょう。 






62
最後に・・・

当時の私は既存のものに対する改修や運用がメインであったため 



「新機能としてサブスクリプションを導入する」 



という当社で初の機能を担当すると聞いた際は心躍らせました。 



苦労もありましたが、結果このように皆さんに向けて発表することも出来ました。 



今後も世界と自分をワクワクさせるため、積極的にチャレンジしていきたいと思っています。 



更に面白いものを実装して、またこうして登壇できる日を迎えれるよう精進してまいります。 




63
ご清聴ありがとうございました

64

More Related Content

What's hot

ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分けネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分けモノビット エンジン
 
リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜
リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜 リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜
リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜 Yugo Shimizu
 
MagicOnion入門
MagicOnion入門MagicOnion入門
MagicOnion入門torisoup
 
5分で出来る!イケてるconfluenceページ
5分で出来る!イケてるconfluenceページ5分で出来る!イケてるconfluenceページ
5分で出来る!イケてるconfluenceページCLARA ONLINE, Inc.
 
ドメイン駆動設計をゲーム開発に活かす
ドメイン駆動設計をゲーム開発に活かすドメイン駆動設計をゲーム開発に活かす
ドメイン駆動設計をゲーム開発に活かす増田 亨
 
プログラマが欲しい仕様書とは
プログラマが欲しい仕様書とはプログラマが欲しい仕様書とは
プログラマが欲しい仕様書とはKatsutoshi Makino
 
4つの戦犯から考えるサービスづくりの失敗
4つの戦犯から考えるサービスづくりの失敗4つの戦犯から考えるサービスづくりの失敗
4つの戦犯から考えるサービスづくりの失敗toshihiro ichitani
 
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例sairoutine
 
40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていることonozaty
 
【Unity】 Behavior TreeでAIを作る
 【Unity】 Behavior TreeでAIを作る 【Unity】 Behavior TreeでAIを作る
【Unity】 Behavior TreeでAIを作るtorisoup
 
Using or not using magic onion
Using or not using magic onionUsing or not using magic onion
Using or not using magic onionGoichi Shinohara
 
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture世界一わかりやすいClean Architecture
世界一わかりやすいClean ArchitectureAtsushi Nakamura
 
例外設計における大罪
例外設計における大罪例外設計における大罪
例外設計における大罪Takuto Wada
 
世界を跨ぐリアルタイム PvP 対戦への挑戦 [Google Cloud INSIDE Games & Apps]
世界を跨ぐリアルタイム PvP 対戦への挑戦 [Google Cloud INSIDE Games & Apps]世界を跨ぐリアルタイム PvP 対戦への挑戦 [Google Cloud INSIDE Games & Apps]
世界を跨ぐリアルタイム PvP 対戦への挑戦 [Google Cloud INSIDE Games & Apps]Google Cloud Platform - Japan
 
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステムSEGADevTech
 
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とはがんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とはJun-ichi Sakamoto
 
継承やめろマジやめろ。 なぜイケないのか 解説する
継承やめろマジやめろ。 なぜイケないのか 解説する継承やめろマジやめろ。 なぜイケないのか 解説する
継承やめろマジやめろ。 なぜイケないのか 解説するTaishiYamada1
 
PHPからgoへの移行で分かったこと
PHPからgoへの移行で分かったことPHPからgoへの移行で分かったこと
PHPからgoへの移行で分かったことgree_tech
 
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分けネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分けモノビット エンジン
 
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用Sugimoto Chizuru
 

What's hot (20)

ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分けネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
 
リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜
リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜 リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜
リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜
 
MagicOnion入門
MagicOnion入門MagicOnion入門
MagicOnion入門
 
5分で出来る!イケてるconfluenceページ
5分で出来る!イケてるconfluenceページ5分で出来る!イケてるconfluenceページ
5分で出来る!イケてるconfluenceページ
 
ドメイン駆動設計をゲーム開発に活かす
ドメイン駆動設計をゲーム開発に活かすドメイン駆動設計をゲーム開発に活かす
ドメイン駆動設計をゲーム開発に活かす
 
プログラマが欲しい仕様書とは
プログラマが欲しい仕様書とはプログラマが欲しい仕様書とは
プログラマが欲しい仕様書とは
 
4つの戦犯から考えるサービスづくりの失敗
4つの戦犯から考えるサービスづくりの失敗4つの戦犯から考えるサービスづくりの失敗
4つの戦犯から考えるサービスづくりの失敗
 
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
 
40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること40歳過ぎてもエンジニアでいるためにやっていること
40歳過ぎてもエンジニアでいるためにやっていること
 
【Unity】 Behavior TreeでAIを作る
 【Unity】 Behavior TreeでAIを作る 【Unity】 Behavior TreeでAIを作る
【Unity】 Behavior TreeでAIを作る
 
Using or not using magic onion
Using or not using magic onionUsing or not using magic onion
Using or not using magic onion
 
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
 
例外設計における大罪
例外設計における大罪例外設計における大罪
例外設計における大罪
 
世界を跨ぐリアルタイム PvP 対戦への挑戦 [Google Cloud INSIDE Games & Apps]
世界を跨ぐリアルタイム PvP 対戦への挑戦 [Google Cloud INSIDE Games & Apps]世界を跨ぐリアルタイム PvP 対戦への挑戦 [Google Cloud INSIDE Games & Apps]
世界を跨ぐリアルタイム PvP 対戦への挑戦 [Google Cloud INSIDE Games & Apps]
 
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
 
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とはがんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
がんばらなくても C# で Single Page Web アプリケーションが書けてしまう「Blazor」とは
 
継承やめろマジやめろ。 なぜイケないのか 解説する
継承やめろマジやめろ。 なぜイケないのか 解説する継承やめろマジやめろ。 なぜイケないのか 解説する
継承やめろマジやめろ。 なぜイケないのか 解説する
 
PHPからgoへの移行で分かったこと
PHPからgoへの移行で分かったことPHPからgoへの移行で分かったこと
PHPからgoへの移行で分かったこと
 
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分けネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
 
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
 

Similar to ゼロから始めるサブスク生活

リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)NTT Resonant Technology Inc.
 
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都 Flex & Google App Engine for Java & ...
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都  Flex & Google App Engine for Java & ...2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都  Flex & Google App Engine for Java & ...
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都 Flex & Google App Engine for Java & ...Sadao Tokuyama
 
サイボウズ Officeユーザーのためのクラウド移行講座
サイボウズ Officeユーザーのためのクラウド移行講座サイボウズ Officeユーザーのためのクラウド移行講座
サイボウズ Officeユーザーのためのクラウド移行講座Cybozucommunity
 
OSC Fukuoka SoftLayer
OSC Fukuoka SoftLayer OSC Fukuoka SoftLayer
OSC Fukuoka SoftLayer softlayerjp
 
課金アプリの作り方(高畑)
課金アプリの作り方(高畑)課金アプリの作り方(高畑)
課金アプリの作り方(高畑)Masahide Takahata
 
Androidのアプリ内課金
Androidのアプリ内課金Androidのアプリ内課金
Androidのアプリ内課金Kenji Seto
 
リーンスタートアップ概論
リーンスタートアップ概論リーンスタートアップ概論
リーンスタートアップ概論Itsuki Kuroda
 
FAV001_はじめよう自己監視
FAV001_はじめよう自己監視FAV001_はじめよう自己監視
FAV001_はじめよう自己監視Hiroki.lzh
 
kintoneの新機能を開発するお仕事
kintoneの新機能を開発するお仕事kintoneの新機能を開発するお仕事
kintoneの新機能を開発するお仕事Cybozu, Inc.
 
クラウド型グループウェアの選び方 3つのポイント
クラウド型グループウェアの選び方 3つのポイントクラウド型グループウェアの選び方 3つのポイント
クラウド型グループウェアの選び方 3つのポイントCybozucommunity
 
Machine Learning Nagoya 20161015
Machine Learning Nagoya 20161015Machine Learning Nagoya 20161015
Machine Learning Nagoya 20161015陽平 山口
 
20141216 最適化を進化させるテスト設計とターゲティング ターゲティング編(抜粋)
20141216 最適化を進化させるテスト設計とターゲティング ターゲティング編(抜粋)20141216 最適化を進化させるテスト設計とターゲティング ターゲティング編(抜粋)
20141216 最適化を進化させるテスト設計とターゲティング ターゲティング編(抜粋)Keisuke Anzai
 
MobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot Instances
MobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot InstancesMobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot Instances
MobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot InstancesMasafumi Noguchi
 
[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight
[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight
[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonightAmazon Web Services Japan
 
Automation with SoftLayer and Zabbix
Automation with SoftLayer and ZabbixAutomation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbixsoftlayerjp
 
Game Jamで Asset Serverを使ってみよう♪
Game Jamで Asset Serverを使ってみよう♪Game Jamで Asset Serverを使ってみよう♪
Game Jamで Asset Serverを使ってみよう♪Takashi Jona
 
Ec cube開発合宿 プラグインセミナー
Ec cube開発合宿 プラグインセミナーEc cube開発合宿 プラグインセミナー
Ec cube開発合宿 プラグインセミナーAyumu Kawaguchi
 

Similar to ゼロから始めるサブスク生活 (20)

リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)
 
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都 Flex & Google App Engine for Java & ...
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都  Flex & Google App Engine for Java & ...2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都  Flex & Google App Engine for Java & ...
2010年11月27日土曜日FlexUserGroup勉強会 第125回 京都 Flex & Google App Engine for Java & ...
 
サイボウズ Officeユーザーのためのクラウド移行講座
サイボウズ Officeユーザーのためのクラウド移行講座サイボウズ Officeユーザーのためのクラウド移行講座
サイボウズ Officeユーザーのためのクラウド移行講座
 
OSC Fukuoka SoftLayer
OSC Fukuoka SoftLayer OSC Fukuoka SoftLayer
OSC Fukuoka SoftLayer
 
俺の価値創造契約
俺の価値創造契約俺の価値創造契約
俺の価値創造契約
 
課金アプリの作り方(高畑)
課金アプリの作り方(高畑)課金アプリの作り方(高畑)
課金アプリの作り方(高畑)
 
Androidのアプリ内課金
Androidのアプリ内課金Androidのアプリ内課金
Androidのアプリ内課金
 
リーンスタートアップ概論
リーンスタートアップ概論リーンスタートアップ概論
リーンスタートアップ概論
 
リモート・スマホ・レンタル
リモート・スマホ・レンタルリモート・スマホ・レンタル
リモート・スマホ・レンタル
 
FAV001_はじめよう自己監視
FAV001_はじめよう自己監視FAV001_はじめよう自己監視
FAV001_はじめよう自己監視
 
20120126 mnlgy 1
20120126 mnlgy 120120126 mnlgy 1
20120126 mnlgy 1
 
kintoneの新機能を開発するお仕事
kintoneの新機能を開発するお仕事kintoneの新機能を開発するお仕事
kintoneの新機能を開発するお仕事
 
クラウド型グループウェアの選び方 3つのポイント
クラウド型グループウェアの選び方 3つのポイントクラウド型グループウェアの選び方 3つのポイント
クラウド型グループウェアの選び方 3つのポイント
 
Machine Learning Nagoya 20161015
Machine Learning Nagoya 20161015Machine Learning Nagoya 20161015
Machine Learning Nagoya 20161015
 
20141216 最適化を進化させるテスト設計とターゲティング ターゲティング編(抜粋)
20141216 最適化を進化させるテスト設計とターゲティング ターゲティング編(抜粋)20141216 最適化を進化させるテスト設計とターゲティング ターゲティング編(抜粋)
20141216 最適化を進化させるテスト設計とターゲティング ターゲティング編(抜粋)
 
MobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot Instances
MobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot InstancesMobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot Instances
MobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot Instances
 
[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight
[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight
[CTO Night & Day 2019] AWS Amplify で Web/Mobile 爆速スケーラブル Serverless 開発 #ctonight
 
Automation with SoftLayer and Zabbix
Automation with SoftLayer and ZabbixAutomation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbix
 
Game Jamで Asset Serverを使ってみよう♪
Game Jamで Asset Serverを使ってみよう♪Game Jamで Asset Serverを使ってみよう♪
Game Jamで Asset Serverを使ってみよう♪
 
Ec cube開発合宿 プラグインセミナー
Ec cube開発合宿 プラグインセミナーEc cube開発合宿 プラグインセミナー
Ec cube開発合宿 プラグインセミナー
 

More from KLab Inc. / Tech

大規模モバイルオンラインゲーム開発における チーム組成とワークフロー最適化
大規模モバイルオンラインゲーム開発における チーム組成とワークフロー最適化大規模モバイルオンラインゲーム開発における チーム組成とワークフロー最適化
大規模モバイルオンラインゲーム開発における チーム組成とワークフロー最適化KLab Inc. / Tech
 
運用中の大規模オンラインゲームで 8年ぶりにPHPバージョンアップをした話
 運用中の大規模オンラインゲームで 8年ぶりにPHPバージョンアップをした話 運用中の大規模オンラインゲームで 8年ぶりにPHPバージョンアップをした話
運用中の大規模オンラインゲームで 8年ぶりにPHPバージョンアップをした話KLab Inc. / Tech
 
AirLab導入でテストコストの大幅削減と品質向上! 数十台の端末を一斉に全自動テストできる社内DeviceFarmについてご紹介
AirLab導入でテストコストの大幅削減と品質向上! 数十台の端末を一斉に全自動テストできる社内DeviceFarmについてご紹介AirLab導入でテストコストの大幅削減と品質向上! 数十台の端末を一斉に全自動テストできる社内DeviceFarmについてご紹介
AirLab導入でテストコストの大幅削減と品質向上! 数十台の端末を一斉に全自動テストできる社内DeviceFarmについてご紹介KLab Inc. / Tech
 
生成AIが切り拓く新しいゲームの創り方・遊び方
生成AIが切り拓く新しいゲームの創り方・遊び方生成AIが切り拓く新しいゲームの創り方・遊び方
生成AIが切り拓く新しいゲームの創り方・遊び方KLab Inc. / Tech
 
表も裏もすべて見せます! KLab謹製大規模オンラインゲームの リアルタイムチャットマイクロサービス
表も裏もすべて見せます! KLab謹製大規模オンラインゲームの リアルタイムチャットマイクロサービス表も裏もすべて見せます! KLab謹製大規模オンラインゲームの リアルタイムチャットマイクロサービス
表も裏もすべて見せます! KLab謹製大規模オンラインゲームの リアルタイムチャットマイクロサービスKLab Inc. / Tech
 
モバイルオンラインゲームでの大規模観戦とチート対策 〜自社製リアルタイム通信システム「WSNet2」の事例〜
モバイルオンラインゲームでの大規模観戦とチート対策 〜自社製リアルタイム通信システム「WSNet2」の事例〜モバイルオンラインゲームでの大規模観戦とチート対策 〜自社製リアルタイム通信システム「WSNet2」の事例〜
モバイルオンラインゲームでの大規模観戦とチート対策 〜自社製リアルタイム通信システム「WSNet2」の事例〜KLab Inc. / Tech
 
他業界からゲーム業界へ転向したときの話
他業界からゲーム業界へ転向したときの話他業界からゲーム業界へ転向したときの話
他業界からゲーム業界へ転向したときの話KLab Inc. / Tech
 
KLabのゲーム開発を支える開発環境
KLabのゲーム開発を支える開発環境KLabのゲーム開発を支える開発環境
KLabのゲーム開発を支える開発環境KLab Inc. / Tech
 
ゲーム開発を知らない人にも分かるKLabのゲーム開発運営
ゲーム開発を知らない人にも分かるKLabのゲーム開発運営ゲーム開発を知らない人にも分かるKLabのゲーム開発運営
ゲーム開発を知らない人にも分かるKLabのゲーム開発運営KLab Inc. / Tech
 
「リアルISUCON」としてのモバイルオンラインゲーム開発
「リアルISUCON」としてのモバイルオンラインゲーム開発「リアルISUCON」としてのモバイルオンラインゲーム開発
「リアルISUCON」としてのモバイルオンラインゲーム開発KLab Inc. / Tech
 
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
ゴリラテスト  モバイルゲームのUIを自動的に検出・操作する モンキーテストゴリラテスト  モバイルゲームのUIを自動的に検出・操作する モンキーテスト
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテストKLab Inc. / Tech
 
モバイルアプリの高速で安定したビルドを支えるJenkins運用術
モバイルアプリの高速で安定したビルドを支えるJenkins運用術モバイルアプリの高速で安定したビルドを支えるJenkins運用術
モバイルアプリの高速で安定したビルドを支えるJenkins運用術KLab Inc. / Tech
 
『ラブライブ!スクールアイドルフェスティバル ALL STARS』を支えるビルドパイプライン 〜より安定したサービス提供を目指して〜
『ラブライブ!スクールアイドルフェスティバル ALL STARS』を支えるビルドパイプライン 〜より安定したサービス提供を目指して〜『ラブライブ!スクールアイドルフェスティバル ALL STARS』を支えるビルドパイプライン 〜より安定したサービス提供を目指して〜
『ラブライブ!スクールアイドルフェスティバル ALL STARS』を支えるビルドパイプライン 〜より安定したサービス提供を目指して〜KLab Inc. / Tech
 
KLabのチャットシステム インフラ変遷
KLabのチャットシステム インフラ変遷KLabのチャットシステム インフラ変遷
KLabのチャットシステム インフラ変遷KLab Inc. / Tech
 
Ganglia のUIにGrafanaを追加する話
Ganglia のUIにGrafanaを追加する話Ganglia のUIにGrafanaを追加する話
Ganglia のUIにGrafanaを追加する話KLab Inc. / Tech
 
KLabのインフラエンジニア 〜 こんな感じで働いてます 〜
KLabのインフラエンジニア 〜 こんな感じで働いてます 〜KLabのインフラエンジニア 〜 こんな感じで働いてます 〜
KLabのインフラエンジニア 〜 こんな感じで働いてます 〜KLab Inc. / Tech
 
属人化して詰まってた作業を自動化で楽しようとした話
属人化して詰まってた作業を自動化で楽しようとした話属人化して詰まってた作業を自動化で楽しようとした話
属人化して詰まってた作業を自動化で楽しようとした話KLab Inc. / Tech
 
見よう見まねでやってみる2D流体シミュレーション
見よう見まねでやってみる2D流体シミュレーション見よう見まねでやってみる2D流体シミュレーション
見よう見まねでやってみる2D流体シミュレーションKLab Inc. / Tech
 
モバイルオンラインゲームにおけるUIエンジニアの業務紹介
モバイルオンラインゲームにおけるUIエンジニアの業務紹介モバイルオンラインゲームにおけるUIエンジニアの業務紹介
モバイルオンラインゲームにおけるUIエンジニアの業務紹介KLab Inc. / Tech
 
VyOSで作るIPv4 Router/IPv6 Bridge
VyOSで作るIPv4 Router/IPv6 BridgeVyOSで作るIPv4 Router/IPv6 Bridge
VyOSで作るIPv4 Router/IPv6 BridgeKLab Inc. / Tech
 

More from KLab Inc. / Tech (20)

大規模モバイルオンラインゲーム開発における チーム組成とワークフロー最適化
大規模モバイルオンラインゲーム開発における チーム組成とワークフロー最適化大規模モバイルオンラインゲーム開発における チーム組成とワークフロー最適化
大規模モバイルオンラインゲーム開発における チーム組成とワークフロー最適化
 
運用中の大規模オンラインゲームで 8年ぶりにPHPバージョンアップをした話
 運用中の大規模オンラインゲームで 8年ぶりにPHPバージョンアップをした話 運用中の大規模オンラインゲームで 8年ぶりにPHPバージョンアップをした話
運用中の大規模オンラインゲームで 8年ぶりにPHPバージョンアップをした話
 
AirLab導入でテストコストの大幅削減と品質向上! 数十台の端末を一斉に全自動テストできる社内DeviceFarmについてご紹介
AirLab導入でテストコストの大幅削減と品質向上! 数十台の端末を一斉に全自動テストできる社内DeviceFarmについてご紹介AirLab導入でテストコストの大幅削減と品質向上! 数十台の端末を一斉に全自動テストできる社内DeviceFarmについてご紹介
AirLab導入でテストコストの大幅削減と品質向上! 数十台の端末を一斉に全自動テストできる社内DeviceFarmについてご紹介
 
生成AIが切り拓く新しいゲームの創り方・遊び方
生成AIが切り拓く新しいゲームの創り方・遊び方生成AIが切り拓く新しいゲームの創り方・遊び方
生成AIが切り拓く新しいゲームの創り方・遊び方
 
表も裏もすべて見せます! KLab謹製大規模オンラインゲームの リアルタイムチャットマイクロサービス
表も裏もすべて見せます! KLab謹製大規模オンラインゲームの リアルタイムチャットマイクロサービス表も裏もすべて見せます! KLab謹製大規模オンラインゲームの リアルタイムチャットマイクロサービス
表も裏もすべて見せます! KLab謹製大規模オンラインゲームの リアルタイムチャットマイクロサービス
 
モバイルオンラインゲームでの大規模観戦とチート対策 〜自社製リアルタイム通信システム「WSNet2」の事例〜
モバイルオンラインゲームでの大規模観戦とチート対策 〜自社製リアルタイム通信システム「WSNet2」の事例〜モバイルオンラインゲームでの大規模観戦とチート対策 〜自社製リアルタイム通信システム「WSNet2」の事例〜
モバイルオンラインゲームでの大規模観戦とチート対策 〜自社製リアルタイム通信システム「WSNet2」の事例〜
 
他業界からゲーム業界へ転向したときの話
他業界からゲーム業界へ転向したときの話他業界からゲーム業界へ転向したときの話
他業界からゲーム業界へ転向したときの話
 
KLabのゲーム開発を支える開発環境
KLabのゲーム開発を支える開発環境KLabのゲーム開発を支える開発環境
KLabのゲーム開発を支える開発環境
 
ゲーム開発を知らない人にも分かるKLabのゲーム開発運営
ゲーム開発を知らない人にも分かるKLabのゲーム開発運営ゲーム開発を知らない人にも分かるKLabのゲーム開発運営
ゲーム開発を知らない人にも分かるKLabのゲーム開発運営
 
「リアルISUCON」としてのモバイルオンラインゲーム開発
「リアルISUCON」としてのモバイルオンラインゲーム開発「リアルISUCON」としてのモバイルオンラインゲーム開発
「リアルISUCON」としてのモバイルオンラインゲーム開発
 
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
ゴリラテスト  モバイルゲームのUIを自動的に検出・操作する モンキーテストゴリラテスト  モバイルゲームのUIを自動的に検出・操作する モンキーテスト
ゴリラテスト モバイルゲームのUIを自動的に検出・操作する モンキーテスト
 
モバイルアプリの高速で安定したビルドを支えるJenkins運用術
モバイルアプリの高速で安定したビルドを支えるJenkins運用術モバイルアプリの高速で安定したビルドを支えるJenkins運用術
モバイルアプリの高速で安定したビルドを支えるJenkins運用術
 
『ラブライブ!スクールアイドルフェスティバル ALL STARS』を支えるビルドパイプライン 〜より安定したサービス提供を目指して〜
『ラブライブ!スクールアイドルフェスティバル ALL STARS』を支えるビルドパイプライン 〜より安定したサービス提供を目指して〜『ラブライブ!スクールアイドルフェスティバル ALL STARS』を支えるビルドパイプライン 〜より安定したサービス提供を目指して〜
『ラブライブ!スクールアイドルフェスティバル ALL STARS』を支えるビルドパイプライン 〜より安定したサービス提供を目指して〜
 
KLabのチャットシステム インフラ変遷
KLabのチャットシステム インフラ変遷KLabのチャットシステム インフラ変遷
KLabのチャットシステム インフラ変遷
 
Ganglia のUIにGrafanaを追加する話
Ganglia のUIにGrafanaを追加する話Ganglia のUIにGrafanaを追加する話
Ganglia のUIにGrafanaを追加する話
 
KLabのインフラエンジニア 〜 こんな感じで働いてます 〜
KLabのインフラエンジニア 〜 こんな感じで働いてます 〜KLabのインフラエンジニア 〜 こんな感じで働いてます 〜
KLabのインフラエンジニア 〜 こんな感じで働いてます 〜
 
属人化して詰まってた作業を自動化で楽しようとした話
属人化して詰まってた作業を自動化で楽しようとした話属人化して詰まってた作業を自動化で楽しようとした話
属人化して詰まってた作業を自動化で楽しようとした話
 
見よう見まねでやってみる2D流体シミュレーション
見よう見まねでやってみる2D流体シミュレーション見よう見まねでやってみる2D流体シミュレーション
見よう見まねでやってみる2D流体シミュレーション
 
モバイルオンラインゲームにおけるUIエンジニアの業務紹介
モバイルオンラインゲームにおけるUIエンジニアの業務紹介モバイルオンラインゲームにおけるUIエンジニアの業務紹介
モバイルオンラインゲームにおけるUIエンジニアの業務紹介
 
VyOSで作るIPv4 Router/IPv6 Bridge
VyOSで作るIPv4 Router/IPv6 BridgeVyOSで作るIPv4 Router/IPv6 Bridge
VyOSで作るIPv4 Router/IPv6 Bridge
 

Recently uploaded

Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 

Recently uploaded (10)

Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 

ゼロから始めるサブスク生活