FAMLog
fmcsadmin 0.9.0を公開
December 22, 2017
FileMaker Cloud 1.16で利用できるようになったFileMaker Admin API (Trial)を操作するコマンドラインツール「fmcsadmin」を公開しました。
fmcsadminは、コマンドラインインターフェース(CLI)でFileMaker Admin APIを手軽に操作できるようにするツールであり、FileMaker Serverに付属するfmsadminコマンドと同様の使い勝手を実現します。FileMaker Cloud上で利用できるLinux版を用意している他、macOSやWindows上でFileMaker Cloudをリモートで管理することもできます。
fmcsadminは、オープンソースソフトウェアとしてGitHubで公開しており、無料でご利用いただくことが可能です。Go言語で実装されており、ライセンスはApache License, Version 2.0です。
[関連]FileMaker Admin API (Trial)を操作するコマンドラインツール「fmcsadmin」を公開(株式会社エミック)
カードとGet(ウインドウスタイル)関数
December 21, 2017
FileMaker ProのGet(ウインドウスタイル)関数は、スクリプトが実行されているウインドウのスタイル情報を示す数値を返しますが、ウインドウがカードである場合は3を返します。
Get(ウインドウスタイル)関数が返す値は次の通りです。
・「0」:ウインドウがドキュメントウインドウの場合
・「1」:ウインドウがフローティングドキュメントウインドウの場合
・「2」:ウインドウがダイアログウインドウの場合
・「3」:ウインドウがカードの場合
FileMaker Pro 16では、[新規ウインドウ]スクリプトステップの[ウインドウスタイル]オプションに「カード」が追加されており、これに伴いGet(ウインドウスタイル)関数の仕様が一部変更されてカードの場合には3を返すようになっています。
[関連]Get(ウインドウスタイル)関数(FAMLog)、FileMaker Pro 16の新機能:カード(FAMLog)
CakePHP 2.10.6が公開
December 20, 2017
CakePHP 2.10.6が公開されています。
CakePHP 2.10.6は、バージョン2系のAPI互換となる保守リリースであり、Controller::postConditions()におけるセキュリティ脆弱性が修正されています。CakePHP 2.9系統からCakePHP 2.10系統にバージョンアップする際には移行ガイドで各種変更点を確認してから移行作業を行う必要があります。
なお、オリジナルのFMCakeMix(CakePHP用のFileMakerデータソースドライバー)はCakePHP 2.10に対応していませんが、https://github.com/matsuo/FMCakeMixにあるFMCakeMixはCakePHP 2.10で動作可能な状態になっています。CakePHPをバージョン2.10に更新する際には、FMCakeMixもあわせて更新するようにしてください。
Node.js v8.9.3、Node.js v6.12.2およびNode.js v4.8.7が公開
December 19, 2017
Node.js v8.9.3、Node.js v6.12.2およびNode.js v4.8.7が2017年12月上旬に公開されています。
Node.js v8.9.3、Node.js v6.12.2およびNode.js v4.8.7では、OpenSSLがバージョン1.0.2nに更新されてCVE-2017-3738に対する修正が行われています。また、Node.js v8系列以降に存在する複数のセキュリティ脆弱性も修正されています。
FileMaker Server 16とFileMaker Cloud 1.16のFileMaker Data API エンジンではNode.js v6系列が使われていて、FileMaker Server 16.0.3ではNode.js v6.9.2、FileMaker Cloud 1.16.0ではNode.js v6.9.4が使用されています。
[関連]OpenSSL 1.0.2nが公開(FAMLog)
Apache Tomcat 8.0.48が公開
December 18, 2017
Apache Tomcat 8.0.48が公開されています。
Apache Tomcat 8.0.48では、Java 9をサポートするようになっています。Apache Tomcat 8.0系列は2018年6月30日にサポートが終了する予定となっています。2018年10月になるとApache Tomcat 8.0のダウンロードページが削除される予定となっており、現在Apache Tomcat 8.0系列を利用している場合にはApache Tomcat 8.5系列へのアップグレードが推奨されることになります。Apache Tomcatはバージョン9.0系統の開発も進められており、現在バージョン9.0.2(ベータ版)が公開されている状況です。
なお、FileMaker Server 13とFileMaker Server 14、FileMaker Server 15、FileMaker Server 16のWeb公開機能とAdmin Console用管理サーバーではTomcat 7.0系列が使用されています。
[関連]Apache Tomcat 8.0系列のサポート終了予定日(FAMLog)
iMac Proが販売開始
December 15, 2017
AppleがiMac Proの販売を開始しています。
最大18コアのプロセッサーを搭載し、Macで初めて10Gb Ethernetを搭載するiMac Proは、最大で4TBのSSD、最大で128GBのメモリーをサポートします。4基のThunderbolt 3ポートを搭載することにより最大2台の高性能RAIDアレイと2台の5Kディスプレイを同時に接続することができます。
iMac Proは2017年12月14日に発売され、Apple直営店での価格は558,800円からです。
APPLE-SA-2017-12-13-5 Safari 11.0.2
December 14, 2017
Appleからセキュリティ脆弱性の修正を含んだSafari 11.0.2が配布されています。
多数の脆弱性が修正されたSafari 11.0.2は、OS X El Capitan v10.11.6およびmacOS Sierra 10.12.6で利用できます。同時に公開されたmacOS High Sierra 10.13.2にもSafari 11.0.2が含まれています。
なお、OS X Yosemite用のSafari 11は提供されておらず、OS X El Capitan以降にアップグレードすることが推奨される状況になっています。
[関連]APPLE-SA-2017-12-6-1 macOS High Sierra 10.13.2(FAMLog)
FileMaker Pro 16の新機能:JSON関数
December 13, 2017
FileMaker Pro 16では、JSONデータの解析および生成を簡素化する関数が追加され、Webサービスから取得したJSONデータを取り扱いやすくなっています。
バージョン16で追加されたJSON関連の関数は次の通りです。
・JSONDeleteElement
・JSONFormatElements
・JSONGetElement
・JSONListKeys
・JSONListValues
・JSONSetElement
JSONデータの値を変更したり要素を追加したりするにはJSONSetElement関数を、要素を削除するにはJSONDeleteElement関数を、JSONデータを読みやすくするにはJSONFormatElements関数を使用します。JSONデータを解析するには、JSONGetElement関数やJSONListKeys関数、JSONListValues関数を使用します。
[関連]JSON 関数の使い方(FileMaker Pro 16 ヘルプ)、FileMaker Pro 16の新機能:バージョン16で追加された関数一覧(FAMLog)
Apache Tomcat 8.5.24が公開
December 12, 2017
Apache Tomcat 8.5.24が公開されています。
Apache Tomcat 8.5.24では、Java 9をサポートするようになっています。Apache Tomcatはバージョン9.0系統の開発も進められており、バージョン8.5.24と同時にApache Tomcat 9.0.2 (beta)が公開されています。
なお、FileMaker Server 13とFileMaker Server 14、FileMaker Server 15、FileMaker Server 16のWeb公開機能とAdmin Console用管理サーバーではTomcat 7.0系列が使用されています。
APPLE-SA-2017-12-6-2 iOS 11.2
December 11, 2017
iOSデバイス向けのソフトウェアアップデートとなるiOS 11.2の提供が開始されています。
iOS 11.2では、互換性のある他社製のアクセサリを使用した場合にiPhone 8、iPhone 8 PlusおよびiPhone Xが高速ワイヤレス充電に対応するようになっています。不具合の修正や改善だけでなく、セキュリティ脆弱性も多数修正されています。
アップデートの対象機種は、iPhone 5s、iPhone 6、iPhone 6 Plus、iPhone 6s、iPhone 6s Plus、iPhone SE、iPhone 7、iPhone 7 Plus、iPhone 8、iPhone 8 Plus、iPhone X、第6世代のiPod touch、第5世代のiPad、iPad Air、iPad Air 2、9.7インチiPad Pro、10.5インチiPad Pro、第1世代および第2世代の12.9インチiPad Pro、iPad mini 2、iPad mini 3およびiPad mini 4です。
[関連]APPLE-SA-2017-12-13-6 Additional information for APPLE-SA-2017-12-6-2 iOS 11.2(Apple)
(2017/12/14追記:関連記事へのリンクを追加しました。)