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를 릴리스할 필요는 없었지만, 8월 9일로 계획된 보안 동결과 함께 18.1 트랙에 보안 수정 사항을 적용할 가능성은 여전히 열려 있습니다. /24. JMP 18.1 최종 설치 프로그램 후보가 곧 생성될 예정입니다. 다른 JMP 18.1 소스 코드 변경이 완료됨에 따라 18.1 단위 테스트는 하나의 Mac과 하나의 Win 구성에서 계속 실행되며 18.2 트랙에서 더 많은 구성이 실행됩니다.
많은 릴리스 트랙을 지원하기 위해 DevOps 팀은 계속해서 더 많은 프로세스를 AWS로 이전하고 성능을 최적화하고 있습니다. 이번 주 초 Nick Ruva는 AWS에서 실행될 Stringbot 프로세스의 새로운 반복을 작업하는 동안 Myron Chandler가 직면한 동기화 성능 문제를 해결하기 위해 AWS에서 Perforce 프록시를 재구성했습니다.
Nick은 이전에 소수의 사람들이 프록시를 사용하고 있었지만 AWS의 Perforce에서 동기화 하는 빌드 또는 프로세스가 있는 모든 사람에게 jmpci-p4-proxy.build에서 P4PORT에 AWS 프록시를 사용하도록 Perforce 설정을 업데이트할 것을 적극 권장한다고 언급했습니다. .jmp.com:1777 . 다음은 CI의 최악의 범죄자인 JMP 소스 코드 분석을 밤새 실행하는 19.0 Windows 분석 빌드로부터 이틀 동안 파일을 프록시로 가져온 후의 일부 성능 결과입니다. 이 프로세스는 실행될 때마다 많은 파일을 강제로 동기화하므로 프로세스는 프록시로 이동하기 전에 동기화만 하는 데 평균 2시간이 넘게 걸렸습니다. Perforce 동기화의 시간 데이터는 다음과 같습니다.
프록시 없음: 지속 시간: 127분 49초
프록시를 통해 처음 실행: 73m 43s
프록시를 통한 두 번째 실행: 14분 33초
이제 프로세스는 Windows 19.0 분석 빌드에 대해 15분 이내에 일관되게 동기화되고 P4PORT만 변경하여 2시간 단축된 시간에 실행됩니다. Nick은 더 많은 정보를 원하거나 AWS 프로젝트에 대한 프록시를 설정하는 데 도움이 필요한 경우 알려주시면 기꺼이 도와드릴 것이라고 말했습니다. (또한 그는 이 변경 사항이 오늘 아침에 발생한 Perforce 업데이트 문제와 관련이 없다고 지적했습니다.)
이번 주 베타/충돌 트랙을 선택한 충돌과 공유해 주신 Tonya Mauldin 에게 진심으로 감사드립니다!

2024년 7월 19일 주간 JMP 베타 보고서 | JMP 라이브
또한 다음 팀 구축 소식과 사진을 공유해 주신 JMP L0N 팀원 Krzysztof Jozefowicz 에게도 감사드립니다. 정말 재미있을 것 같아요!
화요일에는 코펜하겐에 있는 JMP Nordics 팀(4명: 영업, 마케팅, 시스템 엔지니어, R&D 담당)이 팀 구성의 날을 가졌습니다. 우리 사무실은 항구 바로 옆에 있고, 언제든지 사용할 수 있는 카약이 있는 창고가 있습니다. 우리 네 명은 행사에 맞게 옷을 입고 2시간 30분 동안 카약을 탔습니다. 우리는 그것을 멋진 저녁 식사와 함께 따랐습니다. 날씨는 흐렸지만 비는 내리지 않았고 별로 덥지도 않았습니다. 카약을 타고 팀을 결속시키기에 완벽한 날:smiling_face_with_smiling_eyes:




일반 공지
중요한 다가오는 날짜
- JMP 19 EA2 코드 동결 – 24년 7월 26일
- JMP 18.1 보안 동결 – 24년 8월 9일
- JMP 18.1 최종 설치자 후보자 – 2024년 8월 19일
- JMP 18 및 JMP 19 날짜의 전체 목록을 보려면 Confluence를 방문하세요.
JMP 개발 업데이트
핵심
- Xan: 감소하지 않는 등 더 부드러운 모양 제약 조건을 추가합니다.

