FAMLog
FileMaker Server 12の新機能:64ビット対応
April 02, 2013
FileMaker Server 12では、データベースサーバーとWeb公開エンジンが64ビットに対応し、活用できるメモリーが増加しています。
Admin Consoleにおいて[データベースサーバー]ペインの[データベース]タブで、より大きなデータベースキャッシュサイズを指定して、64ビットシステムのパフォーマンスを改善することが可能です。
特に、大容量のファイルや多数のクライアント接続がある場合に、データベースキャッシュ用に予約するRAMを増やすと、適切に設計されたデータベースの全体的なパフォーマンスを向上させることができます。
[関連]FileMaker Server 12の動作環境として今後推奨されないOSの一覧(FAMLog)
FileMaker Pro 12の改善点:タブコントロールの機能強化
January 23, 2013
FileMaker Pro 12では、タブコントロールの機能が強化され、個々のタブパネルとタブラベルの条件付き書式を設定できるようになっています。
FileMaker Pro 9からレイアウトオブジェクトに条件付き書式を定義できる機能が追加されましたが、これにより、データベース構造を変更することなく、指定した任意の条件を満たす場合にレイアウトオブジェクトの書式を動的に変更させることができます。
また、バージョン12では、ブラウズモードからレイアウトモードに切り替えたときに、アクティブなタブが維持されるようにタブの動作が変更されています。
FileMaker Pro 12の新機能:URLを使用した共有データベースのスクリプト実行
January 16, 2013
FileMaker Pro 12では、URLを使用してデータベースを開く際に実行したい共有ファイル内のスクリプトを指定できるようになっています。
FileMaker Go 1.1で実装されたFMP7Scriptプロトコルと同等の機能がFileMaker Proでも利用できるようになり、スクリプト実行の際にスクリプト引数やローカル変数を指定できます。
[書式]
[<][URL:]FMP://[[アカウント:パスワード@]ネットアドレス]/データベース名[?script=スクリプト名[¶m=スクリプト引数][&$variablename=値]][>]
※角括弧([ ])内の項目はオプションのパラメーターです。
[例]
FMP://192.168.10.0/Clients.fmp12?script=ListClients
FMP://192.168.10.0/Clients.fmp12?script=ListClients¶m=TopClients&$NumberToList=10
ただし、バージョン12ではURLの書式が「FMP7Script://」から「FMP://」に変更されており、FileMaker Go 12でもFMP7ScriptプロトコルではなくFMPプロトコルを使用する必要があるので注意が必要です。
FileMaker Pro 12の新機能:[ファイルを挿入]スクリプトステップの機能強化
December 17, 2012
FileMaker Pro 12では、[ファイルを挿入]スクリプトステップの機能が強化され、オブジェクトフィールドに挿入するファイルを選択するときに表示される[ファイルを挿入]ダイアログで詳細オプションを指定できるようになっています。
具体的には、カスタムダイアログのタイトル、ファイルタイプのフィルタ、格納オプション、イメージ/ビデオ/オーディオファイルの表示方法、およびファイルの圧縮方法を指定することが可能です。
また、スクリプトを使用せずにファイルを挿入する処理を実行する際に、ファイル選択時に圧縮をするかどうかを選択できるようにもなっています。
[関連][ファイルを挿入]スクリプトステップのダイアログオプション(FileMaker ナレッジベース)
OS X版FileMaker Pro 12では[読み上げ]スクリプトステップで日本語の読み上げが可能
November 16, 2012
OS X版のFileMaker Pro 12では、[読み上げ]スクリプトステップで日本語の読み上げが可能になっています。
OS X LionおよびOS X Mountain Lionの「VoiceOver ユーティリティ」で事前にKyokoの声をダウンロードしておく必要がありますが、スクリプトステップオプションで声の種類をKyokoに指定することで、OS X Lion以降で日本語の読み上げができるようになっています。
なお、FileMaker Go 12.0.6では[読み上げ]スクリプトステップは機能しません。現時点ではこのスクリプトステップはiOS非互換です。
[関連]OS X Lionではsayコマンドで日本語の読み上げが可能(FAMLog)
FileMaker Pro 12の新機能:ウインドウスタイルの定義
August 15, 2012
FileMaker Pro 12では、スクリプトまたはボタンを使用して新規ウインドウを作成する際に、ウインドウスタイルを定義できるようになっています。
[新規ウインドウ]スクリプトステップのオプションで詳細なスタイルを指定できるようになっており、標準のドキュメントウインドウ以外に、フローティングドキュメントウインドウおよびモーダルダイアログウインドウを指定できます。
さらに、[ウインドウコントロール]オプションを利用することで、[閉じる]ボタンや[最小化]ボタン、[最大化]ボタン、[ズーム]コントロールおよびウインドウのサイズ変更を有効または無効にすることができます。
PHP 5.3.11とPHP 5.4.1が公開
May 02, 2012
「PHP 5.3.11」と「PHP 5.4.1」が公開されています。
PHP 5.3.11とPHP 5.4.1では、ファイルアップロード機能に関する脆弱性が修正され、readline_write_history関数とreadline_read_history関数でopen_basedirの設定で指定した制限が反映されるようになっています。
また、Apache 2.4で発生していた互換性に関する問題が修正され、Apache 2.4がサポートされるようになっています。
[関連]PHP 5.4.1リリースのポイント(Opensource days)
Ruby on Rails 3.2.3が公開
April 04, 2012
Rubyで記述されたオープンソースのWebアプリケーションフレームワーク「Ruby on Rails 3.2.3」が公開されています。
Rails 3.2.3では、config.active_record.whitelist_attributesのデフォルト値がtrueに変更されています。この変更はバージョン3.2.3で新たに生成されたアプリケーションのみに適用されます。
バージョン3.2.3では、:remote => trueが指定されたform_tagヘルパーメソッドでauthenticity_tokenの出力を調整するオプション(config.action_view.embed_authenticity_token_in_remote_forms)も追加されています。
OS X Lionではsayコマンドで日本語の読み上げが可能
March 26, 2012
Mac OS Xにはテキストを読み上げるsayコマンドが用意されており、OS X Lionでは日本語の読み上げに対応しています。
OS X Lionでは、-vもしくは--voiceオプションで「Kyoko」を指定することで日本語の読み上げが可能です。オプションで音声を指定していない場合には、システム環境設定の[スピーチ]で設定されているシステムの声が使用されます。
[使用例]
$ say 'hello'
$ say -v Kyoko 'こんにちは'
なお、Mac版のFileMaker Proには[読み上げ]スクリプトステップが用意されていますが、現時点では日本語の読み上げには対応していない模様です。
[関連]OS X版FileMaker Pro 12では[読み上げ]スクリプトステップで日本語の読み上げが可能(FAMLog)
(2012/03/27追記:日本語の読み上げは、事前にシステム環境設定の[スピーチ]で日本語読み上げ用の声(Kyoko)をダウンロードしておく必要があります。)
(2012/11/17追記:関連記事へのリンクを追加しました。)
[検索条件を変更]スクリプトステップ
February 28, 2012
FileMaker Proの[検索条件を変更]スクリプトステップは、最後に実行された検索条件を使用して検索モードに切り替える場合に使用します。
検索条件を指定せずに単に検索モードに切り替える場合には[検索モードに切り替え]スクリプトステップを使用しますが、[検索条件を変更]スクリプトステップを利用することで最後に実行された検索条件を使用することができ、必要に応じて検索条件を変更できます。
実際にレコードを検索するには、[検索条件を変更]や[検索モードに切り替え]スクリプトステップの後に[検索実行]スクリプトステップを追加しておく必要があります。
[例]
検索条件を変更
スクリプト一時停止/続行 [制限時間なし]
検索実行 []
なお、[検索条件を変更]スクリプトステップは、Web公開およびFileMaker Serverのスケジュールスクリプトでもサポートされています。