タグ

ブックマーク / zenn.dev/ttskch (4)

  • API Platform実戦投入レシピ

    📣書の内容を大幅にパワーアップした書籍が技術評論社さんから出版されることになりました! 書の内容は古いバージョンをベースにしたものから今後更新されませんので、新たにお読みいただく場合はぜひ書籍をお求めください🙏 https://www.amazon.co.jp/dp/4297154919 --- API Platform (https://api-platform.com/) は、SymfonyをベースとするPHP製のWeb APIフレームワークです。 簡単な設定を書くだけでSymfonyアプリにREST API(やGraphQL API)の機能を一瞬で追加することができて非常に便利なのですが、2023年9月現在、ある程度以上複雑なことをしようとすると途端にフレームワークについての深い理解が求められたり、痒いところに手が届かず強引なワークアラウンドが必要になったりするという面もあり

    API Platform実戦投入レシピ
  • JetBrainsの民がVS Codeを最低限発狂せずに使える状態にしたログ

    設定のコード化と管理 VS Codeの設定にはユーザー設定とワークスペース設定があり、ユーザー設定は ~/Application\ Support/Code/ 配下(Cursorなら ~/Application\ Support/Code/ 配下)に、ワークスペース設定はコードベースの .vscode/ 配下に保存される 今のところワークスペースごとに設定を変えたいニーズがないので、ワークスペース設定は一切いじらずユーザー設定のみをカスタマイズすることにする ただし、「どの拡張機能がインストールされているべきか」というユーザー設定は存在せず、代わりに「このワークスペースにおいてどの拡張機能のインストールを推奨するか」というワークスペース設定が存在するため、このワークスペース設定のみ必要に応じて使用する VS Codeにはデバイス間で設定を同期する機能がある が、Cursorにはまだない の

    JetBrainsの民がVS Codeを最低限発狂せずに使える状態にしたログ
  • Macで複数バージョンのPHPを楽に使い分ける

    PHP Advent Calendar 2023 の15日目の記事です!🎄✨ はじめに Macで複数バージョンのPHPを使い分けるのって意外と難しくないですか? Docker経由でしかPHPを使わないみたいな猛者スタイルで行ければいいのかもしれませんが、パフォーマンスや開発体験の問題からローカルのPHPを使いたい事情もあると思います。 phpenv と .phpenv-version ファイルを併用すればディレクトリごとに使用するPHPバージョンを指定することもできますが、このソリューションはいざ導入しようとすると Yak Shavingの嵐が待っていて(実体験) 非常に面倒だったりします。 というわけで、稿では僕がMacのローカル環境で複数バージョンのPHPを楽に使い分けるために実際にやっていることをサクッとまとめてお伝えしたいと思います。 PHPのインストール まず、PHPのインス

    Macで複数バージョンのPHPを楽に使い分ける
    auient
    auient 2024/11/26
  • ついに、Webアプリでの帳票印刷のベストプラクティスを編み出しました

    この記事で紹介した手順をライブラリ化して公開しました🎉 こちらの別記事 で使い方など詳しくご紹介していますので、ぜひご参照ください! 2024/05/07 追記 最新の登壇スライドバージョンはこちらです。 登壇時の様子がYouTubeに上がっているのでよろしければあわせてご覧ください。 はじめに 言い切りタイトルすみません 僕を含む一定数の人にとって現時点でのベストプラクティスとなりうる手法という意味で紹介しています 極めてシビアな帳票出力の世界にいる人から見ると使い物にならない内容かもしれないと思います 帳票印刷の世界では SVF というサービスが有名らしいです。が、こういった外部サービスは使わずに自力で実装するというのがこの記事の前提です 動的に明細行の数が増減する連票はこの記事の解説では考慮していませんが、追加で実装するのはそれほど難しくないということは読んでいただければ分かるかな

    ついに、Webアプリでの帳票印刷のベストプラクティスを編み出しました
  • 1