FAMLog
Get(オープンデータファイル情報)関数
January 06, 2020
FileMaker Pro Advancedの「Get(オープンデータファイル情報)関数」は、各オープンデータファイルのファイルIDとパスに関する情報を返します。
各オープンデータファイルに関する情報は改行で区切られます。各行は「ファイルID<タブ>パス<改行>」という形式となっており、ファイルIDは[データファイルを開く]スクリプトステップでファイルが開かれたときに返されます。データファイルは[データファイルを閉じる]スクリプトステップを使用してファイルを閉じるか、またはFileMaker Pro Advancedを終了するまで開いたままになります。
Get(オープンデータファイル情報)関数は、バージョン18で追加された関数です。なお、この関数はRuntimeソリューションでは何も返しません。
[関連]FileMaker Pro 18 Advancedの新機能:バージョン18で追加された関数一覧(FAMLog)
OpenSSL 1.0.2uが公開
December 23, 2019
OpenSSL 1.0.2uが公開されています。
OpenSSLは通信暗号化ライブラリとして広く利用されているオープンソースソフトウェアです。OpenSSL 1.0.2uでは影響度低と位置付けられているセキュリティ脆弱性(CVE-2019-1551)が修正されています。
OpenSSLは現在バージョン3.0系統の開発も進められており、バージョン1.1.1系統の次のバージョンはバージョン3.0になる予定となっています。なお、バージョン1.0.2系列のサポートは2019年12月31日に終了する予定となっているので、今後はバージョン1.1.1系列にアップグレードする必要がある状況です。
AdoptOpenJDK 8 update 232が公開
October 24, 2019
AdoptOpenJDK 8 update 232(jdk8u232-b09)が公開されています。
AdoptOpenJDK 8 update 232では複数のセキュリティ脆弱性が修正されています。2019年2月にOracle社によるJava 8の商用向け公式サポートが終了したことに伴い、Javaのセキュリティアップデートを行う際には、Oracle Java SE SubscriptionをOracle社から購入する、もしくはオープンソースの実装であるOpenJDK 8に移行する必要が出てきます。
FileMaker ナレッジベースの記事では、Oracle JREをアンインストールしてAdoptOpenJDK 8に移行する手順が記載されていますが、FileMaker Serverのバージョンや使用しているオペレーティングシステムによって移行手順が異なります。OpenJDKへの移行方法の詳細についてはFileMaker ナレッジベースの記事を必ず参照するようにしてください。
[関連]FileMaker Server 18でOracle Java SE 8からOpenJDK 8に移行する(FAMLog)、FileMaker Server 18.0.3 以降での Java の変更(FileMaker ナレッジベース)
fmcsadmin 1.0.0を公開
September 26, 2019
fmcsadmin 1.0.0を公開しました。
正式版として公開したfmcsadmin 1.0.0では、FileMaker Cloud for AWS 1.18およびFileMaker Server 18に対応しました。fmcsadminは、FileMaker Admin APIを用いて実装したコマンドラインツールであり、FileMaker Serverに付属するfmsadminコマンドと同様の使い勝手を実現します。FileMaker Cloud fow AWS 1.18上で利用できるLinux版を用意している他、macOSやWindows上でFileMaker Cloud for AWS 1.18やFileMaker Server 18をリモートで管理することもできます。
fmcsadminは、オープンソースソフトウェアとしてGitHubで公開しており、無料でご利用いただくことが可能です。ライセンスは、ベータ版ではApache License, Version 2.0でしたが、正式版ではMITライセンスに変更しました。
[関連]FileMaker Server 18の新機能:FileMaker Admin API(FAMLog)
FMDataAPI Ver.20が公開
September 17, 2019
新居雅行氏がFileMaker Data APIをPHPで利用するためのクラスであるFMDataAPIのバージョン20を公開しています。
FMDataAPIは、MITライセンスで提供されているオープンソースソフトウェアです。FMDataAPI Ver.20では、queryメソッドのパラメーターである$offsetと$rangeのデフォルト値が0に変更されています。
なお、FileMaker Server 17以降で正式版として利用できるようになったFileMaker Data APIは、FileMaker Server 18では各種メタデータやレコード数に関する詳細情報を新たに取得できるようになっています。
[関連]FileMaker Server 18の改善点:FileMaker Data API(FAMLog)
Ruby on Rails 6.0が公開
September 02, 2019
Rubyで記述されたオープンソースのWebアプリケーションフレームワーク「Ruby on Rails 6.0」が2019年8月下旬に公開されています。
バージョン6.0では、リッチテキストコンテンツと編集機能をRailsで使えるようにするAction Textや、メールをRailsアプリケーションで受信して処理できるようにするAction Mailboxが新たに導入されるなど、数多くの新機能が追加されています。
なお、バージョン6.0系統にバージョンアップを行う際には、アップグレードガイドで各種変更点を確認してから移行作業を行う必要があります。
Apache HTTP Server 2.4.41が公開
August 15, 2019
Apache HTTP Server 2.4.41が公開されています。
Apache HTTP ServerはオープンソースのWebサーバーソフトウェアです。バージョン2.4.41では、複数のセキュリティ脆弱性が修正されており、mod_http2の脆弱性やmod_remoteipの脆弱性などが修正されています。
Let's Encryptの証明書を取得・更新できるmod_mdの機能強化もあわせて行われており、同バージョンに含まれるmod_mdがACMEv2プロトコルに新たに対応しています。
FileMaker Pro 18 Advancedの新機能:バージョン18で追加された関数一覧
July 19, 2019
FileMaker Pro 18 Advancedでは新しい関数が追加され、デジタル署名の生成・検証を行う関数や、オープンデータファイルのファイルIDとパスを返す関数、繰り返しや再帰処理のための関数等が新設されています。
バージョン18で追加された関数一覧は次の通りです。
・CryptGenerateSignature
・CryptVerifySignature
・Get(アカウントタイプ)
・Get(オープンデータファイル情報)
・SetRecursion
・While
SetRecursion関数は、式内部の再帰とループの最大繰り返し数を設定する関数です。While関数と再帰カスタム関数の繰り返しは、デフォルトでそれぞれ50,000回にまで制限されます。SetRecursion関数を使用すれば、その上限回数を変更し、無限に実行される再帰やループを簡単に停止できるようになっています。一方、While関数は条件が真の間にロジックを繰り返してから結果を返す関数であり、これにより一部の再帰カスタム関数が不要になります。
[関連]FileMaker Pro 17 Advancedの新機能:バージョン17で追加された関数一覧(FAMLog)
AdoptOpenJDK 8 update 222が公開
July 18, 2019
AdoptOpenJDK 8 update 222(jdk8u222-b10)が公開されています。
AdoptOpenJDK 8 update 222では複数のセキュリティ脆弱性が修正されています。2019年2月にOracle社によるJava 8の商用向け公式サポートが終了したことに伴い、Javaのセキュリティアップデートを行う際には、Oracle Java SE SubscriptionをOracle社から購入する、もしくはオープンソースの実装であるOpenJDK 8に移行する必要が出てきます。
FileMaker ナレッジベースの記事では、Oracle JREをアンインストールしてAdoptOpenJDK 8に移行する手順が記載されていますが、手動で行う手順が含まれているだけでなく、FileMaker Serverを再起動する必要があります。そのため、AdoptOpenJDKに移行する場合にはテストを十分に行った上で作業することが推奨されます。
[関連]FileMaker Server 18でOracle Java SE 8からOpenJDK 8に移行する(FAMLog)
Cyberduck 7が公開
June 12, 2019
オープンソースのファイルサーバーおよびクラウドストレージ接続クライアントソフトウェア「Cyberduck 7」が2019年6月上旬に公開されています。
CyberduckはSFTPクライアントソフトウェアとしても利用することができますが、Cyberduck 7ではマルチセグメントダウンロード機能が導入されており、ダウンロード速度の高速化が図られています。
CyberduckのライセンスはGPLであり、macOS版についてはOS X Lion v10.7以降、Windows版についてはWindows 7以降で動作します。