SlideShare una empresa de Scribd logo
1 de 57
“OSCキャラクター大集合”を支えるMODX
〜スマホ500台の負荷に耐えるシステム作り〜
MODX Japan PR Manager
Kei Mikage < kmikage@modxcms-jp.com >
にゃん
ぱすー!
よくいらしたのん。
アジェンダ
• OSCキャラクター大集合って?
• 投票システムって?
• 今回のMODXの使い方
• フロントエンドの作り方
• バックエンドの作り方
• パフォーマンスチューニング
I’m MODX PR Manager.
御影けい / Kei Mikage
• MODX Japan PR Manager / 広報担当
• 普段はしがないインフラエンジニア
• 誰か時間ください…
OSCキャラクター大集合
人大杉…
ニコ生…
はじまりは1/31…
• 渋谷某所にて
ミーティング
• 座敷わらしは
居なかった。
• 色々もめた末、
「OSSで
投票システム作ろう」
と言ってしまい、
自分のタスク増えた。
OTL…
要件定義
• 各キャラクターに投票
• 持ち点制
• 500ユーザくらいアクセスしてくるかも。
– 会場300人
– ニコ生200人
一般的なCMS
一般的なCMSをコンポーネント化すると、次スラ
イドのようになると思います。
今回、MODXの各コンポーネントの『使い方』を
カスタマイズしています。
具体的には、キャッシュエンジンをほぼ無効化
しテンプレートエンジンとして使用、リッチテキス
トエディタの無効化等。
一般的なCMS
コア
管理画面
キャッシュ
(テンプレート)
エンジン
RTE
CMS
今回のMODXの使い方
コア
管理画面
キャッシュ
(テンプレート)
エンジン
外部プログラ
ム
自作コード
CMS
要するに
管理画面付き
PHPフレームワーク
MODXのカスタマイズ
1. リッチテキストエディタの無効化
2. CSSを動的生成
3. キャラクターをデータベース化
4. APIを使用して独自のコードを実装
1.RTEの無効化
1.RTEの無効化
【メリット】
• コードがきれい
• 軽い
• 自由にコーディングできる
【デメリット】
• プレビューできない
おまけ:TinyMCEを有効化すると
2.CSSの動的生成
• MODXの仕組みを上手く使うことで、
CSSを動的に生成する事ができます。
• 今回はスマホ対応の為に
動的生成しましたが、
他にも使い方はあると思います。
2.CSSの動的生成
専用テンプレートの作成
[*content*]とだけ書かれたテン
プレートを作ることで、書いたコン
テンツをそのまま出力する事がで
きます。
2.CSSの動的生成
URLの書き換え
(alias)
MODXのエイリアスは、拡張子
が指定された場合はそちらが
優先されます。
2.CSSの動的生成
チャンク・スニペットの挿入
チャンク(値の置き換え)、スニペット(PHPコードの結果の置き
換え)を使用して、必要な内容をCSSに挿入します。
2.CSSの動的生成
CSSをCMSで管理する副産物として、
DreamweaverやChromeで修正したCSSを、
FTP等で毎回アップロードしなくても良いメリット
があります。
今回、FTPを使用しない事により、
かなり開発効率がアップしました。
3.キャラクターのデータベース化
• MODXは、特定の階層以
下のコンテンツをデータ
ベースのレコードとして
扱う事ができます。
• これは、Dittoというスニ
ペットにより実装されてい
ます。
カスタムフィールド
3.キャラクターのデータベース化
• カスタムフィールド(テンプレート変数)を使用するこ
とで、ページの項目を自由に増やす事がで
きます。
• Dittoでは、これらカスタムフィールドについ
てもデータベースとして扱う事ができます。
3.1. Dittoとは?
• MODXの機能の1つで、コンテンツ(リソース)を
データベースとして使用するができる機能で
す。
• 一般的なSQL文やAccess等のRDBが理解でき
ていれば、それほど難しくはありません。
(記述に方言があるので、そこは…)
3.キャラクター情報のデータベース化
• 標準の入力項目をすべ
て表示すると管理画面
が使いづらくなるので、
ManagerManagerを使っ
てカスタマイズします。
4. APIを使用して独自のコードを実装
• MODXには、
MODX API($modx)という仕組みがあり、
PHPのコードから容易にMODXの機能を
呼び出す事ができます。
MODX APIの例
■指定したチャンク(GUIで管理する変数)を呼び出す
$modx->getChunk('default_comment’)
■指定したページ以下の特定の項目を呼び出す。
$modx->getAllChildren
($tpl, 'pub_date', 'ASC', 'id, longtitle, alias');
その他、沢山APIはありますが、
ドキュメント整備が追いつかないのが
現実です。
その他、使用したライブラリ
• TimThumb.php
サムネイル生成。
端末ごとに画像サイズを変更する用途で使用。
• MobileDetect
スマホ・PCブラウザ機種判別モジュール。
https://code.google.com/p/php-mobile-detect/
全体の構成
MODX
自作コード
timthumb
DataBase
MobileDetect
ブラウザ
MOD API
PDO
Class
次に
インフラの話
ツナ缶とか鯖管とか大事。
“なれる!SE”読もうね!!!
ツナ缶とか室見さんとか
とーーーっても大事!!!
時に…
• CMSって色々ありますが、
一般的には車に例えるとわかりやすいです。
じゃあMODXは?
スーパーカブという、
とにかく壊れない、
とにかく燃費が良い、
小回りが効く、
そしてとにかく安い、
よくわからないバイクです。
THE・日本のバイク
しかし、カブは小回りが効く代わりに、
一回に運べる量には限界があります。
普通これくらいが限度。
では、カブを使って、
小回りの効きを残しつつ、
沢山宅配するには?
THE・新聞配達
これをコンピュータの世界では、これを…
クラスタリング
…といいます。
今回のサーバ構成
DB/NFS Web Web Web
LB
LB – 1台
Web – 8台
DB/NFS – 1台
管理用 – 1台
• LB – ロードバランサ
– 大量の負荷を複数台のサーバに分散するサー
バ
• Web
– Webサーバ、PHPアプリケーションを実行する
• DB/NFS
– データベース(MySQL)、ファイルサーバ
セッションクラスタリング
• 負荷分散した場合、セッション(Cookie)の内
容を複数台のサーバで同期する必要があり
ます。
• これをセッションクラスタリングといいます。
• 今回、PHPのセッションファイルをNFSで共有
することで解決しました。
サーバの大量生産
• 一部クラウド等では、稼働中のサーバのディ
スクをコピーする事が可能な為、正直問題に
なりません。
• 一部物理サーバでは、稼働中のディスクを人
力でコピーする事により、同等の運用が可能
です。
VPSとか
どうするのん?
シェル書きました。
ConoHaデフォルトのCentOS6.4に対し、
自動でWebサーバのミドルウェアの展開・Config
の展開等を行うスクリプトを作成しました。
約100行のスクリプトを作ることにより、
1台あたりの構築時間10分程度まで短縮。
テスト含めサーバ10台程作ったため、
約100分程まで作業時間を短縮。
パフォーマンスチューニング
ストレステストを行い、パフォーマンスをきちんと
計測することで、システムの不調や限界を予め
知る事ができます。
今回は、CAT MEDSさんを使用しました。
https://catmdes.com/
当初のパフォーマンス
当初のパフォーマンス
ここから明らかにおかしい!!!
原因:MySQLのmaxconnection
• MySQLの標準のコネクション数は100。
• MAX Connection まで使い切ったところで、
コネクションの取り合いになり、パフォーマン
ス悪化。
• 最終的にmaxconnection=1000まで拡大。
• その他、細かな修正を行う。
最終的なパフォーマンス
同時アクセス数:100〜150くらい
エラー率:0.00%
その他、施したチューニング
• MySQLバージョンアップ(5.0→5.6)
• MySQL スレッドキャッシュ有効化
• NFSサーバの設定デバッグ
• WebServerにAPCの導入
そんな感じです。
13歳の座敷わらし
いいよ。
(OSS開発に是非!)
おわりに
またOSC
来てね!!!
おわり

Más contenido relacionado

La actualidad más candente

神奈川電子技術研究所 あかんゲームといいゲーム
神奈川電子技術研究所 あかんゲームといいゲーム神奈川電子技術研究所 あかんゲームといいゲーム
神奈川電子技術研究所 あかんゲームといいゲーム
IGDA Japan
 

La actualidad más candente (11)

関西ソーシャルゲーム勉強会とは
関西ソーシャルゲーム勉強会とは関西ソーシャルゲーム勉強会とは
関西ソーシャルゲーム勉強会とは
 
ITWeekモバイル活用展登壇資料
ITWeekモバイル活用展登壇資料ITWeekモバイル活用展登壇資料
ITWeekモバイル活用展登壇資料
 
Failcon2012 ichiru
Failcon2012 ichiruFailcon2012 ichiru
Failcon2012 ichiru
 
神奈川電子技術研究所 あかんゲームといいゲーム
神奈川電子技術研究所 あかんゲームといいゲーム神奈川電子技術研究所 あかんゲームといいゲーム
神奈川電子技術研究所 あかんゲームといいゲーム
 
ニュース・イベントレポートの書き方
ニュース・イベントレポートの書き方ニュース・イベントレポートの書き方
ニュース・イベントレポートの書き方
 
(業務外)ゲーム制作部のススメ
(業務外)ゲーム制作部のススメ(業務外)ゲーム制作部のススメ
(業務外)ゲーム制作部のススメ
 
ゲームライター座談会inバンタン資料
ゲームライター座談会inバンタン資料ゲームライター座談会inバンタン資料
ゲームライター座談会inバンタン資料
 
ゲームライターコミュニティ05
ゲームライターコミュニティ05ゲームライターコミュニティ05
ゲームライターコミュニティ05
 
レビュー記事の書き方
レビュー記事の書き方レビュー記事の書き方
レビュー記事の書き方
 
ゲーム攻略記事の書き方
ゲーム攻略記事の書き方ゲーム攻略記事の書き方
ゲーム攻略記事の書き方
 
ゲーム紹介記事の書き方
ゲーム紹介記事の書き方ゲーム紹介記事の書き方
ゲーム紹介記事の書き方
 

Destacado

Hello, I'm MODX.
Hello, I'm MODX.Hello, I'm MODX.
Hello, I'm MODX.
Kei Mikage
 
新インフラエンジニアに捧ぐ職業○のおはなし - qpstudy 2014.04 LT資料
新インフラエンジニアに捧ぐ職業○のおはなし - qpstudy 2014.04 LT資料新インフラエンジニアに捧ぐ職業○のおはなし - qpstudy 2014.04 LT資料
新インフラエンジニアに捧ぐ職業○のおはなし - qpstudy 2014.04 LT資料
Kei Mikage
 
Toei0623re
Toei0623reToei0623re
Toei0623re
loftwork
 
Cms fun 20150606 - MODX CMS
Cms fun 20150606 - MODX CMSCms fun 20150606 - MODX CMS
Cms fun 20150606 - MODX CMS
Kei Mikage
 
キャラクターマッチング
キャラクターマッチングキャラクターマッチング
キャラクターマッチング
cotonas_en
 

Destacado (18)

雲と立方体の時間
雲と立方体の時間雲と立方体の時間
雲と立方体の時間
 
Ubuntu 14.04 LTS ReleaseParty JAZUG Session
Ubuntu 14.04 LTS ReleaseParty JAZUG SessionUbuntu 14.04 LTS ReleaseParty JAZUG Session
Ubuntu 14.04 LTS ReleaseParty JAZUG Session
 
Hello, I'm MODX.
Hello, I'm MODX.Hello, I'm MODX.
Hello, I'm MODX.
 
megalove21・にくじゃがソフトウェア C87(2014冬コミ)新刊情報・試食版
megalove21・にくじゃがソフトウェア C87(2014冬コミ)新刊情報・試食版megalove21・にくじゃがソフトウェア C87(2014冬コミ)新刊情報・試食版
megalove21・にくじゃがソフトウェア C87(2014冬コミ)新刊情報・試食版
 
コワーキングアジアカンファレンス2013の作り方 〜インターネット編〜
コワーキングアジアカンファレンス2013の作り方 〜インターネット編〜コワーキングアジアカンファレンス2013の作り方 〜インターネット編〜
コワーキングアジアカンファレンス2013の作り方 〜インターネット編〜
 
新インフラエンジニアに捧ぐ職業○のおはなし - qpstudy 2014.04 LT資料
新インフラエンジニアに捧ぐ職業○のおはなし - qpstudy 2014.04 LT資料新インフラエンジニアに捧ぐ職業○のおはなし - qpstudy 2014.04 LT資料
新インフラエンジニアに捧ぐ職業○のおはなし - qpstudy 2014.04 LT資料
 
VPCとネットワークの不思議な関係 - cpstudy #1
VPCとネットワークの不思議な関係 - cpstudy #1VPCとネットワークの不思議な関係 - cpstudy #1
VPCとネットワークの不思議な関係 - cpstudy #1
 
MODXで“超”キレッキレのブログ作る秘訣公開します
MODXで“超”キレッキレのブログ作る秘訣公開しますMODXで“超”キレッキレのブログ作る秘訣公開します
MODXで“超”キレッキレのブログ作る秘訣公開します
 
人材紹介会社向けJobポータルサービス満足度調査201508(人材紹介コミュニティ)
人材紹介会社向けJobポータルサービス満足度調査201508(人材紹介コミュニティ)人材紹介会社向けJobポータルサービス満足度調査201508(人材紹介コミュニティ)
人材紹介会社向けJobポータルサービス満足度調査201508(人材紹介コミュニティ)
 
Toei0623re
Toei0623reToei0623re
Toei0623re
 
MODXで超キレッキレのブログ作る秘訣公開します りたーんず!!!
MODXで超キレッキレのブログ作る秘訣公開します りたーんず!!!MODXで超キレッキレのブログ作る秘訣公開します りたーんず!!!
MODXで超キレッキレのブログ作る秘訣公開します りたーんず!!!
 
Cms fun 20150606 - MODX CMS
Cms fun 20150606 - MODX CMSCms fun 20150606 - MODX CMS
Cms fun 20150606 - MODX CMS
 
750デバイスを収容したWifiを『お安く』作る方法
750デバイスを収容したWifiを『お安く』作る方法750デバイスを収容したWifiを『お安く』作る方法
750デバイスを収容したWifiを『お安く』作る方法
 
ゲームツクール!第9回 無料アセットでゲームを楽しくしよう
ゲームツクール!第9回 無料アセットでゲームを楽しくしようゲームツクール!第9回 無料アセットでゲームを楽しくしよう
ゲームツクール!第9回 無料アセットでゲームを楽しくしよう
 
キャラクターマッチング
キャラクターマッチングキャラクターマッチング
キャラクターマッチング
 
【インフラ寺子屋】Cisco/Catalyst実機ブートキャンプ資料【チラ見せ】
【インフラ寺子屋】Cisco/Catalyst実機ブートキャンプ資料【チラ見せ】【インフラ寺子屋】Cisco/Catalyst実機ブートキャンプ資料【チラ見せ】
【インフラ寺子屋】Cisco/Catalyst実機ブートキャンプ資料【チラ見せ】
 
レアジョブの採用における取り組みまとめ
レアジョブの採用における取り組みまとめレアジョブの採用における取り組みまとめ
レアジョブの採用における取り組みまとめ
 
こがにゃんこ作者の「歴史をテーマにしたキャラクターの作り方」
こがにゃんこ作者の「歴史をテーマにしたキャラクターの作り方」こがにゃんこ作者の「歴史をテーマにしたキャラクターの作り方」
こがにゃんこ作者の「歴史をテーマにしたキャラクターの作り方」
 

Similar a “OSCキャラクター大集合”を支えるMODX

ゲームに学ぶUXデザイン
ゲームに学ぶUXデザインゲームに学ぶUXデザイン
ゲームに学ぶUXデザイン
Akihiro Moriyama
 
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
Yoshitaka Kawashima
 

Similar a “OSCキャラクター大集合”を支えるMODX (20)

SORACOM Conference Discovery 2017 | C2. 製造業が挑む 製品のIoTソリューション化
SORACOM Conference Discovery 2017 | C2. 製造業が挑む 製品のIoTソリューション化SORACOM Conference Discovery 2017 | C2. 製造業が挑む 製品のIoTソリューション化
SORACOM Conference Discovery 2017 | C2. 製造業が挑む 製品のIoTソリューション化
 
「JPOHC」のロゴ制作の話
「JPOHC」のロゴ制作の話「JPOHC」のロゴ制作の話
「JPOHC」のロゴ制作の話
 
コミュニティを持って学んだ交流できる”場”の6つのポイント
コミュニティを持って学んだ交流できる”場”の6つのポイントコミュニティを持って学んだ交流できる”場”の6つのポイント
コミュニティを持って学んだ交流できる”場”の6つのポイント
 
クリエイティブな人のための哲学塾
クリエイティブな人のための哲学塾クリエイティブな人のための哲学塾
クリエイティブな人のための哲学塾
 
Cocoa勉強会20140621 macとiosで共通のコード
Cocoa勉強会20140621 macとiosで共通のコードCocoa勉強会20140621 macとiosで共通のコード
Cocoa勉強会20140621 macとiosで共通のコード
 
Developers.IO 2017 | SORACOMの「便利さが伝わりにくいサービス」ランキング!!
Developers.IO 2017 | SORACOMの「便利さが伝わりにくいサービス」ランキング!!Developers.IO 2017 | SORACOMの「便利さが伝わりにくいサービス」ランキング!!
Developers.IO 2017 | SORACOMの「便利さが伝わりにくいサービス」ランキング!!
 
神戸電子専門学校 業界セミナー 20170422
神戸電子専門学校 業界セミナー 20170422神戸電子専門学校 業界セミナー 20170422
神戸電子専門学校 業界セミナー 20170422
 
What is tmcn for isit
What is tmcn for isitWhat is tmcn for isit
What is tmcn for isit
 
ゲームに学ぶUXデザイン
ゲームに学ぶUXデザインゲームに学ぶUXデザイン
ゲームに学ぶUXデザイン
 
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのかシリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのか
 
マネーフォワード流エンジニアドリブン
マネーフォワード流エンジニアドリブンマネーフォワード流エンジニアドリブン
マネーフォワード流エンジニアドリブン
 
WordPressで行うシステム開発 WordCamp Tokyo 2015用
WordPressで行うシステム開発 WordCamp Tokyo 2015用WordPressで行うシステム開発 WordCamp Tokyo 2015用
WordPressで行うシステム開発 WordCamp Tokyo 2015用
 
エンタープライズEjectの本命 ☁ejectstack☁のご紹介
エンタープライズEjectの本命☁ejectstack☁のご紹介エンタープライズEjectの本命☁ejectstack☁のご紹介
エンタープライズEjectの本命 ☁ejectstack☁のご紹介
 
150721 新規顧客開拓!!ビジネスブログ活用法@岡崎ビジネスサポートセンターOKa-Biz 第25回実践セミナー
 150721 新規顧客開拓!!ビジネスブログ活用法@岡崎ビジネスサポートセンターOKa-Biz 第25回実践セミナー 150721 新規顧客開拓!!ビジネスブログ活用法@岡崎ビジネスサポートセンターOKa-Biz 第25回実践セミナー
150721 新規顧客開拓!!ビジネスブログ活用法@岡崎ビジネスサポートセンターOKa-Biz 第25回実践セミナー
 
モデルベースソフトウェア開発コミュニティキックオフイベントオープニング
モデルベースソフトウェア開発コミュニティキックオフイベントオープニングモデルベースソフトウェア開発コミュニティキックオフイベントオープニング
モデルベースソフトウェア開発コミュニティキックオフイベントオープニング
 
20171104 jaws festa_パネル進行_公開
20171104 jaws festa_パネル進行_公開20171104 jaws festa_パネル進行_公開
20171104 jaws festa_パネル進行_公開
 
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
 
東方ゲームAIとその歴史
東方ゲームAIとその歴史東方ゲームAIとその歴史
東方ゲームAIとその歴史
 
210917 オープンセミナー@広島のこれまでとこれから
210917 オープンセミナー@広島のこれまでとこれから210917 オープンセミナー@広島のこれまでとこれから
210917 オープンセミナー@広島のこれまでとこれから
 
JJUG Oracle Code One 2018 報告会 LT(@nishino_chekhov)
JJUG Oracle Code One 2018 報告会 LT(@nishino_chekhov)JJUG Oracle Code One 2018 報告会 LT(@nishino_chekhov)
JJUG Oracle Code One 2018 報告会 LT(@nishino_chekhov)
 

Más de Kei Mikage

麦乃大学2回 MODX x MicrosoftWebMatrix
麦乃大学2回 MODX x MicrosoftWebMatrix麦乃大学2回 MODX x MicrosoftWebMatrix
麦乃大学2回 MODX x MicrosoftWebMatrix
Kei Mikage
 

Más de Kei Mikage (11)

ヤマハでISDN移行をスムーズに! - よくわかる概要と移行ケース
ヤマハでISDN移行をスムーズに! - よくわかる概要と移行ケースヤマハでISDN移行をスムーズに! - よくわかる概要と移行ケース
ヤマハでISDN移行をスムーズに! - よくわかる概要と移行ケース
 
このは様に10万円お布施してみた!(後悔用)
このは様に10万円お布施してみた!(後悔用)このは様に10万円お布施してみた!(後悔用)
このは様に10万円お布施してみた!(後悔用)
 
Cmsプロレス#3 lt資料 超土壇場でインフラエンジニアがあがいた記録
Cmsプロレス#3 lt資料 超土壇場でインフラエンジニアがあがいた記録Cmsプロレス#3 lt資料 超土壇場でインフラエンジニアがあがいた記録
Cmsプロレス#3 lt資料 超土壇場でインフラエンジニアがあがいた記録
 
Craft CMSに最適なサーバはどんな環境?
Craft CMSに最適なサーバはどんな環境?Craft CMSに最適なサーバはどんな環境?
Craft CMSに最適なサーバはどんな環境?
 
安く・速く・安定したウェブを作る方法
安く・速く・安定したウェブを作る方法安く・速く・安定したウェブを作る方法
安く・速く・安定したウェブを作る方法
 
一番速いフレンズだーれだ!!
一番速いフレンズだーれだ!!一番速いフレンズだーれだ!!
一番速いフレンズだーれだ!!
 
MODX on Windows Azure
MODX on Windows AzureMODX on Windows Azure
MODX on Windows Azure
 
コワーキングカンファレンスTokyo 2012を支えたインフラ技術
コワーキングカンファレンスTokyo 2012を支えたインフラ技術コワーキングカンファレンスTokyo 2012を支えたインフラ技術
コワーキングカンファレンスTokyo 2012を支えたインフラ技術
 
H3C(hp ProCurve Aシリーズ)ことはじめ.pptx
H3C(hp ProCurve Aシリーズ)ことはじめ.pptxH3C(hp ProCurve Aシリーズ)ことはじめ.pptx
H3C(hp ProCurve Aシリーズ)ことはじめ.pptx
 
麦乃大学2回 MODX x MicrosoftWebMatrix
麦乃大学2回 MODX x MicrosoftWebMatrix麦乃大学2回 MODX x MicrosoftWebMatrix
麦乃大学2回 MODX x MicrosoftWebMatrix
 
インフラエンジニアとはなんぞ?
インフラエンジニアとはなんぞ?インフラエンジニアとはなんぞ?
インフラエンジニアとはなんぞ?
 

Último

Último (11)

論文紹介: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
 
論文紹介: 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
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
論文紹介: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...
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

“OSCキャラクター大集合”を支えるMODX