FAMLog
Get(ネットワークタイプ)関数
April 20, 2017
FileMaker ProのGet(ネットワークタイプ)関数は、FileMaker Goで現在のファイルへのアクセスに使用されているネットワークの種類を示す数値を返します。
この関数が返す値は次の通りです。
・「0」:現在のファイルがiOSデバイス上にあるローカルファイルの場合
・「1」:ネットワークタイプが不明な場合
・「2」:携帯電話ネットワークの場合
・「3」:Wi-Fiネットワークの場合
なお、iOS以外ではこの関数はサポートされておらず、FileMaker ProやFileMaker WebDirect等では空の文字列を返すようになっています。
[関連]FileMaker Pro 13の新機能:バージョン13で追加された関数一覧(FAMLog)
Java 8 Update 131が公開
April 19, 2017
Java 8 Update 131が公開されています。
バージョン8 Update 131では、複数のセキュリティ脆弱性が修正されている他、MD5で署名されているJARファイルが未署名のものとして扱われるように制限が加えられています。なお、Java 7の公式アップデートはすでに終了しており、バージョン7およびそれ以前のJavaを利用している場合には、Java 8への更新を検討および実行する必要があります。
FileMaker Server 15、FileMaker Server 14およびFileMaker Server 13.0v10はJava 8に対応していますが、2016年9月にメーカーサポートが終了したFileMaker Server 12やFileMaker Server 11以前はJava 8には対応していません。
[関連]FileMaker Server 10/11のAdmin ConsoleとJava 8 Update 71は非互換(FAMLog)、FileMaker Server と Java - 概要とトラブルシュート(FileMaker ナレッジベース)
cURLのconfigureオプションを確認する
April 18, 2017
cURLがどのようなオプションでコンパイルされているか確認する方法の1つにcurl-configコマンドを使用する方法があります。
macOSにおいて、コマンドラインインターフェースでcURLのconfigureオプションの内容を確認するには、ターミナルで次のように入力します。
[実行例]
$ curl-config --configure
--disable-static --enable-hidden-symbols --enable-threaded-resolver --with-gssapi --with-darwinssl --without-libssh2
macOS Sierra 10.12.4では、cURLのconfigureオプションは上記のように表示されます。
[関連]cURLのバージョン確認方法(FAMLog)
LibreSSL 2.5.3が公開
April 13, 2017
LibreSSL 2.5.3が公開されています。
LibreSSLは、OpenSSLからフォークしたものであり、OpenBSDの標準TLSライブラリとして採用されています。LibreSSL 2.5は、昨年以来開発版として公開されていましたが、今回公開されたバージョン2.5.3で安定版として配布されるようになっています。なお、LibreSSL 2.5.3が安定版となったことで、LibreSSL 2.3系統のサポートが終了しています。
LibreSSL 2.5では、iOSの初期サポートが加わり、libtlsにおいてALPN(Application-Layer Protocol Negotiation)とSNI(Server Name Indication)がサポートされるなど、新機能が多数追加されています。
[関連]OS X El CapitanおよびmacOS SierraのApache HTTP ServerではLibreSSLを利用(FAMLog)
小さな会社のFileMakerデータベース作成・運用ガイド Pro 15/14対応
April 12, 2017
業務の効率化に関心のある中小企業の担当者向けにFileMaker製品を利用したデータベースの作成および運用方法を解説した書籍「小さな会社のFileMakerデータベース作成・運用ガイド Pro 15/14対応」は2016年9月に発売された書籍です。
この書籍は、2014年に発行された「小さな会社のFileMakerデータベース作成・運用ガイド Pro13/12/11/10対応」のバージョン14・15対応版であり、電子書籍版も用意されています。
業務に役立つサンプルアプリケーションの作成手順だけでなく、システムで実現したい業務の問題や課題を洗い出すための情報システム設計の基礎知識についても解説されています。
定価:2,800円(税別)
サイズ:B5変型
ページ数: 304
著者:富田 宏昭
出版社:翔泳社
ISBN:978-4798144535[Amazon.co.jpで購入...]
Apache Tomcat 8.5.13、Apache Tomcat 8.0.43およびApache Tomcat 7.0.77が公開
April 10, 2017
Apache Tomcat 8.5.13、Apache Tomcat 8.0.43およびApache Tomcat 7.0.77が2017年3月下旬から4月上旬にかけて公開されています。
Apache Tomcat 8.5.13、8.0.43および7.0.77では、パイプライン化したHTTPリクエストにおけるファイル送信処理の挙動が改善されています。
現時点でのApache Tomcatの最新安定バージョンはバージョン8.5系統です。なお、FileMaker Server 13、FileMaker Server 14およびFileMaker Server 15のWeb公開機能とAdmin Console用管理サーバーではTomcat 7.0系列が使用されています。
[関連]Apache Tomcat 8 vulnerabilities(Apache Tomcat)、Apache Tomcat 7 vulnerabilities(Apache Tomcat)、JVNVU#90211511: Apache Tomcat の複数の脆弱性に対するアップデート(Japan Vulnerability Notes)
(2017/04/13追記:関連記事へのリンクを追加しました。Apache Tomcat 8.5.13、8.0.43および7.0.77にはセキュリティ脆弱性の修正が含まれている点についての情報が後から公開されていました。)
CakePHP 2.9.7が公開
April 05, 2017
CakePHP 2.9.7が公開されています。
バージョン2系のAPI互換となる保守リリースであるCakePHP 2.9.7では、Router::reverseToArray()が追加された他、不具合の修正等が行われています。CakePHP 2.8系統からCakePHP 2.9系統にバージョンアップする際には移行ガイドで各種変更点を確認してから移行作業を行う必要があります。
オリジナルのFMCakeMix(CakePHP用のFileMakerデータソースドライバー)はCakePHP 2.9に対応していませんが、https://github.com/matsuo/FMCakeMixにあるFMCakeMixはCakePHP 2.9で動作可能な状態になっています。なお、現時点におけるCakePHPの最新バージョンはバージョン3.4.4ですが、FMCakeMixはCakePHP 3に対応していないのでご注意ください。
Ruby 2.1の公式サポートが終了
April 04, 2017
2017年3月31日をもってRuby 2.1系列の公式サポートが終了しています。
バージョン2.1のサポート終了に伴い、今後Ruby 2.1系列に対するセキュリティパッチは提供されなくなるため、より新しいバージョンのRubyに移行することが強く推奨されます。なお、現時点におけるRubyの最新安定版は、2017年3月に公開されたRuby 2.4.1です。
Ruby 2.2系列については、2018年3月末で公式サポートが終了する予定となっています。Ruby 2.2.7のリリースをもってRuby 2.2系列は通常メンテナンスフェーズを終了し、セキュリティメンテナンスフェーズに移行しています。セキュリティメンテナンスの期間は1年間で、重大なセキュリティ上の問題が発見された場合、対応した緊急リリースが行われる予定となっています。
[関連]Ruby 2.1 公式サポート終了
Ruby 2.3.4が公開
April 03, 2017
Ruby 2.3.4が2017年3月下旬に公開されています。
Ruby 2.3.4では、およそ80件の不具合が修正され、安定性のさらなる向上が図られています。2017年4月現在、Rubyの最新安定版はバージョン2.4.1であり、 Ruby 2.4系列とRuby 2.3系列がメンテナンス期間中、Ruby 2.2系列がセキュリティメンテナンス期間中となっています。
Ruby 2.2系列は2018年3月末に公式サポートが終了する予定であり、原則として重大なセキュリティ上の問題が発見された場合のみ、対応した緊急リリースが行われる状態となっています。そのため、今後はRuby 2.4系列もしくはRuby 2.3系列に移行することが推奨される状況となっています。
APPLE-SA-2017-03-27-2 Safari 10.1
March 30, 2017
Appleからセキュリティ脆弱性の修正を含んだSafari 10.1が配布されています。
多数の脆弱性が修正されたSafari 10.1は、OS X Yosemite v10.10.5およびOS X El Capitan v10.11.6で利用できます。また、同時に公開されたmacOS Sierra 10.12.4にもSafari 10.1が含まれています。
OS X Mavericks用のSafari 10は提供されておらず、OS X Yosemite以降にアップグレードすることが推奨される状況になっています。Windows用のSafariについてはバージョン6の登場以降更新版が公開されていないため、Safari for Windowsの使用を停止して他のWebブラウザーに移行する必要があります。
[関連]APPLE-SA-2017-03-27-3 macOS Sierra 10.12.4 and Security Update 2017-001(FAMLog)