FAMLog
FileMaker Data API (Trial)の有効期限
September 13, 2018
FileMaker Server 16のFileMaker Data API (Trial)は2018年9月27日に期限切れになる予定となっています。
FileMaker Server 16ではFileMaker Data APIはトライアル版として提供されていた機能であり、試用期間終了後はFileMaker Data APIを利用できなくなるので注意が必要です。
FileMaker Data APIを引き続き使用する場合には、試用期間が終了する前にFileMaker 17 プラットフォームにアップグレードする必要があります。なお、FileMaker Data APIはFileMaker Cloud 1.17とFileMaker Server 17ではトライアル機能ではなく、データ転送のために適切なFileMakerライセンスを購入する必要があります。
OpenSSL 1.1.1が公開
September 12, 2018
通信暗号化ライブラリとして広く利用されているOpenSSLの新バージョン「OpenSSL 1.1.1」が公開されています。
TLS 1.3がサポートされているOpenSSL 1.1.1では、新しい暗号アルゴリズムが多数追加されているほか、数多くの機能追加および改善が行われています。なお、バージョン1.1.1系統は長期サポート版(LTS)として最低5年以上サポートが行われる予定のバージョンとなっています。
OpenSSLのバージョン1.0.1系統以前はセキュリティ修正を含むサポートが終了したため、今後はバージョン1.0.2系統以降に移行する必要があります。バージョン1.0.2系列のサポートは2019年12月31日に終了する予定、バージョン1.1.0系列のサポートは1年後に終了する予定となっているので、来年までに計画的にバージョン1.1.1系列にアップグレードする必要があります。
[関連]Release Strategy(OpenSSL)
FileMaker Pro 17 Advancedの新機能:マスタ/詳細レイアウトのポータル
September 11, 2018
FileMaker Pro 17 Advancedでは、ポータルで現在の対象レコードにあるレコードを表示できるようになり、マスタ/詳細レイアウトを簡単に作成できるようになっています。
レイアウトのマスタ領域にある一覧から項目を選択すると、その項目の詳細情報が詳細領域に表示されるパターンのレイアウトを用意するにあたり、バージョン17では現在のテーブルのレコードを表示するポータルをマスタ領域として使用することができます。これにより、自己連結リレーションシップや追加のスクリプトを作成する必要がなくなっています。
マスタ/詳細レイアウトのポータルを作成するには、レイアウト上にポータルを設置し、[ポータル設定]ダイアログボックスの[レコードを表示:]で[現在のテーブル]を選択します。
[関連]マスタ/詳細レイアウトのポータルの作成(FileMaker Pro 17 Advanced ヘルプ)
FileMaker Pro 17 Advancedの新機能:デフォルトのフィールド
September 10, 2018
FileMaker Pro 17 Advancedでは、[データベースの管理]ダイアログボックスでテーブルを作成またはファイルを新規に作成する場合に、フィールドがテーブルに自動的に追加されるようになっています。
主キー、作成情報タイムスタンプ、作成者、修正情報タイムスタンプおよび修正者フィールドが通常追加されるようになっていますが、これらのフィールドは必要に応じてカスタマイズしたり事前に設定しておくことが可能です。
なお、新しいテーブルに上記のフィールドが追加されないようにするには、「DefaultFields.xml」という名称の空ファイルを次の場所に配置します。
・Windowsの場合:<ドライブ>:\ProgramData\FileMaker\Shared
・macOSの場合:/ユーザ/共有/FileMaker/Shared
CakePHP 2.10.12が公開
September 07, 2018
CakePHP 2.10.12が公開されています。
CakePHP 2.10.12は、バージョン2系のAPI互換となる保守リリースです。CakePHP 2.9系統からCakePHP 2.10系統にバージョンアップする際には移行ガイドで各種変更点を確認してから移行作業を行う必要があります。
なお、オリジナルのFMCakeMix(CakePHP用のFileMakerデータソースドライバー)はCakePHP 2.10に対応していませんが、https://github.com/matsuo/FMCakeMixにあるFMCakeMixはCakePHP 2.10で動作可能な状態になっています。CakePHPをバージョン2.10に更新する際には、FMCakeMixもあわせて更新するようにしてください。
FileMaker Pro 17 Advancedの新機能:一新されたレイアウトモード
September 06, 2018
FileMaker Pro 17 Advancedでは、レイアウトモードが一新され、レイアウト作成のための環境がさらに合理化されています。
バージョン17では、レイアウトモードにおいて、インスペクタ、オブジェクトパネルのフィールドタブおよびオブジェクトタブがドキュメントウインドウ内のパネルとして表示されるようになっています。また、オブジェクトパネルのフィールドタブでは、フィールドをレイアウトに配置する際にコントロールスタイルを選ぶことができるようになっています。
インスペクタおよびオブジェクトパネルを個別に表示または非表示にすることが可能である一方、従来のバージョンのように別のインスペクタウインドウを開くには[表示]メニューの[インスペクタ]>[新規インスペクタ]を選択します。
curl 7.61.1が公開
September 05, 2018
curl 7.61.1が公開されています。
curlは、さまざまな通信規格に対応しているデータ転送用のコマンドラインツールおよびライブラリです。バージョン7.61.1では、HTTP/2を処理する際の不具合が修正されている他、1点のセキュリティ脆弱性が修正されています。
なお、バージョン16以降のFileMaker製品では[URL から挿入]スクリプトステップでさまざまなcURLオプションを指定できるようになっています。これにより、REST APIを用いて各種WebサービスやアプリケーションにJSONデータを要求するHTTPリクエストを手軽に作成することが可能です。
[関連]Nghttp2 v1.33.0(nghttp2.org)
Apache Tomcat 8.5.33とApache Tomcat 9.0.11が公開
September 04, 2018
Apache Tomcat 8.5.33とApache Tomcat 9.0.11が2018年8月中旬に公開されています。
Apache Tomcat 8.5.33およびApache Tomcat 9.0.11では、RequestDispatcherおよびWebアプリケーションのクラスローダーにおいてURLのパスが正しくデコードされていなかった問題が修正された他、多数の不具合が修正されています。Apache Tomcat 8.0系列については2018年6月30日にサポートが終了し、2018年10月になるとApache Tomcat 8.0のダウンロードページが削除される予定となっています。
なお、FileMaker Server 17では、Java Web公開エンジンにApache Tomcat 7.0.82が使用されていますが、Admin Console用管理サーバーではApache Tomcatの代わりにNode.jsが使用されるようになっています。
FileMaker 17 資格認定試験の日本語版が開始
September 03, 2018
FileMaker 17 プラットフォームに対応した日本語の資格認定試験の提供が開始されています。
FileMaker資格認定は、FileMaker, Inc.によって提供される公式の資格認定です。FileMaker 17 資格認定試験の合格者は、認定証の授与に加え、Webサイトや名刺でFileMaker資格認定ロゴを使用できます。
資格認定試験「Developer Essentials for FileMaker 17」は、ピアソンVUEが提供する世界中の試験会場で、コンピューターを使用して実施されます。日本語のほか英語でも受験でき、受験料は18,000円(税別)です。
第42回カスタムWeb勉強会開催のお知らせ
August 31, 2018
2018年10月20日(土)午前10時より「第42回カスタムWeb勉強会」を開催します。
FileMaker ServerのカスタムWeb公開やFileMaker Data APIに関する、出席者全員参加型の勉強会として進めてきましたが、前回から読書会形式として開催しています。
「体系的に学ぶ 安全なWebアプリケーションの作り方 第2版」を読んで、参加者の間で知識を共有したり議論をしていきます。時間を決めて黙読した後、内容について議論していく予定です。詳細および参加申込については下記URLのページをご覧ください。
https://www.famlog.jp/cwpstudy/42