- Dave B: aws 파일 저장소 변경과 관련된 몇 가지 추가 이미지 테스트 문제 수정, 자세한 스크립팅 문제 수정, 변수가 파일 목록으로 사용될 때 mfi 가져오기 수정, 마커 세그먼트에 copyData() 함수 추가 등을 수행할 수 있습니다. 사용하는 모든 데이터의 사본을 소유합니다.
- Morgan: Model Center에 대한 계획을 수립하고, EA2용 Notebooks의 일부 기능을 구현하고, 보다 풍부한 텍스트 표시 경험을 위해 개발자가 액세스할 수 있는 Scintilla 기능을 평가합니다.
- Evan: 데이터 테이블 측면 패널의 프로토타입 변경 사항입니다.
DOE 및 신뢰성
- Caleb: Ryan과 저는 내년 초 RAMS 2025에서 공동으로 튜토리얼 초안 작업을 마무리하고 있습니다. 또한 JMP 19용 CSALT에 대한 업데이트를 계속해 왔습니다.
- Ryan L: 향후 다양한 프레젠테이션(JSM, Statistical Speaking, Discovery 및 오늘 RAMS 시작)을 준비 중입니다.
- 아이린: Ryan과 몇 가지 버그를 조사했고, C++로 BayesFLo에 관해 Joseph과 토론하고, 연구 논문을 작성했습니다.
호스팅 및 인터페이스
- Will Morgan: JMP-21519 :: 베이징 테스터가 보고한 여러 버그를 수정합니다. 대부분 작은 사용자 경험 개선 및 Python 추가 기능 코드의 오류 처리 개선입니다. ( JMP-22213 , JMP-22215 , JMP-22247 ). 또한 프레젠테이션을 마치고 S3 커넥터에 대한 데모를 연습했습니다. 총 소요 시간은 약 12분이며, 제가 모든 인턴의 마지막 발표자입니다. 이 데모를 통해 S3 커넥터를 사용하여 고객에게 시연할 수 있는 방법을 보여줄 수 있기를 바랍니다. 드디어 SAS 자격증 시험이 코앞으로 다가오고 있어서 그 준비도 해왔습니다.
- John Schroedl: 업로드 서버 변경(충돌, 원격 측정 등)에 대해 Chris Humphrey와 협력해 왔습니다. Perforce에서 Git으로 소스를 이동하고 패키지를 업데이트했으며 보다 강력한 업데이트를 위해 전용 테스트 환경을 구성하고 있습니다. 유용성 연구 결과 업로드를 허용하는 추가 사항이 거의 완료되었습니다. JSL의 HTTP 요청 사용에 대한 팁을 주신 Bryan Boone에게 감사드립니다. 충돌 조사 및 아이콘 업데이트.
- Daniel: AWS 인증은 최근 JMP Desktop과 JMP Live 간의 중복 코드를 줄이기 위한 인프라 변경과 수동 인증 프로세스를 단순화하기 위한 새로운 엔드포인트를 완료했습니다!
- Michael H: 버그 수정을 18.2로 추진합니다. AspenTech IP21 데이터 히스토리언 서버에 대한 액세스를 연구하고 있습니다.
대화형 HTML
JMP 라이브
- Aurora: 관리 차트 경고가 개선되었습니다. 다른 개발자와 함께 특허 문서가 개선되었습니다. 몇 가지 버그를 수정했습니다. 진행 중: 이 기능(API 계층, ESM 모듈, TypeScript)에 대한 코드를 현대화합니다.
통계
- Elizabeth: 문헌에서 제안된 몇 가지 다른 방법을 구현하기 위해 혼합 모델의 저장 수명 계산기에 대한 지속적인 작업을 수행했습니다. 처음 두 가지 방법은 초기의 매우 기본적인 방법인 결과 보고와 함께 작동합니다.
- 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 클래스 작성을 시작했습니다(Optimized를 사용하는 간단한 예를 알려준 Clay에게 감사드립니다)! Term 및 TermCombo 클래스에 익숙해졌습니다(후자에 대해 알려준 Laura L.에게 감사드립니다)! 학술팀이 일부 사용자의 지원 문서 요청을 처리할 수 있도록 SEM에 리소스 목록을 작성했습니다. SEM에서 Bootstrap을 마우스 오른쪽 버튼으로 클릭하면 발생하는 충돌 문제를 해결하고 Haley를 만나 버그 확인 및 MIIV-2SLS 테스트에 대해 논의했습니다.
통계 테스트
- Jacob: JMP 19의 범주형 새 기능 및 수정 사항을 테스트하고 있습니다. Jira 티켓을 확인하고 단위 테스트를 추가하고 있습니다. JMP 19에 대한 DOE 업데이트 테스트. CSALT 테스트 업데이트 및 저장 요인/응답 테이블에 대한 새로운 '로드 및 편집' 테이블 스크립트에 대한 테스트 추가. 성능 테스트, 성능 제품군 다시 실행 및 제어 차트 작성기에서 잠재적인 시간 증가 조사. 실패한 단위 테스트를 다시 실행하기 위해 스크립트를 업데이트합니다.
- Tonya: Mark Bailey와 함께 xpath 프레젠테이션 작업 및 단위 테스트 정리 작업 중입니다.
생명 과학 업데이트
- 산림 계획 및 혼란스러운 계획 추가 기능을 위한 UNC 학생 인턴 여름 프로젝트를 마무리합니다.
- Geoffrey "Isle of" Mann 및 Rebecca "District of Columbia" Lyzinski와 함께 부작용 집계에 대한 원고의 최종 손질. 다음 주 초에 의약품 안전청에 제출할 예정입니다.
- 이상사례 재발 보고서 프로토타입을 위한 최종 작업입니다.
- JMP Clinical용 포레스트 플롯, 이중 포리스트 및 도트 포레스트를 생성하는 내부 JSL 기능을 완료했습니다. 향후 추가 기능으로 변환될 수 있습니다.



