SlideShare a Scribd company logo
1 of 21
Ethna の PSR-0 対応
松倉 友樹
Yuki Matsukura
@matsubokkuri
PSR とは?
•Proposing a Standards Recommendation
•PSR-0
•
オートロードのための命名規則
•PSR-1
•
共有コードの高レベルな連携性を目的に
した規約
•PSR-2
•
標準化されたコードを目指すスタイルガ
イド
Ethna 2.1.2 を PSR-0
対応しました。
% ab -n 1000 -c 10

273 [#/sec]
2.1.2
% ab -n 1000 -c 10

356 [#/sec]
130.4 % fater than Ethna 2.1.2

2.1.2-autoload
% ab -n 1000 -c 10

133 [#/sec]
51.83 % slower than Ethna 2.1.2

2.6.0beta3
Ethna 2.6.0b3
の autoload 対
応は。。。
6 時間ほどか
けた結
果・・・・
フロントは表
示された!
unit test が動
くようになっ
た!
Ethna All tests
EEEEEEEEEEEEEEEEE...............E.EEEEEEE
EEE.EEEEEEEEE.EEEEE.EEEEEEEEEEEEEE
EEEEE...E...EEEE.E.EEE.E.......EEEEEEEEEE
EEEEEEEEEEE...........EEEEEEEEEEEEEEEE
EEEEEEEEEEEEEEEEEE
(´ ・ ω ・` )
2.1.2 で
Composer 対
応をしました
使い方
% curl -s 
https://getcomposer.org/installer | php
% php composer.phar install
https://github.com/matsubo/ethna/tree/2.1.2autoload

More Related Content

More from Yuki Matsukura

IRONMAN World Championshipを旅行としてもオススメする理由
IRONMAN World Championshipを旅行としてもオススメする理由IRONMAN World Championshipを旅行としてもオススメする理由
IRONMAN World Championshipを旅行としてもオススメする理由Yuki Matsukura
 
20170823 shinjuku rb_hanami
20170823 shinjuku rb_hanami20170823 shinjuku rb_hanami
20170823 shinjuku rb_hanamiYuki Matsukura
 
LINE Botでテラレンの受付を自動化してみた
LINE Botでテラレンの受付を自動化してみたLINE Botでテラレンの受付を自動化してみた
LINE Botでテラレンの受付を自動化してみたYuki Matsukura
 
Payment Service (Overview and Payment Gateways)
Payment Service (Overview and Payment Gateways)Payment Service (Overview and Payment Gateways)
Payment Service (Overview and Payment Gateways)Yuki Matsukura
 
Zulu trade signal provider observation
Zulu trade signal provider observationZulu trade signal provider observation
Zulu trade signal provider observationYuki Matsukura
 
tmux and tmux-powerline
tmux and tmux-powerlinetmux and tmux-powerline
tmux and tmux-powerlineYuki Matsukura
 

More from Yuki Matsukura (10)

IRONMAN World Championshipを旅行としてもオススメする理由
IRONMAN World Championshipを旅行としてもオススメする理由IRONMAN World Championshipを旅行としてもオススメする理由
IRONMAN World Championshipを旅行としてもオススメする理由
 
20170823 shinjuku rb_hanami
20170823 shinjuku rb_hanami20170823 shinjuku rb_hanami
20170823 shinjuku rb_hanami
 
20171005 webrtc
20171005 webrtc20171005 webrtc
20171005 webrtc
 
LINE Bot ops
LINE Bot opsLINE Bot ops
LINE Bot ops
 
LINE Botでテラレンの受付を自動化してみた
LINE Botでテラレンの受付を自動化してみたLINE Botでテラレンの受付を自動化してみた
LINE Botでテラレンの受付を自動化してみた
 
Time zone in Rails
Time zone in RailsTime zone in Rails
Time zone in Rails
 
Deploy via CircleCI
Deploy via CircleCIDeploy via CircleCI
Deploy via CircleCI
 
Payment Service (Overview and Payment Gateways)
Payment Service (Overview and Payment Gateways)Payment Service (Overview and Payment Gateways)
Payment Service (Overview and Payment Gateways)
 
Zulu trade signal provider observation
Zulu trade signal provider observationZulu trade signal provider observation
Zulu trade signal provider observation
 
tmux and tmux-powerline
tmux and tmux-powerlinetmux and tmux-powerline
tmux and tmux-powerline
 

Recently uploaded

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 

Recently uploaded (9)

CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 

Ethna PSR-0 support and Composer support.

Editor's Notes

  1. before
  2. before
  3. after 1.3倍
  4. 俺の休日が・・・