FAMLog
INTER-Mediatorのアーキテクチャが将来変更予定
February 17, 2010
新居雅行氏が公開しているWebアプリケーションフレームワーク「INTER-Mediator」のアーキテクチャが将来変更される予定であることが案内されています。
機能追加を実現するにあたり仕様を一部見直す必要が出てきたことが分かり、仕組みを検討するために設計の検討をしてから実装を始めるとのことです。
INTER-Mediatorのメーリングリストでも仕様についての検討や議論が行われ始めています。
第54回「FileMaker Fun Night!」イベントレポートが公開
February 10, 2010
セブンズドアが、毎月Apple Store, Ginzaで行っているイベント「FileMaker Fun Night!」のレポートを更新しています。
2009年12月19日に行われた第54回のイベントレポートが追加されており、カスタム関数やテキスト関数などに関する情報が紹介されています。
次回は、「条件付書式の掘り下げ検証」というテーマで2010年2月20日(土)18:00-19:30に同イベントが開催される予定になっています。なお、同イベントは参加費および事前申し込みは共に不要です。
INTER-Mediatorの概要と動作原理を紹介した発表資料が公開
February 09, 2010
http://msyk.net/において、2010年2月7日に行われた「FileMaker Pro 東京ユーザーズミーティング(FM-Tokyo)」における、INTER-Mediatorを紹介した発表資料が公開されています。
発表資料(「Webアプリケーション開発を根本から変えるINTER-Mediator」)では、INTER-Mediatorの概要や仕組みが解説されていて、他のフレームワークとの違いや将来的な展望について紹介されています。
INTER-Mediatorは、MITライセンスで提供されるオープンソースソフトウェアです。HTMLで作ったページをもとにデータベースと連動するWebアプリケーションを構築できるフレームワークです。
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
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に対応しています。
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)
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サーバーに限らず、他のサーバーソフトウェアおよびサービスの稼働状況を確認することもできます。
Phusion Passenger 2.2.8
December 21, 2009
「Phusion Passenger 2.2.8」が公開されています。
Phusion Passengerは、Railsアプリケーションを運用するためのApacheモジュールとして利用することもできます。バージョン2.2.8では、mod_gnutlsとの組み合わせで発生する問題や、Ruby 1.9.1-p152以降で発生する非互換問題などが修正されています。
PassengerのライセンスはGPLバージョン2であり、オープンソースとして公開されているソフトウェアです。POSIX準拠のOSで動作するため、Mac OS Xでの動作もサポートされています。
OpenSSHサーバーの設定ファイルに構文エラーがないかチェックする
December 17, 2009
OpenSSHサーバーは、ディレクティブと呼ばれる設定項目を設定ファイルに記述することでSSHサーバー(sshd)の動作を調整できます。
設定ファイルは通常「sshd_config」という名前のファイルです。設定ファイルにおいて構文や書式に間違いがあるとSSHサーバーが起動しませんが、設定ファイルの構文エラーはsshd -tを使って調べられます。
[使用例]
$ sudo sshd -t
なお、構文エラーがない場合には上記コマンドの結果は何も出力されません。