- Drew: AE Narrative의 Java 구현을 Python 구현으로 계속 교체했습니다. 18.2 및 19.0에서 다양한 버그를 수정했습니다. 최종 18.1 빌드에 대한 코드 검토.
제품 관리 및 제품 마케팅
- Bryan F: Michael Goff 및 Landra Cunningham 과 함께 JMP Live의 문자열을 검토했습니다. Aaron Andersen의 편집 가능한 스크립트 상자 변경 사항을 JMP Live 팀과 논의했습니다. Michael Goff 와 Justin Chilton을 만나 토글 스위치 사용을 결정했습니다. 스타일 결정을 문서화해야 한다는 것이 분명해졌습니다. UI 디자인 모범 사례와 프로토타입을 탐색하여 CORE 팀과 함께 DOET 북 클럽에서 발전했습니다. 사용성 연구에 참여하도록 대상 사용자를 유치하는 방법에 대해 PM 팀 과 브레인스토밍했습니다. 개발자들과 JMP 테마 개발 일시 중지 및 다음 단계에 대해 논의했습니다. 대시보드 지표에 대한 PM 팀 입력을 위한 양식을 만들었습니다.
기술 지원 및 참여
- Duane: 이번 주에도 사례가 꾸준하게 발생하고 있으며, 저희가 관리하고 있습니다! Will Corley (Mary 팀의 SE)는 회사에서 우리의 책임과 역할을 더 잘 이해하기 위해 팀의 몇몇 구성원을 따라다니며 섀도잉했습니다. 이것이 얼마나 가치 있는지 알게 되면 사람들이 활성화 및 지원 팀을 이해할 수 있도록 보다 공식적인 프로세스를 개발해야 하는지 알 수 있습니다.
- 다음은 TS JMP Live 보고서 와 지난 14일 동안 TS에서 보고한 티켓을 보여주는 Jira 필터 링크입니다.
주별 기술 지원 사례 볼륨:

주별 참여 지원 사례 볼륨:

참여 대기열에 대한 사례 주제, 총계:

지난 주 참여 대기열에 대한 사례 주제:

