特別なお知らせ:まだInsideJMP アンケートに参加していない場合は、ぜひ参加してください。私たちは今年後半にサイトの全面的な見直しを計画しており、JMP スタッフがニュースをどのように受け取っているかを知りたいと考えています。アンケートの最終回答日は3 月 14 日(木)です。
2024 年 3 月 8 日の JMP 開発アップデートへようこそ!
先週見出した jmpsi OS のアップグレードと Perforce のアップデートは完了しました。これらの重要な変更を調整してくださったSAS IT の Steve Morrison、Jim Borek、Nick Ruvaに心より感謝いたします。何かおかしいことに気付いた場合は、私または私の DevOps チームの他の誰かにそれを指摘してください。
JMP QA および開発が JMP 18.0 で承認されたため、管理者や試用版のダウンロードなどをサポートするために必要な MyJMP の変更の完了と承認に備えて、ソフトウェアが MyJMP にロードされるようになりました。顧客が JMP 18 で使用する新しい認証メカニズムは、今週の Discovery Europe プレナリー セッションで顧客向けに強調された機能の 1 つです。 Inside JMP には、 ディスカバリー サミット ヨーロッパに関する優れたまとめ記事が掲載されています。多くの写真、開発プレナリーの詳細、動物学者で放送作家、ニューヨーク タイムズのベストセラー作家であるルーシー クックによる閉会プレナリーの講演の概要が掲載されています。この国際女性デーに特にふさわしいものです。
クック氏はディスカバリーの聴衆に、最も有名な科学的研究であっても偏見や特定の世界観の影響を受ける可能性があることを思い出させた。彼女は、問題、特にまだ検討していない問題をあらゆる角度から見る方法を学ぶための最良の方法として、さまざまな意見を持つ多様な協力者と意図的に関わることを推奨しました。私はまさにそれを毎日行う JMP 組織の一員であることを誇りに思っています。ちなみに、Discovery Europe に参加した場合は、 Mia Stephens がここで作成してくれた Confluence ページにメモを追加できます。そして先週、JMP がDiscovery Summit Americas 2024のコンテンツ募集および運営委員会のノミネートを掲載したことを思い出してください。
また、JMP はローリー・ダーラム地域に拠点を置き、家庭内暴力と性的暴力のサイクルを終わらせることに専念する非営利団体であるInterActと提携していることを忘れないでください。 3 月 13 日水曜日まで、以下の必需品を寄付してください。募金箱はA館4階と5階の休憩室に設置しております。寄付者は、各ゴミ箱に貼付されているシートに名前、日付、寄付品の説明を記入するよう求められます。ありがとう!
朝食アイテム:シリアルの箱、インスタント オートミール、インスタント グリッツ、シリアル バー、グラノーラバー、フルーツ カップ。
食事アイテム:ツナ缶、チキン缶、ホーメル コンプリート、電子レンジ対応マカロニ アンド チーズ ボウル、ラーメン ヌードル ボウル、ファミリー サイズのパスタとパスタ ソース、シェフ ボーイ アーディー パスタの缶詰。
掃除用品:洗濯洗剤(シート)、食器用液体洗剤、ペーパータオル、トイレットペーパー、キッチンゴミ袋、ティッシュ、万能クリーナー。
最後に、今週のベータ/クラッシュ ケースと選択されたクラッシュを共有してくれたTonya Mauldinに心より感謝いたします。今週、テクニカル サポート トラックと Discovery から寄せられたクラッシュ レポートに感謝します。これらのコラボレーションのおかげで、いくつかの謎が解決されました。
2024 年 3 月 8 日週の JMP ベータ レポート | 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 開発の最新情報
ホスト
- John Schroedl:ビジュアル スタイリングに関するディスカッションと、コンボ ボックスへのパディングのサポートに取り組んでいます。日本の顧客から送信されたクラッシュ ダンプにより、zip.dll という名前の 2 つの無関係なファイルを含む JMP に起因するバグが明らかになりました ( JMP-20703 – 幸いなことに、この問題は 18.0 ですでに解決されています)。ドラッグ/ドロップ中の予期しない例外 ( JMPTEST-464 ) に関連する別のクラッシュ ダンプをトリアージしました。ここでもセキュリティ/AV ソフトウェアが主な容疑者です。不正な Web ページからテーブルをインポートしようとするとクラッシュがデバッグされます ( JMP-20144 )。
インタラクティブなHTML
JMPライブ
- Aurora:リファクタリング、断続的なテストの修正、分解テストの修正、パフォーマンスの向上。
統計
- Laura CS:ついに、等式制約がある場合の MIIV-2SLS の漸近共分散行列を見つけ出し、現在実装に取り組んでいます。また、この新しい推定ツール用の新しい SEM レポートの構築に向けてある程度の進展がありました。学習管理システムの最新のトレーニングを完了している。
統計ドキュメント
- Michael C:さまざまなフィット モデル パーソナリティ向けのスクリプト インデックス コンテンツの改善に取り組みました。ドキュメントチームと会い、UI文字列のレビュープロセスとガイドラインについて話し合いました。
統計テスト
- Tonya:バグの検証と単体テストのクリーンアップに取り組んでいます。
テクニカルサポートとエンゲージメント
- デュアン:私たちのグループ内では忙しい一週間でした。ディスカバリーヨーロッパの来週、またみんなに会えると嬉しいです。私たちは My JMP プロジェクトに参加しており、JMP 18 トライアルの準備をしています。ウェンディとエンゲージメント チームは、EMEA および米国のインサイド セールス リーダーと会い、最新のトピックについて話し合い、より良い協力を継続する方法を学びました。私たちが前進するためには、こうした関係が不可欠です。以下は、 TS JMP Live レポートと、 過去 14 日間に TS によって報告されたチケットを示す Jira フィルターへのリンクです。
週別のケースボリューム:
エンゲージメントキューのケーストピック、合計:
先週のエンゲージメントキューのケーストピック:
開発業務
- ニック・R:
- ハードドライブの速度、スループット、iops の向上といったパフォーマンス関連の問題を調査し、新しい AWS Nightly Build マシンに変更を加えました。 AWS の jmpbldr19 マシンでジョブが 2 倍になるという Mac 19.0 Daily UT の問題を調査して修正し、Jenkins で適切な構成が設定されている場合でも、jmpbldr23 エージェントが実際には jmpbldr19 マシンに接続していることが判明しました。この問題は現在修正されており、ビルドは正しいマシンで実行されています。
- 18.X Mac Analysis ビルド プロジェクトを修正しました。ラボの Mac では引き続き Beyond Trust に関する問題が発生しており、それが分析ビルドでの Perforce の問題の原因であると考えていましたが、先週末に Perforce サーバーを更新した後、プロジェクト構成エラーがあることがわかりました。 Jenkins の View Mappings 設定と Change View Perforce 設定の両方を使用しているため、分析ビルドが行われます。 Perforce の更新後は、Jenkins のクライアント仕様でエラーが発生する可能性があるため、ビューの変更設定は使用すべきではないようです。代わりに、今後はビュー マッピングを使用する必要があります (これがほとんどのプロジェクトのデフォルトだと思います。分析は異常値だったようです)。
- 今すぐチケットを作成して、SAS IT と継続的な Beyond Trust の問題を調査してください。
- Melanie: 18.1 文字列の不一致: 月曜日の Windows JMP 18.1 ビルドとインストーラーの誤った文字列を調査しました (Perforce 同期エラーであることが判明)。ヘルプ プロジェクト: Qiana および Chris Barrett と会い、18.1 および 19 EA のヘルプを作成するスケジュールを決定しました。 PDF: 新しいグループ ポリシー オブジェクト ドキュメントをプロセスに追加しました。本番 PDF の場所を効率的に実行できるようになります。それに応じてさまざまな Jenkins ジョブを更新しました。ローカリゼーション: ローカリゼーションと協力して、現在のドキュメント ローカリゼーション プロセスの概要をドキュメントに提供しました (すべてをまとめて提示してくれた Krzysztof に感謝します!)。採用: DevOps プログラム マネージャーのポジションの候補者と面接しました。
- Myron:主に、JiraBot を jmptooldev に導入することに取り組みましたが、それはうまくいっていると思います。月曜日にテストを開始できるように、リンクをすべて送信し、簡単なドキュメントを作成します。また、 JMPTEST-1158 (ドットドット リリースをテスト ダッシュボードで動作させる) も解決したと思います。
- ボブ:インストーラーの使用許諾契約の手続きについて法務部門と引き続き協力しました。 AWS で 18 のビルド マシンを準備するために、インストーラー コードの変更に取り組みました。アップデーターの欠如を克服するために代替インストーラーをテストしています。
- シャノン:空きポジションの面接です。 UT の障害を調査しています。衝突調査。国際女性デーのイベントに参加しました。 WINさん、JMPさん、ありがとうございました!
ローカリゼーション
- Allison:すべての言語のローカライズされた 18.0 キーボード ショートカットとメニュー説明カードの PDF メタデータを検証して更新し、P4 でそれらにラベルを追加しました。ターゲット言語フォルダー内の DJ 画像を検証したため、Ying は 18.0 のローカライズされたスクリーンショットを撮ることができます。 DE、ES、FR、KO、ZH の審査担当者に PO リクエストを提出しました。 V16 から Ying によって提供された情報に基づいて、ローカライズされた PDF がどのように作成されるかに関する Confluence ページを作成しました。
- サンディ:処理に使用するソース ファイル領域のソースを検証するプログラムに取り組みました。ダッシュボードパッケージ起動バグ、プロジェクト重複作成バグの検証が完了しました。プロジェクト作成ダッシュボードの文字数更新の新機能により必要な変更/テストに取り組みました。 GPO を新たに追加するためのファイル検証テストを実行しました。ベンダーの 1 つのために、Trados スタイルのメモq ワードカウント レポートを作成する自動化に取り組みました。 SAS に必要なトレーニングを受講しました。
- Howard:翻訳パッケージの配信/返却、ワードカウント更新のためのセッション管理、プロジェクト作成など、ダッシュボード機能が強化されました。 L10n Jenkins のジョブ: 人口をステージング領域に予約します。
- Trish: JMP-20696を開いて、外部ローカリゼーション チームの認証がどのように設定されるかを調査しました。 DevOps R&D プログラム マネージャーのポジションの面接。 18.0 向けにローカライズされた JMP アドインを検証するための QA の開始日を再スケジュールし、関係者に電子メールを送信しました。 DJ のローカライズされたスクリーンショットを再開するために必要なセットアップ作業が完了しました。
- Krzysztof: memoQ サーバーを最新バージョン (10.5) にアップグレードし、ドキュメント チーム向けにローカリゼーション プロセスとツールのプレゼンテーションを準備し、ローカリゼーション用の GPO ブック プロジェクトをセットアップし、ポータブル UI の国際化問題について開発者と協力しました。
ドキュメンテーション
- キアナ:インターン生カワル・カーンの入社に向けて計画と準備をしました。彼は NCSU でテクニカル ライティングを専攻する博士課程の学生です。 SAS HRとのインターンマネージャーミーティングに出席しました。 Chris と一緒に、18.0.1 に必要なサンプル スクリプトの更新の調査を開始しました。コミュニティで 18.0 Doc アドイン ページのドラフトを作成しました。メラニーとクリスと会い、JMP 19 のヘルプについて話し合いました。 18.0 に必要なアップデートについて JMP ドキュメント ページの所有者に連絡しました。 UI 文字列の改善について、STAT ライターと非 STAT ライターに会いました。カードにラベルを追加しました。プロジェクトを追跡するために Doc アドイン Jiras を作成しました。
- スーザン C:新しいインターンである Khawar のために、FrameMaker と基本的な JMP トレーニングに取り組んでいます。
2024 年の目標を草案しました。ラベルの Confluence ページを更新しました。過去の文字列を確認して、よくある間違いを抽出し、会議で議論します。 HTML5 ヘルプの生成と公開のために Confluence ページを更新しました。 SAS コンプライアンス トレーニングのモジュール 1 を完了しました。
- Devon: FrameMaker への変換作業を続けています。 XML タグに変換するための段落スタイルとラップ ルールのマッピングを終了します。 『Discovering JMP』ブックの各章のテスト。コンプライアンス研修。
システム/ホストのテスト - Cary
- Nick H:非インタラクティブとして HTML にエクスポートするすべてのサンプル プリセットのリストを作成し、HTML5 側とプリセット側の両方で Jira を作成し、将来これらすべてをインタラクティブとして出荷できるように試みました。 Myron と協力して、18.0.1 のテスト結果がテスト ダッシュボードに正しく読み込まれないという問題を修正しました。 OnChange がディスプレイボックス セッターの RunScript(0) オプションを尊重しないという EA トラックで提起された問題を追跡しました。一部の 19.0 単体テストの失敗をクリーンアップします。そのうちの 1 つは、R スクリプト ウィンドウに関連するクラッシュの発見につながりました。一部の 19.0/18.1 検証にも取り組みました。
- Mandy:いくつかの JIRA に取り組み、これまでに見たワークフロー ビルダーをいくつか試しました。再加工された JMP 19 データ テーブルを何度も試し、問題を特定しました。いくつかの TS トラックに回答し、詳細の有無にかかわらず発生したクラッシュを解決しようとしました。開発者が問題の場所を絞り込むために検討した結果、いくつかのトラックがオープンされました。いつも私たちのために JMPRUNNER をサポートしてくれている Chris Humphrey と Dave Barbour に感謝します。私自身は、特にさまざまな JMP の動作を素早く比較したり、問題が発生した箇所を絞り込むときに、頻繁に JMPRUNNER を使用しています。
- オードリー: ジェンキンスのジョブ メンテナンス、新しい M3 Mac を入手してセットアップし、その M3 マシンでテストを実行しましたが、Baseline または NIST で新しい差分は見つかりませんでした。進行中の Jira と Confluence 管理タスクは、チーム メンバーが過去のリリースからの検証に追いつくのに役立ちました。
- リサ: JSL テスト タイミング スクリプトを更新して 18.0 テストを削除し、18.1 および 19.0 で実行できるようにし、ホバー ラベル チケットの優先順位付けに時間を費やしました。
Web テスト – Cary
- Natalie H: Steve との自動化トレーニングを継続。今週は特に HTML5 に焦点を当てました。私は現在、自分でテストを実行し、失敗を調べて問題を切り分けようとしています。
- アンナ:ホバーラベルの問題を確認しています。アンドリューは要約統計量の書式設定に関して修正しました。テストプログラムの追加とTSトラックの調査。 JMP ユーザーのAnderson Mayfield が、Web マップ サービスをマップの背景として使用して複雑なマップをコピーする際に発生したクラッシュを報告しました。
- Josh L: JMP ライブ テストには、ユーザー同期、パッケージ更新、公開、サインイン、インストール、構成が含まれますが、これらに限定されません。サーバーを JMP Live 18.0 から 19.0 にアップグレードします。 JMP Live と HTML 自動化のロードマップについて話し合います。

