FAMLog
Mac OS X v10.4でACLを有効にする
July 29, 2005
アクセス制御リスト(ACL)はMac OS X Server v10.4の新機能の1つであり、ワークグループマネージャを使うことでACLの各種設定ができます。
一方、通常版のMac OS X v10.4では、ACLは通常有効になっておらず利用できませんが、fsaclctlコマンドを使ってコマンドラインでACLを有効にすることができます。
fsaclctlコマンドでブートボリュームに対してACLを有効にするには、次のようにターミナルでコマンドを入力します。
sudo /usr/sbin/fsaclctl -p / -e
Web Security Threat Classification日本語版
July 28, 2005
WASC(Web Application Security Consortium)が配布しているドキュメント「Web Security Threat Classification」の日本語版が公開されています。
このドキュメントは、Webアプリケーションのセキュリティに対する脅威について体系的に分類および具体的に解説されていて、Webアプリケーションを開発およびWebサイトを運営する上で、知っておくべき安全なプログラミング作法やセキュリティ面のガイドラインを提供する内容となっています。
新しいMac miniは512MBのRAMを標準搭載
July 27, 2005
アップルが2005年7月26日に、全モデルのメモリーを倍増したMac miniも発表しています。
今回発表されたMac miniは全機種に512MBのメモリーが標準搭載され、AirMac ExtremeとBluetoothによるワイヤレスネットワーク機能を内蔵したモデルと、DVDの作成が可能なSuperDriveとワイヤレスネットワーク機能を搭載したモデルを新たに追加しています。
標準でMac OS X v10.4がプリインストールされるようになった新しいMac miniは2005年7月27日より順次販売され、税込価格は、1.25GHzモデルが58,800円、1.42GHzのコンボドライブモデルが69,800円、1.42GHzのSurperDriveモデルが81,800円となっています。
1.42GHz iBook G4
July 26, 2005
アップルが2005年7月26日に、スクロールトラックパッドと緊急モーションセンサーを搭載した新しいiBook G4を発表しています。
今回発表されたiBookは最高1.42GHzのPowerPC G4プロセッサーおよびATI Mobility Radeon 9550を採用し、全モデルに512MBのメモリーと54Mbps AirMac ExtremeおよびBluetooth 2.0+EDRを標準装備しています。
新しいiBook G4シリーズは2005年7月27日より順次販売され、税込価格は、12インチモデルが119,800円、SuperDriveを搭載した14インチモデルが149,800円となっています。
アクセス制御リスト(ACL)
July 25, 2005
Mac OS X Server v10.4の新機能の1つに「アクセス制御リスト(ACL)」があります。
アクセス制御リスト(ACL)を利用すると、ファイルやフォルダのアクセス権をきめ細かく制御することが可能になり、ファイルやフォルダに対して複数のユーザーおよびグループのアクセス権を設定できます。また、Windows Server 2003やWindows XPとも完全互換なアクセス権を設定できます。
Mac版FileMaker Server 7でホストされるすべてのデータベースファイルは、通常はfmsadminグループが読み書きできるようにアクセス権を変更する必要がありますが、ACLを利用することにより、ファイルごとにアクセス権を変更する必要がないようにすることが可能です。
[関連資料]Tiger Serverで使うFileMaker Server(http://msyk.net/fmp/)
Jakarta Commons Codecでメッセージダイジェストを生成
July 22, 2005
The Jakarta Projectの「Commons Codec」は、よく利用されるエンコードおよびデコード処理の機能を提供するJavaのライブラリです。
Commons CodecのDigestUtilsクラスには、SHA-1およびMD5のダイジェストを生成するメソッド(shaHex、md5Hex)が含まれているので、このライブラリをFileMaker Server AdvancedのWeb公開エンジンに追加することにより、XSLTスタイルシートからメッセージダイジェストを手軽に生成することが可能になります。
Commons Codecはメッセージダイジェストを生成する以外に、Base64やURLエンコード、Quoted-Printable形式など、各種エンコードおよびデコード処理を行うクラスが用意されています。
サーバーサイドで処理されるJavaScriptの有効化 (4)
July 21, 2005
FileMaker Server 7 AdvancedのXSLTを使用したカスタムWeb公開において、サーバーサイドで処理されるJavaScriptを利用して独自の拡張関数を定義するには、xalan:componentエレメントおよびxalan:scriptエレメントを使用します。
(記述例)
<xalan:component prefix="fmp-ex" functions="functionName">
<xalan:script lang="javascript">
function functionName()
{
return ("#009900");
}
</xalan:script>
</xalan:component>
xalan:componentエレメントはxsl:stylesheetエレメントの子エレメントとして記述し、定義した拡張関数は宣言したネームスペースの接頭辞を使って記述することで、その関数を利用できます。
(使用例)
<font color="{fmp-ex:functionName()}">The value is 50</font>
「始めようFileMaker - 特製USBメモリプレゼント」キャンペーン
July 20, 2005
ファイルメーカー社が、2005年7月20日から2005年9月19日までにFileMaker製品を店頭およびFileMaker Storeで購入した登録ユーザーを対象に、抽選でファイルメーカー特製USBフラッシュメモリ(256MB)およびネックストラップをプレゼントする「始めようFileMaker - 特製USBメモリプレゼント」キャンペーンを行うと案内しています。
特製USBフラッシュメモリには、ファイルメーカー社のWebサイトで一般に無償提供されている「FileMaker Pro 7 評価版」「営業部/販売システム」「こんなん欲しかってん キャンパスツール」および「FileMaker 7 ファミリ製品データシート」があらかじめ保存されているとのことです。
FileMaker Pro 7 通常パッケージ製品、およびFileMaker Pro 7 ライセンスパックがキャンペーン対象製品となっています。
サーバーサイドで処理されるJavaScriptの有効化 (3)
July 19, 2005
FileMaker Server 7 AdvancedのXSLTを使用したカスタムWeb公開において、サーバーサイドで処理されるJavaScriptを利用して独自の拡張関数を定義する場合には、その拡張関数用のネームスペースも宣言する必要があります。
独自拡張関数用ネームスペースの接頭辞については、ネームスペースを一意に識別できるように記述されていれば、任意の文字列(例:fmp-ex)を指定できます。
(ネームスペースの宣言例)
xmlns:fmp-ex="ext1"
APPLE-SA-2005-07-12 Mac OS X v10.4.2
July 15, 2005
Mac OS X v10.4.2およびMac OS X Server v10.4.2にはセキュリティ脆弱性を修正するアップデートも含まれていて、TCP/IPおよびDashboardにおけるセキュリティ脆弱性が修正されます。
バージョン10.4.2では、特別に細工されたTCP/IPパケットによりカーネルパニックが引き起こされる問題、およびApple純正のDashboardウィジェットを上書きするウィジェットをインストールしてしまう可能性がある問題が修正されています。
こららの問題は共にMac OS X v10.4にのみ影響するもので、以前のバージョンのMac OS Xには影響ありません。