FAMLog
Mac OS Xでカーネルエクステンションの一覧を取得する
February 05, 2010
Mac OS Xでカーネルエクステンションの一覧をコマンドで取得するにはkextfindコマンドを使用します。
kextfindコマンドはMac OS X Leopardで導入されたコマンドであり、コマンドラインインターフェースでカーネルエクステンションの一覧を表示させるには次のように入力します。
[使用例]
$ kextfind -print
$ kextfind -loaded -print
kextfindコマンドにはオプションが多数用意されており、特定の条件に合致した項目のみ表示させることができます。例えば、-loadedオプションをつけると、ロードされているカーネルエクステンションの一覧の取得が可能です。
kextfindコマンドの詳細はmanページに記載されていて、下記のコマンドで参照できます。
$ man kextfind
INTER-Mediator 0.5が公開
February 04, 2010
新居雅行氏がFileMaker Server対応のWebアプリケーションフレームワーク「INTER-Mediator 0.5」を公開しています。
バージョン0.5では、トリガーや保存前のチェック機能などがサポートされた他、データコンバータークラスが充実するなど、数多くの機能追加や改善が行われています。
なお、今週末の2010年2月7日(日)に開催されるFileMaker Pro 東京ユーザーズミーティング(FM-Tokyo)では、INTER-Mediatorを紹介するプレゼンテーションが予定されているとのことです。
[関連]INTER-MediatorがMySQLに対応(FAMLog)
Apache HTTP Server 1.3.42
February 03, 2010
「Apache HTTP Server 1.3.42」が公開されています。
Apache 1.3.42では、mod_proxyにおける整数オーバーフローの脆弱性が修正されています。
Apache 1.3.42は、バージョン1.3系列のメンテナンスリリースであり、Apache 1.3系列として配布される最後のバージョンとなります。今後はバージョン2.2系列への移行が推奨されています。
MacRuby 0.5
February 02, 2010
Objective-CベースのRuby実装であるMacRubyの新バージョン「MacRuby 0.5」が公開されています。
MacRubyは、Ruby 1.9をベースとしており、RubyからMac OS XおよびObjective-Cの機能を利用できます。
MacRuby 0.5では、HotCocoaおよびGrand Central Dispatchがサポートされ、Mac OS X Snow Leopardに対応しています。
CakePHP 1.2.6
February 01, 2010
PHP用のWebアプリケーションフレームワーク「CakePHP 1.2.6」が2010年1月下旬に公開されています。
CakePHP 1.2.6は安定版CakePHP 1.2の最新バージョンであり、不具合の修正が多数行われています。FileMaker Proデータベースと連動するWebアプリケーションをCakePHPで開発する際には、FMCakeMixを使用するとよいでしょう。
なお、CakePHPはバージョン1.3系統の開発も進められており、現在ベータ版が公開されている状況です。
mod_jk 1.2.26以降をバーチャルホストで利用する際の注意点
January 29, 2010
Apache HTTP ServerとTomcatの接続に使用されるコネクターであるmod_jk 1.2.26以降をバーチャルホストで利用する際には注意すべき点があります。
mod_jk 1.2.25以前ではJkMountディレクティブの設定はVirtualHostディレクティブごとに設定する必要はありませんでしたが、mod_jk 1.2.26以降では挙動が変更されています。mod_jk 1.2.26以降では、各VirtualHostディレクティブにおいて「JkMountCopy On」を設定するか、もしくはグローバルサーバーの設定において「JkMountCopy All」を設定する必要があります。
なお、現時点におけるJK 1.2系統の最新版はJK 1.2.28です。FileMaker Server 10ではJK 1.2.23をベースとしたものがWebサーバーモジュールで使用されています。
[関連]The Apache Tomcat Connector - Reference Guide - Configuring Apache
fmsadminコマンドの活用 (11)
January 28, 2010
FileMaker Serverに付属するfmsadminコマンドを利用すると、CLI(コマンドラインインターフェース)でFileMaker Serverを起動することができます。
fmsadminコマンドを使ってデータベースサーバーを起動するには、STARTコマンドを使用します。
[使用例]
$ fmsadmin start server
なお、このコマンドは、FileMaker Server Helper(Mac OS Xではfmserver_helperd)が実行されている場合のみ有効です。
[関連]fmsadminコマンドの活用 (6)(FAMLog)
FMCakeMixを紹介した発表資料のスライドが公開 (2)
January 27, 2010
2010年1月20日に行われた「Apple BU(アップルビジネスユース)」における、FMCakeMixを紹介した発表資料がSlideShare上で公開されています。
発表資料(「FileMakerとCakePHPでつくる簡単Webアプリケーション」)では、CakePHPやFMCakeMixの概要、およびFMCakeMixのインストール方法などが解説されており、FMCakeMixで作成されたサンプルアプリケーションもGitHub上で公開されています。
FMCakeMixは、MVCフレームワークであるCakePHP用のFileMakerデータソースドライバーです。FMCakeMixを利用すると、SQLデータベースと同じようにFileMakerとCakePHPを統合できます。
[関連]FMCakeMixを紹介した発表資料のスライドが公開(FAMLog)
Net::FileMaker 0.02
January 26, 2010
PerlからFileMaker ServerのカスタムWeb公開機能を利用するためのオープンソースソフトウェア「Net::FileMaker 0.02」が公開されています。
CPANモジュールとして公開されており、FX.phpやRfmと同様に内部的にはFileMaker ServerのXMLインターフェースを使用しています。また、GitHub上でもレポジトリが作成および公開されています。
Net::FileMakerのライセンスは、Perlのライセンスと同様、ArtisticライセンスとGPLのデュアルライセンスです。
FileMaker データベース開発テクニック 改訂版
January 25, 2010
FileMakerを使ったデータベース構築におけるプロ向け解説書「FileMaker データベース開発テクニック 改訂版」が2010年1月に発売されています。
この書籍は、2006年12月に発売された書籍「FileMaker データベース開発テクニック」の改訂版です。
基幹系データベースとの連携で利用する外部SQLデータソース(ESS)、スクリプトトリガ、およびFileMaker Server上でのスクリプト実行に関する解説が新たに追加されており、FileMaker Pro 10 AdvancedおよびFileMaker Server 10 Advancedに対応した内容となっています。
定価:3,360円(税込)
サイズ:B5変型
ページ数: 416
著者:木下 雄一朗
出版社:アスキー・メディアワークス
ISBN:978-4-04-868314-2[Amazon.co.jpで購入...]