タグ composer
人気順 5 users 50 users 100 users 500 users 1000 usersPHPパッケージ管理ツール「Composer」の処理の仕組みを見てみよう!
PHPに関する日本最大のカンファレンスである「PHPカンファレンス2024」が2024年12月22日(日)に開催されます。カンファレンス盛り上げ企画として、開催までの5カ月間にわたりPHPの技術記事の連載を企画しました。この記事をお読みの皆さんには、PHPのさまざまな技術に触れながらカンファレンス当日を楽しみにしていただ... 続きを読む
橋本環奈とあのちゃんの奇跡の一枚「天使と悪魔の最終決戦」のネットミームを紅白の舞台で回収、YOASOBI『アイドル』の演出が圧倒的だった
YOASOBI @YOASOBI_staff We are YOASOBI from JAPAN!Composer:Ayase→@Ayase_0404 Vocal:ikura→@ikutalilas Songs: youtube.com/playlist?list=… yoasobi-music.jp 続きを読む
laravelのヤバい脆弱性をついたkinsing(kdevtmpfsi)というマルウェアに感染した話 CVE-2021-3129 - Qiita
webサーバー上でlaravelを動かしていれば、ちょっとした設定のミスで誰でもマルウェアに感染する可能性がある激ヤバセキュリティホール(CVE-2021-3129)が2021年1月20日に報告されています! composerでインストールしたパッケージをバージョンアップせずに使っていませんか? インターネット上に公開されているサーバー... 続きを読む
MLOpsに必要な情報全部BigQueryに置いたら想像以上に捗った話 - Qiita
本記事はMLOps Advent Calendar 2020の13日目の記事です。 こんにちは。昨年本番環境のComposerでやらかしちゃった人です。今年は比較的平穏に機械学習を使用したサービス開発・運用に携われています。 携わっているサービスの1つで「MLOpsに必要な情報BigQueryに全部おいてみた」ところ想像以上に便利だったので、その... 続きを読む
WordPressをComposerでモダンデプロイ - Qiita
はじめに モダンPHPの技術を利用して、WordPressをより簡単にデプロイしたいと思いませんか? 通常のWordPressのセットアップでは、サーバに上げれば動作しますが、テーマやプラグインなどがファイルベースでの管理となっているため、Gitでの管理や複数台への展開など大規模構築に構築しようとすると、メリットが辛みに... 続きを読む
includeって書きたくない僕たちのためのオートローディングとComposer - Qiita
こんにちはこんにちは、PHP書いてますか? include_once してますか? それともキミは require_once 派? ところで、現代的なPHPではクラスファイル(ここでは class , trait , interface を含む定義ファイル)では、わざわざファイルを include / require しなくても自動的に読み込む機能をカンタンに構築できる環境があるので、紹介いたしま... 続きを読む
ぺちぱな。13で WordPress + Composer でつくるローカル開発環境のはなしをしました – モンキーレンチ
ぺちぱな。13 〜手元に置いてあると安心だ。と思えることもある〜 で WordPress と Composer でつくるローカル開発環境の話 + ハンズオンをさせていただきました。 自前でゼロから Composer で WordPress の環境を用意しようとすると結構めんどくさいのですが、長野のとろゆにさんがつくった Composer WordPress Development Kit という... 続きを読む
Composerを速くするために必要だったもの // Speaker Deck
All slide content and descriptions are owned by their creators. 続きを読む
光遅い問題を克服してcomposerを10倍速くした話 - Mercari Engineering Blog
2016 - 02 - 01 光遅い問題を克服してcomposerを10倍速くした話 はじめまして。サーバーサイドエンジニアの中野(@Hiraku)です。2015年12月からメルカリで働いています。 2016年1月27日(水)の 第98回PHP勉強会@東京 にて、composerを速くする取り組みについて発表をしてきました。 composerの遅さをまじめに考える #phpstudy from H... 続きを読む
composerの遅さをまじめに考える #phpstudy
composerの遅さをまじめに考える #phpstudy 1. composerの遅さを まじめに考える 第98回PHP勉強会 @Hiraku 2. 自己紹介 • 中野 拓 (@Hiraku) • 口癖「composerが遅い」 packagistのミラー作った http://packagist.jp • 2015/12からメルカリで働いています。 3. 今日は composerの話を しに... 続きを読む
composerを速くするプラグイン・prestissimoを作った: Architect Note
composerが遅くてお嘆きの日本のPHPerの皆さんこんにちは。 表題の通り、追加インストールするだけでcomposerが速くなるプラグインを作りました。 # インストール $ composer global require hirak/prestissimo # アンインストール $ composer global remove hirak/prestissimo インストールした状態でla... 続きを読む
【PHP】たった1行コマンドを入力するだけでComposerを劇的に速くする方法【アジア圏限定】 - $yuzu->log();
2015-11-29 【PHP】たった1行コマンドを入力するだけでComposerを劇的に速くする方法【アジア圏限定】 Composer PHP PHPerで使っていない人はいないというぐらい、メジャーなPHPの依存管理ツールComposer。 ですが、動作が遅いという欠点があります。 Composerが遅い原因は主に下記だそうです。 packagist.orgが日本から遠い composerのア... 続きを読む
CircleCI で composer を高速化させる - OTOBANK Engineering Blog
2015 -11 -24 CircleCI で composer を高速化させる PHP CircleCI オトバンクはエンジニアを募集しています! こんにちは! @riaf です。 今日は PHP BLT #1 ですね! (LTネタの仕込みもせずにこんな記事を書いていて良いのでしょうか) 弊社では、サービスの CI / デプロイ等に CircleCI を利用しています。 最近の PHP 開発では... 続きを読む
Qb: PHPでシンプルなクエリビルダを作った - Qiita
Qb: very simple query builder JavaScriptフレームワークのAPI提供用に作成したPDOクエリビルダです。 なるべく短く書けるのを念頭に作成しました。 doc/index.html にリファレンスがあります。 インストール方法 qb.phpをrequireするだけでOKです。 Composerを使う場合は、 続きを読む
Composerで依存しあう複数のパッケージを同時開発する場合のTIPS(基礎知識編) | QUARTETCOM TECH BLOG
昨今のPHPを使った開発の現場では、パッケージ(プロジェクトで利用するライブラリ)の依存管理をComposerに任せて、packagistに登録されたOSSのパッケージや、Satis等で構築したプライベートなComposerリポジトリに登録した自社のパッケージを組み合わせて開発するスタイルになっていると思います。 このような開発で、自社のパッケージも積極的に作っていく場合、どうしても、1つのアプリ... 続きを読む
なぜJavaでなくPHPとsymfonyなのか?
なぜわたしたちがJavaフレームワークの代わりにPHPとSymfonyを使うことに決めたのか、しばしば、特に金融機関の企業顧客から、その理由を尋ねられます。2007年と2011年にわたしたちは実際に選択肢を再考したため、その答えはよくわかっています。わたしたちはまた、ここ数年で、どれくらいPHPとそのPHPエコシステムが成熟し、進歩してきたか、どのようにSymfony2 とComposerが大きく... 続きを読む
Dropboxがオンラインのノート取りサービスComposer(元‘HackPad’)をテスト中 | TechCrunch Japan
Dropboxは1年前に買収したHackPadを、Dropboxのサービスとして復活させるようだ。Y Combinatorから孵化したHackPadは、会議やイベント、教室などで気軽にノートを取れるツールとして人気があった。とくにシンプルなデザインと使いやすさ、それにリアルタイムな性質が気に入られていた。明らかにHackPadだ、と思われるDropboxの新しいサービスは、Composerという名... 続きを読む
packagist.orgのミラーサーバを立ててcomposer updateを18倍速くする #packagist - Qiita
PHPのモダンなパッケージ管理&依存関係解決ツールであるcomposerですが、動作が遅いですよね。 私も常日頃から遅さを実感しており、何とかしたいと思っていました。 つい先日、GCを切るというハックによってだいぶ速くなりましたが、それでもpackagist.orgからのダウンロード部分は変わらず遅いままです。 Composer を倍速にした、たった 1 行のコード - Shin x blog 例... 続きを読む
Composer を倍速にした、たった 1 行のコード - Shin x blog
まだ 12 月早々ですが、PHP ユーザに素敵なクリスマスプレゼントが届きました。 いまや使うのが当たり前となった Composer ですが、複雑な依存解決に実行時間がかかるのがネックでした。 これは日本国内だけでなく、海外のユーザも同じで、皆がしょうがないと思いつつも、小さな不満を持ちながら使っていました。 そんな、ある 日、わずか 1 行のコードが追加されたことで、実行時間が、わずか半分になる... 続きを読む
Disable GC when computing deps, refs #3482 · ac676f4 · composer/composer · GitHub
Before: Memory usage: 163.66MB (peak: 403.82MB), time: 246.25s After: Memory usage: 163.34MB (peak: 350.36MB), time: 99.55s I love you so much (don't blame yourself for 99.55s I have some PEAR deps :x... 続きを読む
fuelPHPでPHPUnitを使ったユニット・コントローラーテストをするには - Qiita
fuelPHPでユニット・コントローラーテストしようと思ったら意外に情報がなかったのでまとめました。 前準備 PHPUnitのインストール プロジェクトのcomposer.jsonのrequireにphpunitを追加します。 "require": { "php": ">=5.3.3", "composer/installers": "~1.0", "fuel/docs": "1.7.2", "f... 続きを読む
Composerを使ってPHPのパッケージを簡単インストール (1/3):CodeZine
本連載では、Composerを使ったパッケージ管理を紹介します。PHPではデフォルトでインストールされているPEARがありますが、最近では、Composerというパッケージ管理ツールも使われつつあります。例えば、JavaなどではMavenのようなツールでパッケージ管理をしたり、Rubyではbundlerといったパッケージ管理が使われるなど、現在では多くの言語でパッケージ管理ツールが使われています。... 続きを読む
ドラッグ&ドロップでHTML5アプリを作れるAppGyverのComposerは各種BaaSを統合 | TechCrunch Japan
これまで、アプリケーションのプロトタイピングツールと、HTML5アプリケーションを素早く作るためのコマンドラインツールSteroid.jsで知られていたAppGyverが、その両方を合わせてドラッグ&ドロップのインタフェイスをつけたようなHTML5アプリケーションビルダーComposerを公開ベータでローンチした。これで作るアプリケーションは、データをいろんなREST APIで扱い、またFaceb... 続きを読む
Heroku で Composer を使う時に気を付けたいこと - Shin x blog
Heroku が PHP をサポートしたので、テストがてら Laravel アプリケーションをデプロイしてみました。 デプロイしたのは、Doctrine を利用するアプリケーションだったのですが、ローカルでは composer でインストールできるのですが、Heroku にデプロイするとインストールされないという現象が起こりました。 Laravel での Doctrine 使用 今回のアプリケーシ... 続きを読む
composer install をどこで実行するか - Shin x blog
最近の PHPer が集まれば、一度は話題に上がるのが、この composer install をどこで実行するのか問題。 これまで聞いた話をまとめると、大きく分けて、以下の2パターンになります。どちらの方法を取っているか教えて下さい 0. 前提 前提ですが、以下のような方法で、Composer 関連のファイルは管理しているとします。おそらく多くはこのような形になっていると思います。 PHP コー... 続きを読む