2024 年 2 月 9 日の JMP 開発アップデートへようこそ!皆様も良い旧正月をお迎えください。
JMP 18.0 インストーラーのテストは今週、インストーラー候補 #2 に対して進められ、多くのテスターが肯定的な結果を報告し、これまでのところ重大な問題は確認されていません。ただし、QA は、最近作成された JMP 18 EA8 で発生した継続的な EA 認証の問題を解決するための最終修正がプッシュされた後、来週初めに再構築されたインストーラー候補 #3 を再テストする計画をすでに立てています。
追加の修正を加えた開発者が作成した Python テスト アプリケーションが一部の顧客の問題を解決したように見えた後、開発、DevOps、およびテスターはすぐに協力して、限定された範囲のJMP 18 EA9を作成しました。 EA9 の作成は水曜日に開発マネージャーによって要求および承認され、変更が統合され、水曜日にビルドとインストーラーが作成され、木曜日の初めに迅速に精査され、木曜日には認証の問題が発生した顧客に選択的に共有されました。含まれている修正プログラムは現在 3 人の顧客によって承認の問題が解決されていることが確認されており、JMP 18.0 はこの問題を解決するためだけに再構築されます。
Duane Hayesのチームメンバーが支援に対して感謝した後、受け取ったこれらの感謝の気持ちを持った顧客からのコメントを伝えてくれたことに心より感謝します。 BAE Systems より: 「お手伝いできてとてもうれしかったです! JMP ソフトウェアから多くのものを得たので、恩返しできてうれしかったです。」 Teledyne/Flir からは、「喜んでお手伝いします。動作させることができてうれしいです。素晴らしいソフトウェアを維持してくれてありがとう!」
オードリー氏は、再構築によりJMP 18.0 QA サインオフが2 月末まで遅れる可能性が高いと予想していますが、テストは JMP 18 の出荷予定日である 3 月中旬よりかなり前に作業を完了できる可能性が高いと予測しています。他の Web ベースの成果物はリリースに先立って引き続き作業が行われており、JMP の Salesforce コンサルタントであるCloudGiants は、 JMP 18.0 リリースをサポートするために MyJMP インフラストラクチャの開発に引き続き取り組んでいます。
今週初めにグループ内でM3 ベースの MacBook ProについてのNick Ruva のリクエストに応えてくださった方々に感謝します。 Mac をアップデートできる資格のある開発中の数名がすでにそのリクエストを行っており、迅速な提供を期待しています。 Mac を頻繁に使用する他の開発スタッフは、特に (旧式の) Intel ベースの Mac をまだ実行している場合は、アップグレードのリクエストを検討することをお勧めします。残念ながら、M3 Mini はまだ入手できませんが、今年後半に登場すると噂されています。
すでにお客様からM3のサポートについてのお問い合わせをいただいております。当社は他の MX チップ セットと同様にそれらをサポートしています。つまり、そのアーキテクチャ上で JMP を完全にテストし、不一致や問題が存在する場合は将来のリリースで修正する必要があることを特定します。コンパイラーのバージョンの変更、新しい Intel チップとそれらとの相互作用がひどいサードパーティのライブラリに関する最近の経験から、当然のことながら開発は慎重になっています。 JMP は新しい MacOSX バージョンと Windows アップデートを定期的にテストしており、現在 AWS で多くの単体テスト マシンが実行されているため、さらなるテストのために Windows ハードウェアの迅速な変更をリクエストできる柔軟性があります。さらに、現在、JMP ラボでは M1 と M2 が混在し、18.1 と 19.0 のテストを実行しています。新しいハードウェアとソフトウェアが利用可能になり次第、引き続きテストを行っていきます。
最後に、選択されたクラッシュを含む今週のベータ/クラッシュ ケースを共有してくれたTonya Mauldinに心より感謝いたします。

2024 年 2 月 9 日の週の JMP ベータ レポート | JMP ライブ (sas.com)
Tonya は、EA1 ~ EA7 の一連の結合ベータ レポートからいくつかの例も提供しました。 JMP ライブ (sas.com)
まだ開いている Jira チケットの積み上げ棒グラフ

jmpbeta@jmp.comに送信されたすべての電子メールのサブトピックの積み上げ棒グラフ。

