カスタムアイコンでコンポーネントにビジュアルアイデンティティを与えましょう
複数のコンポーネントを含むプロジェクトで作業する際、必要なコンポーネントを素早く特定できれば貴重な時間を節約できます。「プロジェクト依存関係」の中で各コンポーネントを際立たせる最も簡単かつ効果的な方法は、それぞれにカスタムアイコンを設定することです。4D 21 R2 では、コンポーネントの Reso...
複数のコンポーネントを含むプロジェクトで作業する際、必要なコンポーネントを素早く特定できれば貴重な時間を節約できます。「プロジェクト依存関係」の中で各コンポーネントを際立たせる最も簡単かつ効果的な方法は、それぞれにカスタムアイコンを設定することです。4D 21 R2 では、コンポーネントの Reso...
セマンティック検索:ベクトル類似性によるクエリの記事では、ベクトル類似性を使用したエンティティのクエリ方法を紹介しました。これは、正確な値ではなく意味に基づいて最も関連性の高いレコードを見つける強力な方法です。 4D 21 R2では、4D.Vectorフィールドを用いた検索結果の並べ替え機能が新た...
4D やVS Code でコーディングする際、エディターからの明確で正確なフィードバックが大きな違いを生みます。これによりコード内の状況を把握し、問題を迅速に修正し、優れた機能の開発に集中し続けることが可能になります。 4D v21 R2 より、コードエディターのシンタックスチェック機能を強化し、...
最新の認証フローを使用する場合、セキュリティが最も重要です。開発者はしばしば、Google やMicrosoft のような信頼できるIDプロバイダーと認証を統合する必要があります。そこでOpenID Connect(OIDC)の出番です。 OIDC はOAuth 2.0 の上に構築された認証レイヤ...
ユーザー入力の処理、データクレンジング、テキストフォーマットなどの作業において、最も一般的なタスクの一つが不要な空白文字の削除です。メールアドレスの前に誤って入力されたスペースや、コピー&ペーストの末尾に残る改行文字など、これらの見えない文字は、アプリケーションで予期せぬ動作を引き起こす原因となりま...
JSON Webトークン(JWT)は、セキュアな認証とシステム間の情報交換のための重要な標準となっています。JWTを使用すると、安全で検証可能な標準化された方法でデータを送信でき、セキュリティを向上させながら複雑さを軽減できます。特に、JWTはOpenID Connectを使用する際に不可欠であり、...
2進数や16進数のような異なる基数での数値を扱う場合、数値を文字列に変換したり、あるいはその逆を行うというのはよくある作業です。4D 21では String と Num コマンドが強化され、これらの変換がより強力になりました。 ...
アプリケーションで AI を使用する場合、単なる自由形式のテキストではなく、コードが解析できる出力が必要になることがよくあります。ユーザーインターフェース用のデータを生成する場合でも、ビジネスロジックを自動化する場合でも、あるいは多段階の推論をオーケストレーションする場合でも、予測可能でマシンが読み...
4D 20 R9 では、ホストプロジェクトからコンポーネントのメソッドやクラスを直接編集し、デバッグする機能を導入しました。4D 21 では、4D エクスプローラーをプロジェクトとコンポーネントの両方のコードを編集する中心的なハブにすることで、さらに進化しました。簡単にいうと:"より良く、より速く、...
4D NetKit は、4D 21 においてOAuth 2.0 認証後のリダイレクトをより簡単にしました。4D NetKit のOAuth2Provider クラスでは、authenticationPage とauthenticationErrorPage に実際のURL を指定できるようになりまし...