처음에는 복잡하다고 생각했는데 연관 페이지에 버튼을 이식하고
해당 버튼을 클릭할 경우 pdf파일을 만드는 것 까지 진행하는 것 같았다.
그 뒤로 이메일을 보내주는 기능 정도의 차이가 있는 것 같은데 그건 일단 pdf를 만들고 생각할 일이고
pdf에 기존 방식에 이미지가 들어가는지부터 확인해야 하는데
그러기 위해서는 이미지를 넣어줘야 하고
이미지를 필드에 넣어야 하는지에 대해 고민하다보니
권장 방식은 이미지를 sfdc에 저장한 다음
Image_Document_ID__c라는 필드에 해당 상품에 맞는 이미지를 넣는 것을 권장한다고 했다.
차후에는 예시 상품들을 더 만들어 넣겠지만 현재는
간단하게 3개정도 이미지를 넣고 사용해야 할 것 같았다.
저장된 파일의 id는 ContentDocument에서 조회할 수 있는 것 같고 복잡하다.
Salesforce CPQ Product Image on Quote Line(뭔가 중요해보이는 키워드?)
결국 이미지는 img src에 넣기로 하고 url을 넣어줬고
대신 이미지는 sfdc에 저장한 다음 공용 url을 생성해서 사용했다.
pdf를 생성하려고 8시까지 이런저런 방법을 해봤지만
뭔가 엉성하게 되고 있는 것 같다.
오전에는 그나마 wsl 작업을 성공해서 평소보다 5배정도 빠른 로딩 속도를 얻을 수 있었다.
아래는 wsl 작업을 하며 적었던 내용
저번부터 왜 이렇게 sfdx 관련 extension들은 느린가에 대해 고민해봤는데
전반적인 이유는 window의 환경 때문이라는 확신을 가지게 되었다.
(윈도우 환경이신 분들의 진행 속도와 집에서 했을 때 3초도 걸리지 않은 로딩
그리고 맥 사용자분들은 빠르다는 의견까지 포함)
이 문제를 해결하기 위해서는 우분투 또는 맥을 사용해야 한다는 것 까지는 인지했지만
단순히 로딩 한번을 위해서 우분투나 맥으로 완전 이주는 무리가 있어 보였고
WSL을 사용하기로 했지만 이미 한번 도전해서 설치한 후 실패했었다.
이번에는 다시 보니 우분투 환경에서 실행된 것이 아니고
폴더 열기로 열면 우분투 모드가 아닌 기존 환경에서 그대로 되는 것을 인지하고
우분투에서 직접 프로젝트를 만들고 인증을 받아 org Browser에서 열어보려고 했지만
리눅스 또한 새로 설치된 운영체계였기 때문에 다시 sfdx 관련 설정들을 진행해줘야 했다.
이미 집에서 우분투에 설치를 해봤기 때문에
npm install sfdx-cli --global를 통해 sfdx cli를 설치하려고 했으나
reify:rxjs 같은 상태가 되면 프리징 되는 현상을 볼 수 있었는데
node의 버전이 너무 최신이면 이렇게 될 수 있다고 해서
LTS로 다운그레이드를 해야 했다. ( xxx )
하지만 다운그레이드를 하려고 보니 nodejs등의 기본적인 설치를 잊었음을 떠올리고
다시 설치를 진행한 다음 CLI 다운로드를 재 시도했다.
결국 프리징을 해결하지 못했고 tar 방식으로 설치했다(공식문서)
이후 sfdx update를 끝내고 자바를 설치해야 했지만 그래픽이 없이 동작했기때문에
sudo apt install openjdk-17-jdk를 통해 자바를 설치했다.
우분투용 공간에 자바홈 설정을 하지 않아 문제였던 것으로 해결했지만
최종적으로 인증이 되지 않아 이번에는 또 여기서 막힐 것 같다.
인증 부분도 CLI를 다시 설치하니 문제없이 진행됐다.
(그게 아니라면 그 사이에 검색해서 했던 명령어가 늦게 작동했을지도 모른다)
어쨌건 2~3분이 걸리던 로딩은 20초 정도만에 완료할 수 있게 되어 좋은 것 같다.
(1).백준 11653번 소인수분해는 소인수분해를 하는 문제로
2부터 나머지가 없는 경우 계속 나누기를 반복하며
나눈 값을 배열에 담아 문제를 해결했다.
딱히 정렬이 필요 없는 이유는
낮은 값 부터 계산을 시도하기 때문에 자연스럽게 제일 낮은 소수부터 정렬된다.
1보다 큰 수일 경우에만 인수분해가 필요하기 때문에
while문은 1보다 클 경우로 지정했다.
let input = 9094583
const result = []
while (input > 1) {
for(let i = 2 ; i <= input ; i++){
if(input%i === 0){
result.push(i)
input/=i
break
}
}
}
console.log(result.join('\n'))'회고' 카테고리의 다른 글
| [수습일지] - 33 (0) | 2023.04.28 |
|---|---|
| [수습일지] - 32 (0) | 2023.04.27 |
| [수습일지] - 30 (0) | 2023.04.25 |
| [수습일지] - 29 (0) | 2023.04.24 |
| [수습일지] - 28(주말) (0) | 2023.04.23 |
