FAMLog


FileMaker Pro 13で名称が変更された関数とスクリプトトリガ

March 05, 2014

FileMaker Pro 13では一部の関数とスクリプトトリガの名称が変更されています。

バージョン13で名称が変更された関数とスクリプトトリガは次の通りです。

[関数]
・GetLayoutObjectAttributeのisFrontTabPanel属性 → isFrontPanel
・Get(トリガ現在のタブパネル) → Get(トリガ現在のパネル)
・Get(トリガターゲットタブパネル) → Get(トリガターゲットパネル)

[スクリプトトリガ]
・OnTabSwitch → OnPanelSwitch
(※左側がバージョン12、右側がバージョン13における名称)

特に、Evaluate関数で上記の関数を使用している場合には、バージョンを考慮しなければエラーになってしまうので注意が必要です。

[関連]FileMaker Pro 12で名称が変更された関数とスクリプトステップ(FAMLog)

Tag: FileMaker

FileMaker Pro 13の新機能:バージョン13で追加された関数一覧

February 04, 2014

FileMaker Pro 13では新しい関数が追加され、Base64フォーマットのエンコード・デコード関数や、ファイルの暗号化状態を取得する関数、FileMaker GoでOnGestureTapトリガを起動するジェスチャの詳細を取得する関数などが新設されています。

バージョン13で追加された関数一覧は下記の通りです。

・Base64Decode
・Base64Encode
・Get ( 接続属性 )
・GetContainerAttribute
・Get ( 現在の時刻 UTC ミリ秒 )
・Get ( デバイス )
・Get ( 暗号化状態 )
・Get ( ネットワークタイプ )
・Get ( スクリプトアニメーション状態 )
・Get ( トリガジェスチャ情報 )
・Get ( ウインドウ方向 )
・Get ( 変更されたフィールド )

なお、バージョン13では、Get ( トリガ現在のタブパネル )関数はGet ( トリガ現在のパネル )関数に、Get ( トリガターゲットタブパネル )関数はGet ( トリガターゲットパネル )関数に名称が変更されています。

[関連]FileMaker Pro 12の新機能:バージョン12で追加された関数一覧(FAMLog)

Tag: FileMaker

PHP 5.5.7、PHP 5.4.23およびPHP 5.3.28が公開

December 16, 2013

PHP 5.5.7」、「PHP 5.4.23」および「PHP 5.3.28」が公開されています。

PHP 5.5.7、PHP 5.4.23およびPHP 5.3.28では、openssl_x509_parse関数でメモリー破壊が発生するセキュリティ脆弱性が修正されています。また、PHP 5.3.28では、PHP 5.4.19とPHP 5.5.2(PHP 5.5.3)ですでに修正済みの、OpenSSL拡張モジュールのSSLクライアントに中間者攻撃を許してしまう脆弱性も修正されています。

なお、PHP 5.3系統は今後積極的な不具合修正は行われない予定となっています。セキュリティ上の修正も内容によって対応する程度となるため、今後はバージョン5.4系統もしくはバージョン5.5系統へのアップグレードを検討する必要がある状況です。

Tag: Apache

FileMaker Pro 13はFileMaker Pro 12のファイル形式を踏襲

December 09, 2013

FileMaker Pro 13のデータファイル形式は、バージョン12のファイル形式を踏襲しています。

同じファイル形式であり、ファイル拡張子は「fmp12」のままであるため、FileMaker Pro 13およびFileMaker Go 13はFileMaker 12のデータベースファイルを変換することなくそのまま開くことが可能です。

ただし、FileMaker Pro 13では新しい機能や関数が追加されています。FileMaker Pro 13の新機能を利用して作成されたデータベースファイルを旧バージョン(バージョン12)で開いた場合には、該当部分が表示されなかったり適切に動作しない可能性があるので注意が必要です。

[関連]FileMaker Pro 13 へのファイルの変換 (.fmp12)(FileMaker ナレッジベース)

Tag: FileMaker

PHP 5.4.22とPHP 5.5.6が公開

November 22, 2013

PHP 5.4.22」と「PHP 5.5.6」が公開されています。

PHP 5.4.22とPHP 5.5.6では不具合の修正が行われており、今回のリリースには特にセキュリティ上の修正は含まれていない模様です。また、PHP 5.5.6ではarray_merge関数とfunc_get_args関数のパフォーマンスが改善されています。

なお、PHP 5.3系統は今後積極的な不具合修正は行われない予定となっています。セキュリティ上の修正も内容によって対応する程度となるため、今後はバージョン5.4系統もしくはバージョン5.5系統へのアップグレードを検討する必要がある状況になっています。

Tag: Apache

APPLE-SA-2013-09-18-2 iOS 7

September 25, 2013

iOSデバイス向けのソフトウェアアップデートとなるiOS 7の提供が先週から開始されています。iOS 7では脆弱性の修正も多数行われています。

