FAMLog
FileMaker Server カスタムWebテクニック:サンプルファイル
November 29, 2005
「FileMaker Server カスタムWebテクニック」(ISBN:4-86100-289-3)で解説しているXSLTスタイルシートのサンプルをダウンロードできます。
・ダウンロード:FMSASampleXSLT.zip(Zip形式の圧縮ファイル/ファイルサイズ:約64KB)
・書籍の詳細:FileMaker Server カスタムWebテクニック
本サンプルには、「FileMaker Server カスタムWebテクニック」で解説しているXSLTスタイルシートのサンプルファイルが収録されています。
サンプルファイルは、実際の動作確認のためではなく、テキストエディターを用いてサンプルの内容をご確認いただけるように用意したものです。実際の動作確認に必要なデータベースファイルは収録されていませんので、あらかじめご了承ください。
Jakarta Commons Email
September 29, 2005
Jakarta Projectが2005年9月27日(米国時間)にメール送信用のAPIを提供するJavaライブラリ「Jakarta Commons Email 1.0」を公開しています。
Commons Emailは、JavaMail APIをベースに、よりシンプルにメールの送信をできるようにすることを目的としていて、Apache License Version 2.0のもとオープンソースソフトウェアとして公開されています。
基本的なテキストベースのメールだけでなく、マルチパートの電子メールメッセージやHTML形式のメールを送信するためのクラスも用意されています。
(参考)JavaMailベースのメール操作API - Jakarta Commons-Email 1.0 公開 (MYCOM PC WEB)
mi 2.1.6
June 13, 2005
C言語やHTMLのソースを記述するのに便利な機能を充実させた、Mac用のテキストエディター「mi 2.1.6」が2005年6月12日にリリースされています。
バージョン2.1.6ではタブ機能が追加され、外部エディター機能に対応しています。ベータ版のバージョン2.1.6b8からの変更は特になく、中身はバージョン2.1.6b8と同じものであるとのことです。
旧Mac OS(7.x〜9.x)版についてはバージョン2.1.5で更新終了となり、バージョン2.1.6はMac OS X版のみとなっています。
FileMaker Pro 7のスマートクォート機能
May 23, 2005
FileMaker Pro 7では、シングルクォーテンションマークやダブルクォーテンションマークで文字を囲む際に、開く側と閉じる側とで違う記号を使用するように(‘’または“”)クォーテンションマークを入力時に自動変換する「スマートクォート」機能がデフォルトで有効になっています。
このオプション機能を無効にすると、もしくはそれらの記号がないフォントを使用している場合には、普通のダブルクォーテンションマーク(")およびシングルクォーテンションマーク(')が使用されます。
スマートクォート機能を無効にするには、「ファイル」メニューの「ファイルオプション...」を選び、「テキスト」タブ内にある「スマートクォートを使用する」のチェックを外し、OKボタンを押してファイルごとに設定を変更します。
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にアップグレードされています。)
Cyberduck 2.4
March 29, 2005
Mac OS X v10.3で動作するSFTP(SSH Secure File Transfer)クライアント兼FTPクライアントである「Cyberduck 2.4」がリリースされています。
Cyberduckはオープンソースのソフトウェアで、ライセンスはGPLです。
Cyberduck 2.4では外部エディターとして選択できるテキストエディターにJedit X(1.10b以降)、mi(2.1.6b8以降)およびSmultron(1.1以降)が追加されています。
Apache HTTP Server 2.0.53
February 09, 2005
Apache HTTP Server 2.0.53がリリースされています。このバージョンにはApache 2.0系列における2点のセキュリティ脆弱性の修正が含まれています。
悪意あるユーザーが大量の空白文字が含まれたヘッダーを送信することでDoS攻撃を受けてしまう脆弱性(CAN-2004-0942)が、Apache 2.0.53で修正されています。このセキュリティ脆弱性はApache 2.0.52およびそれ以前のバージョンのApache 2.0に存在するものです。
もう1点は、DirectoryあるいはLocationコンテキストにおいてSSLCipherSuiteディレクティブが使われ、特定の暗号アルゴリズムを指定している場合に、実際にはバーチャルホスト設定で許可されているあらゆる暗号アルゴリズムが許可されてしまう脆弱性(CAN-2004-0885)が修正されています。この脆弱性はApache 2.0系列ではApache 2.0.35からApache 2.0.52までのmod_sslに存在したもので、Apache 1.3系列ではmod_ssl 2.8.20 for Apache 1.3.31ですでに修正されています。
FileMaker CDML Converter
November 15, 2004
FileMaker Server 7 Advancedには「FileMaker CDML Converter」というツールも含まれています。
CDML Converterは、既存のCDMLフォーマットファイルをWeb公開エンジンと互換性があるXSLTスタイルシートに変換する場合に使用します。
変換作業にあたっては、CDMLフォーマットファイルが入っている変換元のフォルダ、および生成するXSLTスタイルシートファイルを入れる変換先のフォルダを選択し、ファイルのテキストエンコードを指定します。
意図通りに動作させるためには、変換後のXSLTスタイルシートファイルをさらに編集する必要があるでしょう。
カスタムWeb公開エンジン
November 05, 2004
FileMaker Server 7 AdvancedのWeb公開エンジンには、FileMakerデータベースをXMLデータに変換して、HTTPを利用して出力する機能があります。XMLリクエストを受け取った場合はXMLデータを生成しますが、このような機能は主に「Web公開コア」が担当しています。
Web公開エンジンを構成するもう1つのソフトウェア「カスタムWeb公開エンジン」は、WebサーバーおよびWeb公開コアと通信して、主にXSLTプロセッサーとして機能し、サーバーサイドでのXSLTスタイルシートの処理がサポートされています。
カスタムWeb公開エンジンはXSLTリクエストを受け取った場合に、Web公開コアに対してXMLリクエストを送ってFileMakerデータベースのXMLデータを取得し、XSLTスタイルシートを使用してXMLデータからHTMLページ、XMLドキュメントあるいはテキストに変換、生成することができます。
カスタムWeb公開エンジンからの出力は、WebサーバーによってWebユーザーのブラウザーに提供されます。
mod_ssl 2.8.20 for Apache 1.3.31
October 19, 2004
Apache 1.3.31用のモジュール「mod_ssl 2.8.20」がリリースされています。このバージョンでは2点のセキュリティ脆弱性の修正が含まれています。
1点目は、OpenSSL 0.9.7を使用していて、DirectoryあるいはLocationコンテキストにおいてSSLCipherSuiteディレクティブが使われ、特定の暗号アルゴリズムを指定している場合に、実際にはバーチャルホスト設定で許可されているあらゆる暗号アルゴリズムが許可されてしまう脆弱性(CAN-2004-0885)です。この脆弱性はApache 2.0.35からApache 2.0.52までのmod_sslにも存在します。
2点目は、mod_sslのログレベルがtraceもしくはdebugの場合に、サーバーのクラッシュを引き起こすprintf関数の書式文字列に関わる脆弱性です。
なお、Apache HTTP Server 1.3.32が近日中にリリースされる見込みなので、Apache 1.3用のmod_sslは再度アップデートされると思われます。