著者名: Damien Fuzeau

Avatar
- プロダクトオーナー - Damien Fuzeauは、2019年2月に4D Productチームに参加しました。プロダクトオーナーとして、ユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換することを担当しています。また、実装された機能が顧客のニーズを満たしているかどうかを確認することも彼の役割です。ナント大学のソフトウェア工学科を卒業。前職の会社では最初は開発者として(1997年に4Dを発見)、後にエンジニアリングマネージャーとソフトウェアアーキテクトとして、23年以上勤務しました。この会社は、4DのOEMパートナーであり、現在は数千のユーザーと数百のサーバーに向けて4Dベースのビジネスソフトを展開しています。ですから、Damienは、多言語環境での4D開発・導入に慣れています。
製品 blank

パスワードのBcrypt対応

Deeplからの自動翻訳

セキュリティは、今日のビジネスソリューションシステムにとって基本的なトピックです。4Dでは、その重要性を理解しているからこそ、このトピックに取り組む機能を提供し続けています。

4D v19 R3では、ユーザーパスワードに強力なハッシュアルゴリズムを使用するようになりました。もっと詳しく見てみましょう

ニュース blank

4Dとバージョン管理システムの入門ガイド

Deeplからの自動翻訳

長年にわたり、4Dでは、4Dサーバーを使用して、チームの一員としてバイナリデータベースを開発することができました。この開発方法は簡単ですが、多くの開発者が、より良いトレーサビリティを提供するために、ソースコード管理をより効率的に行うことを求めていました。4Dはその声を聞き、このニーズに合うようにプロジェクトモードを開発しました。このモードは、バージョン管理システムのおかげで、コラボレーションの新しい時代を切り開きました!

ヒント blank

リモート4Dアプリケーションのスリーピングタイムアウトを定義する方法

Deeplからの自動翻訳

セッションの損失を防ぐために、4Dはリモート4Dアプリケーションのスリープ状態を監視しています。

ユーザーがリモートの4Dアプリケーションから4Dサーバーに接続し、コンピューターがスリープモードになると、その情報が4Dサーバーに送信されます。ユーザーのコンピューターが起動した瞬間に、リモート4Dアプリケーションは実行コンテキストを回復します。

製品 blank

見えないキャラクターがステージに!?

Deeplからの自動翻訳

ITのベストプラクティスは時々変化しますが、テキストファイルの特定の不可視文字の管理はその一例です。EOL(End of Line)文字は、特にバージョン管理システム統合の目的で進化してきました。同じように、UnicodeテキストファイルのBOM(Byte Order Mark)は、あまり使われなくなってきています。

4D v19 R2では、4Dはこれらのベストプラクティスに沿ってスムーズに進化しており、より柔軟な対応が可能です。

製品 blank

gitignoreと4D: Gitユーザーのための便利な機能

プロジェクトモードでは、最も人気のあるバージョン管理システムである Git を使って簡単に変更を追跡することができます。しかし大抵の場合、プロジェクトの全ファイルを Gitリポジトリで追跡したいわけではありません。

このため、4D で新規作成するプロジェクトで、追跡しないものを定義することができるようになりました。

製品 blank

4Dアルゴリズムで自分のデータを暗号化する

Deeplからの自動翻訳

少し前にお気づきかもしれませんが、4Dは あなたのデータを暗号化する簡単な方法を提供します。さて、4Dでは、データの暗号化に使用されるものと同じアルゴリズムを使用することもできます。そのため、テーブルの1つのフィールドや外部ファイルなど、あらゆる情報を暗号化および復号化することができるようになりました。

製品 blank

Web Administrationコンポーネントのセットアップ

Deeplからの自動翻訳

4D v18 R6 には、WebAdmin 内部コンポーネントが含まれています。このコンポーネントは、将来の多くの管理モジュールの基礎となるものです。Webベースなので、ヘッドレス環境でも使用できます。最初に公開されたWebベースの管理モジュールはData Explorerでこのブログ記事で徹底的に説明しました。

それでは、設定方法を見ていきましょう。