FAMLog
JRuby 1.5.0が公開
May 14, 2010
Javaで開発されたRuby処理系である「JRuby 1.5.0」が公開されています。
JRuby 1.5.0は、Ruby 1.8.7-p249と互換性があり、ruby-debugを標準で同梱するようになっています。その他にもさまざまな改善や機能追加、互換性の向上が実現されており、Windows環境への対応も改善されています。
JRubyはトリプルライセンス(CPL/GPL/LGPL)のもとで公開されているオープンソースソフトウェアであり、JavaとRubyがお互いのクラスやライブラリ等にアクセスすることを可能にします。
Get(ウインドウモード)関数
May 13, 2010
FileMaker Proの「Get(ウインドウモード)関数」は、関数が評価されたときのウインドウモードを示す数値を返します。
この関数の戻り値は次の通りで、現在のデータベースファイルで複数のウインドウが開いている場合、一番手前のウインドウの結果のみが返されます。
・0:ブラウズモード
・1:検索モード
・2:プレビューモード
・3:印刷中
・4:レイアウトモード
なお、FileMaker Pro Advancedのデータビューアから関数を評価して、現在のウインドウがレイアウトモードになっている場合には「4」を返します。
FileMaker Pro 11の新機能:インスペクタ
May 12, 2010
FileMaker Pro 11では、レイアウトオブジェクトの設定を一箇所で変更できるインスペクタが新たに利用できるようになっています。
インスペクタは、レイアウトモードにおいて[表示]メニューの[インスペクタ]を選択することで表示されます。レイアウトオブジェクトの編集作業が以前より効率化され、レイアウトモードで行う大半の編集作業をインスペクタ上で行うことができます。
なお、インスペクタをすでに表示させている状態で[表示]メニューの[新規インスペクタ]を選択すると、複数のインスペクタウインドウを開くことができます。
FileMaker Pro 11の新機能:マージ変数
May 11, 2010
FileMaker Pro 11では、新たにマージフィールドで変数を使用できるようになり、レイアウトモードにおいて[挿入]メニューに[マージ変数]というメニュー項目が追加されています。
レイアウト上にグローバルフィールドや計算フィールドなどの代わりにマージ変数を配置することで、データベーススキーマをよりシンプルにできます。
なお、マージ変数で利用しているグローバル変数が未定義の場合には、ブラウズモードにおいてマージ変数としてレイアウト上に配置している文字列がそのまま表示されてしまうので、事前に何らかの値を設定しておくとよいでしょう。
(2010/07/08追記:バージョン11.0v2でレイアウト上に空のマージ変数が表示されてしまう問題が解決されています。)
FileMaker Pro 11 Advancedの新機能:カスタム関数のコピー&ペーストとインポート
May 10, 2010
FileMaker Pro 11 Advancedでは、カスタム関数のコピー&ペーストとインポートが新たに可能になりました。
独自の関数を作成できるカスタム関数はFileMaker Developer 7で追加された機能ですが、FileMaker Pro 11 Advancedを使用するとファイル間でもカスタム関数のコピー&ペースト、およびインポートが可能になります。
なお、上記機能はFileMaker Pro 11 Advancedのみで利用できる機能です。カスタム関数はFileMaker ProとFileMaker Pro Advancedの両方で使用できますが、カスタム関数の作成や編集などにはFileMaker Pro Advancedが必要です。
Sequel Pro 0.9.8が公開
May 07, 2010
Mac OS Xで動作するMySQLフロントエンドアプリケーションである「Sequel Pro 0.9.8」が公開されています。
Sequel ProはMySQLデータベースを管理できるMac用アプリケーションであり、バージョン0.9.8では64ビットモードに対応しています。
SSHトンネリングを利用してMySQLデータベースに接続できる機能およびインターフェースも用意されており、高機能でありながら柔軟性と使いやすさを兼ね備えています。
FileMaker Pro 11の新機能:スクリプト内の検索条件における変数の使用
May 06, 2010
FileMaker Pro 11では、スクリプト内の検索条件にローカル変数およびグローバル変数を利用できるようになっています。
例えば、[検索モードに切り替え]、[フィールド設定]および[検索実行]スクリプトステップを用いた方法の検索において、[フィールド設定]スクリプトステップで変数を使って検索条件を指定できます。
[検索条件を編集]ダイアログボックス内でも変数を指定できるようになっているので、バージョン11からは[検索実行]スクリプトステップのみで変数を用いた検索を行うことも可能です。
関連するスクリプトステップはWeb互換なので、FileMaker Server 11のWeb公開機能にも恩恵のある新機能です。
FileMaker Server 11の新機能:バックアップファイルのクローン
April 30, 2010
FileMaker Server 11では、新たにバックアップファイルのクローンを作成して、データを除外した形式でデータベースファイルの構造のみを別途保存できるようになっています。
スケジュールアシスタントで[バックアップファイルのクローン]を有効にすると、バックアップファイルのテーブル、レイアウト、スクリプト、ページ設定オプション、およびフィールド定義をデータなしで保存できます。
fmsadminコマンドのBACKUPコマンドのオプションも拡充されており、BACKUPコマンドで-nもしくは--cloneオプションを使用すると、バックアップとオプションの検証が完了した後で、各バックアップファイルのクローンを作成します。
[使用例]
$ fmsadmin backup --clone
Apache Tomcat 5.5.29が公開
April 28, 2010
「Apache Tomcat 5.5.29」が公開されています。
Tomcat 5.5.29では、4点の脆弱性が修正されています。
なお、FileMaker ServerおよびFileMaker Server Advanced(バージョン9、10、11)のWeb公開機能とAdmin Console用管理サーバーではTomcat 5.5系列が使われていて、バージョン11ではTomcat 5.5.27が使用されています。
CakePHP 1.3.0とCakePHP 1.2.7が公開
April 27, 2010
「CakePHP 1.3.0」と「CakePHP 1.2.7」が公開されています。
CakePHPは、PHP用のWebアプリケーションフレームワークです。CakePHP 1.3.0では数多くの新機能が追加されており、バージョン1.2からの移行ガイドも公開されています。
また、CakePHP 1.2系列の最新バージョンであるCakePHP 1.2.7では、test suiteにおけるマイナーなセキュリティ上の問題や不具合の修正が行われています。