2024年1月4日のブックマーク (4件)

  • リソースの破棄にDestroyRefを使用しよう - JBS Tech Blog

    DestroyRef は Angular 16 で追加された機能の1つで、 Component 等のスコープが破棄される際に呼び出されるコールバックを登録することができます。記事では DestroyRef について簡単に紹介します。 はじめに 環境情報 DestroyRef を活用しよう Angular 15 までお世話になったリソース破棄コード Angular 16 からのリソース破棄コード DestroyRef を受け取る処理をテストする おわりに はじめに 2023年5月に様々な新機能が実装された Angular 16 がリリースされました。 DestroyRef は Angular 16 で追加された新機能の1つで、冒頭にも記載した通り Component や Directive などのライフサイクルを持つスコープが破棄される際に呼び出されるコールバックを登録することができる機能

    リソースの破棄にDestroyRefを使用しよう - JBS Tech Blog
    jbs_blog_PR
    jbs_blog_PR 2024/01/04
    Angular 16 の新機能の1つである、DestroyRef について解説した記事です。最近の Angular は利便性やパフォーマンス向上のための新機能が次々と追加されているそうなので、本機能以外もチェックしていきたいですね!
  • OpenAIでシステム開発する上で知っておくべきテクニカルな問題とその解決法 - JBS Tech Blog

    記事では、OpenAIを使用したシステム構築時に遭遇しやすい問題を解説しています。具体的には、消費トークンの計算方法、AIが生成した文章が途中で途切れたときの対策、そしてタイムアウト時間の設定について詳細に説明します。 これらのテクニカルな問題を解決することで、より効果的にOpenAIを活用することが可能になります。 概要 消費トークン数の計算 リクエスト前に消費トークンを計算する リクエスト後の消費トークンを表示する openai LangChain AI生成文章が途切れた時の対処法 文章が途切れたことを検知する 途切れた文章の続きを生成する タイムアウト時間の設定 openai LangChain おわりに 概要 今回の記事では、OpenAIを使用してシステム構築する際に詰まりやすいと感じたポイントを3つご紹介します。 消費トークンを事前もしくは送信後に計算する方法 AIの記載した文

    OpenAIでシステム開発する上で知っておくべきテクニカルな問題とその解決法 - JBS Tech Blog
    jbs_blog_PR
    jbs_blog_PR 2024/01/04
    OpenAIを使用したシステム構築時に遭遇しやすい問題として、消費トークンの計算方法・AIが生成した文章が途中で途切れたときの対策・タイムアウト時間の設定について詳細に解説しています!
  • Power Automateでクエリ文字列から任意の値だけを取り出す - JBS Tech Blog

    URLに付与されるクエリ文字列というものがあります。 例えば、はてなブログの下書き記事の編集画面ではedit?以降がクエリ文字列になります。 https://blog.hatena.ne.jp/{はてなID}/{ブログID}.hatenablog.com/edit?entry=**********&utm_campaign=new_entry&utm_medium=referral&utm_source=admin-sidebar クエリ文字列は&で区切られて複数設定されていますが、この中の一つだけ取り出したい、という事があったので、Power Aurtomateで実行する方法を調べてみました。 今回の要件 事前調査 Power Automateでのフローの作成 トリガーとデータの作成 クエリ文字列全体の抽出 クエリ文字列の分割 必要なパラメーターの選択 entry_idの抽出 応用編:フ

    Power Automateでクエリ文字列から任意の値だけを取り出す - JBS Tech Blog
    jbs_blog_PR
    jbs_blog_PR 2024/01/04
    Power Aurtomateを使って、?や$で区切られたURLのクエリ文字列を分解し、任意の値だけ取り出すテクニックを解説しています。記事でははてなブログの編集画面のURLを扱っていますが、他のサイトのクエリでも使えそうですね!
  • Azure PipelinesでARM TemplateのCI/CDパイプラインを実装してみた-事前準備編- - JBS Tech Blog

    以前の記事で、Azure Resource Managerのデプロイモードについてご紹介しました。 blog.jbs.co.jp デプロイモードの仕組みを理解したことで、ARM TemplateでもCI/CDのパイプラインを作ることができるのではないかと思い、今回試してみることにしました。 記事ではAzure PipelinesでARM TemplateのCI/CDパイプラインを作成するための事前準備をしていきます。 CI/CDとは CI/CDとは継続的インテグレーション(Continuous Integration)と継続的デリバリー(Continuous Delivery)の略称です。 CI/CDはソフトウェア等の変更を継続的にテストし、自動でデプロイするようにした開発手法のことを指します。 事前準備 今回は以下のドキュメントを参考にし、CI/CDのパイプラインを作成していきます。

    Azure PipelinesでARM TemplateのCI/CDパイプラインを実装してみた-事前準備編- - JBS Tech Blog
    jbs_blog_PR
    jbs_blog_PR 2024/01/04
    ARM TemplateでCI/CDのパイプラインを作るための準備として必要な、Azure DevOps組織・DevOpsプロジェクト・リポジトリなどの作成について解説しています。Azure Pipelinesの設定前に確認しておきたいですね!