Enviar búsqueda
Cargar
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
•
3 recomendaciones
•
2,717 vistas
taiju higashi
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 20
Descargar ahora
Descargar para leer sin conexión
Recomendados
MTDDC Meetup NAGOYA 2014 Keynote
MTDDC Meetup NAGOYA 2014 Keynote
Daiji Hirata
Movable Type 6.0をできるだけ安く使う方法
Movable Type 6.0をできるだけ安く使う方法
Hajime Fujimoto
Concrete5×さくら
Concrete5×さくら
Masaya Hayashi
今さら聞けないWebサーバの基本知識と選び方
今さら聞けないWebサーバの基本知識と選び方
Endoh Shingo
大統一Debian勉強会 LT
大統一Debian勉強会 LT
Masaki Takeda
concrete5とAWSのほどよい関係
concrete5とAWSのほどよい関係
Takahisa Iwamoto
20130118 movable type_seminar
20130118 movable type_seminar
Six Apart
Movable typeseminar 20120925
Movable typeseminar 20120925
Six Apart
Más contenido relacionado
La actualidad más candente
Movable type seminar_20121204
Movable type seminar_20121204
Six Apart
20130126 mtddcms
20130126 mtddcms
yokonaka
20140120 Movable Type Seminar
20140120 Movable Type Seminar
Six Apart
Data APIで広がるWebサイトのオモテとウラ
Data APIで広がるWebサイトのオモテとウラ
bitpart
見せたいデータに応じた取得方法を選ぼう!画面更新、ポーリング、WebSocketの比較
見せたいデータに応じた取得方法を選ぼう!画面更新、ポーリング、WebSocketの比較
Core Concept Technologies
20130611 movable type nagoya seminar
20130611 movable type nagoya seminar
Six Apart
20160402_Awsで簡単実装cmsサイト
20160402_Awsで簡単実装cmsサイト
Tsukasa Kato
kintone café 大阪 Vol.1
kintone café 大阪 Vol.1
Koji Asaga
Ckan + AWS
Ckan + AWS
Takayuki Miyauchi
第一回REST勉強会_鈴木商店の開発環境
第一回REST勉強会_鈴木商店の開発環境
tsuchimon
BITRISEを使っています
BITRISEを使っています
Kazuaki KURIU
Inside pixiv's infrastructure〜application cluster side〜
Inside pixiv's infrastructure〜application cluster side〜
Tatsuhiko Kubo
第一回Rest勉強会 ワークショップ
第一回Rest勉強会 ワークショップ
ksimoji
Introduction of bitbank frontend development environment
Introduction of bitbank frontend development environment
bitbank, Inc. Tokyo, Japan
Azure Cloud Shell
Azure Cloud Shell
ryosuke matsumura
Cloudpackが実現するビジネス課題の解決と新しい価値の提供
Cloudpackが実現するビジネス課題の解決と新しい価値の提供
Hiroyuki Hiki
Innovation egg 第5回 『クラウド運用の本音』オープニング
Innovation egg 第5回 『クラウド運用の本音』オープニング
Hiroyuki Hiki
OpenWhisk Serverless への期待
OpenWhisk Serverless への期待
Hideaki Tokida
インフラ刷新プロジェクト「Neco」が目指す最高のクラウドとは
インフラ刷新プロジェクト「Neco」が目指す最高のクラウドとは
Shin'ya Ueoka
altJSの選び方
altJSの選び方
terurou
La actualidad más candente
(20)
Movable type seminar_20121204
Movable type seminar_20121204
20130126 mtddcms
20130126 mtddcms
20140120 Movable Type Seminar
20140120 Movable Type Seminar
Data APIで広がるWebサイトのオモテとウラ
Data APIで広がるWebサイトのオモテとウラ
見せたいデータに応じた取得方法を選ぼう!画面更新、ポーリング、WebSocketの比較
見せたいデータに応じた取得方法を選ぼう!画面更新、ポーリング、WebSocketの比較
20130611 movable type nagoya seminar
20130611 movable type nagoya seminar
20160402_Awsで簡単実装cmsサイト
20160402_Awsで簡単実装cmsサイト
kintone café 大阪 Vol.1
kintone café 大阪 Vol.1
Ckan + AWS
Ckan + AWS
第一回REST勉強会_鈴木商店の開発環境
第一回REST勉強会_鈴木商店の開発環境
BITRISEを使っています
BITRISEを使っています
Inside pixiv's infrastructure〜application cluster side〜
Inside pixiv's infrastructure〜application cluster side〜
第一回Rest勉強会 ワークショップ
第一回Rest勉強会 ワークショップ
Introduction of bitbank frontend development environment
Introduction of bitbank frontend development environment
Azure Cloud Shell
Azure Cloud Shell
Cloudpackが実現するビジネス課題の解決と新しい価値の提供
Cloudpackが実現するビジネス課題の解決と新しい価値の提供
Innovation egg 第5回 『クラウド運用の本音』オープニング
Innovation egg 第5回 『クラウド運用の本音』オープニング
OpenWhisk Serverless への期待
OpenWhisk Serverless への期待
インフラ刷新プロジェクト「Neco」が目指す最高のクラウドとは
インフラ刷新プロジェクト「Neco」が目指す最高のクラウドとは
altJSの選び方
altJSの選び方
Destacado
MTDDC Meetup NAGOYA 2014_LT資料
MTDDC Meetup NAGOYA 2014_LT資料
Yasufumi Nishiyama
MTとAzureの素敵な関係 '14名古屋
MTとAzureの素敵な関係 '14名古屋
Masaki Takeda
MTDDC2014 Nagoya_Makino
MTDDC2014 Nagoya_Makino
Ken Makino
コンテンツとCMSの上手な付き合い方
コンテンツとCMSの上手な付き合い方
Yasuhisa Hasegawa
ロフトワークが実践する「CMSを導入したい人とCMSを導入する人とのギャップの埋め方」の秘訣!
ロフトワークが実践する「CMSを導入したい人とCMSを導入する人とのギャップの埋め方」の秘訣!
loftwork
サービス業から学んだコミュニケーションのコツ
サービス業から学んだコミュニケーションのコツ
Yumi Masaki
Destacado
(6)
MTDDC Meetup NAGOYA 2014_LT資料
MTDDC Meetup NAGOYA 2014_LT資料
MTとAzureの素敵な関係 '14名古屋
MTとAzureの素敵な関係 '14名古屋
MTDDC2014 Nagoya_Makino
MTDDC2014 Nagoya_Makino
コンテンツとCMSの上手な付き合い方
コンテンツとCMSの上手な付き合い方
ロフトワークが実践する「CMSを導入したい人とCMSを導入する人とのギャップの埋め方」の秘訣!
ロフトワークが実践する「CMSを導入したい人とCMSを導入する人とのギャップの埋め方」の秘訣!
サービス業から学んだコミュニケーションのコツ
サービス業から学んだコミュニケーションのコツ
Similar a 俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
MTプラグイン入門以前
MTプラグイン入門以前
Hiroshi Yamato
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
Masahito Zembutsu
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
Koichi ITO
Slurmのジョブスケジューリングと実装
Slurmのジョブスケジューリングと実装
Ryuichi Sakamoto
Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2
Taiji Tsuchiya
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
Google Cloud Platform - Japan
私たちがGCPを使い始めた本当の理由
私たちがGCPを使い始めた本当の理由
gree_tech
プランナーがPR駆動してみた話
プランナーがPR駆動してみた話
Rino Omura
作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく
Ryo Mitoma
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤と
Toru Takahashi
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤と
Toru Takahashi
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
貴志 上坂
社内の遊休PCをAzurePipelinesでCICDに活用しよう
社内の遊休PCをAzurePipelinesでCICDに活用しよう
Shinya Nakajima
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
Masayuki Ishikawa
データファースト開発
データファースト開発
Katsunori Kanda
佐賀大学 - データ分析と向き合う
佐賀大学 - データ分析と向き合う
Daiyu Hatakeyama
Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会
Masakazu Muraoka
hbstudy#6LTyuzorock
hbstudy#6LTyuzorock
yuzorock
(Draft) lambda architecture by using TreasureData
(Draft) lambda architecture by using TreasureData
Toru Takahashi
メディアコンテンツを支えるデータストアサービスをAWSで
メディアコンテンツを支えるデータストアサービスをAWSで
Yasuhiro Murata
Similar a 俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
(20)
MTプラグイン入門以前
MTプラグイン入門以前
2014年を振り返る 今年の技術トレンドとDockerについて
2014年を振り返る 今年の技術トレンドとDockerについて
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
Slurmのジョブスケジューリングと実装
Slurmのジョブスケジューリングと実装
Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
グリー株式会社『私たちが GCP を使い始めた本当の理由』第 9 回 Google Cloud INSIDE Game & Apps
私たちがGCPを使い始めた本当の理由
私たちがGCPを使い始めた本当の理由
プランナーがPR駆動してみた話
プランナーがPR駆動してみた話
作る人から作りながら運用する人になっていく
作る人から作りながら運用する人になっていく
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤と
Azure Api Management 俺的マニュアル 2020年3月版
Azure Api Management 俺的マニュアル 2020年3月版
社内の遊休PCをAzurePipelinesでCICDに活用しよう
社内の遊休PCをAzurePipelinesでCICDに活用しよう
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
サンタクロースを支えるIT技術 @M_Ishikawa #yapcasia
データファースト開発
データファースト開発
佐賀大学 - データ分析と向き合う
佐賀大学 - データ分析と向き合う
Rdbms起点で考えると見えない世界 okuyama勉強会
Rdbms起点で考えると見えない世界 okuyama勉強会
hbstudy#6LTyuzorock
hbstudy#6LTyuzorock
(Draft) lambda architecture by using TreasureData
(Draft) lambda architecture by using TreasureData
メディアコンテンツを支えるデータストアサービスをAWSで
メディアコンテンツを支えるデータストアサービスをAWSで
Más de taiju higashi
一兵卒の New Normal Agile
一兵卒の New Normal Agile
taiju higashi
MTDDC 2013 LT | Hello, my little giant
MTDDC 2013 LT | Hello, my little giant
taiju higashi
やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint
やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint
taiju higashi
LESS楽しいれす(^q^)
LESS楽しいれす(^q^)
taiju higashi
Sassられ指南
Sassられ指南
taiju higashi
JavaScriptとLisp
JavaScriptとLisp
taiju higashi
Learning jQuery
Learning jQuery
taiju higashi
Learning regular expression
Learning regular expression
taiju higashi
Más de taiju higashi
(8)
一兵卒の New Normal Agile
一兵卒の New Normal Agile
MTDDC 2013 LT | Hello, my little giant
MTDDC 2013 LT | Hello, my little giant
やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint
やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint
LESS楽しいれす(^q^)
LESS楽しいれす(^q^)
Sassられ指南
Sassられ指南
JavaScriptとLisp
JavaScriptとLisp
Learning jQuery
Learning jQuery
Learning regular expression
Learning regular expression
Último
2024 04 minnanoito
2024 04 minnanoito
arts yokohama
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
Tetsuya Nihonmatsu
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究 千坂知也
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究 千坂知也
harmonylab
2024 03 CTEA
2024 03 CTEA
arts yokohama
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
Shumpei Kishi
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
arts yokohama
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
Sadao Tokuyama
Summary of "ChatDoctor: A Medical Chat Model Fine-Tuned on a Large Language M...
Summary of "ChatDoctor: A Medical Chat Model Fine-Tuned on a Large Language M...
yoshidakids7
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
ssuser539845
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
ssuser370dd7
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
arts yokohama
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
Matsushita Laboratory
Último
(13)
2024 04 minnanoito
2024 04 minnanoito
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究 千坂知也
【修士論文】代替出勤者の選定業務における依頼順決定方法に関する研究 千坂知也
2024 03 CTEA
2024 03 CTEA
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
Summary of "ChatDoctor: A Medical Chat Model Fine-Tuned on a Large Language M...
Summary of "ChatDoctor: A Medical Chat Model Fine-Tuned on a Large Language M...
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
1.
俺のローカル開発環境 2014.01.18 taiju @ MTDDC
Meetup NAGOYA 2014
2.
自己紹介 • @taiju (
東 大樹 / HIGASHI Taiju ) • アルファサード サポートエンジニア ( 2年目 ) • ブログ => あと味 • 去年は MT + PowerCMS 漬け • 今年はコードを書く時間を増やす
3.
サポートエンジニア • 製品 (
PowerCMS + MT ) の質問への回答 • 不具合の検証・修正 • パッチ作成 • 新機能のテスト • 機能開発
4.
本題
5.
軽快で簡単に作れる ローカル開発環境ほしい
6.
求める要素 • できるかぎり速く • ソフトウェアの設定を極力せず •
ポータブルで • いつでもどこでも作れる
7.
(すべて俺基準)
8.
最初
9.
ローカル開発環境の作り方 • PSGI で
MT を使う ( MT::PSGI ない時は、 miyagawa さんの gist で ) • ワンライナーでサーバー起動 $ starman --pid=mt.pid mt.psgi • /path/to/mt-static/sites をウェブサイトの公 開パスにする ( Apache, Nginx 等の HTTP サーバー不要に ) • DB の作成と mt-config.cgi の設定のみ
10.
不満だったこと • ウェブサイトの URL
が mt-static のサブディ レクトリになる http://localhost:5000/mt-static/sites/ • index.html などのファイル名を省略できない
11.
2013年
12.
http://taiju.hatenablog.com/entry/20130203/1359885017
13.
達成したこと • app.psgi で、任意の
Plack ミドルウェアを適 用することで、静的ファイルの配信周りを自由 に制御できるようになった $ starman --pid=mt.pid app.psgi • ウェブサイトの URL から mt-static 消えた http://localhost:5000/
14.
不満だったこと • app.psgi を用意する必要があった ※現在のように
Plack ミドルウェアを適用する手段がなかった • PHP ( ダイナミック ) 使う時は、 結局 Apache or Nginx を使っていた
15.
2014年
16.
それらの不満を解消する プラグインを作り始める
17.
Nakaisan (仲居さん)
18.
Nakaisan • MT プラグイン
( Plack ミドルウェア ) https://github.com/taiju/mt-plugin-Nakaisan • Server -> 給仕係 -> 仲居さん • プラグインを設置すると、ドメインルートで 静的ファイルを配信できるようになる • PHP ( ダイナミックパブリッシング・ DynamicMTML ) にも対応
19.
DEMO
20.
ご清聴ありがとうございました
Descargar ahora