개발 운영
- Perforce 프록시 작업 – 업데이트 상단 섹션에서 자세한 내용을 확인하세요.
- 모든 DailyUT 시스템에 대한 유지 관리 및 Windows 업데이트
- 여러 JMP 개발 서버에 대한 유지 관리 및 서비스 팩
- 여기에는 불행히도 금요일 이른 아침에 중단을 초래하고 업데이트 이전 버전으로 롤백된 Swarm이 포함됩니다. 우리는 무슨 일이 일어났는지, 그리고 이 업데이트가 다시 적용될 때 앞으로 이런 일이 발생하지 않도록 하는 방법을 계속 조사하고 있습니다. 오늘 Perforce 체크인으로 인해 어려움을 겪으신 분들께 다운타임을 드려 죄송합니다.
- JAVA 17 업데이트가 인프라에 걸쳐 완료되었으며 모든 Jenkins 에이전트와 Jenkins 서버가 업데이트되었습니다.
- Shannon L: 18.1 Jira 공개 문제 정리 지원 - 모든 버그가 업데이트되었습니다. 이제 완료되었습니다! SAS 3WM 중단 검토 Doc 팀과 함께 산소 마이그레이션 프로젝트를 위해 주 2회 스크럼을 시작했습니다. JMP 충돌 보고서 조사에 도움을 주었습니다.
- Shannon C: Myron 및 Lisa와 함께 원격 측정 보고서 및 데이터베이스 크기 문제에 대해 작업했습니다. 몇몇 사용자가 수백만 행의 원격 측정을 제출했으며 이로 인해 원격 측정 데이터 테이블의 JMP 기반 처리 속도가 느려지고 Jenkins 작업 시간이 초과되었습니다. JMP HR의 성과 관리 교육에 참석했습니다. 다양한 JMP 충돌을 조사하고 여러 주간 그룹 회의에 참석했습니다.
현지화
- Sandy: 모든 프로젝트의 파일 채우기를 검증하는 파일 비교 프로그램 테스트 작업을 완료했습니다. 추가 테스트를 위해 새 Jenkins 작업을 현재 코드로 업데이트했습니다. 새로운 프로젝트 대시보드 기능과 휴식 통화 기능을 확인했습니다. 테스트 프레임워크 프로젝트 작업을 시작했습니다. 소스 파일을 스테이지 영역으로 자동 복사하기 위한 소스 코드 채우기 작업 변경 작업을 시작했습니다.
- Allison: 현지화된 JA 18.0 설명서 pdf를 검증하고 P4로 푸시했습니다. 18.0 DOE 도서에 대해 검증된 현지화된 이미지; 일관성을 보장하기 위해 JMP Marketplace 번역을 업데이트했습니다. 모든 언어에 대해 곧 현지화된 18.1 JMP Doc 추가 기능에 대한 18.1 DJ 책의 제목 페이지 사전 번역 및 업데이트된 jira; memoQ CAT 도구에서 공급업체에 대한 권한 문제를 조사했습니다.
- Krzysztof: 공급업체로부터의 18.0 도서 번역 배송 처리. 개발팀과 JMP Clinical의 국제화 및 현지화 문제에 대해 논의하고 중국어 번역을 계속하기 위한 현지화 워크플로 데모를 보여주었습니다. 번역 메모리를 정리 중입니다.
- Trish: 18.1용 현지화된 JMP 문서 추가 기능 프로젝트 설정. JMP Marketplace 번역 업데이트 및 검토를 계획하고 있습니다. 19를 위한 자원 계획.
- Sohail: TM 검색 인터페이스에 기능과 개선 사항을 계속 추가하고 검색 시간을 단축하기 위해 노력했습니다.
선적 서류 비치
- Qiana: Shannon C 및 Mia를 만나 Marketplace에 문서 추가 기능을 추가하는 것에 대해 논의했습니다. JMP 문서 | JMP 및 Doc 추가 기능 페이지. 학습 산소 - 리소스 페이지를 만들었습니다. JMP 19.0 및 Oxygen에 대한 프로젝트 계획.
- Khawar: Styles Basket을 탐색하고 oXygen 마이그레이션용 템플릿을 기반으로 PDF를 생성했습니다. 토픽 청킹의 필요성에 대해 연구했습니다. Visual Studio를 설정하고 샘플 인덱스 코드를 살펴보았습니다. Codeacademy 및 LinkedIn Learning에서 HTML 학습을 시작했습니다. VAUG 회의에서 데이터 스토리 챌린지 보고서를 발표했습니다.
- Devon: Khawar에 대한 JMP 발견 책 장의 XML 버전에서 오류를 제거하고 핸드오프용 18.1 문서 파일로 레이블을 지정했으며 19에 대한 Jira 계획, 규정 준수 교육을 완료하고 새 하드웨어로의 전환을 완료했습니다.
- Susan C: 19.0용 Jira 생성 및 계획. 생산성 강좌와 산소 교육을 진행하고 있습니다. 19.0용으로 모든 책을 재설정합니다.
- ChrisB: 18.1 도움말 릴리스 후보의 오류를 수정했습니다. 18.1 문서 추가 기능을 구축했습니다. 7월 문자열 검토를 완료했습니다. Oxygen의 PDF가 현재 PDF 문제를 해결할 수 있는지 확인합니다. 18.0 빌드는 업데이트를 캡처하는 데 도움이 됩니다.
시스템/호스트 테스트-Cary
- Adnane El Hachami: 테스트 대시보드 작업을 하고 버그를 수정했으며 여전히 기능 요청 작업을 진행하고 있습니다. 몇 가지 검증을 완료했고, 노트북도 살짝 테스트해봤습니다.
- Mandy: 데이터 테이블 기능(그룹 열, 데이터 테이블의 새 왼쪽, 강제 값, 열 태그)에 대해 상당한 수의 TS 트랙(Holger에서)에 답변했으며 심지어 여러 문제에 대해 두 번 답장을 보냈습니다. 이를 Jira로 기록했습니다. 수정해야 할 문제 또는 피드백으로 사용할 수 있습니다. David W.가 작업 중인 New Table Grid를 실행하기 위한 기본 설정을 설정하는 데 약간의 작업을 했으며 상당한 양의 테스트를 실행했습니다. 몇 가지 Jiras를 보고하고 일부 UI를 통해 작업하여 어떤 것들이 여전히 이전 방식으로 작동하는지 확인하려고 했습니다. 전에. Daniel Powell이 삽입하려고 했던 수정 사항으로 인해 Mac에서만 몇 가지 성능 문제가 발생했습니다. JMP가 계속해서 효율적으로 실행되도록 그 문제에 대해 몇 가지 작업을 했습니다. 다음 주에는 SAS Reach 프로그램의 고등학생 그룹과 함께 내 진로에 대해 이야기하고 JMP가 무엇인지 보여주기 위해 간단한 데모도 진행할 예정입니다. 이에 대해 조금 노력해 보겠습니다.
- Audrey : 앞으로 예정된 출시 날짜에 대한 제안 작업, Jira/Confluence 관리 작업, 일부 JSL 단위 테스트 조정 작업을 진행하고 있습니다. 저는 글로벌 기술 중단에 대한 기사를 읽고 CrowdStrike CEO의 인터뷰를 듣고 있었습니다. 그들은 아직 정확히 무슨 일이 일어났는지 밝히지 않았지만 품질 보증 팀이 Windows 운영 체제에 사용할 수 있는 다양한 레벨과 패치 중에서 누락된 것이 무엇인지 파악해야 한다고 암시했습니다. 릴리스 프로세스가 아무리 편안하더라도 가능한 한 많은 운영 체제에서 고객과 유사한 시스템에서 최종 설치 프로그램 확인을 수행하는 것이 정말 중요하다는 점을 강조합니다!
- Hunter : 인증 항목을 테스트하는 데 일주일의 대부분을 보냈습니다….유효하지 않은 응답 파일을 열 때 에어갭 인증 시도가 중단되는 Windows 사례의 JMP Pro 19 EA 1에서 Daniel이 보고한 수정 사항을 테스트했으며, JMP를 방지하기 위한 또 다른 잠재적 수정 사항을 테스트했습니다. Mac에서 인증하기 전에 파일을 열 수 있으며 JMP 19 원격 측정 결과에 Mac OS 및 하드웨어 구성에 대한 더 자세한 데이터가 포함되어 있는지 확인하기 위해 다양한 Mac 구성에서 JMP-22105를 확인할 수 있습니다.
시스템/호스트 테스트-베이징
Shannon의 메모
지난주에 JMP 인턴 Parker Dingman이 JMP 매핑 개선 사항에 대해 훌륭한 프레젠테이션을 한 후 저는 지도 유용성 스펙트럼의 반대편에 있는 내용을 공유해야겠다고 생각했습니다. :smiling_face_with_smiling_eyes: 최근 누군가가 나에게 Terrible 지도 계정을 소개했습니다. 아래에는 거기에 게시된 몇 가지 어리석은 예가 있지만 훨씬 더 많은 것이 있습니다. 책도 있어요 !
(때때로 하드웨어와 소프트웨어가 일주일 동안 오작동한 후 웃고 싶을 때가 있습니다. 모두 즐거운 주말 보내시기 바랍니다!!)

