タグ

2023年11月8日のブックマーク (2件)

  • ユースケースによるアスペクト指向(Laravel編) - Qiita

    この記事は株式会社アイスタイルアドベントカレンダーの18日目の記事です。 弊社ではPHPをメインで利用しています。 一部のプロジェクトでは表題のアスペクト指向を用いて開発しています。 アスペクトのおさらい 横断的関心の分離をする技術で、アスペクト(AOP)はオブジェクト指向プログラミング (OOP)を補完する技術の一つです。 AOPはポイントカットとアドバイスを利用して定義を行います(AspectJ)。 ポイントカット 後述するアドバイスがどのような条件で実行するかを定義するものです。 例えば、 Hogeクラスのfugaメソッドが実行される時 Hogeクラスの全てのメソッドが実行される時 Hogeクラスのメソッドのうち、setというプレフィックスが付いてるものが実行される時 などがあります(ジョイントポイント)。 言語やライブラリによって定義されているものなどがありますので、 それぞれのラ

    ユースケースによるアスペクト指向(Laravel編) - Qiita
  • OpenAI、2023年4月までの知識をもつ高性能な「GPT-4 Turbo」、カスタム化できるChatGPT「GPTs」を発表 | gihyo.jp

    OpenAI⁠⁠、2023年4月までの知識をもつ高性能な「GPT-4 Turbo」⁠⁠、カスタム化できるChatGPT「GPTs」を発表 OpenAI2023年11月6日、同社主催の開発者カンファレンス「OpenAI DevDay」にて、ChatGPTに関する新たな機能やサービスを発表した。 New models and developer products announced at DevDay GPT-4の高性能モデル「GPT-4 Turbo」 2023年7月に一般利用が始まったGPT-4の、さらに次世代となるモデルである「GPT-4 Turbo」のプレビューが発表された。GPT-4 Turboは2023年4月までの出来事に関する知識を取り込んでおり、より高性能となった。また128kコンテキストウィンドウをもち、1つのプロンプトに300ページ以上のテキスト相当の内容を収めることができ

    OpenAI、2023年4月までの知識をもつ高性能な「GPT-4 Turbo」、カスタム化できるChatGPT「GPTs」を発表 | gihyo.jp