4D Write Proで画像を絶対位置で表示する
絵は言葉よりも大きな声で話す、そう言われています。実際、研究者によると、脳は言葉よりも画像を60,000倍速く処理するそうです。4D Write Proは、バージョンアップに次ぐバージョンアップで、より多くの画像関連機能をサポートするよう、常に進化しています。インライン画像や 背景画像に続き、4D v16 R6では、文書の特定の位置、テキストの前や後ろに画像を挿入したり、ページや文書の特定の部分(すなわち、ヘッダー、フッター、セクション)にアンカーを付けることができるようになり、完全にコントロールできます。
4Dで動画を再生する
ビジュアル&インタラクティブなコンテンツの時代がますます顕著になってきています。デジタル・コミュニティの統計を見てみると、YouTubeが2番目に人気のあるソーシャル・ネットワークであることがわかります。
ある時点で、ほとんどのWeb開発者は自分のサイトにビデオを含めたいと 思うようになり、偶然にも、データベースには 頻繁にビデオ(ローカルにホストされているか、Web上の)へのリンクが含まれるようになりました。この記事では、4Dアプリケーションにビデオを含めるための2つの方法を紹介します。
フォームウィザードに新しいアイコンを追加
今日のインターフェイスでは、アイコンと呼ばれる小さなものが重要な役割を担っています。4D v16 R5では、 フォームウィザードで利用できる新しいアイコンのセットが提供されています。これらのシンプルでフラットなモダンアイコンは、macOSとWindowsのプラットフォームに完璧に適応しています。
Webサーバーの情報を取得するコマンドを追加
この機能は、独自のサーバー管理ダイアログを作成するためのもう一つの方法です。全プロセスの情報を取得する機能(4D v16 R4),we are now に追加)に続き、 4D Web サーバーの全ランタイム情報を一括して取得する新しいコマンドを提供します。
4D v16 R5では、1つのコマンドのおかげで、Webサーバーの情報を取得することは、かつてないほど簡単になりました。 WEB Get server info.
JSONポインタの操作
4D v16 R4 では 、 JSONオブジェクトを検証 できるようにオブジェクトコマンドを充実させました。 4D v16 R5 では、 JSONポインタのサポートを導入し、さらに進化させました。でも、JSONポインタとは何でしょうか?
データベースのレコードに各従業員の会社情報を保存しないように(代わりに会社レコードへのリンクを使用)、JSONドキュメントをさまざまな場所で再利用できるパーツで構成すると、非常に便利な場合があります。
たとえば、Webサイトでの注文を例にとると、顧客が配送先住所を入力し、請求先住所を同じに指定します。この場合、住所情報を重複して登録するのではなく、配送先住所を請求先住所への参照として定義することができる。
Generate Digest が SHA-2 に対応しました。
ダイジェスト関数は、文書のダイジェストキーを計算する数学関数です。同一の文書は同じダイジェストキーを持ち、文書の一部を変更するとダイジェストキーは異なるものになります。これらの関数は、データの交換や比較の際に、データの整合性をチェックするのに非常に便利です。4D v16 R5では、4DがSHA-2アルゴリズムをサポートするために Generate digestコマンドを強化し、セキュリティ勧告に従ってSHA-2アルゴリズムをサポートしました。
Webユーザーログイン時のパスワードのハッシュ化と検証
ビジネスアプリケーションがウェブからアクセスされることが多くなり、その結果、脅威に対してより脆弱になるため、セキュリティはますます重要なトピックになってきています。4Dは、セキュリティに細心の注意を払っており、4D v16 R5では、いくつかのセキュリティの改善を提供しています。
ところで、4Dがどのようにデータ保護や一般的なセキュリティに役立っているか、もっと知りたい方は、こちらのブログ記事をご覧になることをお勧めします。
4Dサーバーのセキュリティを強化
長年にわたり、セキュリティはビジネスアプリケーションの中核をなすテーマとなっています。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で、古いバージョンは安全でない可能性があるため拒否されます。
新しいツールです。JSON Validator
4D v16 R4 introduces 新しいコマンドである JSON Validate.このコマンドを使用すると、JSONドキュメントがJSONスキーマに従って「有効」であるかどうかを検証できます。これは、サーバー間やサーバーとクライアントの間で情報を交換する際に非常に便利です。 JSONスキーマの標準のおかげで、自分のサーバーや外部のサーバーと通信するための「プロトコル」を定義することができます。 詳しくは、こちらのブログ記事をご覧ください。
Google Charts を 4D で使用する方法
神経科学者によると、私たちは他のどのタイプの表現よりも、視覚的な形に対してより良く、より速く反応するのだそうです。そのため、グラフやチャートは、データをよりよく理解するための鍵であることは明らかです。
もし、棒グラフ、ヒストグラム、円グラフを、最新のブラウザーと完全に互換性があり、かつ人間の脳の情報処理方法に適した形で表示したいと考えているなら、Google Charts は一つの答えになるでしょう。Google Charts で 利用可能なチャート の種類は様々です: 古典的な棒グラフや円グラフから、Google Charts はツリーマップ、キャンドルスティック、ゲージチャートのような手の込んだグラフも提供しています。