FAMLog
Windows版FileMaker Server 9とJava 6 Update 10は非互換
December 19, 2008
Windows版FileMaker Server 9はJava 6 Update 10と非互換であり、2008年12月現在下記のような問題があります。
・FileMaker Server 9をインストールする前にJava 6 Update 10がインストールされていると展開アシスタントが起動しない
・Java 6 Update 10がインストールされている環境でFileMaker Server Admin Consoleを正常に利用できない
一時的な次善策として、Java 6 Update 10ではなくJava 6 Update 7を利用すると回避できる旨がFileMaker Knowledge Baseで案内されています。
[関連]FileMaker Server 9 and Java 6 Update 10 on Windows(FileMaker Knowledge Base)
Mac OS X Leopardではファイルシステムの拡張属性を積極利用
December 18, 2008
Mac OS X Leopardではファイルシステムの拡張属性(EA:Extended Attributes)を積極的に利用するようになっています。
拡張属性は、任意のファイルに対して、ファイル名やパーミッション、作成日以外の属性を自在に付与する仕組みであり、Mac OS X v10.4 Tigerからサポートされていました。Mac OS Xで利用されるHFS+以外のファイルシステムにファイルを移動させると、拡張属性は原則として失われるので若干注意が必要です。
Mac OS X Leopardでは、lsコマンドの-@オプションで拡張属性を表示できるようになっていたり、拡張属性を扱うxattrコマンドが用意されています。
[参考]【コラム】OS X ハッキング! (253) Leopard解体新書(4) 〜拡張された拡張属性〜(マイコミジャーナル)
FileMaker Server Admin Consoleでクライアントのバージョンを確認
December 10, 2008
FileMaker Server 9で導入された新しい管理ツールであるFileMaker Server Admin Consoleでは、FileMaker Serverに接続しているクライアントのバージョン情報を確認できます。
Admin Consoleの[クライアント]ペインにおいて、FileMaker Serverでホストされているデータベースに接続しているすべてのクライアントが一覧表示されます。[接続されたクライアント]リストの[クライアントバージョン]を参照することで、各クライアントが使用しているFileMaker ProもしくはFileMaker Pro Advancedのバージョンを確認できます。
[表示例]
Pro Advanced 9.0v3
なお、インスタントWeb公開の場合にはクライアントが使用しているWebブラウザーの名称が表示され、XSLTを使用したカスタムWeb公開の場合には「XSLT」、PHPを使用したカスタムWeb公開の場合には「PHP」と表示されます。
ClamXav 1.1.1 with ClamAV 0.94.2 backend
December 05, 2008
Mac OS Xで動作するフリーのウィルスチェッカーである「ClamXav 1.1.1 with ClamAV 0.94.2 backend」が公開されています。
同梱されているClamAVがアップデートされ、ClamAVの最新安定版であるバージョン0.94.2が搭載されるようになっています。
ClamXav 1.1.1は、UniversalアプリケーションとしてIntelベースのMacにも対応しており、Mac OS X v10.4およびv10.5で利用できます。ただし、Mac OS X Server v10.5 Leopardではテストされていないので、その環境での利用には注意が必要です。
FileMaker Server カスタムWebテクニック改訂版:第7章の変更点
December 03, 2008
書籍「FileMaker Server カスタムWebテクニック改訂版」は、2005年11月に発行された「FileMaker Server カスタムWebテクニック」に大幅に加筆修正を加え、構成を変更した改訂版です。
第7章の「XSLT機能の拡張」では、下記の節を新たに追加しました。
・7.2.2 Rubyで独自の拡張関数を作成する
前著の「6.2.1 JavaScript用拡張ライブラリを追加する」は、JavaScriptを使用して独自のXSLT用拡張関数を作成することがバージョン8で標準でできるようになったため、「7.2.1 JavaScriptで独自の拡張関数を作成する」として解説内容を更新しました。
前著にあった「6.1.7 送信メールのSubjectで発生する文字化けを防止する」は、バージョン8でfmxslt:send_email関数の挙動が若干改善されたことと、javax.mail.internet.MimeUtilityクラスのencodeTextメソッドがバージョン9で標準で使用できなくなったため、削除しました。
ただし、短いSubjectの場合では挙動が若干改善されたものの、Subjectが長いと文字化けが発生する点は相変わらずであるため、fmxslt:send_email関数を使用してメールを送信する場合にはその点に留意する必要があります。
[関連]FileMaker 8 カスタムWeb公開の新機能と改善点 (2)(FAMLog)、FileMaker XSLTスタイルシート用拡張関数はRubyでも開発可能(FAMLog)、FileMaker Server カスタムWebテクニック:第6章補足情報(FAMLog)
FileMaker Proの取得関数とFileVault
November 18, 2008
FileMaker Proの取得関数は、FileMaker Proデータベース内の要素や現在の状態についての情報を取得するために使用します。
取得関数では、Mac OS Xで利用できるFileVault機能の利用の有無により返ってくる値が異なる関数がありますが、その関数の一覧は下記の通りです。
・Get(デスクトップパス)
・Get(テンポラリパス)
・Get(ドキュメントパス)
・Get(ファイルパス)
・Get(環境設定)
これらの関数をMac OS Xで使用する場合には、FileVaultを有効にしている環境も考慮する必要があります。
[関連]Get(デスクトップパス)関数とFileVault(FAMLog)
FileMaker Web News:第36回 2008年11月号
November 14, 2008
「FileMaker Web News」第36回目をお届けします。
■FileMaker 9.0 SSL 証明書アップデータ
「FileMaker 9.0 SSL 証明書アップデータ」と「FileMaker Server 9.0 SSL 証明書アップデータ」が2008年10月に公開されました。これらのアップデータは、特定の条件下でFileMaker Serverに接続できない問題を解消するためのものです。
[関連]FileMaker 9.0 SSL 証明書アップデータ(FAMLog)
■FileMaker フォーラムが開設
FileMaker フォーラムが2008年10月中旬に開設されました。このフォーラムは、FileMaker, Inc.が運営するディスカッション・フォーラムの日本語版です。フォーラムへの参加には登録が必要ですが、トピックの検索や閲覧は登録をしなくても利用可能です。
[関連]FileMaker フォーラム(FAMLog)
バージョン8以降でWeb公開エンジンにJavaライブラリを追加する方法
November 13, 2008
FileMaker ServerのXSLTを使用したカスタムWeb公開では、Javaのライブラリファイルを追加することで、追加したライブラリに含まれるメソッドをXSLTスタイルシートで利用できます。
Javaのライブラリファイルを下記のフォルダに配置した後、Web公開エンジンを再起動することで、ライブラリを利用できるようになります。
(Mac)
/Library/FileMaker Server/Web Publishing/publishing-engine/cwpe/WEB-INF/lib
(Windows)
C:¥Program Files¥FileMaker¥FileMaker Server¥Web Publishing¥publishing-engine¥cwpe¥WEB-INF¥lib
FileMaker Server 7 Advancedのときと異なり、FileMaker Server 9およびバージョン8以降のFileMaker Server Advancedでは、フォルダのパスが若干変わっていて、FileMaker Serverのバージョン番号が含まれなくなっています。
[関連]Web公開エンジンにJavaのライブラリを追加する(FAMLog)
Fusion Reactor v2.06
November 12, 2008
FileMakerのWebビューア機能を使って、Ajaxを利用したインターフェースやOS標準のボタン表示などをFileMakerで実現できる有償のプラグイン「Fusion Reactor v2.06」が公開されています。
FileMaker Excellence Award for Solution of the Yearを今年受賞したFusion Reactor v2は、ニュージーランドのDigital Fusion社が開発したFileMaker Pro用のプラグインです。バージョン2.06では日本語に翻訳されたデモファイルも用意されています。
Fusion Reactorを使用すれば、WebビューアとFileMaker Proデータベースをシームレスに連携させることができます。FileMaker ProデータベースのデータをWebビューアで表示させつつ、Webビューア内のJavaScriptからFileMakerのScriptMakerスクリプトを実行したり、データベースの値を直接変更することも可能です。
mi 2.1.8
October 31, 2008
快適かつ効率的なテキスト編集作業を支援することを目指している、Mac OS X用のテキストエディター「mi 2.1.8」が2008年10月25日に公開されています。
約3年4ヶ月ぶりにリリースされた正式版であるバージョン2.1.8では、UniversalアプリケーションとしてIntelベースのMacにも正式対応し、Unicodeにネイティブ対応しています。
mi 2.1.8はMac OS X v10.3.9以降で動作します。バージョン2.1.8自体は、ベータ版のバージョン2.1.8b6からの変更は特になく、中身はバージョン2.1.8b6と同じものであるとのことです。