FAMLog
Mac OS X用ODBCクライアントドライバ
April 01, 2005
ファイルメーカー社がMac OS X用ODBCクライアントドライバを配布しています。
このソフトウェアはMac OS X v10.3.8以降で動作し、WindowsまたはMac OS X上でFileMaker Pro 7、FileMaker Developer 7または FileMaker Server 7 AdvancedによってホストされるFileMakerデータソースに、Mac OS Xのクライアントアプリケーション(Microsoft ExcelやOracleなど)からODBCを使用してアクセスできるようにするものです。
インストールおよび設定方法の詳細については付属ドキュメントに記載されていますが、クライアントドライバをインストールするには、「SequeLink.bundle」ファイルを/Library/ODBC/フォルダに、もしくはホームフォルダ内の/Library/ODBC/フォルダ以下にコピーします。
(2007/01/04追記:リンク先のURLを変更しました。)
JK 1.2.10
April 04, 2005
WebサーバーとTomcatの接続に使用されるコネクター「JK 1.2.10」が2005年3月30日にリリースされています。
FileMaker Server Advanced 7.0v3ではJK 1.2.2がWebサーバーモジュールとして使用されていますが、JK 1.2.10はJK 1.2系統の最新版のTomcatコネクターです。
なお、Tomcat 4.1で使用が推奨されていたJK2は現在メンテナンスモードとなっていて、Tomcatの最新版(バージョン5.5)ではJK 1.2、およびmod_proxy_ajp(Apache HTTP Server 2.2では標準で付属)をAJPコネクターとして使用することが推奨されています。
(2005/04/19追記:JK 1.2.10ではTomcatが起動していないときにHTTPレスポンスのステータスコードが200になる不具合があります。)
Web公開エンジンの停止方法
April 05, 2005
FileMaker Server 7 Advanced 7.0v3 Web公開アップデートを適用する場合には、適用前にウィルス検出ソフトウェアを無効にした上でFileMaker Server Web公開エンジンを停止する必要があります。
Mac OS XにおいてWeb公開エンジンを停止させるには、Terminalで次のように入力します。
sudo SystemStarter stop "FileMaker Web Publishing"
なお、Web公開エンジンを起動するには、Terminalで次のように入力します。
sudo SystemStarter start "FileMaker Web Publishing"
(2007/01/04追記:リンク先のURLを変更しました。)
(2008/08/29追記:Mac版FileMaker Server 9ではSystemStarterコマンドでWeb公開エンジンの起動および停止はできなくなっています。)
7.0v3 Web公開アップデートの変更点 (4)
April 06, 2005
FileMaker Server Advanced 7.0v3では、FileMaker XSLT拡張関数のget_cookieおよびget_cookies関数の仕様が変更されました。
fmxslt:get_cookie関数は、指定したCookie名を持つcookiesノードセットを返します。また、fmxslt:get_cookies関数は、クライアントによって提供されたCookieがすべて含まれるcookiesノードセットを返します。
どちらの関数も次のようなノードセットを返し、fmxslt:get_cookies関数では複数のcookieエレメントが含まれたノードセットを取得できます。
<cookies xmlns="http://www.filemaker.com/xml/cookie">
<cookie name="cookie1">value_of_cookie1</cookie>
<cookie name="cookie2">value_of_cookie2</cookie>
</cookies>
(2007/01/04追記:リンク先のURLを変更しました。)
cookiesノードセットのXMLネームスペース
April 07, 2005
FileMaker Server Advanced 7.0v3で新たに利用できるようになったcookiesノードセットのXMLネームスペース(名前空間)は、「http://www.filemaker.com/xml/cookie」です。
XSLTスタイルシートでcookiesノードセットを使用する場合には、<xsl:stylesheet>エレメント(要素)のxmlns属性を使って必ずこのネームスペースを宣言し、ネームスペースには対応する接頭辞(例:fmc)を指定する必要があります。
(ネームスペース宣言の例)
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fmrs="http://www.filemaker.com/xml/fmresultset"
xmlns:fmc="http://www.filemaker.com/xml/cookie"
exclude-result-prefixes="xsl fmrs fmc"
version="1.0">
(2007/01/04追記:リンク先のURLを変更しました。)
Apple Remote Desktop 2に付属するコマンドの活用 (4)
April 08, 2005
Apple Remote Desktop 2に付属するsystemsetupを使用すると、コマンドラインでネットワークタイムサーバーを設定できます。ネットワークタイムサーバーは時刻を合わせるために使用されます。
ネットワークタイムサーバーを設定するには下記のように入力します。
sudo /System/Library/CoreServices/RemoteManagement/
(実際には1行で入力します)
現在設定されているネットワークタイムサーバーについては、次のコマンドで確認できます。
/System/Library/CoreServices/RemoteManagement/ARDAgent.app/
(実際には1行で入力します)
(2007/01/04追記:「(実際には1行で入力します)」という注釈を追加しました。)
Apple Remote Desktop 2に付属するコマンドの活用 (5)
April 11, 2005
Apple Remote Desktop 2に付属するコマンドラインツール「systemsetup」を使用すると、Mac OS Xにおいてコマンドラインでネットワークタイムサーバーを使用するように設定できます。
ネットワークタイムサーバーを使用する設定を有効化するには下記のように入力します。
sudo /System/Library/CoreServices/RemoteManagement/
(実際には1行で入力します)
(2007/01/04追記:「(実際には1行で入力します)」という注釈を追加しました。)
Cyberduck 2.4.3
April 12, 2005
Mac OS X v10.3で動作するオープンソースのSFTP/FTPクライアントソフトウェア「Cyberduck 2.4.3」がリリースされています。
Cyberduck 2.4.3では不具合がいくつか修正され、メニューバーの項目に「接続解除」が追加されています。また、新たにハンガリー語による表示にも対応しています。
Mac OS X v10.4 “Tiger”は2005年4月29日午後6時に発売
April 13, 2005
アップルが、「Mac OS X v10.4 “Tiger”」と「Mac OS X Server v10.4 “Tiger”」を2005年4月29日午後6時より、アップル直営店およびアップル製品取扱販売店で順次店頭販売を開始すると発表しています。
Mac OS X v10.4 “Tiger”とMac OS X Server v10.4 “Tiger”の価格は次の通りです。
・Mac OS X v10.4 “Tiger”:税込14,800円
・Mac OS X v10.4 “Tiger” ファミリーパック:税込22,800円
・Mac OS X Server v10.4 “Tiger”(10クライアント版):税込52,000円
・Mac OS X Server v10.4 “Tiger”(Unlimitedクライアント版):税込98,000円
Mac OS X v10.4 “Tiger”の利用には、最低256MBのメモリーとPowerPC G5、G4またはG3プロセッサー、およびFireWireポートを標準搭載したMacが必要です。
コマンドラインでWebサーバーを再起動
April 14, 2005
Mac OS X v10.3においてあらかじめインストールされているWebサーバーが動作している状態で、コマンドラインでそのWebサーバーを再起動する場合には、Terminalで次のように入力します。
sudo SystemStarter restart "Web Server"
もしくは
sudo apachectl restart
なお、Mac OS X v10.3ではWebサーバーにApache HTTP Serverのバージョン1.3系統が使用されていますが、Mac OS X v10.3.8にアップデートするとApache HTTP Serverのバージョンは1.3.33に更新されます。
Apache HTTP Serverのバージョン確認方法
April 15, 2005
Apache HTTP Serverのバージョンを確認する方法の1つにhttpdコマンドを使用する方法があります。httpdコマンドで-vオプションを使用することで、Webサーバーのバージョンを確認できます。
Mac OS X v10.3.8では、Apacheのバージョン情報は次のように表示されます。
$ httpd -v
Server version: Apache/1.3.33 (Darwin)
Server built: Nov 29 2004 19:30:24
Mac OS X Update 10.3.9
April 18, 2005
Appleから「Mac OS X Update 10.3.9」および「Mac OS X Server Update 10.3.9」がリリースされています。
Mac OS X v10.3.9の主な改良点は下記の通りです。以前に単体で実施された最新のセキュリティアップデートも含まれています。
・MacとPCが混在するネットワークでのファイル共有機能、およびディレクトリサービスの信頼性
・Mail、Safari、スティッキーズなどのアプリケーションの信頼性
・他社製アプリケーション、デバイスとの互換性
ただし、Mac OS X (Server) Update 10.3.9を適用することで、Javaが起動しなくなりFileMaker Server 7 AdvancedのWeb公開エンジンに影響を及ぼす場合がありますので、運用中のシステムにこのアップデートを適用するのはしばらく見送ったほうがいいかもしれません。
[関連]Java Update for Mac OS X 10.3.9(FAMLog)
(2005/04/19追記:アップデート適用後にJavaが動作しなくなった場合の対処法に関する記事がAppleのWebサイトで掲載されています。)
(2007/01/04追記:関連記事へのリンクを追加しました。)
APPLE-SA-2005-04-15 Mac OS X v10.3.9
April 19, 2005
Mac OS X v10.3.9およびMac OS X Server v10.3.9にはセキュリティ脆弱性を修正するアップデートも含まれていて、KernelおよびSafariのセキュリティ脆弱性が修正されます。
Kernelでは7点のセキュリティ脆弱性が修正され、ローカルユーザーに権限の昇格を許したり、ローカルユーザーにサービス拒否攻撃を受ける問題などが修正されます。
Safariはバージョン1.3に更新されると共に、遠隔のWebサイトがローカル領域でJavaScriptの実行を許可してしまう問題が修正されます。
Apache HTTP Server 2.0.54
April 20, 2005
Apache HTTP Server 2.0.54がリリースされています。このバージョンのApacheは主に不具合の修正を目的としています。
バージョン2.0.54では不具合が修正されると共に、いくつかのモジュールでディレクティブ(設定項目)が追加されています。
mod_cacheではCacheIgnoreHeadersディレクティブが、mod_ldapではLDAPConnectionTimeoutディレクティブが追加されるなど、Apache HTTP Server 2.1/2.2の機能が一部バックポートされています。
(2006/01/03追記:リンク先のURLを一部変更しました。)
APPLE-SA-2005-04-19 Security Update 2005-004
April 21, 2005
AppleからSecurity Update 2005-004がリリースされています。
Security Update 2005-004では、iSync 1.5の補助ツールであるmRouterに含まれるバッファーオーバーフローによりローカルで権限昇格が発生する脆弱性(CAN-2005-0193)が修正されています。
iSync 1.5だけでなくiSync 1.4もこの脆弱性の影響を受けるため、iSync 1.5に更新した上でSecurity Update 2005-004を適用することが推奨されています。
Extending the functionality of FileMaker Server 7 Advanced
April 22, 2005
FileMaker, Inc.のWebサイトで、FileMaker Server 7 AdvancedのカスタムWeb公開で利用できるXSLTの機能を拡張する方法について記述されたPDFファイルが公開されています。あわせて、この文書に関連するファイル(bsf.jar、js.jar)も配布されています。
文書のタイトルは「Extending the functionality of FileMaker Server 7 Advanced Custom Web Publishing with Server-Side Scripting」で、XSLTを使用したカスタムWeb公開の機能を拡張する方法について記述されています。
この文書では、XSLTの機能を拡張する方法の1つとして、JavaScriptやPythonなどといったスクリプト言語でサーバーサイドの処理を実装できることが解説されていて、あわせてサンプルのXSLTスタイルシートも掲載されています。
上記の拡張性は、XSLTプロセッサーのXalan-Javaがもたらしてくれるもので、これにより従来のCDMLでは実現できなかった機能を実装できるようになったり、様々な機能を利用することができます。
(2006/05/02追記:FileMaker Server 8 Advancedでは上記の拡張機能が標準でサポートされるようになりました。)
Java Update for Mac OS X 10.3.9
April 25, 2005
Appleから「Java Update for Mac OS X 10.3.9」がリリースされています。
このアップデートにより、Mac OS X (Server) Update 10.3.9を適用したシステムのJava環境で発生する可能性がある問題が修正されるとのことです。
スクリプトのヒントと考慮事項 (5)
April 26, 2005
FileMaker 7においてWeb経由でデータ変更を行うスクリプトを実行する場合には、スクリプトの最後に「レコード/検索条件確定」スクリプトステップを含めて、すべての変更が保存されるようにすることが推奨されています。
FileMaker Proクライアントによる接続と違い、Webユーザーはサーバーと常に直接接続されているわけではないため、すべてのデータ変更は、データをサーバーに送信、保存するまで反映されません。
何らかのデータ変更を行うスクリプトステップを使用している場合には、「レコード/検索条件確定」スクリプトステップを含める必要がありますが、それには「切り取り」、「コピー」、「貼り付け」などのスクリプトステップも含まれます。
デュアル2.7GHz Power Mac G5
April 27, 2005
アップルが、最大2.7GHzのデュアル64ビットPowerPC G5プロセッサーとMac OS X v10.4 “Tiger”を搭載した、新しいPower Mac G5を発表しています。
新しいPower Mac G5シリーズは、より多くのメモリーを搭載した高性能のグラフィックスカードが搭載されていて、2.7GHzモデルではアップルの30インチCinema HD Displayをオプションの追加なしで使用することができます。より大容量のハードディスクドライブ、2層記録式に対応した16倍速SuperDrive、および512MBのメモリーがすべての新モデルに標準搭載されています。
デュアル2GHzモデルは236,040円で、デュアル2.3GHzモデルは293,790円で、そしてデュアル2.7GHzモデルは351,540円で、2005年4月28日より順次販売開始されます。なお、現行のシングル1.8GHzモデルのPower Mac G5については、178,290円で継続販売されます。
Xalan-Java
April 28, 2005
Xalan-Javaは、Apache XML Projectが開発、配布しているXSLTプロセッサーです。
W3C勧告のXSLT 1.0およびXPath 1.0を実装していて、XMLドキュメントをHTMLに、もしくは任意の形式のテキストやXMLに変換できます。
現時点でのXalan-Javaの最新バージョンは2.6.0ですが、FileMaker Server 7 Advancedではバージョン2.4.0が使用されています。
(2006/07/14追記:FileMaker Server Advancedのバージョン8.0v4で、Xalan-Javaがバージョン2.7.0にアップグレードされています。)