FAMLog
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に対応しています。
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)
安全なウェブサイトの作り方 改訂第4版
January 22, 2010
情報処理推進機構(IPA)が、適切なセキュリティを考慮したWebサイトを作成するための資料「安全なウェブサイトの作り方」を改訂し、改訂第4版を2010年1月20日から公開しています。
「安全なウェブサイトの作り方」は、IPAが届出を受けた脆弱性関連情報をもとに、届出件数の多かった脆弱性や攻撃による影響度が大きい脆弱性を取り上げ、開発者や運営者が適切なセキュリティを考慮したWebサイトを作成するための資料です。改訂第4版では失敗例が拡充されています。
FileMakerのWebビューアにおいてdataスキームを使用する際には、Webアプリケーションを構築する場合と同様の注意が必要になります。FileMaker ServerのカスタムWeb公開機能だけでなく、FileMaker ProのWebビューアを使う前にも「安全なウェブサイトの作り方」を是非とも読みましょう。
[関連]2008年12月「FileMaker Pro 東京ユーザーズミーティング」発表資料(FAMLog)
Rfm Code Reading #5
January 21, 2010
2010年2月7日(日)午前9時30分より「Rfm Code Reading #5」を開催します。
Ruby on RailsとFileMaker ServerのカスタムWeb公開に興味のある方のご参加をお待ちしています。詳細については下記URLのページをご覧ください。
http://d.hatena.ne.jp/matsuo_atsushi/20100121/1264084758
なお、今回のテーマは「Rfm::Databaseクラス」です。
INTER-MediatorがMySQLに対応
January 18, 2010
新居雅行氏が開発したWebアプリケーションフレームワーク「INTER-Mediator」が2010年1月16日に更新されており、FileMaker Serverだけでなく新たにMySQLにも対応しています。
2010/1/16版では、MySQLをサポートしただけでなく、新たにInternet Explorer 8での動作に対応し、クロスサイトスクリプティング脆弱性や不具合の修正などが行われています。
INTER-Mediatorに関するディスカッショングループがGoogle グループ上に開設されると同時に、GitHub上でレポジトリが作成および公開されており、今後の動向が楽しみなソフトウェアです。
[関連]INTER-Mediator(FAMLog)
Apple Remote Desktop 3.3.2
January 14, 2010
「Apple Remote Desktop Client 3.3.2」および「Apple Remote Desktop Admin 3.3.2」が公開されています。
Apple Remote Desktop 3.3.2では、全体的な信頼性、ユーザビリティおよび互換性に関するいくつかの問題が解決されており、以下のいずれかのバージョンのシステムソフトウェアが必要です。
・Mac OS X v10.4.11
・Mac OS X Server v10.4.11
・Mac OS X v10.5.7以降
・Mac OS X Server v10.5.7以降
・Mac OS X v10.6以降
・Mac OS X Server v10.6以降
また、アップデートには以下のものが必要となっています。
・Apple Remote Desktop(ARD)バージョン3.0、3.1、3.2、3.2.1、3.2.2、3.3または3.3.1
・Ethernet(推奨)、AirMac、またはIP over FireWireによるネットワーク接続
Ruby 1.8.7-p249 & Ruby 1.9.1-p378
January 12, 2010
Ruby 1.8.7-p249およびRuby 1.9.1-p378が公開されています。
Ruby 1.8.7-p249およびRuby 1.9.1-p378では、Rubyに標準添付されているライブラリの1つであるWEBrickにおけるエスケープシーケンス挿入の脆弱性が修正されています。
攻撃者が悪意のあるエスケープシーケンスをログに挿入することが可能だったため、ログを閲覧する際に端末エミュレーターで危険な制御文字を実行される危険があったとのことです。
Mac OS X ServerにおいてWebサーバーを起動する
January 05, 2010
Mac OS X Serverにおいて、Webサーバーを起動する方法の1つにserveradminコマンドを使用する方法があります。
コマンドラインインターフェースでWebサーバーを起動するには次のように入力します。
[使用例]
$ sudo serveradmin start web
serveradminコマンドでは、Webサーバーに限らず、他のサーバーソフトウェアおよびサービスの起動や停止が可能です。