FAMLog
FMMenulet 1.0.1
January 09, 2007
FileMaker Pro AdvancedおよびFileMaker Developer用のフリーの開発支援ツール「FMMenulet 1.0.1」が公開されています。
FMMenuletは、FileMaker Pro Advanced(もしくはFileMaker Developer)の[スクリプトのデバッグ]メニューの状態を監視・変更するMac用アプリケーションです。バージョン1.0.1では、サイズの最適化が行われ、新たにスウェーデン語による表示にも対応しています。
FMMenuletは、Mac OS X v10.4以降で動作し、IntelベースMacにもネイティブ対応しているUniversalアプリケーションです。FileMaker Pro Advanced(バージョン8および8.5)、FileMaker Developer 7およびファイルメーカー Developer 6と共に使用することができます。
[関連]FMMenulet 1.0.0f(FAMLog)
FMMenulet 1.0.0f
January 05, 2007
FileMaker Pro AdvancedおよびFileMaker Developer用のフリーの開発支援ツール「FMMenulet 1.0.0f」が公開されています。
FMMenuletは、FileMaker Pro Advanced(もしくはFileMaker Developer)の[スクリプトのデバッグ]メニューの状態を監視・変更するMac用アプリケーションです。メニューエクストラとしてスクリプトデバッガの状態を確認できると共に、アイコンをクリックすることで[スクリプトのデバッグ]メニューの状態を切り替えることができます(そのため、FMMenuletのメニュー項目を表示する場合にはダブルクリックする仕様になっています)。
バージョン1.0.0fでは、未実装であった機能が実装されると共に、各言語のローカライズが進められており、日本語による表示にも対応しています。
FMMenulet 1.0.0fは、Mac OS X v10.4以降で動作し、IntelベースMacにもネイティブ対応しているUniversalアプリケーションです。FileMaker Pro Advanced(バージョン8および8.5)、FileMaker Developer 7およびファイルメーカー Developer 6と共に使用することができます。使用するためには、システム環境設定の[ユニバーサルアクセス]において[補助装置を使用可能にする]設定を有効にする必要があります。
クエリーコマンドを使用する際の注意点 (6)
December 26, 2006
FileMaker Server Advancedにおいて、XMLリクエストまたはXSLTリクエストで任意のフィールドを指定する際、フィールド名クエリー引数に「.(ピリオド)」が含まれるフィールド名(「text.field」など)を使用することができません。
「.(ピリオド)」は、完全修飾フィールド名でレコードIDを指定する場合に使用される予約済みの文字であるためです。ピリオドが含まれるフィールドを指定した場合、XMLリクエストまたはXSLTリクエストではそのフィールドにアクセスできないため、通常エラー番号102(フィールドが見つかりません)のエラーが返ります。
また、上記と関連して、「::」は完全修飾フィールド名でテーブル名を指定する場合に使用される予約語であるため、フィールド名クエリー引数に「::」が含まれるフィールド名(「text::field」など)も同様に使用することができません。
Evaluate関数
December 25, 2006
Evaluate関数は、FileMaker 7で追加された関数です。引数で指定した式を計算式とみなして評価します。
[構文]
Evaluate(式)
Evaluate(式; [フィールド1; フィールド2; フィールド3; ...])
引数には式(テキスト式またはテキストフィールド)だけでなく、オプションでフィールドの一覧を指定することもできます。この場合、引数で指定したフィールドのいずれかの値が変更されると、式が再評価されて結果が更新されます。
[例]
Evaluate("Get(タイムスタンプ)"; [フィールドB; フィールドC])
Evaluate関数は、応用次第でさまざまな活用が可能であり、使いこなすことができればかなり役立つ関数です。
[関連]第15回 FileMaker Fun Night! イベントレポート(Knockin' on Seven's Door)
(2021/03/07追記:リンク先のページがなくなっていたので、リンクを削除しました。)
FileMaker Server カスタムWebテクニック:第2章補足情報
December 22, 2006
「FileMaker Server カスタムWebテクニック」第2章補足情報
『2.1.1 Web公開エンジンの製品情報を表示する』で解説している、-processクエリーコマンドを使用して取得できるXMLデータについて、FileMaker Server 8.0v4 Advancedの場合には33ページにある出力結果と異なる部分があります。
このため、『2.1.2 Web公開エンジンのバージョンを表示する』で解説しているサンプル2のXSLTスタイルシートを使用して、バージョン情報を出力させることができなくなっています。これは、バージョン8.0v4の場合に、Web公開エンジンが出力するXMLデータの中に、以前のバージョンには含まれていたデータが含まれていないためです。なお、サンプル2のXSLTスタイルシートは、バージョン8.0v3以前であれば正常に動作します。
第18回「FileMaker Fun Night!」発表資料
December 18, 2006
2006年12月16日に行われた、セブンズドア主催のFileMakerユーザー向けイベント「FileMaker Fun Night!」(第18回)で発表した資料を下記よりダウンロードできます。
・ダウンロード:「FileMaker 8.5 Web公開活用最新情報」(PDF形式/ファイルサイズ:約370KB)
デモでは、FileMaker Pro 8.5およびFileMaker Pro 8.5 Advancedに同梱されているサンプルデータベース「Web ビューアの例」を使用して、インスタントWeb公開機能の紹介を行いました。さらに、FAMLogがFileMaker API for PHP Public BetaとSmarty(PHP用テンプレートエンジン)を使用して再構築され、従来のXSLT版だけでなく、FileMaker API for PHP Public Betaを利用したPHP版の2種類のWeb公開方法が併用されていることを紹介しました。
[関連資料]第12回「FileMaker Fun Night!」発表資料(FAMLog)
■関連リンク
・FileMaker Server Advanced 製品概要(ファイルメーカー株式会社)
・FileMaker API for PHP パブリックベータ(ファイルメーカー株式会社)
・FileMaker製品のアップデータ(ファイルメーカー株式会社)
・FileMaker Server 8.0v4 Universal License Upgrade CD(ファイルメーカー株式会社)
・FileMaker Server 8.0v4 Advanced Universal License Upgrade CD(ファイルメーカー株式会社)
・FileMaker Solutions Alliance(ファイルメーカー株式会社)
・PHP(The PHP Group)
・Smarty
・FileMaker データベース開発テクニック(アスキー)
・OpenSearch(OpenSearch.org)
(2021/03/07追記:リンク先のページがなくなっていたので、一部のリンクを削除しました。)
Mac OS Xのバージョン確認方法
December 14, 2006
Mac OS Xのバージョンをコマンドラインで確認する方法の1つに、sw_versコマンドを使用する方法があります。このコマンドを使用することで、Mac OS Xのバージョン情報を確認できます。
Mac OS X v10.4.8では、sw_versコマンドの実行結果は次のように表示されます(PowerPCベースMacの場合)。
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.4.8
BuildVersion: 8L127
なお、IntelベースMacの場合、ビルドバージョンは8L127ではなく8L2127と表示されます。
FileMaker Webビューアは国際化ドメイン名に非対応
December 13, 2006
FileMaker Pro 8.5の新機能であるWebビューアは、国際化ドメイン名(IDN:Internationalized Domain Name)をサポートしていません。
上記の理由により、[Web ビューアの設定]ダイアログボックスの[Web アドレス]欄に国際化ドメイン名のURL(例:http://日本語.jp/)を入力しても、Webページを閲覧できず、Mac版FileMaker Pro 8.5の場合には「ホストが見つかりません」と表示されます。
Webビューアで現状サポートされているのは、UTF-8でエンコードされたURLのみとなっています。
FileMaker データベース開発テクニック
December 12, 2006
FileMakerを使ってデータベースを作る人のための指南書「FileMaker データベース開発テクニック」が2006年12月上旬に発売されています。
この書籍は、FileMaker Pro 8.5 AdvancedおよびFileMaker Server 8 Advancedに対応し、データベース設計のポイントや実用的なテクニックが分かりやすく解説されています。FileMaker Pro Advancedの活用法や、FileMaker Proで利用できるXMLデータのインポート/エクスポート機能、およびJDBCによるWeb公開に関する情報など、有用な情報やサンプルが多数掲載されています。
JDBCによるWeb公開のみならず、XSLTを使用したカスタムWeb公開機能に関する情報もあり、FileMaker Server AdvancedによるWeb公開に関する貴重な情報源となる1冊です。
定価:3,360円(税込)
サイズ:B5変型
ページ数: 424
著者:木下 雄一朗
出版社:アスキー
ISBN:4-7561-4836-0[Amazon.co.jpで購入...]
FileMaker Pro 8 & 8.5 実用テクニック
December 11, 2006
FileMaker Pro 8および8.5の中級者向け解説書「FileMaker Pro 8 & 8.5 実用テクニック」が2006年11月30日に発売されています。
この書籍では、目的別に実務で使えるテクニックやヒントが数多く紹介されています。FileMaker Proで利用できるさまざまな機能を、図と簡単な例題を用いることで、視覚的に理解できるように工夫されています。また、FileMaker Pro 8.5の新機能を解説した章も用意されています。
定価:3,833円(税込)
サイズ:B5変型
ページ数: 440
著者:西村 早苗(有限会社ファクトリー)
出版社:毎日コミュニケーションズ
ISBN:4-8399-2046-X[Amazon.co.jpで購入...]