FAMLog
FileMaker Pro 14の改善点:[URL から挿入]スクリプトステップの[SSL 証明書の検証]オプション
September 15, 2015
FileMaker Pro 14では[URL から挿入]スクリプトステップに[SSL 証明書の検証]オプションが追加され、[URL から挿入]スクリプトステップがHTTPSおよびFTPSに対応しました。
FileMaker Pro 13 ヘルプには「https、httpspost、およびftps の利用にはセキュリティ上の問題が発生する可能性があることに注意する必要があります。FileMaker は、指定されたサーバーが本当に応答していることを検証するための認証チェックを実行できません。」と記載されており、暗号化通信には対応していませんでした。バージョン14で[SSL 証明書の検証]オプションが追加されたことは上記の問題が修正されたことを意味します。すなわち、HTTPSおよびFTPS経由でコンテンツをダウンロードして暗号化通信を利用する際には、[SSL 証明書の検証]オプションに必ずチェックをつける必要があります。
なお、証明書が無効かつエラー処理スクリプトステップが「オン」に設定されている場合、[URL から挿入]スクリプトステップは1633のエラーコードを返します。
[関連]FileMaker Pro 14 でのスクリプトステップの変更および機能強化の概要(FileMaker ナレッジベース)
FileMaker Pro 14の新機能:「ミニマリスト」および「ミニマリストタッチ」テーマ
September 04, 2015
FileMaker Pro 14では、「ミニマリスト」および「ミニマリストタッチ」という名称のレイアウトテーマが新たに追加されています。
「ミニマリスト」および「ミニマリストタッチ」テーマは、スタイルに多くの変更を加えてカスタムテーマとして保存する用途などに利用できます。なお、バージョン14では、「クラシック」テーマがサポート対象外となり、[テーマの変更]ダイアログボックスで「クラシック」に変更および指定できなくなっています。
FileMaker 14では非推奨となったテーマがあり、非推奨になった一部のレイアウトテーマ(濃淡、コントラスト、FileMaker ミレニアム、ガラス、四角形、角丸、半角丸、特殊ファミリーのテーマ)は今後別のテーマに変更することが推奨されます。
[関連]FileMaker 14 - 廃止される機能およびオペレーティングシステム(FileMaker ナレッジベース)
Apache Tomcat JK Connector 1.2.41が公開
September 01, 2015
WebサーバーとTomcatの接続に使用されるコネクター「Apache Tomcat JK Connector 1.2.41」が2015年8月中旬に公開されています。
JK 1.2.41はJK 1.2系統の最新版Tomcatコネクターです。バージョン1.2.41では、JkUnmountディレクティブで指定したルールが無視されることで情報漏洩につながってしまう可能性のあるセキュリティ脆弱性(CVE-2014-8111)が修正されています。
なお、Mac版のFileMaker Server 7からFileMaker Server 11まではJK 1.2をベースにしたものがWebサーバーモジュールで使用されていましたが、Mac版のFileMaker Server 12およびFileMaker Server 13ではJK 1.2の代わりにmod_proxy_ajpが利用されていました。OS X版FileMaker Server 14ではmod_proxy_ajpは組み込まれているものの内部的には特に利用されなくなっているようです。
(2016/10/11追記:OS X版FileMaker Server 14でmod_proxy_ajpを利用している箇所があったため、「Mac版のFileMaker Server 12およびFileMaker Server 13ではJK 1.2の代わりにmod_proxy_ajpが利用されていました。OS X版FileMaker Server 14ではmod_proxy_ajpは組み込まれているものの内部的には特に利用されなくなっているようです。」を「Mac版のFileMaker Server 12以降ではJK 1.2の代わりにmod_proxy_ajpが利用されるようになっています。」に変更・修正しました。)
FileMaker Pro 14の新機能:起動センター
August 28, 2015
FileMaker Pro 14では、クイックスタート画面が「起動センター」に置き換わっています。新しく導入された起動センターでは、すべてのFileMakerソリューションが見やすく整理され、必要なソリューションをすぐに見つけることができます。
見栄えのするアイコンが29種類用意されており、[ファイルオプション]ダイアログボックスで起動センターに表示するソリューションのアイコンを自由に選択、指定できます。また、カスタムアイコンを指定することも可能です。
起動センターでは、FileMakerプラットフォーム全般を通じて一貫した方法でソリューションアイコンを表示することができ、ローカルならびに共有FileMaker Proソリューションを開く、他のファイルの変換、およびお気に入りのファイルとホストの管理をすべて1つの場所で行えます。
[関連]FileMaker Pro のソリューション起動センター(FileMaker ナレッジベース)
(2019/02/05追記:リンク先のURLを変更・修正しました。)
FileMaker Pro 14の新機能:チェックボックスのチェックマーク
August 03, 2015
FileMaker Pro 14では、チェックボックスでチェックをつけている場合に表示する記号を選ぶことができるようになり、新たにチェックマークを表示させることができるようになっています。
インスペクタを使用することで、コントロールスタイルを「チェックボックス」にしているフィールドに対して、チェックをつけている場合の表示としてチェックマークとXのどちらを表示するか選択できます。
上記の記号はインスペクタの[データ]タブにある[アイコン]のメニューから指定できますが、このメニューは同じタブにある[コントロールスタイル]の値を「チェックボックス」にしている場合のみ表示されます。
FileMaker Pro 13の改善点:ODBCおよびJDBCでのオブジェクトフィールド
May 12, 2015
FileMaker 13では、ODBCまたはJDBC経由でオブジェクトフィールドにファイルを挿入する際に、ファイル名を指定するとファイル拡張子からファイルタイプが推定および認識されるようになっています。
バイナリデータを使用するには、 シングルクォーテーションでファイル名を囲んでファイル名を割り当てるか、PutAs()関数を使用します。
[使用例]
INSERT INTO "テーブル名" ("オブジェクト名") VALUES (? AS 'ファイル名.ファイル拡張子')
なお、オブジェクトフィールドでは、引数化されたステートメントを準備し、アプリケーションからデータをストリームしていない限り、INSERT処理を行うことができるのはテキストのみです。
[関連]FileMaker 13 SQLリファレンスガイド(FileMaker)
FileMaker Pro 13の変更点:一部スクリプトステップにおけるデフォルトフォルダの場所
May 11, 2015
FileMaker Pro 13では、ホストされているデータベース上でファイルを作成するスクリプトを実行する際、パスと場所のデフォルトがドキュメントフォルダに設定されるように変更されています。
これは[レコードを PDF として保存]、[レコードを Excel として保存]、[レコードをスナップショットリンクとして保存]および[レコードのエクスポート]スクリプトステップに影響します。
例えば、[レコードを PDF として保存]スクリプトステップの出力ファイルパスを「file:test.pdf」と指定した場合、OS Xで当該スクリプトステップを含むスクリプトを実行すると書類フォルダ直下にtest.pdfという名称のPDFファイルが出力されます。
OS X Yosemiteでは/etc/hostconfigファイルは利用不可
April 02, 2015
OS X Yosemiteでは、/etcディレクトリに保存されているOS X独自のシステム設定ファイルであるhostconfigファイルを利用できなくなっています。
hostconfigファイルを使用すると、システム起動時に特定のネットワークサービスを起動するかどうかを指定することができました。最近ではほとんど利用されなくなっていましたが、OS X Mavericksまでは使用できる状態になっていました。
なお、これまでhostconfigファイルでホスト名を設定していた場合には、scutilコマンドを使用してホスト名を設定することで代替が可能です。
(使用例)
$ sudo scutil --set HostName www.famlog.jp
[関連]scutil(FAMLog)、新・OS X ハッキング! (126) Yosemiteでついに消えた「あのファイルたち」(マイナビニュース)
FileMaker Pro 13の新機能:HTTPのPOSTメソッドを使用したデータのインポート
April 01, 2015
FileMaker Pro 13では、HTTPリクエストを使用してデータをインポートする場合に新たにPOSTリクエストメソッドを利用できるようになっています。
FileMaker Proにデータをインポートする際にHTTPのPOSTメソッドを使用できるのは次の場合です。
・URLを指定してXMLデータソースからインポートする場合
・[レコードのインポート]または[ファイルを変換]スクリプトステップを使用してXMLデータをインポートする場合
・[URL から挿入]スクリプトステップを使用してフィールドにデータを挿入する場合
URL内で指定するスキームとしては、「http」や「https」ではなく、FileMaker Proによって定義されたカスタムスキームである「httppost」もしくは「httpspost」を使用します。URLがhttppost://またはhttpspost://で始まる場合は、http://またはhttps://で始まるURLとして解釈され、「?」の後のテキストをPOSTメソッドのメッセージボディとして送信します。
[関連]HTTP リクエストを使用したデータのインポートについて(FileMaker Pro 13 ヘルプ)
FileMaker Pro 13v5 アップデータが公開
January 29, 2015
ファイルメーカー社が「FileMaker Pro 13 および FileMaker Pro 13 Advanced v5 アップデータ」を公開しています。
このアップデータは、FileMaker Pro 13またはFileMaker Pro 13 Advancedをバージョン13.0v5に更新するものです。バージョン13.0v5では、OS Xにおいてファイアウォール有効時にFileMaker Pro 13.0v4またはFileMaker Pro 13.0v4 Advancedを開くたびにFileMaker Proでネットワーク受信接続を許可するかどうかを尋ねるシステムメッセージが表示される問題が解決されています。
また、[フィールド指定]ダイアログボックスで選択したフィールドを表示するために利用者がスクロールする必要のある問題等も修正されています。