2022 年 11 月 11 日の JMP 開発アップデートへようこそ。
本日の Jeff のメールと InsideJMP での発表でご存知かと思いますが、My.JMP はまだお客様への提供準備が整っていません。カスタマー ケアでは、JMP.com/update から JMP 17.0 を入手するようお客様に通知する予定です。すでに約 1,000 件の JMP 注文が処理されているため、新バージョンに熱心なお客様は間違いなく新機能にアクセスできることがわかります。
ただし、17.0 の配布と使用はこれまで制限されていたため、JMP の経営陣は、承認モードに移行して 17.1 メンテナンス アップデートを凍結する前に、お客様が JMP 17.0 を導入し、修正可能なバグを報告するための追加の時間を設けることを決定しました。
現在の提案は、承認モードを遅らせて少なくとも 1 か月凍結し、My.JMP の準備ができたら JMP 17.1 をアップデータとともに提供することです。調整されたコード承認とコード凍結の日付が確定したら (おそらく来週初め)、JMP 17 の日付ページの 17.1 セクションに詳細を更新し、Outlook のリマインダーを送信します。年末の休日との衝突を避けるよう努めますのでご安心ください。
JMP 17.1 承認モードと 17.1 の最終コード フリーズはおそらく休日明けになると思われますが、進行中の翻訳プロジェクトとの重複を避けるため、ドキュメントと L10N のフリーズは現在の予定どおり継続されます。つまり、17.1 の修正を検討する際には、文字列とドキュメントに影響する変更を行わないようにすることが重要です。変更を慎重に評価し、必要に応じてドキュメント/L10N と協議して、下流への影響を回避してください。
Atlassian クラウドで Jira と Confluence を使い続ける中で、皆さんの投票を募る Jira の問題をいくつか取り上げたいと思いました。Jira レポート データ フィールドが問題ビューで非表示になっており、適切にフォーマットされていないことを指摘してくれたJohn Sallに感謝します。リスト ビューでは完全な日付として表示されますが、問題ビューでは、そのフィールドは右側のパネルの一番下 (一番下までスクロールした後) に非表示になっています。このリクエストはよく寄せられていますが、まだ対応されていないため、こちらでより目立つように表示するよう投票できます: https://jira.atlassian.com/browse/JRACLOUD-70098
今週私が遭遇したもう 1 つの問題は、Web リンク (またはそのラベル) を課題に追加した後で変更したい場合に、それを編集するためのインターフェイスがないことです。これについては、こちらで投票できます: https://jira.atlassian.com/browse/JRASERVER-42710 Jira の Web リンク インターフェイスは非常に扱いにくいです。編集サポートがないだけでなく、今週気づいたのですが、インターフェイスがリンク モードになるため、ラベル テキストをコピーすることさえ難しいのです。
今週の Jira ヒントを提供してくれた Audrey に感謝します。
古い Defects システムから移行された Jira チケットに HTML タグや不適切なフォーマットが含まれている場合があることに気付いた方もいらっしゃるでしょう。これは、SAS が使用していたエディターが原因で、新しい Cloud Jira ではアクセスできません。すべてを自動的に修正する方法はありませんが、修正するための 2 つのオプションがあります。
- 手動による解決方法: rndjira の古い Jira チケットに移動し、そこにある説明をコピーして、現在の Jira チケットに貼り付けます。
- 古い Jira チケットにアクセスする手間を省くには、 Evan McCorkleが作成した Python スクリプトを使用します。形式が不適切な Jira チケットから説明をコピーし、以下の Python スクリプトを実行して、説明を貼り付けるだけです。Python はここからインストールできます。
tkinterからTkをインポートします。markdownifyからmarkdownify をインポートします。# pip install markdownify def set_clipboard(s):
r = Tk()
r.withdraw()
r.clipboard_clear()
r.clipboard_append(複数可)
r.更新()
r.破棄()
get_clipboard()を定義します。
r = Tk()
r.clipboard_get()を返す
__name__ == '__main__'の場合:
s = get_clipboard()
s = markdownify(s, strip=['pre'])
クリップボードを設定する
プリント
一般のお知らせ
今後の重要な日程
-
JMP 17.1 承認モードの開始日とコード フリーズの日付の調整が予定されています。詳細は近日中にお知らせします。
- JMP 17 の日程の完全なリストについては、 Confluenceをご覧ください。
JMP 開発アップデート
データ検出
- Evan:プラットフォーム ランチャーとテーブル ツール/ユーティリティのホーム ウィンドウ階層を改良しました (下の最初のスクリーンショットを参照)。JMP 検索からディープ/デッド スクリプト項目へのガイド パスを追加しました。これにより、JMP 検索経由でトリガーされたときに、プラットフォーム ランチャーとモーダル ダイアログにウィザードのようなヘッダーが追加されます (下 2 番目のスクリーンショットを参照)。
- Dan S: 17.1 の残りの問題を確認しています。データ フィルターの再実行がハングする問題を修正し、追加のデータ フィルターの問題を調査しています。JMP 18 でプラットフォームの再実行を引き続きマージしています。ドラッグ アンド ドロップ、列スイッチャー、およびデータ フィルターは、新しいプラットフォームを実行してレポートの内容を置き換えるために同じルーチンを使用するようになりました。列スイッチャーとデータ フィルターは、起動に失敗したプラットフォームの代わりに同じ「空のプラットフォーム」を使用するようになりました。
- Dave B: dendroLabelSeg のジャーナル問題を修正しました。その際に、無関係の潜在的なクラッシュも発見したので、これも修正しました。17.1 ブランチに対して実行されている jmprunner イメージ テストを更新し、イメージ テストのブランチ バージョンを使用するようにしました。ページ設定ダイアログと PDF として保存ダイアログに目次オプションを追加しました。
- Ernest:ワークフロー ビルダーの元に戻す/やり直しのサポート。
DOE
- Peng: Bill Meeker の研究プロジェクトで引き続き作業しました。私の任務リストにあるセクションを 1 つ追加しました。因子リスト プロトタイプの実装について DOE グループに技術的なプレゼンテーションを行いました。因子リストの実装に例を追加して、考えられる用途を説明しました。劣化のリファクタリング ( JMP-14627 )。分布の CDF プロットの軸タイプの変更を有効にしました。これは、確率スケールがユーザーに提供されていなかったときに実装されました ( JMP-14652 )。確率スケールが利用できるようになったので、y 軸を確率スケールの 1 つに変更すると便利です。この必要性は、QQ プロットの歴史に関する Bill Meeker との議論から生まれました。彼の意見では、確率プロットが利用できる場合は常に優先されるべきです。来週のマーケティング向け開発者チュートリアル プレゼンテーション用に、新しい反復測定劣化に関するプレゼンテーションを作成中です。
- Caleb: 17.1 JIRA チケットの整理に取り組んでいます。NASA の Peter Parker 氏とケンタッキー大学の Derek Young 氏と共同で取り組んできた論文を QREI に提出しました。
- ブラッド:クリス・ナハトシェイムとライアン・レキベッツと共同で、混合レベルスクリーニング実験に関する論文の改訂版を提出しようとしています。
ホスト
- John Schroedl: C++20 の警告をさらに処理しています。問題の解決に協力してくれたすべての開発者に感謝します。最後に残ったセットは、異なる列挙型に属する値の加算/減算に関連しています。UI の最新化の取り組みの一環として、Telerik コントロールのテーマ設定機能を調査しています。パイロット テスト グループに所属しているため、SAS の新しい権限管理ソフトウェアである BeyondTrust が私のマシンに届きました。管理者権限が必要な通常のタスクを試行し、問題を報告しています。
- Paul N:製品セキュリティ レベル 2 のトレーニングを完了しました。JMP および JMP Live のエクスポート アンケートについて SAS 法務部門と連携しています。MapServer での物語は続いています。外部サーバーは厳重にロックダウンされているため、必要なソフトウェアにアクセスしてインストールするには、複数のリクエストが必要でした。postgres.org リポジトリへのアクセスをまだ待っています。Python が JMP にロードされる方法を再度検討し、Python 埋め込みをより適切にサポートするために追加された、Python 3.8 以降で現在利用可能な API のいくつかを調べています。
- Daniel Powell: Nan と私は AWS Web アクティベート システムのいくつかのバグを修正しており、今後数週間で完了する予定です。
HTML5
JMPライブ
- Aurora: 18.0:ユーザーの storage_used_kb の計算のパフォーマンスが向上しました。一部の古いコード (データベース テーブル属性といくつかの REST API エンドポイント) が削除されました。いくつかの小さなバグが修正されました。その他: ZAP スキャンに影響するデータベース状態の異常に困惑しました (Alex Taylor と共同)。セキュリティ トレーニングが必要でした。Perforce --> JMP Live の Git 変更に取り組んでいます。
統計
- Elizabeth:ほとんどは負の二項 GLMM 推定の根幹の奥深くにあります。パラメータ推定がようやく正しくなりました。ただし、標準誤差と自由度にはまだ追跡すべき矛盾があります。
- Annie: CCB に短期管理図を追加する作業を継続し、製品変数に新しい役割を追加し、短期ポイントと短期制限値の新しい要素に着手しています。
統計ドキュメント
- Michael C: SEM 更新のために 17.1 ドキュメントの更新を継続し、Jira の質問に回答し、ドキュメント チームを支援するために JMPDOC プロジェクトのいくつかの Jira 更新を調査しました。
統計テスト
- Mark: Peng による新しいテーブル UI のプロトタイプの設計とコードのレビューの前半に参加しました。Jacob とともに、来月の JMP Dev ミーティングで新しいテーブル UI のユーザビリティ テストに関するプレゼンテーションの半分を作成しました。Jacob と Ryan とともに、新しいテーブル UI のユーザビリティ スタディ (DOE) から得た定量的データを分析しました。UI/UX ワークストリームと連携して、UX 開発プロセスを定義しました。因子タイプのアニメーション ヘルプのプロトタイプと、Easy DOE の分析ステップでのインタラクション検出用のプロトタイプを開発しました。チームとともに、Easy DOE の新機能やその他の変更に取り組みました。Tom Donnelly と Gail Massari とともに、Easy DOE に関する開発者向けチュートリアルを発表しました。JMP コミュニティで質問に回答しました。
- Jacob:すべての一般化回帰法を使用して、Easy DOE をフレキシブル モードでテストします。MSA 設計をテストし、診断で使用される期待平均平方の新しいテストを作成します。Mark Bailey および Ryan Lekivetz と協力して、Factor UI ユーザビリティ調査の結果を分析し、フォローアップ調査を設計します。
- Tonya:フェーズとテストを使用して CCB に関するユーザー コミュニティの質問に回答しました。アーリー アダプター プレゼンテーションの準備。バグ検証。
製品管理
- Mia:機能ページの構造を改訂し、準備チェックリストについて議論しました。製品管理部門が列ビューアとヘッダー グラフに関する EA アンケートを送信し、185 件を超える回答 (回答率 40% 以上) を受け取りました。すごいですね!
テクニカルサポート
- デュアン:まず、退役軍人の日おめでとうございます。JMP のすべての退役軍人 (および退役軍人の家族) に心から感謝します。彼らの犠牲と国家への貢献は計り知れず、深く感謝しています。
- TS に関しては、JMP バージョン 17 のケースが届いています。ここにはティーザー画像がいくつか含まれていますが、この情報は既存の TS JMP ライブ レポートで入手できますので、確認したい場合はご覧ください。これまでのところ、予想どおり、ケースの大部分はインストールやデモに関するものです。TS は、年間ライセンス管理者に JMP 17 が利用可能になったことを通知する準備を整えています。
- 以下にTS JMP Live レポートと通常のプロットを示します。 過去 14 日間に TS によって報告されたチケットを表示する Jira フィルターの作成に挑戦しました。アクセスできますか? 素晴らしい週末をお過ごしください!
週ごとのトラック/ケース数
JMP 17 トピック
JMP 17 トピック (省略)
開発業務
- Jim B:ベテランの皆さんに敬意を表します。最新の LEAKS UT 実行から Jira チケットを報告しました。M1 Mac に JMP をインストールするための Jira エントリを調査しています。一部のビルド マシンとすべての日常的な UT マシンのソフトウェアを更新しました。Perforce のサポート。
- Myron: JiraBot 2.0 のテストとエラーの修正。MemoQ 権限のトラブルシューティングと、Qiana を使用したヘルプ ビルド作業。
ドキュメント
- Qiana: 17.1 のサンプル データ テーブルの作業を完了し、L10N に引き渡しました。夏季インターンのポジションの候補者 2 名を面接しました。インターンシップの履歴書のレビューを継続しました。Myron と協力して 17.0 および 18.0 JMP ヘルプを作成しました。17.1 Jiras と翻訳の問い合わせに対応しました。
- Susan C: 17.1 の Jiras プロセスの作成が終了し、Confluence ページが更新されました。 こちらが 17.1 のドキュメントの期限を概説した Confluence ページです。ローカリゼーションからのテキスト インセット クエリに取り組み、17.1 の JMP Live Jiras を進めています。
- Chris B:統計ライターのインターンインタビュー。JMP-7698、JMPDOC-1567、JMPDOC-1519 に取り組んでいます。
システム/ホストテスト - Cary
- Mandy: Dan のデータ フィルター テストと Clinical の修正 (18.0 と 17.1) に主に取り組みました。これまでに 18 で 2 件、17.1 で 1 件の修正を実施しました。パックされた列での Tabulate のクラッシュを追跡し、Tabulate のクラッシュに関する 4 つの JIRA を開発に送信しました。時間が余れば、17.1 でこれらの修正が見られることを期待しています。セキュリティ モジュールを 2 つ取得しました (この第 2 ラウンドから)。あと 2 つ残っています。Jira を検証し、必要な場所にテストを追加します。次は、12 月 1 日に P&G とのデモ用にワークフロー ビルダーに取り組みます。
- Josh L : 必須のセキュリティ トレーニングを完了しました。Postgres 14.5 が含まれるようになった JMP LIVE データベース インストーラーをテストしました。サポートからの JMP Live インストールに関するいくつかの質問に回答しました。JMP Live テスト サーバー データベースを Postgres 13 から 14 にアップグレードし始めました。AWS のマシンが JMPDEV2 に接続できるようにファイアウォールの変更に取り組んでいます。
- Lisa : ホバー ラベルのブログ投稿へのコメントに返信し、Jirabot テストのテスト チケットを送信し、18.0 には存在したが 17.1 ストリームには存在しなかったイメージ テストを 17.1 に統合し、Jacob Rhyne の DOE ユーザビリティ スタディを完了しました。
システム/ホストテスト - 北京
- 北京チーム: JMP Live 17.1 I18N テストはほぼ完了しました。詳細は[JMPTESTBJ-1777] JMP Live 17.1 I18N テスト - Jira (atlassian.net)をご覧ください。
- Eric Wang: (1) パフォーマンスに関連する Jira のバグをテストしました。 (2) メモリ内データ テーブル更新の E2E テストを追加しました。https
/jmpdiscovery.atlassian.net/browse/WEBJMP-6206 。 (3) E2E 共通関数を更新しました。フィルターをサポートするために JMPLiveGraphQL:DataSource() を更新しました。 (4) Cary VM 以外の Beijing Jenkins マシンで実行できるように E2E テストを更新しました。
- Da Li: (1) Import-MFI および Export コンポーネントに関連する 4 つのバグを検証して解決し、MFI に対応する UT ケースを追加し、Export のエクスポート手動回帰にエクスポートを追加しました[JMPTESTBJ-162] 。 (2) Client-General コンポーネントの 3 つのバグを検証して解決しました。 (3) [WEBJMP-6201]および[WEBJMP-6267] のテスト中に作成された 6 つの新しいバグ。 (4) 2 つの E2E UT ケースの作成を完了し、メイン (18.0) と 17.1 の両方のストリームに追加しました。 (5) [WEBJMP-5359]の Jest テストを 1 つ作成しました。
- Mike Wu: (1) JMP 17.1、18.0 のバグ回帰テスト。 (2) JMP 18.0 ODBC コード改善の回帰テストで、4 つのバグを入力。 (3) ODBC ドライバー更新クエストを調査し、 [JMPTOOL-392]に返信。 (4) Dev アクティベーション サーバーに対する JMP 18.0 トライアルのアクティベーションが失敗し、Daniel と問題が発生して話し合いました。現在、JMP トライアル 18.0 のアクティベーションは Windows で正常に動作していますが、JMP ProTrial にはまだ問題があり、Daniel に送信してさらに調査を求めました。 (5) JMP 18.0 テレメトリ テストは、Windows 上の JMP トライアル 18.0 (2022 年 11 月 8 日) で再開されましたが、現在、テストは以下の問題によってブロックされています:現時点では JMP ProTrial 18.0 Windows インストーラーがありません。JMP トライアル 18.0 を Intel Mac にインストールできませんでした。JMP ProTrial を Mac でアクティベーションできませんでした。 [JMPTESTBJ-1770] . (6) JMP Clinical 8.1 HotFixテスト完了 - [JMPTESTBJ-330]
- Kimi: (1) バグの検証。 (2) Cary UT 環境で Python バージョンを 3.11.0 に更新。詳細はJMPTOOL-390を参照してください。 (3) JMP Live 17.1 I18N テスト。 (4) JMP Live E2E テストの追加に取り組んでいます。詳細はKimi - Weekly Completed- E2Eを参照してください。 (5) 「不明なオペレーティング システム」エラーを修正し、JMP Live の接続ファイルを更新します。詳細はKimi - Weekly Verified - Tasksを参照してください。 (6) AWS 仮想マシンが SAS サーバーに接続できません。詳細は、 AWS から SAS ネットワークに接続できるポートと接続できないポート - China R&D JMP Testing Team - Confluence (atlassian.net) を参照してください。
- Da Zhang: (1) JMP Live を Docker コンテナにデプロイして、テスト プロセスを容易にできるか確認しました。(2) 使用しているサーバー (vmw-d10g604) のパフォーマンスがあまり良くないと思われるため、JMP Live/データベース/JMP プールを (オールインワン マシンではなく) 分離された分散マシンにデプロイしてみました。(3) UT の障害を調査しました。(4) Docker に関する社内知識の共有を行いました。(5) JMP Live 用の自己署名証明書を作成する方法に関する confluence ページを作成しました。
- Nala: (1) JMP Live 17.1 I18N テスト。(2) Kimi および Da Zhang と協力して、AWS から SAS サーバーへの接続の問題を調査します。(3) Docker を学習し、Docker 内で Jenkins サーバーをセットアップします。(4) Agile トレーニングに参加します。
シャノンからのメモ
SAS 救世軍の Angel Tree プロジェクトに関する先週のアップデートの最後に書いたメモの最新情報です。 (関連する Inside JMP ストーリーにコメントを追加してくれた Ryan L に感謝します!)
今朝 Yammer に投稿された更新情報によると、本日 11/11/22 時点で、184 人のエンジェルがすでに SAS (および JMP) のスタッフによって支援されているとのことです。しかし、まだ 166 人の子供がエンジェル ツリーの支援を必要としており、その中には年長の子供もたくさんいます。私は 11 歳の息子ハンターと同年齢の子供をリクエストしました。ここ数年のうちの 1 回、ハンターは自分のお金を使って他の子供におもちゃを買ってあげました。このプログラムは、私たちの家族にとって、この地域には支援が必要な子供が大勢いることを常に思い出させてくれます。
プロジェクトの詳細は次の通りです。MS フォームのページにアクセスすると、新しいおもちゃ、下着、靴下、その他の頻繁に必要となるアイテムなど、ギビング チューズデーに追加で寄付するオプションもあることが記載されています。投稿からさらに詳細を引用します。
救世軍の天使の木
今年もこの時期がやってきました! SAS WIN は、2022 年の Angel Tree プロジェクトで救世軍と提携しています。今年、スポンサーとなる子供は現在 350 人以上います。スポンサーになるには、** MS フォーム** にご記入ください。リクエストの処理には1 ~ 2 営業日かかります。
詳細はフォームに記載されていますが、今年は参照用にダウンロードして印刷できるドキュメントも \\d10d508\Public\SA-Angel-Tree\Angel-Tree-2022-Details.docx で提供しています。
SAS へのドロップオフは、11 月 29 日の Giving Tuesday の午前 8 時から午後 4 時 (東部標準時) まで、LW 積み込みドックで 1 日のみ行われます。
他にご質問がございましたら、 Judi RourkeまたはChristine Halkまでお問い合わせください。