FAMLog
FileMaker Pro 17 Advancedの新機能:アドオンテーブル
March 07, 2019
FileMaker Pro 17 Advancedでは、[ポータル設定]ダイアログボックスでアドオンテーブルを追加できるようになり、さまざまなタイプの一般的な関連情報を記録・表示する機能を手軽に拡張できます。
アドオンテーブルを利用することで、あらかじめ定義されたフィールドのセットを含むテーブルをデータベースに追加でき、追加した新規テーブルと現在のテーブルの間にリレーションシップが自動的に作成されるほか、レイアウト上で使用されるスクリプトが追加されます。
アドオンテーブルを追加するには、レイアウトモードでポータルオブジェクトを作成した後、[ポータル設定]ダイアログボックスの[レコードを表示:]で[新規アドオンテーブル...]を選択します。なお、レイアウトは主キーフィールドのあるテーブルを元にしている必要があります。
[関連]FileMaker Pro Advanced の使いやすさの強化(FAMLog)
FileMaker Pro 17 Advancedの改善点:サーバーへの再接続時の応答性
February 22, 2019
FileMaker Pro 17 Advancedでは、サーバーとのネットワーク接続が途絶えた場合に、接続を復旧している間にそのホストに依存しないファイルの作業を続行できるように改善されています。
バージョン17では、共有ファイルに再接続する方法が改善されており、切断されたファイルへの接続を再確立している間も他のローカルファイルや接続済みファイルを自由に操作できるようになっています。
なお、FileMaker ナレッジベースによると、FileMaker Pro 17 Advancedでは次のいずれかの条件に該当するとファイルへの再接続を試行しないようになっているとのことです。
・スクリプトに保存されていない変更内容がある
・ウインドウが[レイアウト]モードである
・[レイアウト設定]ダイアログボックスが開いている
・[タブ順設定]ダイアログボックスが開いている
[関連]FileMaker Pro Advanced で、あるファイルによって再接続を試行している間にローカルファイルおよび接続済みファイルを使用できるようにする(FileMaker ナレッジベース)、FileMaker Pro 14の新機能:サーバーへの再接続(FAMLog)
第46回カスタムWeb勉強会開催のお知らせ
February 21, 2019
2019年4月6日(土)午前10時より「第46回カスタムWeb勉強会」を開催します。
FileMaker ServerのカスタムWeb公開やFileMaker Data APIに関する、出席者全員参加型の勉強会として進めてきましたが、2018年8月から読書会形式として開催しています。
「体系的に学ぶ 安全なWebアプリケーションの作り方 第2版」を読んで、参加者の間で知識を共有したり議論をしていきます。時間を決めて黙読した後、内容について議論していく予定です。詳細および参加申込については下記URLのページをご覧ください。
https://www.famlog.jp/cwpstudy/46
FileMaker Go 17の新機能:iOSデバイスのセンサーから情報を取得
February 20, 2019
FileMaker Go 17ではFileMaker Goを実行しているiOSデバイスのセンサーから情報を取得できるようになっています。
FileMaker Pro 17 Advancedで新たに導入されたGetSensor関数を使用することで、iOSデバイスの位置情報、傾き、速度、加速度、移動方向、回転速度、磁気、気圧およびバッテリーの充電レベルなどの情報を収集できます。
なお、FileMaker Goでは、対象デバイスでセンサーが使用できない場合にGetSensor関数は空の文字列を返すようになっています。例えば、GPSを搭載していないWi-FiモデルのiPadでspeed(速度)センサーやheading(移動方向))センサーから情報を取得する場合、空の値が返されます。
[関連]FileMaker Go 17: GetSensor ("speed") および GetSensor ("heading") は iPad (Wi-Fi モデル) では空の値を返す(FileMaker ナレッジベース)
fmcsadminのバージョン確認方法
February 19, 2019
fmcsadminのバージョンを確認するには、fmcsadminコマンドで-vオプションもしくは--versionオプションを使用します。
CentOS LinuxやmacOSではfmcsadminのバージョン情報は次のように表示されます。なお、Windowsの場合にはfmcsadmin.exeを利用します。
[実行例]
$ fmcsadmin -v
fmcsadmin 0.9.3
現時点におけるfmcsadminの最新版はバージョン0.9.3であり、現状ではベータ版(テスト・評価用の試用版)として配布しています。FileMaker Admin API (Trial)の使用期限がFileMaker Cloud 1.17とFileMaker Server 17では2019年9月27日となっていることから、現在配布しているものはトライアル期間が終了した後に使用できなくなる見通しであり、後日バージョンアップを行う必要が出てくる可能性があります。
[関連]fmcsadmin 0.9.3を公開(FAMLog)
FileMaker Pro 17 Advancedの新機能:[マイ App]ウインドウ
February 18, 2019
FileMaker Pro 17 Advancedでは、カスタム Appの作成および管理方法が新しくなり、起動センターが[マイ App]ウインドウに置き換わっています。[マイ App]ウインドウ内にお気に入りとして選択されたカスタム Appが配置され、複数のAppを選択または取り除くことができます。
なお、開くカスタム Appを指定せずにFileMaker Pro 17 Advancedを起動した場合、次の条件に基づいてウインドウが開きます。
・[マイ App]ウインドウにAppを追加していた場合は[マイ App]ウインドウ
・[マイ App]ウインドウにAppを追加していなかった場合かつ最近開いたファイルがある場合は[最近使った項目]ウインドウ
・[マイ App]ウインドウにAppを追加していなかった場合かつ最近開いたファイルがない場合は[作成]ウインドウ
[最近使った項目]ウインドウには最近開いたことがあるカスタム Appが一覧表示され、[作成]ウインドウでは新規でカスタム Appを作成することができます。
[関連]FileMaker Pro Advanced でのカスタム App の作成および管理機能の強化(FAMLog)、FileMaker Pro 14の新機能:起動センター(FAMLog)
FileMaker Pro 17 Advancedの新機能:Starter App
February 15, 2019
FileMaker Pro 17 Advancedでは、カスタム Appの作成方法が新しくなり、これまでのStarter SolutionがStarter Appまたはサンプル Appのいずれかに基づいてファイル (カスタム App) を作成するように刷新されています。
[ファイル]メニューの[新規作成...]を選ぶことで表示される、新しい[作成]ウインドウでは、多数の一般的なビジネスタスク向けのStarter Appを基にカスタム Appを作成できます。FileMaker Pro 17 Advancedに付属するあらかじめ定義されたStarter Appは、複数の関連項目を記録するシンプルなアプリケーションであるので初めてカスタム Appを作成する場合に手始めに利用するのに適しており、アドオンテーブルと組み合わせることで拡張できるようになっています。
Starter Appに基づいて作成されたアプリケーションには、一覧および詳細のレイアウトにレコードが表示されるメインのテーブルに加えて、ポータルまたは追加のレイアウトにレコードが表示される1つ以上の関連テーブルがあります。例えば、「連絡先」Starter Appでは、複数の番地、電話番号、および電子メールアドレスを含む連絡先をポータルに表示して記録することができるようになっています。
[関連]FileMaker Pro Advanced でのカスタム App の作成および管理機能の強化(FAMLog)、FileMaker Pro Advanced の使いやすさの強化(FAMLog)
curl 7.64.0が公開
February 06, 2019
curl 7.64.0が公開されています。
curlは、さまざまな通信規格に対応しているデータ転送用のコマンドラインツールおよびライブラリです。バージョン7.64.0では、3点のセキュリティ脆弱性が修正されています。
なお、バージョン16以降のFileMaker製品では[URL から挿入]スクリプトステップでさまざまなcURLオプションを指定できるようになっています。これにより、REST APIを用いて各種WebサービスやアプリケーションにJSONデータを要求するHTTPリクエストを手軽に作成することが可能です。
INTER-Mediator 5.9を公開
January 30, 2019
INTER-Mediator 5.9を公開しました。同時に、バージョン5.9をベースにしたINTER-Mediator-Server VMもリリースしました。
INTER-Mediatorは、予算規模の小さな組織でも業務システムの開発を円滑にできることを目指して開発された、MITライセンスで提供されるWebアプリケーションフレームワークです。INTER-Mediator 5.9では、PHP 5.6.40でINTER-Mediatorが動作しない不具合や、XAMPP for Windows利用時に発生していた互換性に関する問題が修正されています。
旧バージョンからバージョンアップする際には、必ず事前に「バージョン移行ガイド」を参照するようにしてください。
[関連]PHP 5.6.40、PHP 7.1.26、PHP 7.2.14およびPHP 7.3.1が公開(FAMLog)
APPLE-SA-2019-1-22-5 Safari 12.0.3
January 29, 2019
Appleからセキュリティ脆弱性の修正を含んだSafari 12.0.3が配布されています。
複数の脆弱性が修正されたSafari 12.0.3は、macOS Sierra 10.12.6およびmacOS High Sierra 10.13.6で利用できます。同時に公開されたmacOS Mojave 10.14.3にもSafari 12.0.3が含まれています。
なお、OS X El Capitan用のSafari 12は提供されておらず、macOS Sierra以降にアップグレードすることが推奨される状況になっています。
[関連]APPLE-SA-2019-1-22-2 macOS Mojave 10.14.3, Security Update 2019-001 High Sierra, Security Update 2019-001 Sierra(FAMLog)