デザインを一新したユーザインターフェイス、コントロールセンター、通知センター、改良されたマルチタスキング、AirDrop、機能が強化されたカメラや写真、Safari、Siriなど200以上の新機能がiOS 7には追加されています。なお、新機能の中には機種によっては利用できない機能もあります。

アップデートの対象機種は、iPhone 4以降、iPad 2以降、iPad miniおよび第5世代のiPod touchです。今回、iPhone 3GSと第4世代のiPod touchがサポート対象外となっています。

[関連]iOS 7ではGet ( システムNICアドレス )関数が非推奨に(FAMLog)

Tag: Security

FileMaker Go 12.0.8が公開

September 19, 2013

FileMaker Go 12がバージョン12.0.8にアップデートされています。バージョン12.0.8では、いくつかの問題が修正された他、iOS 7に関連する互換性の問題が解決されています。

FileMaker Go 12.0.8におけるGet ( 持続 ID )関数の戻り値は、iOS 6では今までと同様MACアドレスベースの値を返しますが、iOS 7ではidentifierForVendorに基づく値を返すようになりました。Get ( 持続 ID )関数を使用していてiOS 7に更新する場合には、今回公開されたFileMaker Go 12.0.8に更新する必要がありますが、Get ( 持続 ID )関数の戻り値はiOS 7では値が変わるのでその点に留意する必要があります。また、identifierForVendorは場合によって変わるケースがあるのでその点も考慮しなければいけません。

iOS 7での挙動の違いは、Get ( システムNICアドレス )関数やGet ( 持続 ID )関数の使い方によっては深刻な状況(セキュリティ問題)を引き起こす可能性があるので要注意です。

[関連]iOS 7ではGet ( システムNICアドレス )関数が非推奨に(FAMLog)、iOS 7で Get (持続ID) と Get (システムNICアドレス) を使用したときの動作の違い(Claris ナレッジベース)

(2021/02/07:一部の関連記事を変更・更新しました。)

Tag: FileMaker

iOS 7ではGet ( システムNICアドレス )関数が非推奨に

September 18, 2013

iOS 7ではMACアドレスを端末の特定用途に取得・利用できなくなるため、FileMakerのGet ( システムNICアドレス )関数はiOS 7で非推奨になります。

iOS 7でFileMaker Goを使用した場合にGet ( システムNICアドレス )関数はすべての端末で「02:00:00:00:00:00」を返すようになります。さらに、FileMaker Go 12.0.7およびそれ以前では、iOS 7の環境下でGet ( 持続 ID )関数の戻り値はすべての端末で同じ値(8D05FB2A7CDC7D29F52C251CC4D9C17F)を返します。これはGet ( 持続 ID )関数の戻り値となるハッシュ値がiOSではMACアドレスをベースに生成されていたことに起因します。

このようなiOS 7での挙動の違いは、Get ( システムNICアドレス )関数やGet ( 持続 ID )関数の使い方によってはセキュリティ問題等を引き起こす可能性があるので要注意です。

[関連]iOS 7で Get (持続ID) と Get (システムNICアドレス) を使用したときの動作の違い(FileMaker ナレッジベース)、iOS 7に対応したFileMaker Go 12.0.8が公開(FMGo情報局)、「FileMaker UG 全国合同オフラインミーティング 2012」発表資料(FAMLog)

Tag: FileMaker

FileMaker 12のLocation関数とiOS 6

September 06, 2013

FileMaker 12で追加されたLocation関数を利用すると、FileMaker Go 12で現在の位置情報を元に緯度と経度の情報を取得できます。

GPSや携帯電話通信網、Wi-Fiから入手できる位置情報を取得するには、FileMaker Go 12を実行しているiOSデバイスにおいて位置情報サービスが有効になっている必要があります。位置情報を取得できない場合、Location関数の戻り値は空の文字列になります。また、FileMaker Pro 12で実行した場合も空の文字列を返します。

Location関数のヘルプには経度と緯度をカンマ区切りのテキスト文字列で返すと記載されていますが、iOS 6では経度と緯度に加えて水平精度も含まれ、戻り値の取り扱いには注意が必要です。

[関連]Location 関数は iOS 6 環境下で 3 つの値を返す(FileMaker ナレッジベース)

Tag: FileMaker

INTER-Mediator 3.7が公開

July 29, 2013

新居雅行氏がPDOおよびFileMaker Server対応のWebアプリケーションフレームワーク「INTER-Mediator 3.7」を公開しています。

バージョン3.7では、機能追加および不具合の修正が行われており、FileMakerのオブジェクトフィールドに入れた画像やPDFファイルを取り出すことができるようになっています。また、PHP 5.2利用時にもネイティブ認証(データベースエンジンのアカウントでの認証)を利用できるようになっています。

ブラウザー判別関数におけるクロスサイトスクリプティングが修正されている他、Internet Explorerのセキュリティホールに対応するためにJSON形式のデータ出力時にX-Content-Type-Optionsヘッダーを出力する改良も行われています。

Tag: FileMaker

このページの上へ