製品

暗号化されたデータを扱うための新しい4Dコマンド

Deeplからの自動翻訳

前回の記事では、データファイルの暗号化を始める方法について説明しました。今回は、暗号化されたデータファイルで作業するための追加の方法について説明します。新しい4Dコマンドです。これらのコマンドは、ほとんどの暗号化要件をサポートするように設計されており、暗号化されたソリューションを顧客に提供することができます。

製品 blank

同じコンピューターからの同時マージクライアント

Deeplからの自動翻訳

同じコンピュータで複数のクライアントを動作させ、同時に同じ4Dサーバーに接続する方法が欲しいという要望がありました。4D v17 R5では、その声にお応えして、さらに進化しました。各接続は、IPアドレス、ポート、ハッシュコードを含むキャッシュフォルダを分離するようになりました。このおかげで、同じマシンから複数のクライアントを、異なるマシンの複数のサーバーに接続することができるようになりました。設定は不要で、ただ起動して動作を確認するだけです。

製品 blank

一般的なORDAクエリに値を追加する

Deeplからの自動翻訳

ORDAのクエリは軽くて読みやすいだけでなく、オブジェクト指向の概念を用いてデータモデル全体を簡単に操作できることに、もうお気づきでしょう!?このブログ記事では、強力でメンテナンスが簡単なクエリを書く方法を紹介しました。その中で、クエリと値を別々にプレースホルダーで提供する方法が推奨されていました。4D v17 R5では、プレースホルダーをさらに進化させ、一般的なORDAクエリを記述できるようになりました:値の名前付きプレースホルダーをよろしくお願いします。

製品 blank

性能向上:最大8倍速(誤記ではありません)!

Deeplからの自動翻訳

スケーラビリティは、私たちの主要な関心事の1つですが、4D v17 R5は、特に4Dサーバーのプロセス負荷が高い場合に、この分野で良いニュースをもたらします。リモートクライアント(1人、2人、あるいは数百人)がサーバーに接続しているとき、パフォーマンス速度が大幅に向上していることに気づくでしょう。

4Dの内部アーキテクチャが強化され、プリエンプティブモードや同一テーブルへの同時読み書きアクセスにおいて、プロセッサの使用状況が完全に最適化されましたopensin a new tab)。その結果、4倍から8倍ものパフォーマンスが得られるようになりました。

製品 blank

64ビット対応で新たな可能性

Deeplからの自動翻訳

4D v17 R5は64-bitのみです!プリエンプティブプロセス、新しいキャッシュマネージャ、4D View Proなど、多くの機能がすでに64ビットでしか利用できないことは周知のとおりです。しかし、64ビットに特化することで、最新の技術や機能を取り入れることができ、また多くのライブラリをアップデートすることができます。このブログでは、更新されたライブラリと4Dアプリケーションへのポジティブな影響に焦点を当てます。

製品 blank

ファイルやフォルダを扱うためのオブジェクト表記法

Deeplからの自動翻訳

4D はすでにファイルやフォルダを扱うコマンドを提供していますが、オブジェクト記法のパワーを活用した新しいコマンドはどうでしょうか。

オブジェクトは、多くの 4D 開発者がコードを書く方法を変え、より一般的で、柔軟で、簡単で、高速なものにしました。そして今、この変化の波は、ファイルとフォルダにも及んでいます。このブログでは、ファイルやフォルダの属性を取得するために、オブジェクトを操作することがいかに簡単かを紹介します(複数のコマンドを呼び出して、複数の変数に情報を格納するのではなく)。物事がとても簡単になりますよ

製品 blank

4D Write Pro文書内のリンク

Deeplからの自動翻訳

開発者やエンドユーザーであれば、ハイパーリンクがいかに便利かはご存じでしょう。ハイパーリンクがなければ、インターネット上のすべてのページのURLを知っておく必要があります。ハイパーリンクは、テキストや画像をリンクに変えることで、ある場所(例えば、4D Write Proドキュメント)から別の場所(通常、ウェブサイト)へ簡単に移動することができます。

もし、リンクがもっと多くのことを提供できるとしたらどうでしょうか?もし、リンクが4Dコードの実行を開始したり、同じドキュメント内の別のエリアにカーソルを移動させることができたらどうでしょうか?できるのです。

製品 blank

4D for iOSでリフレッシュするために引く

Deeplからの自動翻訳

v17 R5で、4D for iOSは、クールな機能を搭載して出荷されます。プルトゥリフレッシュ(Pull-to-refresh)です。これはとても便利なジェスチャーで、データを更新するために必要なのは、画面の一番上までスクロールし、指を下にスライドさせるだけです。この非常に直感的な機能により、アプリのコンテンツは瞬時に更新されます。

製品 blank

SMTPの会話を記録する

Deeplからの自動翻訳

以前の記事で約束したように、各R-releaseにはメール機能に関するより多くの進歩が含まれ、その隠れたパワーを解き放ちます。

4D v17 R5では、メールログに関する興味深い新機能が提供されています。開発中はすべてうまくいっていたのに、顧客にデプロイしたときに、メール配信に問題が発生することがあります。通信は暗号化されており、SMTPサーバのログファイルにアクセスできないことが多いため、どこで障害が発生したかを発見するのは難しいかもしれません。問題はSMTPサーバーに関連している可能性が非常に高いのですが、どうすれば確認できるのでしょうか?アプリケーションでSMTPログを開始するだけです。このログには、接続の停止を含む、実行されたすべてのアクションの記録が含まれています。さらに良いことに、このログはSMTPサーバーとの通信を暗号化されていないプレーンなテキストで表示するので、分析が容易になります。