製品 4D v16 R5 supports the JSON pointers

JSONポインタの操作

Deeplからの自動翻訳

4D v16 R4 では JSONオブジェクトを検証 できるようにオブジェクトコマンドを充実させました。 4D v16 R5 では JSONポインタのサポートを導入し、さらに進化させました。でも、JSONポインタとは何でしょうか?

データベースのレコードに各従業員の会社情報を保存しないように(代わりに会社レコードへのリンクを使用)、JSONドキュメントをさまざまな場所で再利用できるパーツで構成すると、非常に便利な場合があります。

たとえば、Webサイトでの注文を例にとると、顧客が配送先住所を入力し、請求先住所を同じに指定します。この場合、住所情報を重複して登録するのではなく、配送先住所を請求先住所への参照として定義することができる。

製品 blank

4D Write Proで原寸大の背景写真

Deeplからの自動翻訳

紙の折れ線や透かしなど、印刷可能な領域全体を背景画像で埋め尽くす必要があるユーザーストーリーはよくあることです。また、企業のグラフィックチャーターで要求されることもあります。

新たに追加された背景画像用のスタイルのおかげで、ページ全体を埋め尽くす背景画像を、以下のように作成することができるようになりました。 4D Write Pro!この属性は、4D言語や 標準アクション、あるいは4D Write Proウィジェットを使って制御することができます。

製品 blank

リストボックスのヘルプ

Deeplからの自動翻訳

ヘルプヒントやヒントは、ユーザーインターフェースを簡素化し、時には自明でないオブジェクトをユーザーが理解するのに役立つので、非常に便利です。4Dは、ほとんどのエリアと入力にポインタを置くとヘルプヒントをサポートしますが、リストボックスオブジェクトの場合はそうではありませんでした。

4D v16 R5では、2つのコマンドの強化により、リストボックスのセルにヘルプチップを表示することができるようになりました。

製品 Generate disgest, a new 4D command

Generate Digest が SHA-2 に対応しました。

Deeplからの自動翻訳

ダイジェスト関数は、文書のダイジェストキーを計算する数学関数です。同一の文書は同じダイジェストキーを持ち、文書の一部を変更するとダイジェストキーは異なるものになります。これらの関数は、データの交換や比較の際に、データの整合性をチェックするのに非常に便利です。4D v16 R5では、4DがSHA-2アルゴリズムをサポートするために Generate digestコマンドを強化し、セキュリティ勧告に従ってSHA-2アルゴリズムをサポートしました。

製品 blank

プリエンプティブプロセスで実行するコマンドの増加

Deeplからの自動翻訳

プリエンプティブプロセスは、アプリケーションがマルチコアコンピュータをフルに活用できるようになるため、強力です。その結果、グローバルな実行時間が短縮され、より多くのユーザーが接続できるようになります。4Dプロセスは、この投稿で説明したように、コンパイルオプションと言語の使用によって、プリエンプティブになるかならないかが決まります。

このモードの恩恵をできるだけ受けるために、20以上の既存のコマンドが強化され、プリエンプティブプロセスの内部で使用できるようになったことを発表します。

製品 New 4D Commands to create a hash password

Webユーザーログイン時のパスワードのハッシュ化と検証

Deeplからの自動翻訳

ビジネスアプリケーションがウェブからアクセスされることが多くなり、その結果、脅威に対してより脆弱になるため、セキュリティはますます重要なトピックになってきています。4Dは、セキュリティに細心の注意を払っており、4D v16 R5では、いくつかのセキュリティの改善を提供しています

ところで、4Dがどのようにデータ保護や一般的なセキュリティに役立っているか、もっと知りたい方は、こちらのブログ記事をご覧になることをお勧めします。

製品 Manage Header and footer with 4D Write Pro

4D Write Proでヘッダーとフッターをプログラム的に管理する

Deeplからの自動翻訳

4D Write Pro テンプレートにヘッダーとフッターを付けて、このテンプレ ートに基づいて他のドキュメントを作成する機能を提供して欲しいという 要望を、お客様から何度かいただきました。4D v16 R5では、この機能を利用することができます。

4D Write Proに新しいコマンド群が追加され、このニーズを満たすことができます。これらのコマンドのいくつかは、ドキュメント内のヘッダー、ボディ、フッターの参照を取得するために使用することができます。その他は、現在カーソルがあるフレーム(ヘッダー、フッターなど)の参照を取得したり、カーソルを特定のフレームに設定したりするのに便利です。

製品 blank

4D View Proの新機能、リストボックスの行の高さを自動調整

Deeplからの自動翻訳

4D v16 からは、リストボックスの各行に異なる行の高さを設定することができます。そのため、数行のコードで、コンテンツに適合した行を持つリストボックスが出来上がります。 この4D v16の機能により、リストボックスの各行の高さを正確に定義できるようになり、開発者が完全にコントロールできるようになりました。

4D v16 R5では さらに進化し、 完全 自動化モードを提供することにしました。プログラミングをすることなく、豪華なインターフェイスでリストを表示することが可能になりました。 リストボックスにいくつかのプロパティを設定するだけで、あとは4Dがあなたのためにやってくれます。 魔法のように滑らかで、そしてまた…コードは一行もありません!

製品 blank

未定義の値を恐れるな

Deeplからの自動翻訳

4D v16 R4 では、4D 言語に素晴らしい機能強化であるオブジェクト表記を導入しました。この機能は、4Dフォーラムで多くの関心を呼び、お客様から、未定義の値があるためにコードを書くのが困難な状況にあるというフィードバックをたくさんいただきました。

4D v16 R5, では、皆様からのフィードバックを考慮し、未定義のプロパティと値の使用をオブジェクト記法で簡素化しました。

製品 Set the minimal TLS version for 4D Web Server

4Dサーバーのセキュリティを強化

Deeplからの自動翻訳

長年にわたり、セキュリティはビジネスアプリケーションの中核をなすテーマとなっています。TLS ( Transport Layer Security) とその前身であるSSL ( Secure Sockets Layer) は、どちらも頻繁に “SSL” と呼ばれ、コンピュータネットワーク上の通信セキュリティを提供する暗号化プロトコルです。例えば、アプリケーションがWebやクライアント/サーバー接続に使用しているTLSのバージョンは、そのセキュリティレベルに貢献します。

4Dは、すべてのTLSのバージョンをサポートしています。1.0、1.1、1.2です。使用するプロトコルのバージョンは、接続を確立する際にサーバーとクライアントの間で交渉されます。 セキュリティレベルを上げるために、4D v16 R5から、 デフォルトの最小サポートバージョンはTLS 1.2で、古いバージョンは安全でない可能性があるため拒否されます。

Page 48 of 57