FAMLog
-delete.relatedクエリー引数
January 08, 2010
FileMaker ServerのXMLおよびXSLTを使用したカスタムWeb公開において、ポータル内の関連レコードを削除するには「-delete.related」クエリー引数を使用します。
-delete.relatedクエリー引数は、-editクエリーコマンドのオプションで、FileMaker Server 9で新たに追加されたクエリー引数です。
削除対象のポータルレコードが含まれる親レコードをレコードIDで指定し、さらに関連テーブル名とそのテーブルにおけるレコードをIDを用いて削除対象のポータルレコードを指定します。
[使用例]
-db=employees&-lay=family&-recid=1001&-delete.related=dependents.3&-edit
なお、実際のシステムでこのクエリー引数を使用することは少ないものと思われますが、実際に利用する場合には、意図しないレコードの削除を防ぐために、-delete.relatedクエリー引数で指定するポータルレコードのレコードIDは慎重に指定するよう注意する必要があります。
[関連]FileMaker Server カスタムWebテクニック改訂版「3.3.27 ポータル内のレコードを削除する」(171ページ)
Mac OS X ServerにおいてWebサーバーを停止する
January 07, 2010
Mac OS X Serverにおいて、Webサーバーを停止する方法の1つにserveradminコマンドを使用する方法があります。
コマンドラインインターフェースでWebサーバーを停止するには次のように入力します。
[使用例]
$ sudo serveradmin stop web
[関連]Mac OS X ServerにおいてWebサーバーを起動する(FAMLog)
gemパッケージインストール時にRDocドキュメント生成処理を省略する
January 06, 2010
Rubyのパッケージ管理ツールであるRubyGemsを使用してパッケージをインストールする際に、RDocドキュメントの生成処理を省略するには--no-rdocオプションを使用します。
[使用例]
$ sudo gem install rfm --no-rdoc
$ sudo gem install rfm --no-rdoc --no-ri
RDocドキュメントの生成処理が省略されることで、インストール作業が高速化され、ディスク領域の節約になります。特にドキュメントをインストールする必要がない環境の場合には、このオプションは有用です。
なお、RIドキュメントの生成処理を省略する場合には--no-riオプションを使います。
Mac OS X ServerにおいてWebサーバーを起動する
January 05, 2010
Mac OS X Serverにおいて、Webサーバーを起動する方法の1つにserveradminコマンドを使用する方法があります。
コマンドラインインターフェースでWebサーバーを起動するには次のように入力します。
[使用例]
$ sudo serveradmin start web
serveradminコマンドでは、Webサーバーに限らず、他のサーバーソフトウェアおよびサービスの起動や停止が可能です。
Mac OS X ServerでWebサーバーの稼働状況を確認する
December 24, 2009
Mac OS X Serverにおいて、Webサーバーの稼働状況を確認する方法の1つにserveradminコマンドを使用する方法があります。
コマンドラインインターフェースでWebサーバーの稼働状況の概要を確認するには次のように入力します。
[使用例]
$ sudo serveradmin status web
web:state = "STOPPED"
serveradminコマンドでは、Webサーバーに限らず、他のサーバーソフトウェアおよびサービスの稼働状況を確認することもできます。
PHP 5.2.12
December 18, 2009
「PHP 5.2.12」が公開されています。
PHP 5.2.12では、5件のセキュリティ脆弱性と60件を超える不具合が修正されています。
PHPの最新安定バージョンはバージョン5.3.1ですが、いくつか互換性のない変更点や考慮すべき新機能が存在するため、現在PHP 5.2系統を利用している場合にはPHP 5.2.12を利用するとよいでしょう。
OpenSSHサーバーの設定ファイルに構文エラーがないかチェックする
December 17, 2009
OpenSSHサーバーは、ディレクティブと呼ばれる設定項目を設定ファイルに記述することでSSHサーバー(sshd)の動作を調整できます。
設定ファイルは通常「sshd_config」という名前のファイルです。設定ファイルにおいて構文や書式に間違いがあるとSSHサーバーが起動しませんが、設定ファイルの構文エラーはsshd -tを使って調べられます。
[使用例]
$ sudo sshd -t
なお、構文エラーがない場合には上記コマンドの結果は何も出力されません。
mi 2.1.9
December 16, 2009
Mac OS X用のテキストエディター「mi 2.1.9」が2009年12月5日に公開されています。
mi 2.1.9では、ツールバー機能の改善と共に、ツールバーに検索ボックス機能が追加されています。その他にスペルチェック機能も新機能として追加されており、各種機能追加や不具合の修正も行われています。
mi 2.1.9はMac OS X v10.3.9以降で動作しますが、スペルチェック機能についてはMac OS X v10.4以降での動作となります。
Apacheの設定ファイルに構文エラーがないかチェックする
December 15, 2009
Apache HTTP Serverは、ディレクティブと呼ばれる設定項目を設定ファイルに記述することでWebサーバーの動作を調整できます。
設定ファイルは通常「httpd.conf」という名前のファイルです。設定ファイルにおいて構文や書式に間違いがあるとApacheが起動しないため、起動前に構文エラーがないかチェックすることが重要です。
設定ファイルの構文エラーは、apachectl configtestもしくはhttpd -tを使って調べられます。なお、Apacheは起動時か再起動時のみ設定ファイルの変更を認識します。
[使用例]
$ apachectl configtest
Syntax OK
第53回「FileMaker Fun Night!」イベントレポートが公開
December 14, 2009
セブンズドアが、毎月Apple Store, Ginzaで行っているイベント「FileMaker Fun Night!」のレポートを更新しています。
2009年11月14日に行われた第53回のイベントレポートが追加されており、FileMakerと日付に関する情報が紹介されています。
次回は、「テキスト関数再認識講座」というテーマで2009年12月19日(土)18:30-20:00に同イベントが開催される予定になっています。なお、同イベントは参加費および事前申し込みは共に不要です。