はじめまして。サーバーサイドエンジニアの中野(@Hiraku)です。2015年12月からメルカリで働いています。 2016年1月27日(水)の第98回PHP勉強会@東京にて、composerを速くする取り組みについて発表をしてきました。 composerはPHPにおける実質スタンダードなパッケージマネージャです。 このcomposer、日本で実行すると非常に遅く感じます。この原因は普通ならこう表現すると思います。 githubやpackagistが日本から遠いから composerの実装がよくないから しかし発表ではあえて「光が遅いから」という主張をしました。 一般常識として、光の速さ(真空中で秒速約30万km)はとてつもなく速いものという認識だと思います。しかし一方で、地球や宇宙の規模など極限的な状況に携わる仕事をしている人であれば「全然速くない、むしろ遅い」というのが普通の感覚です。
はじめに こんにちは。次世代システム研究室のA.Zです。 composerの普及で、PHPのプロジェクトの外部ライブラリをcomposerで管理するケースが増えました。 私が担当するプロジェクトでも、外部ライブラリの管理はcomposerで行い、deployするタイミングで、外部ライブラリのupdate、またはinstallを行います。 しかし、こちらのdeployの仕組みには、以下の問題があります。 外部システムに依存するため、外部システムでトラブルが発生した場合、リリースの遅延・停止が発生する。 インターネット経由で外部システムに接続するため、deployに時間がかかる。 以上の問題を解決するため、社内のcomposer用のプライベートリポジトリを構築する必要が出てきました。 今回は、その構築手順を紹介したいと思います。 前提条件 まずは、社内のプライベートリポジトリを利用することで、
A couple of months ago, Nils Adermann sent me a nice postcard that reminded me that "3 years ago, we [Nils and me] met for the SymfonyLive hackday in San Francisco." Nils was attending the Symfony conference as he announced the year before that phpBB would move to Symfony at some point. At that time, I was very interested in package managers as I was looking for the best way to manage Symfony2 bun
2013/11/8, 9に大阪南港で開催されたKOF(関西オープンフォーラム)2013にて「関西PHP勉強会」のセッションを行いました。 今回は、いまやPHPerの必須ともいうべきComposerをテーマにしました。その中で「Composer 再入門」を発表してきました。 Composer再入門 この発表では、Composer の基本的な使い方を紹介しています。自分でライブラリを公開する際の内容は @slywalker さんが発表されています。 Composer を使うこと自体は簡単なので、基本的なところさえ知っておけば、特に問題は無いと思います。 ただ、今回の発表や先日行った Vagrant ハンズオンの際に感じたのですが、ターミナル操作の経験が無い人には、取っ付きづらいツールかもしれません。Composer を使わなくても、ZIP ファイルを直接ダウンロードすれば、フレームワークやライ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く