一般的なお知らせ
今後の重要な日程
- JMP 18.0 QA サインオフ– 2 月末
- JMP 18の日程の完全なリストについては、 Confluenceにアクセスしてください。
JMP 開発の最新情報
ライフサイエンスの最新情報
- ウェンジュン:ライフサイエンスグループは、遅ればせながら先週の火曜日にようやく年末祝賀ランチを開催しました。とても楽しいパーティーを開催するために美しい家を開放してくれたジェフ・マンと彼の妻ヒラリーに感謝します!

製品管理と製品マーケティング
- ブライアン F:サラ・シルベストルと私は、ジュリアンが作成した AI アシスタントを使用して、さらに社内のユーザビリティ テストを実施しました。また、JMP 19 の潜在的なデータ テーブル変更に関する調査と情報収集も行っています。Discovery Summit Europe の JMP ユーザビリティ ラボに関連するロジスティクスとテストに引き続き取り組みました。 JMP 18 バナー デザインと Anova フォントを使用するために、JMP 18.1 のインストーラー スプラッシュ画面の更新を完了しました。ジュリアンのグループとの別の Design of Everyday Things ブッククラブ会議を促進しました。マーケティング、ユーザーイネーブルメント、デジタルオペレーションの代表者と会い、JMPビジュアルブランドに関連するアイデアを発表し、議論しました。設計に関する質問に関連するいくつかの Jira チケットを優先順位付けしました。
テクニカルサポートとイネーブルメント
- デュアン:
- 特別な EA9 ビルドは、ソフトウェア認証で問題が発生している EA 参加者と共有されました。そのうち 3 つが正常に認証できるようになりました。 BAE Systems からは、支援に感謝の意を表した後、次のコメントを受け取りました。「協力できてとてもうれしかったです。JMP ソフトウェアから得たものはたくさんありました。恩返しできてうれしかったです。」 Teledyne/Flir からも「喜んでお手伝いします。動作させることができてうれしいです。素晴らしいソフトウェアを使い続けてくれてありがとう!」
- ケース (増加傾向にあります) に加えて、サポートはコンテンツを jmp.com ページからコミュニティに移行し続けています。また、認証や My JMP に関するコミュニケーションのための電子メール メッセージングもサポートしています。
- 以下は、 TS JMP Live レポートと、 過去 14 日間に TS によって報告されたチケットを示す Jira フィルターへのリンクです。
週別のケースボリューム:

エンゲージメントキューのケーストピック、合計:

先週のエンゲージメントキューのケーストピック:

