SlideShare a Scribd company logo
1 of 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
来てね!!!
おわり

More Related Content

What's hot

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

What's hot (11)

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

Viewers also liked

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

Viewers also liked (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 to “OSCキャラクター大集合”を支えるMODX

SORACOM Conference Discovery 2017 | C2. 製造業が挑む 製品のIoTソリューション化
SORACOM Conference Discovery 2017 | C2. 製造業が挑む 製品のIoTソリューション化SORACOM Conference Discovery 2017 | C2. 製造業が挑む 製品のIoTソリューション化
SORACOM Conference Discovery 2017 | C2. 製造業が挑む 製品のIoTソリューション化SORACOM,INC
 
「JPOHC」のロゴ制作の話
「JPOHC」のロゴ制作の話「JPOHC」のロゴ制作の話
「JPOHC」のロゴ制作の話典子 松本
 
コミュニティを持って学んだ交流できる”場”の6つのポイント
コミュニティを持って学んだ交流できる”場”の6つのポイントコミュニティを持って学んだ交流できる”場”の6つのポイント
コミュニティを持って学んだ交流できる”場”の6つのポイントHiroyuki Ishikawa
 
クリエイティブな人のための哲学塾
クリエイティブな人のための哲学塾クリエイティブな人のための哲学塾
クリエイティブな人のための哲学塾Youichiro Miyake
 
Cocoa勉強会20140621 macとiosで共通のコード
Cocoa勉強会20140621 macとiosで共通のコードCocoa勉強会20140621 macとiosで共通のコード
Cocoa勉強会20140621 macとiosで共通のコードSatoshi Oomori
 
Developers.IO 2017 | SORACOMの「便利さが伝わりにくいサービス」ランキング!!
Developers.IO 2017 | SORACOMの「便利さが伝わりにくいサービス」ランキング!!Developers.IO 2017 | SORACOMの「便利さが伝わりにくいサービス」ランキング!!
Developers.IO 2017 | SORACOMの「便利さが伝わりにくいサービス」ランキング!!SORACOM,INC
 
神戸電子専門学校 業界セミナー 20170422
神戸電子専門学校 業界セミナー 20170422神戸電子専門学校 業界セミナー 20170422
神戸電子専門学校 業界セミナー 20170422Aya Tokura
 
ゲームに学ぶUXデザイン
ゲームに学ぶUXデザインゲームに学ぶUXデザイン
ゲームに学ぶUXデザインAkihiro Moriyama
 
シリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのかシリコンバレーの「何が」凄いのか
シリコンバレーの「何が」凄いのかAtsushi Nakada
 
マネーフォワード流エンジニアドリブン
マネーフォワード流エンジニアドリブンマネーフォワード流エンジニアドリブン
マネーフォワード流エンジニアドリブンKeisuke Izumiya
 
WordPressで行うシステム開発 WordCamp Tokyo 2015用
WordPressで行うシステム開発 WordCamp Tokyo 2015用WordPressで行うシステム開発 WordCamp Tokyo 2015用
WordPressで行うシステム開発 WordCamp Tokyo 2015用Satoshi Kamigaki
 
エンタープライズEjectの本命 ☁ejectstack☁のご紹介
エンタープライズEjectの本命☁ejectstack☁のご紹介エンタープライズEjectの本命☁ejectstack☁のご紹介
エンタープライズEjectの本命 ☁ejectstack☁のご紹介Akira Ouchi
 
150721 新規顧客開拓!!ビジネスブログ活用法@岡崎ビジネスサポートセンターOKa-Biz 第25回実践セミナー
 150721 新規顧客開拓!!ビジネスブログ活用法@岡崎ビジネスサポートセンターOKa-Biz 第25回実践セミナー 150721 新規顧客開拓!!ビジネスブログ活用法@岡崎ビジネスサポートセンターOKa-Biz 第25回実践セミナー
150721 新規顧客開拓!!ビジネスブログ活用法@岡崎ビジネスサポートセンターOKa-Biz 第25回実践セミナーKeysuke Mizuno
 
モデルベースソフトウェア開発コミュニティキックオフイベントオープニング
モデルベースソフトウェア開発コミュニティキックオフイベントオープニングモデルベースソフトウェア開発コミュニティキックオフイベントオープニング
モデルベースソフトウェア開発コミュニティキックオフイベントオープニングKentaro Takasaki
 
20171104 jaws festa_パネル進行_公開
20171104 jaws festa_パネル進行_公開20171104 jaws festa_パネル進行_公開
20171104 jaws festa_パネル進行_公開Hideki Ojima
 
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~
【17-E-4】 未来はどこにいても誰にでも平等にある。 未来を創るのは自分自身だ。 ~SIerの中で生きるということ~Yoshitaka Kawashima
 
東方ゲームAIとその歴史
東方ゲームAIとその歴史東方ゲームAIとその歴史
東方ゲームAIとその歴史ide_an
 
210917 オープンセミナー@広島のこれまでとこれから
210917 オープンセミナー@広島のこれまでとこれから210917 オープンセミナー@広島のこれまでとこれから
210917 オープンセミナー@広島のこれまでとこれからTakuya Nishimoto
 
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)Daisuke Nishino
 

Similar to “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)
 

More from Kei Mikage

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

More from 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
 
インフラエンジニアとはなんぞ?
インフラエンジニアとはなんぞ?インフラエンジニアとはなんぞ?
インフラエンジニアとはなんぞ?
 

Recently uploaded

新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
論文紹介: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
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Hiroshi Tomioka
 
論文紹介: 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
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介: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
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 

Recently uploaded (11)

新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介: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の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介: 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の勉強会で発表されたものです。
 
論文紹介: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
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 

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