2024 年 3 月 22 日の JMP 開発アップデートへようこそ!
今週、JMP 18 が My JMP の多くの既存顧客にリリースされました。すべてのチャネルを通じてすべての顧客にすべての JMP 製品を段階的に展開する詳細については、Inside JMP をご覧ください。ソフトウェアを段階的に展開することで、一部の顧客に影響を与えるいくつかの小さな問題が特定され、その後、ダニエル パウエルと Salesforce チームのおかげで問題は解決されました。ケーリーに拠点を置く人々は、建物内のカフェで開催された水曜の夜のレセプションで JMP 18 のリリースを祝いました。そこで John Sall が JMP 18 の多くの P について話しました。それは間違いなく完璧な夜でした。
JMP スタッフ メンバーが SSO 経由で Mac 上で JMP 18 製品を認証できることに現在大きな問題があることを共有してくれたBrian Corcoranに感謝します。幸いなことに、顧客が使用するために SSO を有効にしていないため、これは顧客に影響を与える問題ではありません。この問題は、SAS IT が新しい Microsoft 認証パッケージをインストールして SSO 内の一部の設定を変更したときに発生しました。これは明らかに、JMP 内に埋め込まれている Mac Webkit の Cookie 共有機能に影響を及ぼし、MyJMP が承認リクエストを適切に転送できなくなりました。 CIS が変更を取り消すことはできません。
Chris Humphrey は、社内の Mac ユーザーが認証に使用できる回避策を詳しく説明するために、Confluence でこのページを作成してくれました。長期的なソリューションの詳細については、公開され次第お知らせいたしますので、ご期待ください。以前に Mac 上で JMP 18 を認証している場合、その認証は次回のハード チェックイン日 (認証後約 180 日) まで引き続き機能します。したがって、既に有効な権限を持っている場合は、それを削除しないでください。まだ 18 を認証していない場合は、上記の Chris の回避策に従ってください。
今週の JMP 開発会議でプレゼンテーションを行ったDan Schikoreに心より感謝いたします。 Dan は、将来のビジュアル スタイルの更新をサポートする JMP 19 で進行中のディスプレイ ボックスの変更について説明しました。また、非常に活発な会議チャットの監視に協力してくれた、Dan のコーディング協力者であるEvan McCorkleとJohn Schroedlにも深く感謝します。会議に参加できなかった場合は、 ここで録画を見つけることができます。
また、選択したクラッシュを含む過去 2 週間のベータ/クラッシュ ケースを共有してくれたTonya Mauldinにも感謝します。
2024 年 3 月 15 日と 24 年 3 月 22 日の週のベータおよびクラッシュのケース | JMP ライブ (sas.com)
一般的なお知らせ
今後の重要な日程
- JMP 18.1 機能の凍結 – 2024 年 4 月 19 日
- JMP 18.0.1 コードフリーズ – 2024 年 4 月 26 日
- JMP 18.0.1 リリース – ~ 2024 年 5 月 18 日
- JMP 18.1 承認モードの開始 – 2024 年 5 月 21 日
- JMP 18.1 コードフリーズ – 2024 年 6 月 14 日
- JMP 18およびJMP 19 の日付の完全なリストについては、 Confluenceにアクセスしてください。
JMP 開発の最新情報
ホスト
- ポールN:
- マンチェスターから戻って最初の週、そしてロンドンで一週間の休暇。アップデートされた Python Integration はカンファレンスで大好評でした。 「Meet the Experts」には、アップデートについて詳しく知りたいという人が後を絶ちませんでした。そして、あらゆる社交イベントで、Python の開発について質問しようとする参加者たちとの交流が欠かせませんでした。すべてのフィードバックは非常に肯定的でした。多くのお客様が 18 を手に入れることを熱望していました。
- 私が検討する必要がある問題は、より安全な環境にインストールされた JMP の Python Install Package() 機能を無効にできることです。彼らは依然として Python を使用したいと考えていますが、ユーザーに新しいパッケージをインストールさせることは許可していません。このようなインストールでは、管理者は、ユーザーのマシンの JMP の場所に配置される、精査された site-packages/ ディレクトリを提供する必要があります。
- 今週は、JMP Live で Python 更新スクリプトを許可する問題が議論の話題になりました。重要な問題は、JMP Live サーバー インスタンスのセキュリティを損なうことなく、これをどのようにサポートできるかを考えることです。この最初の側面は、スクリプト自体がパッケージをインストールできないように、パッケージのインストールをサーバー管理者に制限することです。
- 木曜日、私は Gail Massari が企画・主催したウェビナー プレゼンテーション「開発者チュートリアル: JMP 18 の新しい Python 統合とスクリプト機能」を行いました。
- John Schroedl:ツリー コントロールにパディングとクロムの計算を追加しました。フィルターフィールドに進みます。 Mac 認証に影響を与える SSO 問題の診断を支援します。インストール チェッカーから Python 統合情報を削除しました。
インタラクティブなHTML
- John Powell: ImageSegment、SpacerBox、Scaling、ParallelAxisSegment、PolylineSegment を JavaScript クラスに変換しました (JMPHTML-13568、JMPHTML-13582、JMPHTML-13583、JMPHTML-13581)。修正を JMP 18.1 (JMPHTML-1691、JMPHTML-13561、JMPHTML-13560) に統合しました。 Praveena および Paul と機能リクエストを検討し、JMP 19 の計画を立てました。Q1 チェックイン。
- Paul Spychala : HTML チームと協力してコードベースを ES6 クラスを使用するように移行する作業に 1 週間を費やしました。また、HTML UI デザインと、全体的なルック アンド フィールを JMP Live にどのように適合させるかについても議論することに時間を費やしました。
- Mike Stickles : JMPHTML-13588 に関する作業を完了しました (ES6 クラスを使用するための HTML LegendBox クラスのリファクタリング)。 ACT-Now トレーニングを完了しました。
- Michael Senoyuit : TooltipModel と Annotation を EA6 クラスにリファクタリングすることに取り組みました。
JMPライブ
- オーロラ: 18.1:バグ修正。開発モードの JMP Live での REST API ドキュメントのホスティングを改善しました。 19.0:管理図の警告の改善の実装を計画しています。サードパーティライブラリのアップデート。
- Adrianna:認可の変更に取り組み、大量のメモリを必要とするデータ テーブルの処理方法を改善しています。
統計
- ジョン・ホール:
- 適合応答スクリーニングでは、文字グループ化列がある場合、平均差レポートのそのグループ化列のサイズが間違っていました。これは 18.1/19.0 で修正され、18.0.1 で提案されています (JMP-20674)。応答スクリーニングで、サブグループ化に関するさまざまな修正が行われました (JMP-20628)。
- Mixture Profiler で、「グリッド ポイントの数」引数を指定すると、より高い解像度が可能になります (Johnson Mathey によって報告) (JMP-20749)。
- 適合反応スクリーニングで、平均がゼロでない連続変量効果をさらに修正しました。今は、フィッティングする前にそれらを中央に配置しています (JMP-20758)。
- 適合応答スクリーニングでは、収束が失敗した場合でもラベルを提供します (JMP-19625)。
- ロジスティックで、信頼区間 (JMP-20771) を追加します。
- モデル スクリーニングで、名前の接尾辞を使用したグループ別の折りたたみ予測列が修正されました (JMP-19708)。
- Fit Response Screening では、Response Screening と同様に、サブグループ化のサポートが開始されました。たとえば、年齢をすべての行の性別と婚姻状況に適合させ、次に国ごと、サイズごと、タイプごとに適合させます。これは、サブグループ イニシアチブ (JMP-20855) のために Richard Zink によってリクエストされました。
- Laura CS:既存のすべての SEM 機能を紹介する 6 分間のビデオの作成が完了しました。来週、SEMNET listserv で共有できることをとても楽しみにしています。まだ私たちから連絡を受けていない多くの SEM ユーザーに、そうするチャンス。 SEM における新しい MIIV-2SLS 推定ツールの進歩を継続。やっと報告書に数字が出ました!やるべきことはまだたくさんありますが、デバッガーの外で数値を見るのがとても楽しみです。ここで少しプレビューします。
統計テスト
- マーク:レポート層へのアクセスに関する要約を Tonya とともに JMP Discovery Summit USA に提出しました。ベイズ最適化を勉強しています。私はマンチェスターの JMP Lab で Ryan、Joseph、Jacob とともに Easy DOE のユーザビリティ研究を分析しています。私は、Stepwise で Jerry Fish と顧客の K-fold CV をサポートしました。
- ジェイコブ:パフォーマンス テスト分析スクリプトを更新しています。 JMP 19 の潜在的なパフォーマンス問題を調査します。ACT-NOW コンプライアンス トレーニングを完了します。 Apple Silicon Mac のみで失敗する DOE 単体テストを調査します。統計テスターとライターの会議に向けてプレゼンテーションを準備しています。
- Tonya: Stat テスト グループ、単体テストのクリーンアップ、およびベータ レポートのために、Jacob と一緒に JMP Live プレゼンテーションに取り組んでいます。
開発業務
- Myron:テレメトリ属性の PathVar から一部の PII を削除することに取り組みました (JMP-20565)。 JiraBot オーナーを更新しました (JMPTOOL-1134、JMPTOOL-1136、JMPTOOL-1137)。 JiraBot UI の開発を継続しました。
- ボブ:マシン監視を構築し、AWS の準備をします。 18.0 が最終版となり、本番環境になったので、ファイルをクリーンアップしています。
ローカリゼーション
- Trish: Falco および Eric Hill と短い会議を開き、JMP ストアのローカライゼーションの課題について話し合いました。詳細を掘り下げて解決策を支援するために、別の会議が設定される予定です。 QA に引き渡す前に、ローカライズされた JMP ドキュメント アドインをテストしました。 18.0 のローカライズされた PDF を JMP Web チームに提供しました。請求書は買掛金に提出されます。アリソンと会い、JMP Legal に作業指示をリクエストするための新しいプロセスについて話し合いました。水曜日はキャンパスで JMP 18 の発売をみんなで祝うことができて楽しかったです。完璧な「P」の日でした:smiling_face_with_smiling_eyes: 。
- Krzysztof:ドキュメント チームと会い、Oxygen への移行とローカリゼーションへの影響について話し合いました。 memoQ で酸素源をテストしました。ベンダー向けに memoqwb と TM 検索インターフェイスをホストするための AWS マシンのセットアップに取り組んでいます。自動化の機能強化について説明します (QA、ワードカウント レポート、ソース検証、パッケージ フロー、書籍のワークフローでのラベルの利用)。 18.0 UI 翻訳メモリと用語ベースをマーケティング チームに提供しました。
- アリソン:今週、私は V18 用にローカライズされたドキュメント PDF アドインを検証し、JMP コミュニティに公開することに取り組みました。 V18 Big Books ローカリゼーション プロジェクトのために、JMP Legal に WO リクエストを送信しました。 PO および WO リクエストのプロセスに関する Confluence ページを作成しました。そして、Big Books の FM から Oxygen への移行の一環として、Devon が Oxygen DITA ファイル内のタグを更新した後、方程式がメモ Q でどのようにキャプチャされるかを調べました。
- サンディ:処理に使用するソース ファイル領域のソースを検証するプログラムに取り組みました。ベンダーの 1 つのために、Trados スタイルの memoQ ワードカウント レポートを作成する自動化に取り組みました。新しいアドイン プロセスのテストを開始しました。
- Sohail: TM Search インターフェイスの機能強化を実装しています。次の開発タスクを計画します。
ドキュメンテーション
- Susan C: 18.1 Jiras – JMP Live/Public および Doc Team 用のプロセス Jiras に取り組んでいます。ストーリーを一括作成するためのテンプレートを作成します。 JMP Live Confluence ページの JMP Live/Public ドキュメントの日付を更新しました。キアナと会談し、2024年の目標について話し合った。フランクリン・コヴィーの授業 (並外れた生産性を実現するための 5 つの選択肢) に取り組んでいます。
- Devon: FM から DITA への変換テーブルの作業とファイルのテストをまとめ、作業中ChrisB : 17.2 から 19 までのヘルプを整理しました (ただし、将来のヘルプにはヘルプマップがありません)。 DITA トレーニング。 18.0 ヘルプのレトロスペクティブは非常にうまくいったと思います。テスターと統計ライターが両方のニーズに対応する更新を頻繁に取得できるように、公開を変更する方法があるかもしれません。
- DITA ファイルの草案翻訳、2024 年の目標設定について L10N チームと協力。
- Qiana:ドキュメント アドインと JMP 18.0 のプロジェクト終了タスクに取り組みました。 Jira を作成し、新しい 18.1 項目を反映するために Confluence を更新しました。
システム/ホストのテスト - Cary
- Mandy: 19 年間 Jira に取り組みました – 新しいデータ テーブルの変更 – いくつかのクラッシュ。いくつかの TS トラックを解決しました。定期テストを実行するために 18.0.1、18.1、19.0 のインストールをセットアップします。システム テスト グループ向けに、データ テーブルに加えられる新しい変更を示す短い 19.0 デモを作成しました。 Jasean R. とワークフロー ビルダーとユーザーの問題について短い会話をしました。 4月下旬に向けてワークフロービルダーのデモに取り組んでいます。 Workday のすべての目標を修正しました。 SAS で開催された Athena Leadership Conference に参加し、ボランティアとして協力しました。
- Hunter:保存および電子メールで送信された応答コードがエア ギャップ デバイス上で JMP 18.0 のインストールを承認できないという問題を報告し、Cloud Giants スタッフからの修正をテストしました。 JMP 19 プロジェクトの [コンテンツ] ペインで更新されたアイテムを更新するときに問題が発生する最近の変更について、Aaron と会いました。次期 R 4.4.0 の開発ビルドを Windows 11 にインストールして、JMP Pro 17.2、18.0、および JMP Pro 19.0 の最新ビルドを実行する R テストで障害が発生しないことを確認しました。 My JMP へのログイン、Mac および Windows 用の JMP 18.0、JMP Pro 18.0、および JMP Clinical 18.0 インストーラーのダウンロード、Gmail アドレスに関連付けられたアカウントでのインストールと認証が成功しました。
- Mike M:すべての言語のすべての JMP ドキュメント アドインを検証しました。一部のヘルプ キー マップ テストを除き、18.1 用の Sikuli テストを実行しました。 SAS データ管理、贈収賄などに関する 3 つの必須コースを完了しました。Formula Editor のクラッシュ レポートに取り組んでいます。
- Nick H: 19.0 の検証に取り組んでおり、必要に応じてイメージ テストと単体テストを追加しています。また、19.0 の開発以降に開始され、いくつかの回帰バグが発生したいくつかの単体テストの失敗をクリーンアップする作業にも取り組んできました。 18 の EA トラックにも追いつきました。
- オードリー: Jira と Confluence の管理タスク、表示プロパティの実験、Jenkins プロセスの操作、今年の目標について考えています。
Web テスト – Cary
- Anna: HTML5 での Xan の変更による対数軸の差分を調査し、HTML5 でサポートされていない機能により現在静的になっている一部の軸テストの動作を模倣する新しいチャートを作成しています。基準線付きの小さな目盛りに対する Xan の軸の修正を確認しました。 HTML5 および JMP Live の面グラフを使用して LDF Inverse 機能を再テストし、より徹底的にテストして、Pravena が更新が必要に応じて機能していることを確認できるようにします。グループ プラットフォームでの閉じたアウトラインの向きに対する Dan の修正を確認し、やり直し分析に関する新しい問題を報告しました。 HTML5 で文字と数値の両方の欠損値に使用される「Missing」ラベルを再検討します。
- ナタリー:日次 HTML5 自動化レポートを引き継ぎ、日次 JMP Live 自動化レポートのスティーブのバックアップとして機能しました。既存の HTML5 自動化テストの失敗の調査を継続し、対象範囲を追加しました。
システム/ホストのテスト - 北京
- 北京チーム:
- 座席の移動 -完了
- Q1 目標設定と会話 -進行中
- Da Li: (1) バグの検証。 (2) 進行中: 機能テスト(JMP-20468: PDF エクスポートでは、エクスポートされたコンテンツのサイズに基づいて単一ページの PDF を作成する方法をサポートする必要があります) 。 (3) 夜間実行UTの障害調査と修正
- Nan Wu: (1) バグの検証。 (2) テレメトリ改善の変更に関する回帰テストを行い、18.1 と 19.0 の両方の Citrix 環境から送信されたテレメトリを確認します。 (3) ビジネス目標の更新。 (4) 毎月のお楽しみトピックを用意します。
- キミ: (1) バグの検証。 (2) 目標設定。
- ベラ: (1) オンボーディング学習: JMP チームのワークフローと標準に精通します。 JMP の基本を理解する。 JMP Liveのチェックポイントを学ぶ。 JSL のビデオチュートリアルをご覧ください。 (2) 基本的なテーブル操作と期待されるグラフィックスの生成には JMP を使用します。 (3) JMP Live の基本機能を操作します。
- ナラ: (1) バグの検証。 (2) Q1 目標設定と Q1 会話。 (3) ベラとの毎週のチェックインミーティング。 (4) その他。
データディスカバリー
- Morgan:コード スニペットを使用してスクリプト ウィンドウをシードする設定を実装しました。また、IDE プロトタイプの作業を続け、非 JSL スクリプト ウィンドウでのダーク モードのサポートを追加しました。
- Xan:カラー テーマ ダイアログからのライブ更新をサポートします。 GB で UIOnly フラグを使用して、コントロールが HTML5 に書き込まれるようにします。プリセットのサポートを改善するために、GB 軸のタイトル ディスパッチ キーを更新します。
エネルギー省
- カレブ:ディスカバリー旅行から追いつきました。 1 つのサンプルの分散エクスプローラーを C++ に変換し、Discovery Europe のフィードバックに基づいて 2 つのサンプルのペア平均に対する組み込みのエクスプローラーも追加しました。
シャノンからのメモ
皆様もゆっくりとした週末を過ごされたと思います!天気はあまり良くないかもしれませんが、少なくともバスケットボールはたくさんあります。