FAMLog
GetValue関数
May 31, 2006
GetValue関数は、FileMaker 8で追加された関数です。改行で区切られた値の一覧から指定した位置の値を返します。
(構文)
GetValue(値一覧; 値番号)
値とは改行で区切られた文字列のことであり、例えば、「GetValue("ロンドン¶パリ¶香港"; 2)」の結果は「パリ」になります。
値には、空白、文字、単語、文章または段落を使用することができます。また、最後の値は、改行の有無に関わらず認識されるようになっています。
入門 PHPセキュリティ
May 26, 2006
セキュリティを意識したPHPプログラミングのポイントを解説したPHPセキュリティの入門書「入門 PHPセキュリティ」が2006年5月11日に発売されています。
この書籍は、Chris Shiflettが執筆した「Essential PHP Security」の翻訳書であり、 主要な攻撃パターンごとに、セキュリティを確保するために必要となるPHPプログラミングの基本的なアイデアと有効な実践方法を詳しく解説しています。
PHPでセキュアなコードを書くための入門書であり、PHPセキュリティの基本を効率よく学ぶことができます。
定価:1,890円(税込)
サイズ:B5変型
ページ数: 136
著者:Chris Shiflett
訳者:桑村 潤、廣川 類
出版社:オライリー・ジャパン(発売元:オーム社)
ISBN:4-87311-286-9[Amazon.co.jpで購入...]
スクリプトに引数を渡すクエリー引数を使用する際の注意点 (4)
May 25, 2006
FileMaker Server 8 AdvancedのカスタムWeb公開では、FileMakerのスクリプトに引数を渡すことができるクエリー引数が追加されましたが、基本機能では複数の引数を渡すことができないという制限があります。
複数の引数を渡したい場合は、区切りとなる文字をあらかじめ決めておき、その区切り文字で値を連結して、引数を受け取るスクリプト側でそれぞれの値を取得するようにします。区切りとなる文字を改行コードにして、スクリプト側ではGetValue関数を使用すれば、より手軽に任意の値を取得できます。
具体的には、URLエンコードされた改行コード(%0aや%0d)を使って値を連結した場合の、FileMakerクエリー文字列の例は次のようになります。
(例)-script=SCRIPTNAME&-script.param=PARAMETER1%0aPARAMETER2%0aPARAMETER3
上記例の場合、引数を受け取るスクリプトにおいて、次のように関数を使用することで文字列「PARAMETER2」を取得できます。
(使用例)
GetValue(Get(スクリプト引数); 2)
Apache HTTP Server 1.3.36
May 22, 2006
「Apache HTTP Server 1.3.36」が公開されています。
Apache 1.3.36はバージョン1.3系列のメンテナンスリリースであり、バージョン1.3.35からの変更点は、Apache 1.3.35で追加されたIncludeディレクティブの新機能に関連する不具合が1点修正されているだけです。
また、Apache 1.3.36が登場したことで「mod_ssl 2.8.27 for Apache 1.3.36」もあわせて公開されています。
FileMaker Web News:第6回 2006年5月号
May 15, 2006
書籍「FileMaker Server カスタムWebテクニック」に関する出版後の情報を補足することを主目的とした「FileMaker Web News」第6回目をお届けします。
■FileMaker 8v3 アップデータ
「FileMaker Server 8v3 アップデータ」と「FileMaker Server 8v3 Advanced Web公開エンジン アップデータ」が2006年4月下旬に公開されました。これにより、FileMaker Server 8およびWeb公開エンジンの最新版はバージョン8v3(8.0v3)となっています。サーバー関連のアップデータだけでなく、「FileMaker Pro 8v3 アップデータ」と「FileMaker Pro 8v3 Advanced アップデータ」も同時に公開されています。
[関連]FileMaker 8v3 アップデータ(FAMLog)
■FileMaker Pro 8 5ライセンスパック
ファイルメーカー社が、4本分の値段で5本分のFileMaker Pro 8を購入できるキャンペーン製品「FileMaker Pro 8 5ライセンスパック」を特別価格159,600円(税込)で提供する「FileMaker Pro 8 5ライセンスパック キャンペーン」を2006年4月28日から実施しています。期間限定のキャンペーンであり、実施期間は2006年8月31日までとなっています。
[関連]FileMaker Pro 8 5ライセンスパック キャンペーン(FAMLog)
(2007/01/08追記:リンク先のページがなくなっていたので、リンクを一部削除しました。)
(2008/03/15追記:カテゴリーをBookからNewsに変更しました。)
FileMaker Pro 8 5ライセンスパック キャンペーン
April 28, 2006
ファイルメーカー社が、「FileMaker Pro 8 5ライセンスパック」を特別価格159,600円(税込)で提供する「FileMaker Pro 8 5ライセンスパック キャンペーン」を実施しています。
「FileMaker Pro 8 5ライセンスパック」は、4本分の値段で5本分のFileMaker Pro 8を購入できるキャンペーン製品です。期間限定のキャンペーンであり、実施期間は2006年4月28日から2006年8月31日までとなっています。
このキャンペーン製品は、販売店およびFileMaker Storeにおいて誰でも購入することが可能です。
Mac OS X版KP-Backup 1.0とJ2SE 5.0 Release 4
April 27, 2006
株式会社キー・プランニングが、Mac OS X版のKP-Backup 1.0はJava 2 Standard Edition (J2SE) 5.0 Release 4を適用した環境には対応していないと案内しています。
Java 2 Standard Edition (J2SE) 5.0 Release 4をインストールすると、J2SE 1.4.2に代わってJ2SE 5.0の環境が優先されるように自動的に設定が変更されるため、アップデートの適用だけで非互換の問題が生じるとのことです。KP-Backup 1.0を利用している場合には、J2SE 5.0 Release 4をインストールしないように注意する必要があります。
KP-Backupは、次回のマイナーアップデートもしくはメジャーアップデートで、J2SE 5.0 Release 4への対応が行われるようです。
[関連]J2SE 5.0 Release 4(FAMLog)
(2006/06/30追記:KP-Backup 1.0.2でJ2SE 5.0 Release 4に対応しています。)
FileMaker 8v3 アップデータ
April 26, 2006
ファイルメーカー社が、「FileMaker Pro 8v3 アップデータ」と「FileMaker Pro 8v3 Advanced アップデータ」、「FileMaker Server 8v3 アップデータ」、および「FileMaker Server 8v3 Advanced Web公開エンジン アップデータ」の提供を開始しています。
バージョン8.0v3では、バージョン7または8.0v1のクライアントが、バージョン8.0v2のホストに接続している場合に、非保存の計算フィールドに対して検索を実行するとレコードセット全体が返されてしまう問題が解決されています。
なお、FileMaker Pro 8v3およびFileMaker Pro 8v3 AdvancedをFileMaker Server 8と組み合せて日本語を使用する場合には、FileMaker Server 8を必ずFileMaker Server 8v3にアップデートする必要があります。
(2007/01/08追記:リンク先のURLを変更しました。)
FileMaker Server 8の新機能と改善点 (3)
April 21, 2006
FileMaker Server 8では、バージョン8で追加された新しい関数やスクリプトステップ、検索パターンなど、FileMaker Pro 8の新機能をサポートしています。
FileMaker Server 7ではバージョン8の新機能はサポートされていないため、FileMaker Serverのクライアントとして、FileMaker Pro 8およびFileMaker Pro 8 Advancedを最大限に活用するためには、FileMaker Server 8が必要になります。
なお、一部注意点がありますが、FileMaker 8とFileMaker 7のクライアントをネットワーク上で混在させて使用することも可能です。
APPLE-SA-2006-04-18 J2SE 5.0 Release 4
April 20, 2006
Mac OS X v10.4.5以降用の「J2SE 5.0 Release 4」には、セキュリティ上の問題を修正するアップデートも含まれています。
信頼されないJavaアプリケーションやJavaアプレットに対して上位アクセス権の獲得を許可してしまうセキュリティ上の問題がありましたが、J2SE 5.0 Release 4では、内部バージョン番号が1.5.0_06であるJ2SEに更新することで、その問題を解決しています。
さらに、Javaインプットメソッドのマイナーなセキュリティ関連の修正も、このアップデータに含まれているとのことです。