プロジェクト独自の PHPStan ルール・PHPCS ルールを AI エージェントで作る
TL;DR: エージェント向けにルールを書いても AI は非決定的なので漏れが出るかも。 プロジェクト固有の PHPStan / PHPCS カスタムルールで機械的にチェックしよう。 カスタムルールの作成は AI エージェントにたたき台を作らせることで、手早く実装できるよ。 ...
TL;DR: エージェント向けにルールを書いても AI は非決定的なので漏れが出るかも。 プロジェクト固有の PHPStan / PHPCS カスタムルールで機械的にチェックしよう。 カスタムルールの作成は AI エージェントにたたき台を作らせることで、手早く実装できるよ。 ...
この記事は、 CakePHP Advent Calendar 2019 3日目の記事です、が、6日に公開しました。 PhpStorm Live Template? 公式にヘルプがあるよ。 Live templates - Help | PhpStorm ライブ・テンプレート - 公式ヘルプ | PhpStorm CakePHPのビューテンプレートを書くのをちょっと楽にする CakePHPのテンプレートは素のPHPです。こんな感じですね。 ...
PHPカンファレンス福岡2019で「マネクラからの挑戦状」というイベントがありました、現地ではマシンを持っていってなかったためやってませんでしたが、おうちでやってみました。 ...
TL;DR https://www.google.com/maps/search/?api=1&query={address} 読め > Developer Guide | Maps URLs | Google Developers なんか、ググるとURLが https://maps.google.co.jp のだったり古い情報しかでてこない。 2018年7月時点では↑が正しい。 {address}は住所で、URLエスケープした住所。PHPでやるならurlencodeかhttp_build_queryで組み立てる。 ...
Homebrew/homebrew-php: ? Homebrew/php (deprecated) Homebrew 1.5 で、homebrew/coreに統合されたのこと。 php53, php54, php55 は削除、php56, php70, php71 は [email protected], [email protected], [email protected] として core へ。 php71-* のような拡張のパッケージは削除され、[email protected] で組み込みでビルドされている。 ...
PHPにおいて外部ライブラリーを使用するときには、Packagistで公開されているライブラリーをComposerを利用してインストールすることがほとんどかと思います。 ...
長らく放置していた、 twitter-text-php のアップデートをリリースしました。 nojimage/twitter-text-php - GitHub namespace, PHP7対応が主な修正点となります。 namespace対応により、以下のようにクラス名を変更しています。 ...
6/27(土)に、福岡では初の開催となるPHPカンファレンス福岡へ参加してきました。 PHPカンファレンス福岡2015まとめ #phpconfuk - Togetterまとめ 福岡のPHP関連では久々の大きなイベントということで、スタッフのみなさまの苦労は大変なものだったと思います。おかげさまで楽しく参加することができました。スタッフのみなさま、登壇者のみなさま、ありがとうございました。 ...
phpenv環境でNetBeansを使用している場合、phpunit等のPHPツールをバージョンごとに切り替えて使用する方法を紹介します。 [ad] phpenv環境のphpを利用する 「設定」>「PHP」>「一般」のphpインタプリタのパスを/usr/local/phpenv/shims/php等、phpenvのパスに設定します。 ...
トップレベルドメインの判別をするコードがあるのですが、ドメインが増えたときにいちいちチェックするのも面倒なので、チェック用の正規表現を書き出すクローラースクリプトを書きました。 ...