歡迎來到 2024 年 7 月 19 日的 JMP 開發更新!
JMP 19 EA2 將於下週五(7 月 26 日)結束時凍結!請記住,您的功能頁面應在 7 月 29 日星期一上午 9 點之前更新,影片應在7 月 30 日星期二 EOD之前發送給 Mia。 (如果 EA2 的功能頁面未更新,則不會向 EA 會員突出顯示該功能。如果您有任何疑問或需要與功能頁面或影片相關的任何內容,請告知 Mia。)
QA 正在結束 JMP Live 18.0.2 的安裝程式測試。雖然我們不需要為 JMP 發布 18.0.2,因為在該時間範圍內不需要嚴重的干擾或關鍵的安全修復,但在 18.1 軌道中進行安全修復的大門仍然敞開,計劃於 8/9 進行安全凍結/ 24。 JMP 18.1 最終安裝程式候選者將很快創建。隨著其他 JMP 18.1 原始碼變更的完成,18.1 單元測試繼續在一台 Mac 和一台 Win 配置上運行,更多配置在 18.2 軌道上運行。
為了支援我們的許多發佈軌道,DevOps 團隊繼續將我們的更多流程遷移到 AWS 並優化其效能。本週早些時候, Nick Ruva在 AWS 中重新配置了 Perforce 代理,以協助解決 Myron Chandler 在開發將在 AWS 中運行的 Stringbot 流程的新迭代時遇到的同步效能問題。
Nick 指出,之前有幾個人使用過該代理,但他強烈建議任何擁有從 AWS 中的 Perforce同步的構建或進程的人更新其Perforce 設置,以便在jmpci-p4-proxy.build 上為其P4PORT 使用AWS代理.jmp.com:1777 。以下是從 CI 中最嚴重的違規者(通宵運行 JMP 原始碼分析的 19.0 Windows Analysis 版本)將檔案傳送到代理兩天後的一些效能結果。此過程在每次運行時都會強制同步許多文件,因此在移動到代理之前,該過程平均需要兩個多小時才能同步。以下是 Perforce 同步的時間資料:
沒有代理:持續時間:127m 49s
第一次透過代理運行:73m 43s
第二次透過代理運行:14m 33s
現在,該過程在 Windows 19.0 分析建置中持續同步不到 15 分鐘,並且只需更改 P4PORT,即可在不到兩個小時的時間內運行。 Nick 說,如果您想了解更多信息,或者需要協助為您的 AWS 專案設定代理,請告訴他,他將很樂意幫助您完成工作。 (此外,他指出這項變更與今天早上遇到的 Perforce 更新問題無關。)
非常感謝Tonya Mauldin分享本週的測試版/崩潰曲目以及選定的崩潰!

2024 年 7 月 19 日當週的 JMP Beta 報告 | JMP 直播
另外,感謝 JMP L0N 團隊成員Krzysztof Jozefowicz分享以下團隊建立新聞和圖片。看起來很有趣!
週二,位於哥本哈根的 JMP Nordics 團隊(4 人:銷售、行銷、系統工程師和研發部門的我)舉辦了團隊建立日。我們的辦公室就在港口旁邊,我們有一個帶皮艇的棚子,可以隨時使用。我們四個人穿著得體的衣服,劃了兩個半小時的皮划艇。隨後我們享用了一頓豐盛的晚餐。那天是陰天,但沒有下雨,也不太熱。劃皮划艇和加強團隊凝聚力的完美一天:smiling_face_with_smiling_eyes:




一般公告
即將到來的重要日期
- JMP 19 EA2 代碼凍結 – 24 年 7 月 26 日
- JMP 18.1 安全凍結 – 24 年 8 月 9 日
- JMP 18.1 最終安裝程式候選人 – 2024 年 8 月 19 日
- 請造訪Confluence查看JMP 18和JMP 19日期的完整清單。
JMP 開發更新
核

