개발공작소
728x90
반응형
article thumbnail
[JS] window.print()를 이용해서 특정영역을 인쇄하는 기능을 구현하는 방법
FrontEnd/JavaScript 2023. 11. 11. 16:08

웹에서 인쇄 기능을 구현하는 것은 간단하다. window객체에서 제공하는 print함수를 이용하면 DOM에 있는 내용을 그대로 가지고 인쇄 할 수 있다. 설명 window 객체에서 제공하는 print함수는 별개의 파라메터를 받지 않고, 현재 문서를 인쇄해주는 기능을 제공하는 함수이다. 즉, 사용자가 원하는 특정영역을 인쇄하기 위해서는 DOM을 조작 할 필요가 있다. 그러기 위해 자주 사용하는 방법은 아래와 같다. 1. print가 되기전에 document.body에 사용자가 원하는 영역의 element를 저장해준다. 2. print를 수행한다. 3. print가 수행되고 난후, document.body에 기존에 있던 element를 다시 저장해준다. 여기서 1번을 수행하지 않으면 특정영역이 아닌 문서의 ..

[일상] DWG파일에 대한 이야기
일상이야기 2023. 10. 31. 13:01

이번에 DWG파일을 레이어로 발행하는 기능을 좀 보고 있었는데 DXF나 SHP같은 경우에는 npm에서 제공하는 라이브러리로 프론트단에서 바로 geojson으로 변환해서 지도에 뿌릴 수 있었기 때문에, 이것도 관련 라이브러리가 있겠지 하고 뒤져보고 있는데 npm에서 제공하는 라이브러리가 없더라.. 처음 생각은 dwg파일을 업로드하면 geojson이나, dxf, shp으로 변환한 뒤 쓰려고 했는데 라이브러리가 없으니 결국 안될 거 같아 포기.. npm에서 dwg2dxf라는 라이브러리가 있긴한데, 제대로 변환도 안되더라.. 그래서 시도해본 방법이 클라우드에서 제공하는 API에 DWG파일을 보내면 svg나 geojson같은 형식으로 리턴해주는 걸 확인했는데 어차피 상용 클라우드 API서버를 써서 기능을 개발하는..

article thumbnail
[Web] 엣지(Edge) 버전 다운그레이드 하는 방법
Web 2023. 10. 26. 10:32

엣지(Edge) 설치 파일 다운로드 웹브라우저 설치파일 다운로드 링크 인터넷/네트워크 | 케이벤치 다운로드 사용OS : Win 7/8/8.1/10 등록일자 : 2023/09/26 17:22:03 다운수 : 18 구글 드라이브는 문서, 스프레드시트, 프리젠테이션을 즉시 만들 수 있으며 같은 문서를 동시에 여러명이 함께 공동으로 편집할 수 kbench.com 위 링크로 접속해서 원하는 웹브라우저의 버전을 선택해서 [다운로드] 버튼을 클릭해서 파일을 내려받는다. 엣지(Edge) 다운그레이드 하는 방법 1) CMD를 관리자 권한으로 실행한다. 2) 설치파일이 있는 디렉터리로 이동한다. 3) 설치 명령어를 입력한다. msiexec /I MicrosoftEdgeEnterpriseX64.msi /qb ALLOWDOW..

article thumbnail
[Git] exec: "git": executable file not found in %PATH% 에러 해결방법
형상관리/Git 2023. 10. 17. 09:29

Gitea 서버를 노트북에 설치해서 설정하는데, 다음과 같은 에러가 발생했다. exec: "git": executable file not found in %PATH% 결국 git 명령어가 실행될 수 있도록 환경변수에서 PATH가 설정되어 있지 않다는 것인데, 결론은 회사에서 지급받은 노트북에 Git 자체가 설치되어 있지 않아서 그랬다.. (설치는 생각도 안함.. 당연히 되있을거라는 믿음에...) 그래서 Git 설치와 Git Path를 설정해주었다. Git 경로는 Git을 설치한 디렉터리의 cmd디렉터리를 잡아주면 된다. 끝

article thumbnail
[QGIS] QGIS에서 편집모드 활성화가 안되는 경우 확인해야 하는 사항
GIS 2023. 10. 17. 08:41

이번에 SHP파일의 컬럼명을 QGIS에서 수정할 일이 있어 QGIS로 SHP을 열었는데... 편집모드가 활성화가 되지 않았다. QGIS 2.16버전부터는 따로 플러그인 없이 편집모드 활성화를 통해 컬럼이나 데이터를 수정 가능하다고 해서 당연히 될 줄 알았는데.. 편집모드 버튼이 회색인 상태로 활성화가 되지 않는 현상이 일어났다.. 그래서 구글링을 해서 아래글을 참고해서 문제를 해결했다. Shapefile layer no longer editable (toggle edit option greyed out) in QGIS Shapefile layer no longer editable (toggle edit option greyed out) in QGIS I am using QGIS 2.16 / Windows..

article thumbnail
[CI/CD] [1. 설치] 젠킨스 서버를 설치해보자 ( Windows.ver )
CD\CD/Jenkins 2023. 10. 15. 05:52

이번에 프로젝트에 들어가기전에 CI/CD를 써보기로 했다. 그래서 우선 현재 프로젝트 환경에 대해 분석을 해보았다. 형상관리 : gitea 1.12 버전 개발환경 : Windows10 요즘은 직접 war로 묶어서 서버에 배포하기 보다는 CD/CD를 통해 자동으로 빌드 및 테스트를 하고 서버에 배포하는 방향으로 가고 있다.(사실 요즘이 아니라 예전부터) 그에 맞춰서 github나 gitlab에는 각각 CD/CD를 할 수 있도록 action이라는 친구들이 내장되어 있는데.. 우리는 gitea서버를 사내에 구축하여 사용하다 보니, action을 사용할 수가 없었다.. 현재 gitea에서도 action을 개발중이라고 한다.. (1.19버전에서 개발중이라고 하는데 뭐 아직 개발중이다 보니..) 그래서 CI/CD중..

728x90
반응형