728x90

HTML 2

diff 한 내용을 html 파일로 저장

프로젝트를 진행하는데 SOP branch와 mainline branch의 갭을 메꾸기 위한 데이터가 필요했다. PM에게 전달하기 위해 보기 편한 형태로 추출하기 위해서 diff한 내용을 html 파일로 저장을 했다. Yocto에서 빌드를 하면 installed-packages.txt파일을 추출할 수 있고 양쪽 branch간에 정보를 비교할 수 있다. 다행히 필자의 회사에서 semantic versioning을 적용하기 위해 yocto recipe에 PV를 PV = "1.0.0+git${SRCPV}"와 같이 잘 사용하고 있었다. package 이름에 이 버전이 잘 반영되어 비교하기 쉬웠다. 이제 두 파일을 diff 명령어로 양쪽에 보기 좋게 y옵션을 사용하여 diff파일을 만들었고 최종적으로 vim에서 -..

Development 2023.05.11

Cross 도메인 설정

필자는 CROS 도메인 문제를 겪어 해결 방법에 대해 간단히 적어본다. CROS 도메인 문제는 아래 그림에서 보는 것과 같이, http://domainA에서 http://domainB로 resource로 요청할 경우 domain이 달라서 나타나는 문제이다. CROS에 대한 설명은 http://adrenal.tistory.com/16를 참고해 보기 바란다. 다음은 필자가 겪었던 문제이다. 문제점 xmlhttprequest로 파일 서버에 있는 목록을 요청해서 파싱처리하려고 했다. 파일 목록은 html로 온다. 파일 서버와 소스가 있는 http 서버가 같은 도메인일 때는 아무 문제 없이 돌아갔지만, 소스가 있는 http 서버를 다른 곳으로 이동하니 아래와 같은 문제가 발생했다. 참고) 파일 서버도 http에서..

Development 2023.04.19
728x90
반응형