- Dave B:修復了與aws 檔案儲存變更相關的更多影像測試問題,修復了詳細的腳本問題,修復了變數用作檔案清單時的mfi 匯入,並向標記seg 新增了copyData() 函數,以便它可以擁有其使用的所有資料的副本。
- Morgan:為模型中心製定計劃,為 EA2 筆記本實現一些功能,並評估 Scintilla 功能,以便開發人員可以使用這些功能以獲得更豐富的文字顯示體驗。
- Evan:對資料表側面板的變更進行原型設計。
DOE 和可靠性
- Caleb:正在完成 Ryan 和我將於明年初在 RAMS 2025 上共同提供的教程草稿的工作。我還一直在持續更新 JMP 19 的 CSALT。
- Ryan L:準備即將到來的各種演示(JSM、統計演講、Discovery 以及今天開始的 RAMS)。
- Irene:與 Ryan 一起調查了一些 bug,與 Joseph 就 C++ 中的 BayesFLo 進行了討論,並撰寫了研究論文。
託管和介面
- Will Morgan: JMP-21519 :: 修正了北京測試人員報告的幾個錯誤,主要是小的使用者體驗改進和 Python 外掛程式碼中的錯誤處理改進。 ( JMP-22213 、 JMP-22215 、 JMP-22247 )。還完成了我的演示並練習了 S3 連接器的演示,總共大約 12 分鐘,我是所有實習生的最後一個演示者。希望此演示能夠展示如何使用 S3 連接器,以便您可以向客戶進行演示。最後,我即將參加 SAS 認證考試,因此我也一直在為此做準備。
- John Schroedl:一直與 Chris Humphrey 合作對我們的上傳伺服器進行更改(崩潰、遙測等)。我們將原始程式碼從 Perforce 移至 Git,更新了套件,並配置了專用測試環境以實現更強大的更新。接受可用性研究結果上傳的補充已接近完成。感謝 Bryan Boone 提供使用 JSL 的 HTTP 請求的提示。崩潰調查和圖標更新。
- Daniel: AWS Authorization 最近完成了基礎設施更改,以減少 JMP Desktop 和 JMP Live 之間的重複程式碼,並提供了一個新端點來簡化手動授權流程!
- Michael H:將錯誤修復推送到 18.2。研究對 AspenTech IP21 資料歷史伺服器的存取。
互動式 HTML
JMP 直播
- Aurora:控製圖警告改進。與其他開發人員一起改進了專利文檔。修復了幾個錯誤。正在進行中:對此功能的程式碼進行現代化(API 層、ESM 模組、TypeScript)。
統計數據
- 伊莉莎白:繼續研究混合模型的保質期計算器,以實施文獻中建議的幾種不同方法。前兩種方法與最初的、非常簡單的方法一起工作:報告結果。
- John Sall:更多分類工作,包括與P&G 演示後的新請求(JMP-21878、JMP-21908、JMP-21941、JMP-21942、JMP-22196、JMP-22199、JMP-22201、JMP-22202、JMP -22205 、JMP-22206、JMP-22212、JMP-22225)。
- Laura CS:利用多向相關性研究缺失資料。開始編寫 PolychoricCor 類別(感謝 Clay 為我指出了一個使用 Optimized 的簡單範例)!熟悉 Term 和 TermCombo 類(感謝 Laura L. 告訴我後者)!為學術團隊建立了 SEM 資源列表,以滿足一些使用者對支援文件的請求。修正了 SEM 中右鍵點擊 Bootstrap 時發生的崩潰問題,並與 Haley 會面討論錯誤驗證和 MIIV-2SLS 測試。
統計測試
- Jacob:測試 JMP 19 的分類新功能和修復。測試 JMP 19 的 DOE 更新。性能測試,使性能套件再次運行並調查控製圖生成器中潛在的時間增加。更新腳本以重新運行失敗的單元測試。
- Tonya:與 Mark Barley 一起進行 xpath 演示並進行單元測試清理。
生命科學更新
- 結束北卡羅來納大學學生實習生暑期項目,涉及森林地塊和擾動地塊插件。
- 與 Geoffrey“Isle of”Mann 和 Rebecca“District of Columbia”Lyzinski 一起對不良事件聚合手稿進行最後的潤色。將於下周初提交給藥物安全部門。
- 不良事件復發報告原型的最後潤飾。
- 完成了內部 JSL 功能,為 JMP Clinical 生成森林圖、雙森林和點森林。將來可能會轉換為加載項。