開発業務
- ニック:
- JMP 19.0 Excel Addin ビルドは、最近の SAS IT セキュリティ関連の変更と競合しているため、AWS の Windows Server を 19.0 ビルド マシンとして使用する実験を行っています。 Windows 18 CI ビルド マシンのクローンを作成し、ローカルのみの出力で並列夜間ビルド プロセスを実行するためにスクリプト、ツール、および必要なジョブの移行を開始しました。これにより、作成された JMP ビルドを検証し、これが移行の実行可能なオプションであるかどうかを確認できます。現在のデスクトップ SAS IT マシンから。
- Windows 18 CI ビルド マシンのクローンを作成し、ローカルのみの出力で並列夜間ビルド プロセスをテストするためにスクリプト、ツール、および必要なジョブの移行を開始しました。これにより、作成された JMP ビルドを検証し、移行するための実行可能なオプションかどうかを確認できます。現在のデスクトップ SAS IT マシンから。
- AWS でビルドマシンの最適化を実行し、Amazon R シリーズ マシンでの同期と完全なビルド速度を確認しました。今週 Jenkins でテストを実行した後でも、C シリーズ マシンは、コスト効率がわずかに優れている同等の R シリーズ マシンを大幅に上回っています。 JMP CI ビルドを観察すると、CPU への依存度が高く、R シリーズ マシンの GPU とメモリ バンプが使用されていないことがわかりました。新しい AWS のオプションを引き続き監視して、新しいシリーズのハードウェアで優れたパフォーマンスと費用対効果が得られるかどうかを確認します。
- シャノン: JMP 会社の目標から派生した私の組織の DevOps チーム目標を作成し、毎週のツール チーム ミーティングで議論しました。履歴書を確認し、DevOps プログラム マネージャーのポジションの有望な候補者と面接しました。水曜日は午後中ずっとオフィスでさまざまなチームメンバーと話をしていました。皆さんと近況を報告できてとてもうれしかったです。リリース終了プロセスやインストーラー候補のテストと修正についてさまざまな人々と議論しました。私のチームとさらに話し合う準備として、マネージャーとチャニーンに会って、マネージャーのアンケート結果を理解しました。さまざまなクラッシュを調査しました。
- Melanie: JiraBot 3.0: Confluence の要件ページを作成しました。テスト ノートの Confluence ページを更新しました。テスト目的でサンドボックスにフィールドを作成しました。 Jira 管理者: カスタム フィールドを作成し、それを (できれば) 適切な場所に設定するための手順を自分で書きました。これにより、本番稼働の準備ができたときに何をすべきかがわかります。 OTL の質問について何人かの人々を助けました。友人はヴァイオリンのプロットに感心しました。彼はこれまで見たことがなかったので、とてもクールな視覚化だと思いました。
- Jim: JMP 18.0 の最終インストーラー候補 (#1 および #2) ビルドを作成しました。変更リストの統合と、重要な認証の問題をテストするために WinOS 上に EA #9 を作成しました。最終候補 #3 は保留中です。 WinOS および mac OS JMP 18.1 UT の実行を Jenkins プロジェクトに追加しました。 Bob Hickey と協力して、BeyondTrust ダイアログでバッチ プロセスを滞らせることなく、昇格された権限で Excel アドインを構築するためのソリューションを決定しました。 mac OS 単体テスト マシンの多数のシステムおよびソフトウェアのアップデート。パーフォースのサポート。
- Bob: JMP Live に必要なすべてのインストーラー部分を収集し、配布を容易にするために自己解凍型 exe ファイルを作成するスクリプトを追加しました。新しいフォントを使用した 18.x Windows インストーラー用の新しいスプラッシュ画面を追加しました。 18.0 Windows JMP、JMP Pro、および JMP Clinical 用のインストーラー検証ファイルを作成しました。 Windows 上で JMP Pro EA #9 のインストーラーを構築しました。
- Myron: AWS でホストされる新しい JiraBot UI (JMPTOOL-939) の作業を継続し、Shannon と Melanie からのフィードバックに対応しました。 JMPTOOL-1045 に対する作業を開始 – コンポーネント (またはその他) の変更時に JiraBot を実行します。 「既存の問題で JiraBot を実行」ダイアログの検索結果を修正しました。エラーが発生し、「project = JMPTOOL」などの完全な結果が表示されませんでした。また、ページネーション機能も追加されました。
ローカリゼーション
- サンディ:ワードカウントに特化したレポートの自動化に引き続き取り組んでいます。レポート情報の取得方法を絞り込みました。残念ながら、使用の可能性をテストした MemoQ API は使用可能な情報を生成していません。また、xstr 言語ファイルのコンパイルを自動化する Jenkins ジョブの作業も開始しました。現在とは異なるタイプのテスト環境をセットアップすることを計画していますが、これは当初の予想よりも複雑になりそうです。ダッシュボードの単語数の変更に取り組み始めます。ダッシュボード検証をフィードするための新しいダッシュボード情報 API を検討しています。
ベンダーからの特定の構成リクエストに一致するように memoQ WordCount API に取り組みました。 ダッシュボード セッション プロジェクトの作業: サーバー セッションは、クライアントの動作をより適切に管理するのに役立ちます。
- Trish: JMP Live ヘルプをドイツ、フランス、IT、JA、ZH、KO のドキュメント チームに引き継ぎました ( JMPLOC-6208 ) - ES はまだ配信されていません。 Allison と Howard と会い、ローカライズされたドキュメント アドインについて話し合った結果、このJiraの自動化と公開についての議論が始まりました。私の経営調査結果を確認するためにシャノンに会った。 JMP Documentation プロジェクト (「ビッグブック」) の memoQ プロジェクトをレビューして、翻訳チームに提供できるようにします。ローカリゼーション チームの目標に向けた作業を終了します。
- Allison: Jenkins でローカライズされた JMP Live Public ファイルの検証を実行し、P4 に正しいラベルがあることを確認しました。私はハワードとビッグブック用のアドインファイルの作成についてトレーニングセッションを行いました。今後の Big Books プロジェクトとそのプロセスに関する情報についてベンダーと連絡を取りました。そして、Big Books プロジェクトの生産キットの検証を開始したので、今後 2 週間以内に発送する準備が整います。
- Krzysztof: Books memoQ キットに取り組んでいます – 設定の文書化、ベンダー翻訳の検証のための QA プロセスとリソースの定義、書籍のワード数調整の実装。ラベル付き JMPLive および共有テキスト インセットの最終的な、18 用の翻訳済みファイル。 ローカリゼーションのための P4 でのラベル付けプロセスの文書化。 Book TM 内の従来の翻訳バリアントをクレンジングするプロセスに取り組んでいます。
- Sohail: MT モデルを再トレーニングするためのトレーニング データの準備 (クリーンアップと統合)。
ドキュメンテーション
- Devon: Python ドキュメントに関して最近発生したいくつかのバグ (主にフォーマット) をクリーンアップしています。 JMP-20354: 16.1 まで遡って、ドキュメント内の JSL コードのコメントに Web ヘルプの余分なインデントがあった問題を修正しました。この問題を解決するために CSS をクリーンアップしました。 FrameMaker から XML への変換テーブルを作成します。 Jira は 18.1 を計画しています。
- Susan C:主に HTML5 のローカライズされたヘルプに取り組んでいます。これで 7 言語すべてをテストに送信しました。また、18.1 および 19.0 のプロジェクトとタスクを追跡できるように、Jira 課題の計画にも取り組んでいます。
- Qiana: Jira を優先順位付けし、Susan と一緒に 18.1 Jira 構造をレビューしました。ローカライズされた HTML5 ヘルプの問題についてスーザンを支援しました。 JMP コミュニティに Doc アドインのドラフト ページを作成しました。 JMP 18.1 のヘルプ プロジェクトのファイル構造の作成を開始しました。
- ChrisB : 18.0 ヘルプをプッシュしてテストしました。 18.1 ヘルプ ビルドに取り組みました。 Oxygen オーサリングの移行の計画。
システム/ホストのテスト - Cary
- Mandy: 18.0 インストーラー候補 #2 の検証のテストを完了しました。 JMP18EA8 を使用している人々からの TS トラックをいくつか調査しました。 JIRA の問題をいくつか提出しました (1 つはバグ、もう 1 つは提案)。来週、Mac 上で JMP 18.0 インストーラー候補 #3 のインストーラー テストをやり直し、他のデータ テーブルと 19.0 の変更に取り組みます。
- Hunter: JMP 18.0 の最終インストーラー テストを開始し、一部の顧客向けに作成された JMP 18 EA 9 のテストを完了しました。 JMP 18 EA 8 ケースを調査し、対応しました。
- Audrey: Jira 管理者の仕事、EA9 の簡単なテスト、18.0 最終イメージ候補 #3 の準備。
Web テスト – Cary
- Josh L: Chris Humphrey と協力して顧客の問題に取り組みました。 JMP および JMP Live インストーラーのテストは継続しており、JMP Live インストーラーのテストは現在 71% 完了しています。通知ファイルのバージョン管理に関するいくつかの問題に対処する必要があります。予想通り、結果として検証が遅れています。
- Natalie M:英語の練習実行を試みることから、18.0 インストーラーのテスト課題を開始しました。最初の実践テストとして、JMP について多くのことを学び、Perforce のトレーニング セッションが必要であることを知りました。最後のトレーニングをしてくれたJim Borekに感謝します。 Steve Chenによる追加トレーニング (さまざまな自動化ツールの紹介/デモを含む)。自動読み取りを続けます。必須の SAS トレーニングをいくつか完了しました。 JMP Live の Vue 3 ホワイトボックス テストのオブザーバー。
- アンナ:修正の検証、テクニカル サポートの問題の追跡、そしてインストーラー テストの暗雲が頭上に迫っています。 :cloud_with_lightning_and_rain:️ :高電圧:️
- 北京 / Cary Web テスト Jira ステータス
- 108 – テスト準備完了
- 002 – テスト
- 027 – 過去 7 日間にオープンした Jira アイテム
- 034 – 過去 7 日間にクローズされた Jira アイテム
システム/ホストのテスト - 北京
- 北京チーム:
- Da Li: (1) バグの検証。 (2) JMP 18.0 インストーラーのテストが完了しました。 (3) 一時停止: 機能テストWEBJMP-7867: Vue 3 にアップグレードすると、22 個の新しいバグが作成されました。 (4) JMP Live 18.0 インストーラーのテストが完了し、3 つのバグが発生しました。
- Nan Wu: (1) バグの検証。 (2) JMP 18.0 インストーラーのテストが完了しました。
- Kimi(Yu) Wang: (1) バグの検証。 (2) JMP 18.0 インストーラーのテストが完了しました。 (3) Python 部分の EXP オンライン ヘルプを確認し、5 つのバグを入力します。 - 終わり。 (4) 調査管理図の警告: 19.0 の改善 - JMP Live - Confluence (atlassian.net) – 進行中。 (5) Jenkins: 新しい Jenkins Docker に移行 – 開発は完了し、現在はテスト中です。マウントエラーを解決します。 Jenkins の Docker イメージをバックアップします。 VS2022ライセンスを更新します。
- Da Zhang: (1) バグの検証。 (2) JMP Live JSL テストの改善 ( JMPTESTBJ-2277 )。 (3) JMP Live に新しいストレス テストを追加しました – JMPTESTBJ-1822/JMPTESTBJ-2969/JMPTESTBJ-1862。 (4) JMP Live 18.0 インストーラーのテスト – 完了。 (5) JMP 18.0 最終インストーラーの検証 – 完了
- ナラ: (1) バグの検証。 (2) JMP 18.0 インストーラーのテスト - 完了。 (3) テストおよび再オープンWEBJMP-7961: スペースによるパッケージ ビューのフィルタリングをサポート (バックエンド) 。 (4) 北京チームでの新しいテスターのオンボーディングの準備。 (5) GraphQLを学ぶ。
データディスカバリー
- Dave B:タイトルのない列があるテーブルの「フィルター/選択場所」テーブル ボックス ダイアログを修正し、コンテンツに合わせて自動的に 1 ページ サイズになる PDF ファイルとして出力をキャプチャする簡単な方法を追加し、テキストを修正しました。インポートのバグにより、要求された列タイプが無視されます。
- そしてQ:表示ボックスのマージン/パディングの更新に取り組んでいます - アウトライン ボックスは、パディング内ではなくパディング領域の上にタイトルを表示するようになりました。サイズの拡大縮小ができるようにアイコン ボックスを変更しました。さまざまなスタイル (タブ、アウトライン、コンボなど) に関連するいくつかのタブ ページの問題を修正しました。
- Xan:暗黙的なカウント変数の要約統計量の GB 処理。マップ ポリゴンの修正と機能強化 - 塗りつぶさずにポリゴンを描画できるようになりました。
- Morgan:今週、JMP Notebook コードをプッシュし、Scintilla マージによって導入されたバグの修正を続けました。
ホスト
- Paul N: Okta チャレンジ レスポンス サポートのための Bryan の変更のコード レビュー。 Python.org ディストリビューションを出荷する組み込みディストリビューションに再パッケージ化するための Python スクリプトの作成に取り組みます。 Python は現在 3.11.8 ですが、JMP 18.0 は 3.11.5 とともに出荷されます。また、Python の venv によって生成された、または Python の venv と互換性のある JMP の Python サイト パッケージ環境を作成する実験も行っています。 (Python仮想環境)。この変更により、ユーザーが組み込みの仮想環境機能を使用してパッケージを更新時に初期化するだけであれば、面倒なパッケージや難しいユーザー環境のパッケージのインストールが簡素化される可能性があります。 Sam のJMP は Pythonic であり、レビューと更新を行っています。 Confluence のページ。インターンのEvan Carr は、 jmp.path_variable()関数を JMP 19 に追加しました。これは、JSL のGet Path Variable()と同様に機能します。 jmp.DataTable.Column.widthプロパティを操作して、Python から列の表示幅を取得および設定してもらいます。
- ダニエル:一部の EA 顧客に影響を与えるネットワークの問題は、最終的な認証修正により解決されており、現在、トライアル製品に必要な AWS の変更に向けて検討しています。
インタラクティブなHTML
JMPライブ
- Aurora: 18.1: Sequelize エラーのデバッグを改善しました。バグ修正 (パッケージ アクセス レコード、監査ログ レコード、削除されたスペースに関する通知、ページネーション)。 19.0: Vue 3 アップグレードのホワイトボックス テスト。サードパーティ ライブラリのライセンスの問題について問い合わせています。 pg-large-object パッケージの削除を調査します (期待できます)。
- Adrianna: requesting_session の新しい JMP イベント キュー状態の追加、Sequelize の切り捨て問題を解決するためのいくつかの変数名のリファクタリング、Vue3 ホワイトボックスのテスト、およびいくつかの JMP プールのバグの調査。
統計
- Elizabeth:混合モデルの重みと予測間隔に関連するいくつかのバグを修正しました (JMP-20374 および JMP-20407)。 GLMM での重みと周波数のサポートを追加しました (JMP-20146)。 JMP の GLMM に関するユーザーの質問に答えました。 Stroup, WW, & Quinlan, M. (2016) に関連するが直接調査されていない、JMP で利用可能ないくつかの代替案を調べて、保存期間の推定に関連するいくつかのシミュレーションを実行します。安定性と保存期間の推定に関する統計的考察。製薬およびバイオテクノロジー産業の非臨床統計、575-604。
- Laura CS : SEM 用 MIIV-2SLS の作業を続けます。標準誤差を終了し、等価制約を処理する方法の調査に進みました。
統計テスト
- マーク:適切に構成された AWS 仮想マシンを使用して、Torch Deep Learning アドインのテストを継続しました。 StatEase の Mark Anderson 氏による DOE に関する ASQ 統計部門のウェビナーに参加しました。私は DOE ロードマップのライトニング トークを書いています。 Ernest が選択リストを変更した後、DOE プラットフォームをテストしました。現在、EasyDOEDefects17_w スクリプト内の 5 つの新しい単体テストの失敗を調査しています。これらはすべてプロファイラーの予測に関係しています。
- ジェイコブ:カテゴリカルに信頼区間の検定を追加します。 DOE で更新された選択リストのテスト ビルドを評価します。 Discovery Europe 向けに Easy DOE ライトニング トークを準備しています。 18.0 でオープンな Easy DOE チケットを優先順位付けし、修正されたように見えるチケットを Test Ready に移動します。
- Tonya:バグの検証、単体テストの更新、ベータ版のレポートに取り組んでいます。
シャノンからのメモ
SASとJMPのあらゆる形態における多様性と包括性への継続的な取り組みを強調する黒人歴史月間を記念してこの記事を共有してくださったInside JMPに感謝します。皆さんご存知のとおり、JMP には現在独自の DEI 行動委員会があり、あらゆる声を尊重し、声を大にして誇りを持って発言する会社で働けることを非常に誇りに思っています。 SAS Black Initiatives Group (BIG) はここ数週間、キング牧師の演説を振り返るパネルディスカッションからゲストスピーカーやディスカッションまで、マーティン・ルーサー・キング・ジュニアの遺産の影響を探ることに焦点を当てた素晴らしいセッションをいくつか主催してきました。すべてのSASとJMPの従業員は、黒人アメリカ人の経験を学び、共有し、振り返るために、金曜日の正午にBIGセッションに参加することを歓迎します。
今日のBIGセッションはダベッタ・ダンラップが司会を務め、白人男性のスティーブ・スウェインがゲストとして登場し、幼少期から青年期にかけて白人の特権に全く気付かなかったことから、この国における白人の特権の概念とその歴史について学ぶ旅に至るまでの個人的な旅を共有した。同盟者となり、他の同盟国の行動を擁護すること。
2月のSAS DEI読書クラブは、元サッカーアナリストおよびスポーツアナリストのエマヌアル・アチョ氏の著書『黒人男性との不快な会話』に焦点を当てます。彼は、ジョージ・フロイドの死後に立ち上げた、エミー賞を受賞したビデオシリーズも制作しています。このリンクをクリックしてBIG Viva Engage グループに参加し、ここをクリックして SAS DEI Book Clubの詳細を確認できます。スウェインが今日言ったように、黒人の同僚の経験を生きていない同盟者にとって、教育は鍵となります。同氏は参加者全員に対し、たとえその話題が個人的にどれほど不快に感じられたとしても、理解し、主張し始めるよう努力するよう奨励した。
