4Dデータ暗号化について、より詳しく
4Dは、あなたのビジネスアプリケーションを安全に保つためのいくつかの素晴らしい手段を提供します。そのうちの1つは、4Dに組み込まれた暗号化機能を使ってデータそのものを保護することです。暗号化がどのように機能するかを理解するために、4D暗号化ガイドを発表することをうれしく思います。
当社の戦略担当副社長であるThomas Maulは、次のように語っています。
「暗号化は、その仕組みを理解するために少し時間を割く価値があります。そして、その使い方だけではありません。”
そして、もし私たちがそれを正しく理解しなければ、その可能性を最大限に活用することはできないので、私たちはこれ以上ないほど同意します。
あなたが
- 競合他社よりビジネスで優位に立ちたい
- 金融、医療、法律業界など、機密データや専有情報を扱っている(自社または顧客
- この機能の背後にある技術に興味がある
4Dが提供する暗号化ソリューションを検討されることを強くお勧めします。
詳細なドキュメントを読む
マージされた4Dアプリケーションを公証する方法 (macOS 12 & Xcode 13)
注:macOS 12/Monterey および Xcode 13 用のアップデートです。 Xcode 12以前については、このブログ記事を参照してください。
Monterey (macOS 12) では、パブリックネットワーク上で配布されるアプリケーションを公証することが強く推奨されています。多くの開発者は、接続されたストレージデバイスを使用して、またはファイル共有を介してアプリケーションを転送しています。公証は、アプリケーションが悪意のあるものではないことをユーザーに保証することを目的としており、ウェブサイトからダウンロードされたアプリケーションにのみ必要です。
4D v18でアプリケーションを構築する際に、ビルトイン署名機能を使用すると、アプリケーションを公証する準備ができます。このプロセスは、4Dの外部で行われます。申請書に電子署名を追加し、署名された申請書を自動検査サービスに提出することになります。ここでは、必要な情報をご紹介します。
Apple macOS MontereyとMicrosoft Windows 11の互換性情報
2021年の秋には、macOS Monterey (macOS 12)、Windows 11、そしてWindows Server 2022と、いくつかの主要なOSがリリースされる予定です。4DはどのOSをサポートしているのか、出荷済み、または今後リリースされるものを簡単にまとめてみました。
4D Write Pro – フルテキストインデックス化
“タンゴ “について書かれた資料をすべて見つけたい!早く欲しい!できるかな?”
OK、でもまずは呼吸を整えて!
4D Write Proのドキュメント内のキーワード検索は、各ドキュメントに新しいインデックス属性を追加するだけです。なぜなら、この種の検索はあまり必要ではないので、ドキュメントのサイズを体系的に増加させることは意味がないからです。しかし、必要な時には、このタイプのインデックスは非常に簡単に構築できます。
4D RESTセッションの理解を深める
以前のブログ記事で、4D RESTサーバを始める方法を紹介しました。Postmanを使った様々なCRUDオペレーションを紹介し、RESTの完全なドキュメントを紹介しました。今回のブログでは、4Dでセッションがどのように機能するかを説明します。この理解によって、4D RESTサーバを使用してセッションベースの認証システムを構築することができるようになります。
オブジェクト記法によるWebスクレイピング
RESTやWebサービスでは利用できないデータを取得したい?Webサイトにしかないデータならどうでしょう?人間が読むには簡単なデータですが、プログラミング言語でHTMLデータを読むのはそう簡単ではありません。ある開発者はPositionやSubstringを使おうとし、またある開発者はRegexを使おうとしますが、不快で時間がかかるものです。全く異なるアプローチは、HTMLをオブジェクトに変換し、オブジェクト記法でデータを取得することです。テーブルの行はコレクションとして扱われるため、ループ処理を行うのが簡単です!
このブログ記事では、このアプローチの使用方法と、いくつかの便利なヒントを紹介しています。
4D v18はこちら
Our most spectacular major release yet is now available! 4D v18 is bursting with advanced functionalities, upgrades, and enhancements.
この最先端のリリースは、あなたの4Dベースのアプリケーションのための多くの可能性を開きます。ここでは、その機能の一部をご紹介します。
- バージョンコントロールのためのプロジェクトデータベース。ソースコントロールシステム(例:Github、Perforceなど)内のプレーンテキストファイルでコードを保存することができる、共同プログラミングのためのソリューションです。
- 暗号化。テーブル単位でのデータ暗号化ツールを内蔵。UIでもプログラミングでも、あなたのアプリケーションの保護は最高レベルです。
- 4D for iOS。4Dに完全に統合された製品で、ビジネスアプリケーションを簡単にモバイルに拡張することができます。
- ORDA。パフォーマンスの最適化、コマンドの追加、リモートデータストアの追加。
- 4D言語。4D言語は、従来の言語との互換性を保ちつつ、ファイル(またはフォルダ、ZIPアーカイブ、メール)にアクセスするためのメンバーメソッド、独自のメンバー関数を構築して新しい数式オブジェクトを使用する機能、強化されたデバッグ機能など、オブジェクト指向に向けて大きく前進しています。
- 4D Write Pro:スタイルシート、機能豊富なツールバー、テーブル関連機能の強化など、さまざまな機能を搭載しています。
- 4Dビュープロ。パワフルなリボンツールバー、.xlsxのインポート/エクスポート、プログラミングでドキュメントを処理するためのコマンドの増加、その他多数。
このリストは、 4D v18の全てのブログ記事をご覧ください。
プロジェクトデータベースフォームエディタによる新しい可能性
プロジェクトデータベースの導入に伴い、いくつかの4Dダイアログのインターフェースも変更しました。このブログでは、フォームエディタに加えられた変更のいくつかを紹介します。
式 – 既成概念にとらわれない発想
2019年のブログ記事トップ10によると、「Formula:シンプルさの背後にあるより多くの力」の記事は、かなり上位にランクインしました……トップ5に入っています。Formula 、皆さんの注目を集めたようです。そこで、Vincent de Lachaux(開発者、4Dエキスパート )が教えてくれた、もうひとつのヒントをご紹介しましょう。
バイナリデータベースとプロジェクトデータベースの比較
ご存知のように、4Dはバイナリデータベースとプロジェクトデータベースの2つの方法でソースを扱うことができるようになりました。バイナリデータベースは、私たちが知っている4Dで、ソースコードをバイナリファイルにして、4D Serverでのチーム開発を可能にし、すべてのデザイン要素(メソッド、フォーム、構造など)を単一のコンパクトなバイナリファイル、「.4db」ファイルに集めました。プロジェクトデータベースは、ソースコントロールシステムのソースコードを別々のプレーンテキストファイルで保存することで、分散したチームが共同作業をしやすくします。プロジェクトが4DBに取って代わることはありません。4DBを消滅させる計画もありません。2つの異なる作業方法と開発方法についてです。あなたのニーズに最も適したものを選択するのはあなた次第です。以下は、その判断材料となるブログ記事です。