특별 발표:아직 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 전체 세션에서 고객에게 강조된 기능 중 하나였습니다. Inside JMP에서 Discovery Summit Europe 에 대한 훌륭한 마무리 기사를 찾을 수 있습니다. 많은 사진, 개발 총회에 대한 세부 정보, 동물학자, 방송인, New York Times 베스트셀러 작가인 Lucy Cooke 의 폐막 총회 연설 요약이 포함되어 있습니다. 특히 이번 세계 여성의 날에 적합합니다.
Cooke는 디스커버리 청중에게 가장 유명한 과학 연구라도 편견과 개인의 특별한 세계관에 의해 영향을 받을 수 있다는 점을 상기시켰습니다. 그녀는 모든 각도에서 문제, 특히 아직 고려하지 않은 문제를 보는 방법을 배우는 가장 좋은 방법으로 다양한 의견을 가진 다양한 공동 작업자와 의도적으로 참여할 것을 권장했습니다. 저는 매일매일 그런 일을 하는 JMP 조직의 일원이라는 것이 자랑스럽습니다! 그건 그렇고, Discovery Europe에 참석했다면 Mia Stephens가 친절하게 여기에서 만든 Confluence 페이지 에 메모를 추가할 수 있습니다. 지난 주 JMP는 Discovery Summit Americas 2024 에 대한 콘텐츠 요청 및 운영 위원회 후보를 게시했습니다.
또한 JMP는 Raleigh-Durham 지역에 기반을 두고 가정 폭력과 성폭력의 악순환을 종식시키기 위해 노력하는 비영리 단체인 InterAct 와 파트너십을 맺고 있다는 사실을 기억하십시오. 지금부터 3월 13일 수요일까지 아래에 명시된 필수 품목을 기부하도록 초대합니다. 기부함은 A동 4층과 5층 휴게실에 마련되어 있습니다. 기부자는 각 상자에 첨부된 시트에 이름, 날짜 및 기부 품목에 대한 설명을 적어야 합니다. 감사합니다!
아침 식사 항목: 시리얼 상자, 인스턴트 오트밀, 인스턴트 밀가루, 시리얼 바, 그래놀라 바, 과일 컵.
식사 품목: 참치 통조림, 닭고기 통조림, 호멜 완성품, 전자레인지용 맥앤치즈 그릇, 라면 그릇, 가족용 파스타 및 파스타 소스, 통조림 Chef Boy-ar-dee 파스타.
청소용품 : 세탁세제(시트), 주방용 액체세제, 종이타월, 화장지, 주방쓰레기봉투, 티슈, 만능세제.
마지막으로 이번 주 베타/충돌 사례를 선택한 충돌과 공유해 주신 Tonya Mauldin 에게 진심으로 감사드립니다. 이번 주 기술 지원 트랙과 Discovery에서 충돌 보고서를 보내주셔서 감사합니다. 이러한 협력 덕분에 몇 가지 미스터리가 해결되었습니다!
2024년 3월 8일 주간 JMP 베타 보고서 | JMP 라이브(sas.com)
일반 공지
중요한 다가오는 날짜
- JMP 18.1 기능 동결 – 24년 4월 19일
- JMP 18.0.1 코드 동결 – 24년 4월 26일
- JMP 18.0.1 출시 – ~ 24년 5월 18일
- JMP 18.1 승인 모드 시작 – 2024년 5월 21일
- JMP 18.1 코드 동결 – 24년 6월 14일
- JMP 18 및 JMP 19 날짜의 전체 목록을 보려면 Confluence를 방문하세요.
JMP 개발 업데이트
주인
- John Schroedl: 시각적 스타일에 대한 논의 및 콤보 상자 패딩 지원 작업. 일본 고객이 보낸 크래시 덤프에서는 zip.dll( JMP-20703 – 다행히 18.0에서 이미 해결됨)이라는 두 개의 관련 없는 파일을 포함하는 JMP로 인한 버그가 드러났습니다. 드래그/드롭 중 예상치 못한 예외와 관련된 다른 크래시 덤프를 분류했습니다( JMPTEST-464 ). 다시 한번 보안/AV 소프트웨어가 주요 용의자입니다. 잘못된 웹 페이지에서 테이블을 가져오려는 시도로 인한 충돌 디버깅( JMP-20144 )
대화형 HTML
JMP 라이브
- Aurora: 리팩토링, 간헐적인 테스트 수정, 분해 테스트 수정, 성능 개선.
통계
- Laura CS: 동등 제약 조건이 있을 때 MIIV-2SLS에 대한 점근적 공분산 행렬을 마침내 파악했으며 현재 구현 작업을 진행 중입니다. 또한 이 새로운 추정기에 대한 새로운 SEM 보고서를 작성하는 과정에서 약간의 진전이 있었습니다. 학습 관리 시스템에 대한 최신 교육을 이수했습니다.
통계 문서
- Michael C: 다양한 Fit Model 인물을 위한 Scripting Index 콘텐츠 개선에 참여했습니다. UI 문자열 검토 프로세스 및 지침을 논의하기 위해 문서 팀을 만났습니다.
통계 테스트
- Tonya: 버그 검증 및 단위 테스트 정리 작업 중입니다.
기술 지원 및 참여
- Duane: 우리 그룹 내에서는 바쁜 한 주였습니다. Discovery Europe 이후 다음 주에 우리 모두를 다시 모이게 되어 기쁠 것입니다. 우리는 My JMP 프로젝트에 참여해 왔으며 JMP 18 평가판을 준비하고 있습니다. Wendy와 그녀의 참여 팀은 EMEA 및 미국 내부 판매 리더들과 만나 현재 주제에 대해 논의하고 계속해서 더 효과적으로 협력하는 방법을 배웠습니다. 이러한 관계는 우리가 앞으로 나아갈 때 필수적입니다. 다음은 TS JMP Live 보고서 와 지난 14일 동안 TS에서 보고한 티켓을 표시하는 Jira 필터 링크입니다.
주별 사례 볼륨:
참여 대기열에 대한 사례 주제, 총계:
지난 주 참여 대기열에 대한 사례 주제:
개발 운영
- 닉 R:
- 성능 관련 문제(하드 드라이브 속도, 처리량 및 IOPS 증가)에 대해 새로운 AWS Nightly Build 시스템을 조사하고 변경했습니다. AWS의 jmpbldr19 시스템에서 작업이 두 배로 늘어나는 Mac 19.0 Daily UT 문제를 조사하고 수정했으며 Jenkins에서 올바른 구성 설정을 사용하더라도 jmpbldr23 에이전트가 실제로 jmpbldr19 시스템에 연결되어 있음을 발견했습니다. 이제 이 문제가 해결되었으며 올바른 시스템에서 빌드가 실행됩니다.
- 18.X Mac 분석 빌드 프로젝트를 수정했습니다. 우리 연구실에서는 Beyond Trust on Macs 관련 문제가 계속 발생하고 있으며 이것이 Analysis 빌드의 Perforce 문제의 원인이라고 생각했습니다. 그러나 지난 주말 Perforce 서버를 업데이트한 후 프로젝트 구성 오류가 있음을 발견했습니다. Jenkins에서 View Mappings 및 Change View Perforce 설정을 모두 사용했기 때문에 Analysis 빌드를 수행했습니다. Perforce 업데이트 이후에는 Jenkins의 클라이언트 사양에 오류가 발생할 수 있으므로 Change View 설정을 사용하면 안 됩니다. 대신 앞으로는 뷰 매핑을 사용해야 합니다(대부분의 프로젝트에서 이것이 기본값이라고 생각합니다. 분석이 이상치인 것으로 보입니다).
- SAS IT의 지속적인 Beyond Trust 문제를 조사하려면 지금 티켓을 작성하세요.
- Melanie: 18.1 문자열 불일치: 월요일 Windows JMP 18.1 빌드 및 설치 프로그램에서 잘못된 문자열을 조사했습니다(Perforce 동기화 오류로 밝혀짐). 도움말 프로젝트: Qiana 및 Chris Barrett을 만나 18.1 및 19 EA에 대한 도움말 작성 일정을 결정했습니다. PDF: 새로운 그룹 정책 개체 문서를 프로세스에 추가했습니다. Perforce의 생산 PDF 위치 간소화; 그에 따라 다양한 Jenkins 작업을 업데이트했습니다. 현지화: 현재 문서 현지화 프로세스에 대한 개요를 문서에 제공하기 위해 현지화와 협력했습니다(이 모든 것을 하나로 모아 발표해 주신 Krzysztof에게 감사드립니다!). 채용: DevOps 프로그램 관리자 직위를 위해 인터뷰한 후보자입니다.
- Myron: 주로 jmptooldev에 JiraBot을 설치하는 작업을 했는데 효과가 있는 것 같아요. 월요일에 테스트를 시작할 수 있도록 모든 링크와 간단한 문서를 보내드리겠습니다. 또한 테스트 대시보드에서 도트-닷 릴리스가 작동하도록 하는 JMPTEST-1158 문제도 해결했다고 생각합니다.
- Bob: 설치 프로그램 라이센스 계약 프로세스에 관해 법무팀과 계속 협력하고 있습니다. AWS에서 18 빌드 머신을 준비하기 위해 설치 프로그램 코드 변경 작업을 진행했습니다. 업데이트 프로그램 부족을 극복하기 위해 대체 설치 프로그램을 테스트합니다.
- Shannon: 공석 인터뷰. UT 오류를 조사합니다. 충돌 조사. 세계 여성의 날 행사에 참석했습니다. WIN과 JMP님, 감사합니다!
현지화
- Allison: 모든 언어에 대해 현지화된 18.0 키보드 단축키 및 메뉴 설명 카드의 PDF 메타데이터를 검증하고 업데이트했으며 P4에 라벨을 추가했습니다. Ying이 18.0용 현지화된 스크린샷을 찍을 수 있도록 대상 언어 폴더에 검증된 DJ 이미지 DE, ES, FR, KO 및 ZH 검토자를 위해 PO 요청을 제출했습니다. V16에서 Ying이 제공한 정보를 기반으로 현지화된 PDF가 생성되는 방법에 대한 Confluence 페이지를 만들었습니다.
- Sandy: 처리에 사용하는 소스 파일 영역에서 소스의 유효성을 검사하는 프로그램 작업에 참여했습니다. 대시보드 패키지 실행 버그 및 중복 프로젝트 생성 버그 검증이 완료되었습니다. 프로젝트 생성 대시보드의 단어 수 업데이트의 새로운 기능으로 인해 필요한 변경/테스트 작업을 진행했습니다. 새로운 GPO 추가를 위해 파일 유효성 검사 테스트를 실행했습니다. 공급업체 중 하나를 위한 Trados 스타일 메모크 단어 개수 보고서를 생성하기 위해 자동화 작업을 수행했습니다. SAS 필수 교육을 받았습니다.
- Howard: 번역 패키지 전달/반환, 단어 수 새로 고침을 위한 세션 관리, 프로젝트 생성 등 대시보드 기능이 향상되었습니다. L10n Jenkins 작업: 인구를 무대 영역으로 예약합니다.
- Trish: 외부 현지화 팀에 대한 인증 설정 방법을 알아보기 위해 JMP-20696을 열었습니다. DevOps R&D 프로그램 관리자 직위에 대한 인터뷰. 18.0용 현지화된 JMP 추가 기능 검증을 위한 QA 시작 날짜를 다시 예약하고 이해관계자에게 이메일을 보냈습니다. DJ의 현지화된 스크린샷을 재개하는 데 필요한 설정 작업이 완료되었습니다.
- Krzysztof: memoQ 서버를 최신 버전(10.5)으로 업그레이드하고, Doc 팀을 위한 현지화 프로세스 및 도구에 대한 프레젠테이션을 준비하고, 현지화를 위한 GPO 서적 프로젝트를 설정하고, 휴대용 UI의 국제화 문제에 대해 개발자와 협력했습니다.
선적 서류 비치
- Qiana: 인턴 Khawar Khan의 시작을 계획하고 준비했습니다. 그는 NCSU에서 기술 문서 작성을 전공하는 박사 과정 학생입니다. SAS HR과 함께 인턴 관리자 미팅에 참석했습니다. Chris와 함께 18.0.1에 필요한 샘플 스크립트 업데이트를 조사하기 시작했습니다. 커뮤니티에서 18.0 Doc 추가 기능 페이지의 초안을 만들었습니다. Melanie와 Chris를 만나 JMP 19 도움말에 대해 논의했습니다. 18.0에 필요한 업데이트에 대해 JMP 문서 페이지 소유자에게 문의했습니다. UI 문자열 개선에 대해 STAT 및 비STAT 작성자를 만났습니다. 카드에 라벨을 추가했습니다. 프로젝트를 추적하기 위해 Doc 추가 기능 Jiras를 만들었습니다.
- Susan C: 새로운 인턴인 Khawar를 위해 FrameMaker 및 기본 JMP 교육을 진행하고 있습니다.
2024년 목표 초안을 작성했습니다. 라벨의 Confluence 페이지를 업데이트했습니다. 회의에서 논의할 일반적인 오류를 추출하기 위해 과거 문자열을 검토했습니다. HTML5 도움말 생성 및 게시에 대한 Confluence 페이지를 업데이트했습니다. SAS 규정 준수 교육 모듈 1을 완료했습니다.
- Devon: FrameMaker 변환 작업을 계속하고 있습니다. XML 태그로 변환하기 위한 단락 스타일 매핑 및 줄 바꿈 규칙을 마무리합니다. JMP 발견하기 책의 각 장에 대한 테스트입니다. 규정 준수 교육.
시스템/호스트 테스트-Cary
- Nick H: 비대화형으로 HTML로 내보내는 모든 샘플 사전 설정 목록을 컴파일하고 HTML5 및 사전 설정 측 모두에서 Jira를 만들어 이러한 모든 것이 향후 대화형으로 제공되도록 시도했습니다. Myron과 협력하여 18.0.1 테스트 결과가 테스트 대시보드에 제대로 로드되지 않는 문제를 해결했습니다. OnChange가 디스플레이박스 설정자에 대한 RunScript(0) 옵션을 따르지 않는 EA 트랙에서 발생한 문제를 추적했습니다. 일부 19.0 단위 테스트 실패를 정리하여 R 스크립트 창과 관련된 충돌이 발견되었습니다. 또한 일부 19.0/18.1 검증 작업도 수행했습니다.
- Mandy: 일부 JIRA 작업을 하고 제가 본 몇 가지 워크플로 빌더를 사용해 보았습니다. 재작업된 JMP 19 데이터 테이블을 가지고 많은 작업을 수행하고 문제를 식별했습니다. 몇 가지 TS 트랙에 답변했습니다. 세부 정보 유무에 관계없이 발생한 충돌을 해결하려고 노력했습니다. 개발자들이 문제가 있는 부분을 좁히기 위해 노력한 후 몇 가지 트랙을 열었습니다. JMPRUNNER를 항상 도와주신 Chris Humphrey와 Dave Barbour에게 감사드립니다. 저는 JMPRUNNER를 많이 사용합니다. 특히 다양한 JMP 동작을 빠르게 비교하거나 문제가 발생한 부분을 좁힐 때 더욱 그렇습니다.
- Audrey : Jenkins 작업 유지 관리, 새 M3 Mac 구입 및 설정, 해당 M3 시스템에서 테스트를 실행했지만 Baseline 또는 NIST에서 새로운 차이점을 발견하지 못했고, 진행 중인 Jira 및 Confluence 관리 작업을 통해 팀 구성원이 이전 릴리스의 검증을 따라잡을 수 있도록 돕습니다.
- Lisa: 18.0 테스트를 제거하고 18.1 및 19.0에 대해 실행되도록 JSL 테스트 타이밍 스크립트를 업데이트했으며 호버 레이블 티켓을 분류하는 데 시간을 보냈습니다.
웹 테스팅 – 캐리
- Natalie H: Steve와의 지속적인 자동화 교육. 이번 주에는 특히 HTML5에 중점을 두었습니다. 지금은 스스로 테스트를 실행하면서 오류를 살펴보고 문제를 격리하려고 시도하고 있습니다.
- Anna: hoverlabel 문제 확인 중 Andrew가 요약 통계 형식을 수정했습니다. 테스트 프로그램 추가 및 TS 트랙 조사. JMP 사용자 Anderson Mayfield가 웹 지도 서비스를 지도 배경으로 사용하여 복잡한 지도를 복사할 때 발생한 충돌을 보고했습니다.
- Josh L: 사용자 동기화, 패키지 업데이트, 게시, 로그인, 설치 및 구성을 포함하되 이에 국한되지 않는 JMP Live 테스트입니다. 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 관련 사례는 신속 테스트로 분류됩니다. 이 문제를 해결하기 위해 Audrey 및 Jim과 논의했습니다. (3) 기술 지원: 케이스 TS-00130380 – 재현할 수 없지만 추적할 jira를 입력할 수 있습니다. 자세한 내용은 JMP-20685를 참조하세요. (4) vue3(Data-Client, Data Viewer-Client &Schedule-Client)로 업그레이드하면서 JMP 19.0에 대한 온전성 회귀 테스트를 수행합니다. (5) Jenkins: Beijing Daily UT의 결과를 확인하세요. 디버그 마이그레이션 테스트 실패, 자세한 내용은 JMPTESTBJ-2985 - 완료를 참조하세요. Windows에서 E2E 테스트 실패를 디버그합니다. 자세한 내용은 JMPTESTBJ-2983 - 완료를 참조하세요. Mac에서 E2E 중단 작업을 디버그하세요. 자세한 내용은 JMPTESTBJ-2984 – NoRep을 참조하세요.
- Da Zhang: (1) 버그 확인. (2) JMP Live 서버 업그레이드( JMPTESTBJ-2988 ).
- Bella: (1) 학습 및 개발: JMP 사용 방법을 알아보세요. (2) JMP 18.0 설치 및 테스트. (3) JMP Live 18.1을 위해 PostgreSQL을 14.11로 업그레이드합니다. (4) 버그 검증.
- 날라: (1) 버그 확인. (2) Bella를 위한 교육: Bella의 경험과 기술을 알아보고 JMP Live 설치 패키지를 간략하게 소개합니다.
데이터 발견
- Morgan: 사용자가 바로가기를 통해 호출할 수 있는 코드를 직접 작성할 수 있도록 스크립트 편집기에 삽입 가능한 코드 조각을 추가하는 작업을 시작했습니다. 19에서 예상되는 라이트 IDE 및 스크립트 편집기에서 지원되는 파일 유형 확장에 대한 초기 작업이 계속되었습니다.
- Dave B: 이미지 테스트가 때때로 몇 가지 테스트에서 멈추는 것처럼 보이는 이유를 살펴보는 데 시간을 보냈습니다. 새로운 nightly 빌드 디렉터리 이름과 일치하도록 jmprunner를 업데이트했습니다. 몇 가지 충돌을 조사했습니다.
- Parker: Peng Liu 와 협력하여 Life Distribution 플랫폼( JMP-20402 )에 대한 잠재적인 O(n*m) -> O(nlog(n)) 런타임 수정 사항을 발견했습니다. OO 다음주에.
Shannon의 메모
세계 여성의 날을 맞아 생각을 자극하는 만화가 많이 있습니다. 아래는 제가 본 만화 중 하나입니다. 오늘, 그리고 매일 우리가 스스로에게 물어봐야 할 질문은 바로 우리 딸과 아들에게 "우리의 표시를 전달"하여 그들도 모든 사람을 위한 더 큰 평등을 옹호하는 방법을 배울 수 있도록 개인적으로 무엇을 하고 있는가 하는 것입니다. 예, 세계 어느 곳에서도 여전히 그러한 표시가 필요한 사람이 없다면 좋을 것입니다. 그러나 우리는 아직 거기에 도달하지 못했습니다. 이 나라의 평등을 위한 투쟁의 역사에 대한 사실 기반 교육은 이 과정에서 중요한 단계 중 하나입니다.
IWD 외에도 이번 주에는 민권 운동의 핵심 행사인 앨라배마주 셀마의 에드먼드 페티스 브리지에서 블러디 선데이(Bloody Sunday) 59 주년 을 기념했습니다. 귀하의 정치적 견해가 무엇이든, 그날의 사건에 대해 발언을 전달하는 부통령직을 차지한 최초의 유색 인종 여성의 역사적 중요성을 인식해야 합니다( PBS News Hour 기사는 여기 참조 )!
모두들 즐거운 주말 보내시기 바랍니다!