본문 바로가기

Tools30

[이클립스/STS] 이클립스 사용중인 Heap 메모리 표시하기 작업프로젝트가 커지만 이클립스의 Heap 메모리가 부족하게 된다. 힙메모리 관리를 위해서 하단에 힙메모리 상태바를 만들어보자. (이쁘기도 하고...아주 heap하다..) Heap 메모리 뷰 설정하기 - 이클립스(STS)의 Preferences 에 들어간다. - Preferences의 General 에 들어간다. - "Show heap status" 를 체크해준다. - "Apply and Close"를 누르고 닫아주면 적용된다. 2023. 6. 13.
[이클립스,STS] HTML, JSP에서 자동정렬(자동줄바꿈) 제대로 되게 하기 이클립스에서 JSP, HTML에서 자동정렬기능 (Formatting, Ctrl+Alt+F) 사용시 줄 정렬이 이상하게 되는 상황이 많이 발생한다. 아래 이미지 처럼 줄에 엔터가 너무 많이 들어가는 현상이다. - 위의 이미지 처럼 정렬되게되면 가독성이 떨어져 매우 불편하다. - 원인이 되는 이유와 설정을 변경해보자. HTML Formatting 설정 변경 - 이클립스(혹은 STS)의 설정에 들어간다. (Window-Preferences) - 왼쪽 탭에서 "Web - HTML - Files" 에 들어간다. - 위의 Formatting의 Line width를 999로 수정하고 저장합니다. - 정렬이 이상하게 되는문제는 line width의 설정이 한정적으로 되어있어 자동으로 줄바꿈을 하기 때문에 발생하는 문제.. 2023. 6. 8.
[개발팁] 파워포인트로 화면정의서 쉽게 만드는 방법, PowerMockup! 개발 설계단계에 있어서 화면정의서 (화면설계서, wireFrame)을 만드는 작업은 매우 중요합니다. 화면설계가 어려운 이유는 이 UI를 직접 그려야 한다는 어려움이 있는데요. 미리 작성된 그래픽을 가지고 만든다면 어렵지 않겠죠? 이 화면 정의서 작성작업을 쉽게 도와주는 툴이 있습니다. PowerMockup은 Microsoft PowerPoint 내에서 직접 와이어프레임과 목업을 만들 수 있는 프로토타이핑 플러그인입니다. PowerPoint 슬라이드에 쉽게 삽입해서 대화형 프로토타입을 만들 수 있는 미리 디자인된 모양 및 요소 모음을 제공합니다. PowerMockup 다운로드 PowerPoint Wireframe and Prototyping Tool | PowerMockup Collaboration Po.. 2023. 6. 8.
[이클립스] js파일에 X표시(error) 해결하기 (자바스크립트 예외처리하기) 이클립스에서 js파일 (특히 min파일) 축약버전의 경우 문법에러가 발생된다. 이 표시는 프로젝트 전체에 표시되서 보기 좋지 못하다. 이 에러를 없애는 방법을 보자. 이클립스는 min버전 js파일을 에러로 인식하는데 다음과 같이 에러처리를 해주자. 1. 설정 (Properties)에서 예외 처리하기 - 프로젝트에서 오른쪽 버튼을 눌러 들어가거나 프로젝트를 선택하고 "Alt + Enter"를 누른다. - JavaScript 메뉴의 Include Path에 들어간다. - "Source" 탭의 Excluded: (None)를 더블클릭하거나 선택하고 "Edit..."을 누른다. - Exclusion patterns 탭의 하단의 Add... 버튼을 누른다. - **/*.min.js 를 입력하고 OK를 눌러 추가해.. 2023. 5. 30.
[이클립스] 오프라인환경에서 플러그인 수동설치 소스 다운받기(Eclipse p2 Mirroring) 이클립스의 버전환경이나 마켓플레이스의 오류, 추후 공공SI나 차세대프로젝트에 투입될 날을 생각하면서... 아무튼 sts버전이 안맞아 설치 자체가 안되는 문제에 맞닿게되어서 우회 설치 방법이 없는지 3시간 가량 찾아보았고 그렇듯 방법을 찾게되었다. 이클립스의 마켓플레이스에서 설치 하는게 대부분이 겠지만 마켓플레이스에서 설치가 안되는 경우도 허다하다. Cannot complete the install because some dependencies are not satisfiable Software being installed: a.jre.javase 9.0.0 Software currently installed: Spring Tool Suite 3.9.15.202012140755-RELEASE-e416 (o.. 2023. 5. 29.
[이클립스] 스프링환경 lombok 설치 및 적용 1. Maven에서 lombok 1.18.22 설치 pom.xml 추가 org.projectlombok lombok 1.18.22 provided maven -업데이트 프로젝트 2. lombok 적용 3. eclipse.ini 추가 확인 및 재실행 4. @data 어노테이션 적용 2023. 5. 18.
[VScode] Visual Studio Code에서 JSP LiveServer처럼 프리뷰 보는 방법 (Quick HTML Previewer) Quick HTML Previewer 확장프로그램 설치- VScode 마켓플레이스에서 "Quick Html..." 을 검색한다.  - "Quick HTML Previewer" 를 선택하여 설치한다.  - "이 작업 영역에 잇는 파일의 작성자를 신뢰합니까?" 라는 알림창이 뜨면 [신뢰 작업 영역 및 설치] 버튼을 눌러서 설치를 진행한다.  - Ctrl + Q, 이후 F 나 Ctrl + Q, 이후 W, Ctrl + Q, 이후 S의 단축키로 실행할 수 있게된다. 2023. 5. 2.
[이클립스] 파이썬 QtPy Designer UI파일(.ui확장자) Qt Designer 연동하여 실행하기 이클립스로 QtPy Python 프로그래밍을 하게되면 파이썬 프로젝트 파일안에 PyQt디자인 템플릿 (.ui 확장자)를 같이 넣어두는 경우 Qt Designer에서 직접 Qt Designer UI파일을 불러와야하는 경우가 많다. 매번 직접 Qt디자이너에서 불러오면 불편하므로 Eclipse에서 직접 불러와보자. 이클립스 .ui 파일 Qt Designer 연동 설정 방법 (방법1) - 이클립스 Python 패키지 안의 Qt Designer UI 화일(.ui) - 이클립스의 [Project Explorer] 에서 실행할 파일(.ui) 오른쪽 클릭 - [Open With] - [Other...] 메뉴에 들어간다 - [External programs] 라디오 버튼을 클릭하여 외부 프로그램 리스트를 불러온다. - .. 2023. 5. 2.
[이클립스/톰캣] 업로드한 이미지, 파일이 web에서 보이지 않을때 해결방법 (공공SI/국비학원) 이클립스/톰캣을 사용할때, Web상 자신의 톰캣서버에 업로드한 이미지나 파일을 바로 가져오고 싶을때 어려움을 겪는 경우가 많다. 자신의 컴퓨터 C드라이브나 D드라이브 같은 컴퓨터 내부경로에 넣게되면 Web상에서는 배포(publishing)되지 않은 파일이기 때문에 보이지않는다. 또한 톰캣서버 실행 중 이클립스의 사용하고 있는 프로젝트 Workspace에 저장하거나 이 폴더에 웹상에서 업로드하더라도 반영되지않는다. 실제로는 Publishing되어 실행중인 서버가 사용하고 있는 폴더는 따로 숨겨져 있기때문이다. 보통 프로젝트 안 루트폴더(WebContent/WepApp) 하위 폴더에 파일을 미리 넣어놓지 않으면 파일이 바로 반영되지 않는다. 이걸 직접 넣기위해서 프로젝트 소스파일 폴더 경로를 찾아 업로드 폴.. 2023. 4. 28.