- Drew:繼續用 Python 實作取代 AE Narrative 的 Java 實作。修復 18.2 和 19.0 的各種錯誤。最終 18.1 版本的程式碼審查。
產品管理和產品行銷
- Bryan F:與Michael Goff和Landra Cunningham一起審查 JMP Live 中的字串。與 JMP Live 團隊討論了Aaron Andersen 的可編輯腳本框變更。與Michael Goff和Justin Chilton會面,決定切換開關的使用;很明顯,我們需要記錄風格決策。透過探索 UI 設計最佳實踐和原型設計,與CORE團隊一起在 DOET 讀書俱樂部取得進步。與PM 團隊就吸引目標使用者參與可用性研究進行集思廣益。與開發人員討論了暫停 JMP 主題開發以及後續步驟。建立了一個表單,供PM 團隊輸入儀表板指標。
技術支援和參與
- 杜安:本週病例數穩定,我們正在管理! Will Corley (Mary 團隊的 SE)對團隊中的幾位成員進行了跟踪,以便更好地了解我們在公司中的職責和角色。了解這有多有價值將使我們知道是否應該開發一個更正式的流程來讓人們了解支援和支援團隊。
- 以下是TS JMP Live 報告以及 Jira 過濾器的鏈接,其中顯示了TS 在過去 14 天報告的票證。
每週技術支援案例數:

每週參與度支持案例數:

參與隊列的案例主題總計:

上週參與隊列的案例主題:

開發營運
- Perforce 代理工作 – 請參閱更新頂部部分的完整詳細資訊。
- 所有 DailyUT 機器的維護和 Windows 更新
- 適用於多個 JMP 開發伺服器的維護和服務包
- 其中包括 Swarm,不幸的是,它在周五凌晨造成了停機,並被回滾到更新之前的版本。我們仍在調查發生了什麼以及如何在將來再次應用此更新時防止這種情況發生。對於今天因 Perforce 簽入而苦苦掙扎的人們,我們深表歉意。
- 我們的基礎設施上的 JAVA 17 更新已完成,所有 Jenkins 代理程式和 Jenkins 伺服器均已更新。
- Shannon L:協助清理 18.1 Jira 未決問題 - 所有 Bug 均已更新,現已完成! SAS 3WM 中斷審查;與 Doc 團隊開始每週兩次的氧氣遷移專案 Scrum;協助調查 JMP 崩潰報告。
- Shannon C:與 Myron 和 Lisa 合作處理遙測報告和資料庫大小問題。一些用戶提交了數百萬行遙測數據,這導致基於 JMP 的遙測數據表處理速度減慢,從而導致 Jenkins 作業逾時。參加JMP HR的績效管理培訓。調查了多起 JMP 崩潰事件並參加了幾次每週小組會議。
本土化
- 桑迪:完成了測試文件比較程式的工作,該程式驗證所有項目的文件填充。使用目前程式碼更新了新的 Jenkins 作業以進行進一步測試。驗證了新項目儀表板功能和休息呼叫功能。開始測試框架專案的工作。開始對原始程式碼填入作業進行更改,以自動將原始檔案複製到暫存區。
- Allison:驗證本地化 JA 18.0 文件 pdf 並推送至 P4;驗證 18.0 DOE 書籍的本地化圖像;更新了 JMP Marketplace 翻譯以確保一致性;為即將推出的所有語言的在地化 18.1 JMP Doc 外掛程式更新了 jiras 和 18.1 DJ 書籍標題頁的預翻譯;在我們的 memoQ CAT 工具中調查了供應商的權限問題。
- Krzysztof:處理 18.0 供應商交付的書籍翻譯。與開發團隊討論了 JMP Clinical 中的國際化和在地化問題,並向他們展示了持續中文翻譯的在地化工作流程演示。清理翻譯記憶。
- Trish: 18.1 的本地化 JMP 文件插件專案設定。規劃 JMP Marketplace 翻譯更新和審核。 19. 資源規劃
- Sohail:繼續為 TM 搜尋介面添加功能和增強功能,並致力於加快搜尋時間。
文件
- Qiana:與 Shannon C 和 Mia 會面,討論將文件插件新增至 Marketplace;我們也討論了限制 JMP 文件 | 的發布數量JMP 和 Doc 插件頁面。建立了 Learning Oxygen - 資源頁面。 JMP 19.0 和 Oxygen 的專案規劃。
- Khawar:探索了 Styles Basket 並根據 oXygen 遷移模板產生了 PDF。研究了分塊主題的需求。設定 Visual Studio 並瀏覽範例索引程式碼。開始在 Codeacademy 和 LinkedIn Learning 上學習 HTML。在 VAUG 會議上展示了數據故事挑戰賽的報告。
- Devon:刪除了Khawar 的《發現JMP》書中一章的XML 版本中的錯誤,標記為用於移交的18.1 文檔文件,Jira 計劃為19,完成了合規性培訓,並完成了向新硬體的過渡。
- Susan C:為 19.0 創建和規劃 Jira。參加生產力課程和一些氧氣培訓。將所有書籍重置為 19.0。
- ChrisB:修正了 18.1 幫助發布候選版中的錯誤。建置了 18.1 文檔插件。完成 7 月字符串評審。看看 Oxygen 的 PDF 是否可以解決我們目前的 PDF 問題。 Building 18.0 有助於捕捉更新。
系統/主機測試-Cary
- Adnane El Hachami:負責測試儀表板,修復了錯誤,並且仍在處理功能請求。我完成了一些驗證,也測試了 Notebook 一點。
- Mandy:在資料表功能(組列、資料表的新左側、強制值、列標籤)上回答了相當多的TS 軌跡(來自Holger)——他甚至就幾個問題回信了兩次——將這些記錄為Jira需要解決的問題或作為回饋。在設定運行David W. 正在開發的新表格網格的首選項方面做了一些工作,並進行了相當多的測試- 報告了一些Jiras 並嘗試通過UI 進行一些操作,看看哪些功能仍然按照原來的方式運行前。 Mac 上存在一些效能問題,只是 Daniel Powell 嘗試插入的修復程式造成的 - 與他合作解決了一些問題,以確保 JMP 能夠繼續高效運行。下週,我將與 SAS Reach 計劃中的一群高中生談論我的職業道路,並且還將做一個 JMP 的快速演示,向他們展示它是什麼 - 所以請為此做一些工作。
- Audrey :為我們未來的預定發布日期、Jira/Confluence 管理任務制定提案,調整一些 JSL 單元測試。我正在閱讀有關全球技術中斷的報道並收聽 CrowdStrike 執行長的採訪。他們還沒有確切說明發生了什麼,但暗示品質保證團隊需要找出 Windows 作業系統可用的所有不同層級和修補程式中遺漏的內容。對我來說,這強調了無論我們對發布過程有多滿意,在盡可能多的作業系統上對像客戶一樣的機器進行最終安裝程序檢查非常重要!
- Hunter :本週花了大部分時間測試授權項目…測試了Daniel 在Windows 上的JMP Pro 19 EA 1 中報告的修復程序,該修復程序在打開無效響應文件時氣隙授權嘗試會崩潰,測試了另一個潛在的修復程序以阻止JMP在 Mac 上授權之前打開文件,並在不同 Mac 配置上驗證 JMP-22105,以確認 JMP 19 遙測結果包括有關 Mac 作業系統和硬體配置的更詳細資料。
系統/主機測試-北京
香農的註釋
前一周,JMP 實習生 Parker Dingman 做了關於 JMP 繪圖改進的精彩演講後,我想我應該分享一些來自地圖用途範圍另一端的東西。 :smiling_face_with_smiling_eyes:最近有人向我介紹了可怕的地圖帳戶- 下面是那裡發布的一些愚蠢的示例,但還有更多。 甚至有一本書!
(有時,在經歷了一周的硬體和軟體故障之後,您只需要笑一笑。希望大家週末愉快!)