システム/ホストのテスト - 北京
- 北京チーム:
- Da Li: (1) バグの検証。 (2) 対応する UT ケース。 (3) 完了: 機能テスト(WEBJMP-7867: Vue 3 へのアップグレード)、合計 50 個のバグが作成されました。
- Nan Wu: (1) バグの検証。 (2) JMP 18.0 最終インストーラー #5 のテストが完了しました。 (3) テクニカル サポートの問題の調査とフィードバックの送信 – ケース番号 00131333、00122635。 (4) ACT-Now コンプライアンス トレーニング (Q1) を完了しました。
- Kimi(Yu) Wang: (1) バグの検証。 (2) Python 関連の UT エラーのデバッグ – 根本原因: インストール スクリプトは通常テストに分類されますが、他の Python 関連のケースは迅速テストに分類されます。この問題を解決するためにオードリーとジムと話し合いました。 (3) テクニカル サポート: ケース TS-00130380 – 再現できませんが、追跡する jira を入力してください。詳細はJMP-20685を参照してください。 (4) vue3 (データクライアント、データビューアクライアント、スケジュールクライアント) へのアップグレードとして、JMP 19.0 の健全性回帰テストを実行します。 (5) ジェンキンス: 北京デイリー UT の結果を確認します。移行テストの失敗をデバッグします。詳細は、 JMPTESTBJ-2985 - 完了を参照してください。 Windows で E2E テストの失敗をデバッグします。詳細は、 JMPTESTBJ-2983 - 完了を参照してください。 Mac で E2E 中止ジョブをデバッグします。詳細については、 JMPTESTBJ-2984 – NoRep を参照してください。
- Da Zhang: (1) バグの検証。 (2) JMP Live サーバーのアップグレード ( JMPTESTBJ-2988 )。
- ベラ: (1) 学習と開発: JMP の使用方法について学びます。 (2) JMP 18.0 のインストールとテスト。 (3) JMP Live 18.1 用に PostgreSQL を 14.11 にアップグレードします。 (4) バグの検証。
- ナラ: (1) バグの検証。 (2) Bella のトレーニング: 彼女の経験とスキルを知り、JMP Live インストール パッケージを簡単に紹介します。
データディスカバリー
- Dan S: 18.1 でクラッシュ通話を修正 <
- モーガン氏:スクリプト エディターに挿入可能なスニペットを追加する作業を開始しました。これにより、ユーザーはショートカット経由で呼び出すことができる独自のコードを作成できるようになります。 19 で予定されている軽量 IDE の初期作業と、スクリプト エディターでサポートされるファイルの種類の拡張の初期作業を継続しました。
- Dave B:画像テストがいくつかのテストで時々停止する理由を調査するのに時間を費やしました。新しい夜間ビルドのディレクトリ名と一致するように jmprunner を更新しました。いくつかのクラッシュを調査しました。
- Parker: Peng Liuと協力し、Life Distribution プラットフォーム ( JMP-20402 ) の潜在的な O(n*m) -> O(nlog(n)) ランタイム修正を発見しました。来週は○○です。
シャノンからのメモ
国際女性デーには、考えさせられる漫画がたくさんあります。以下に挙げるのは、私が見つけたほんの 1 つです。この日、そして毎日、私たちが自問すべきことは、娘や息子たちに「自分たちのしるしを伝えて」、彼らもすべての人々のより大きな平等を主張できるようにするために個人的に何をしているのか、ということだと思います。はい、世界中のどこにもこれらの標識を必要とする人がいなくなると素晴らしいのですが、私たちはまだそこに至っていません。この国の平等を求める闘争の歴史について事実に基づいた教育を行うことは、そのプロセスにおける重要なステップの 1 つです。
今週はIWDに加えて、公民権運動の重要な出来事であるアラバマ州セルマのエドマンド・ペティス橋での血の日曜日事件から59周年を迎えた。あなたの政治的意見が何であれ、副大統領に当選した最初の有色人種女性がその日の出来事について発言した歴史的重要性を認識しなければなりません( PBSニュースアワーの記事はこちら)!
皆様も素敵な週末をお過ごしください!