JSL Companionの第2版の表紙は、JSL openGLを使って作成されました。(添付ファイルを参照してください。)
の第2版にコミットする前に JSLコンパニオン私の共著者であるKevin AndersonとTheresa Utlautと私は、私たちが達成したいことと、次の点で大幅な改善を考えれば第2版が価値を提供するかどうかについて議論しました。
- JMPスクリプティングガイド
- スクリプトインデックス
- オンラインサポートを提供するJMPユーザーコミュニティとブログ。
また、2年ごとの新しいJMPリリースでは、JSLの本は技術的なレビューと最終的な編集を終えるまでに作成されています。
JSL Companionの初版はJMP 9.3と一致しました。第2版の議論の時点で、JMP 13はまもなくリリースされる予定です。JSL Companionがすべてを網羅しているとは決して考えられなかったので、構文の更新、スクリプトの修正、および正誤表の修正を加えた改訂版のみが正当化されました。それから私達はスクリプト作成者にとって有用な潜在的な追加のリストをまとめました:
- JMP 9.3には推奨されていなかったJMPデバッガは、JMP 12以降に役立ちました。
- 非常に役に立つXpath()とFind()は、2011年の最後の発見だったので、初版で言及されただけでした。
- スクリプトグラフビルダー。ドラッグアンドドロップ方法はよく文書化されていました。ただし、X列とY列の順序、要素と凡例の構文の重要性についてはほとんど書かれていません。
- Application Builder、Query Builder、Excelファイルの読み書き方法、プレゼンテーションの保存など、多数の新機能。
私達はそれをすることにしました、そして拡大された範囲のために、それは第二版になるでしょう。私達の範囲はとても広かったので、私達はより難解な議論を台本か補足文書に移しました。たとえば、6つのステップでApplication Builderを使用して対話型アプリケーションを構築します。最初の3つのステップステップ1:モジュールとディスプレイのレイアウト 、ステップ2:機能を追加してUIをテストする 、そしてステップ3:スケールのテスト それは壊れますか?UIを再設計する必要がありますか?はほとんどのアプリケーションに適用できるので、この本に記載されています。ただし、残りの手順の詳細は、このアプリケーションのロジックと分析に固有のものであるため、詳細はreadmeドキュメントに記載されており、スクリプトに含まれています。
本格的な執筆は2017年1月に始まり、2017年8月下旬に終了しました。技術的なレビューと編集には時間と繰り返しがかかります。JSL openGLで作成された表紙に1週間も費やしました。これは2018年3月に完成しました。JMP 14は公開日から数週間後にリリースされました。
第2版が好評になるかどうかはまだ決まっていません。両方のエディションの意図 JSLコンパニオン読者が応用タスク(分析のカスタマイズ、構築、自動化)を使ってJSLを学ぶ旅の旅のガイド、ガイドとして役立つことでした。拡張された旅程がそれほど難しいものではないことを願っています。
さて、私は私の個人的な実存的な質問、「それは価値がありましたか?」に答えました。また、私が引退した今、それは私の長年の、貴重な友人、ケビンとテリーと協力する機会を私に提供しました。はい、それは価値がありました!
PS JMP 14には、多くの新しい便利で待望の機能があります。今後のブログ記事を探してください。補遺、私たちのお気に入りの新しいJSL機能の一覧、必要に応じて一連のスクリプト変更を公開する予定です。