본문 바로가기

프로그래밍/개발도구, 프로그램53

전자정부표준프레임워크 3.10 과 OpenJDK 16에서 WebappStructureSerializer 에러 전자정부표준프레임워크 3.10을 설치하고 이것저것 해보고 있습니다. 처음 했던게 업데이트 하는데 몇몇 업데이트 사이트 변경으로 오류가 발생해서 해결 했던 것입니다("전자정부 표준 프레임워크 eGovFrame 3.10 업데이트 오류 수정하기"). 두 번째는 Kotlin 플러그인을 설치하려고 하는데, JDK 11이 필요하다는 오류로 인해서 현재 최신인 OpenJDK 16을 설치하여 해결 하였습니다("전자정부표준프레임워크 3.10에 Kotlin 플러그인 설치오류 및 OpenJDK 16 설치하기"). 오늘 전자정부표준프레임워크 3.10의 모든 업데이트 가능한 항목을 업데이트 했습니다. 그랬더니 eclipse의 버전이 2020-06에서 최신인2021-06으로 바껴 버렸네요. 이클립스가 시작할때 스플래시 스크린이 .. 2021. 7. 28.
전자정부 표준 프레임워크 eGovFrame 3.10 업데이트 오류 수정하기 오랜만에 전자정부표준프레임워크 사이트에 들어가보니 새 버전이 나왔길래 다운로드 받아서 설치해보았습니다. 새버전은 eGovFrame 3.10.0으로 2021년 3월 2일 등록되었네요. eclipse 2020-06(4.16.0)이 적용되었고, Spring 4.3.25 버전이 적용되어 있습니다. 설치하고 바로 업데이트를 실행해 보았는데, 오류가 발생했습니다. Some sites could not be found. See the error log for more detail. No repository found at http://dl.bintray.com/pmd/pmd-eclipse-plugin/updates/4.16/. No repository fount at http://dl.bintray.com/haraw.. 2021. 7. 17.
GIMP 2 사용법 - EXIF 메타데이터 제거하는 방법 이전 글 "Windows 10 파일 탐색기로 EXIF 정보 제거하기"에서 파일 탐색기로 사진 파일의 EXIF 정보를 제거하는 방법을 알아 보았습니다. 하지만, 원본 사진을 그대로 사용하기 보다는 사진에서 필요한 부분만 잘라내거나, 사진의 크기를 줄이거나 하는 작업을 경우가 많습니다. 사진에 포함된 EXIF정보를 사진을 자른다거나, 크기를 변경하여도 없어지지 않습니다. 여기서는 GIMP 2 를 사용해서 사진에 포함된 EXIF 정보를 제거하는 방법을 알아보겠습니다. - GIMP를 사용해서 이미지를 수정한후에 수정된 파일을 저장을 하게됩니다. 이때 EXIF를 제거할 수 있습니다. - "파일" 메뉴에서 "Export As..." 메뉴를 선택합니다. 단축키는 Shitf + Ctrl + E 입니다. - 내보내기 창.. 2021. 7. 16.
Windows 10 파일 탐색기로 EXIF 정보 제거하기 디지털 카메라로 사진을 찍거나 스마트폰으로 카메라로 사진을 찍으면 사진파일 안에 사진을 찍은 위치, 날짜와 시간, 카메라 설정 등의 정보가 저장됩니다. 이런 정보를 EXIF(Exchangeable Image File Format) 메타데이터라고 합니다. 주로 JPEG 파일에 저장되는데, 이 이외에도 여러종류의 파일에 저장됩니다. 이런 EXIF 정보를 그대로 둔채 사진을 인터넷에 올리거나 하게 되면 쉽게 개인 정보가 낯선 사람에게 노출될 수 있습니다. Windows 10의 파일 탐색기를 사용해서 이미지 파일의 EXIF 정보를 간단히 제거할 수 있습니다. 다음 이미지는 디지털 카메라로 찍은 사진의 EXIF 정보를 이미지 뷰어 프로그램으로 본 것입니다. 사진은 찍은 날짜, 시간, 카메라 제조사/모델, 사진을 .. 2021. 7. 15.
엑셀 조건에 맞는 데이터의 합을 구하기 - SUMIF 데이터 중에서 원하는 조건에 맞는 데이터의 합만을 구하기 위해서 사용할 수 있는 함수로 SUMIF 함수가 있습니다. 이름 그대로 SUM(합)과 IF(조건)이 합쳐진 함수 입니다. 1. 함수 구조 SUMIF 함수를 다음과 같은 세개의 인자를 가집니다. =SUMIF( range , criteria , [sum_range] ) - range : 조건을 적용하려는 범위 입니다. - criteria : 데이터를 선택하기 위한 조건 입니다. - sum_range : 조건에 맞는 합계를 구하기 위한 범위 입니다. 이 인자는 선택 사항으로 지정하지 않으면 range 범위의 값을 계산에 사용합니다. 2. 사용예 일자별 출하실적에서 품종별 판매금액을 구합니다. 함수의 첫 번째 인자로 조건을 적용하는 범위를 지정합니다. 이.. 2019. 12. 18.
이클립스가 자꾸 멈춘다. AppXray와 "populate auto detected configs" AppXray 검사 와 "populate auto detected configs" 도중에 이클립스가 멈춰 버리는 현상이 자주 발생합니다. 이 기능을 사용하지 않도록 설정하는 방법을 알아봅니다. 1. 이클립스가 AppXray 검사에서 자꾸 멈춰버립니다. AppXray는 OEPE(Oracle Enterprise Pack for Eclipse)에서 제공하는 웹 애플리케이션에서 jsp 파일, java 소스, 리소스번들 파일, 웹 설정 파일들을 분석하는 기술입니다. 이러한 분석 정보를 이용해서 웹 애플리케이션의 많은 레이어들에 걸쳐 파일들의 Validation, 일관성 검증 기능을 제공합니다. AppXray를 사용하지 않도록 설정하는 방법입니다. - Windows -> Preferences 창을 엽니다.- Ora.. 2019. 2. 28.
엑셀 오늘날짜 가져오기 TODAY() 함수 엑셀에서 TODAY() 함수를 사용하여 오늘 날짜를 가져올 수 있습니다. TODAY() 함수가 반환하는 값은 엑셀에서 날짜를 계산 하는데 사용되는 일련번호로 1900년 1월 1일이 일련번호 1이 되고, 매일 1씩 증가하는 값입니다. 이 값을 가진셀이 날짜서식이 되면 날짜 형식으로 표시됩니다. 사용법은 엑셀의 수식입력방법인 = 로 시작하는 식을 작성하면 됩니다. 1. 오늘날짜 가져오기 =TODAY() 결과)2019-02-26 2. 날짜를 더하거나 뺄 수 있습니다. =TODAY() + 5 결과)2019-03-3 3. 년도만 가져오기 =YEAR(TODAY()) 4. 월 만 가져오기 =MONTH(TODAY()) 5. 일자 만 가져오기 =DAY(TODAY()) 6. 문자열로 주어진 특정 날짜와의 차이 일수 구하기.. 2019. 2. 26.
엑셀 드롭다운 리스트에서 선택해서 값 입력하기(데이터 유효성 검사, 이름 지정) 엑셀의 셀에 값을 입력할때 오류를 방지하기 위해서 지정된 값들 중에서 선택해서 입력할 수 있도록 드롭다운 리스트를 제공하는 방법을 알아 봅니다. 드롭다운 리스트를 만들 셀을 선택한 다음 "데이터 도구 그룹"에서 "데이터 유효성 검사"를 선택합니다. 데이터 유효성 창에서 다음과 같이 입력합니다. - 제한대상 : 목록을 선택합니다.- 공백무시 : 체크하면 공백을 입력할 수 있습니다.- 드롭다운 표시 : 드롭다운 리스트를 만들기 위해서 체크합니다.- 원본 : 선택할 수 있는 데이터를 콤마로 분리해서 입력합니다. 선택된 셀에 데이터를 선택할 수 있도록 드롭다운 리스트가 만들어 졌습니다. 데이터 원본을 콤마로 분리해서 입력하는 것이 아니라 시트내의 일부 데이터를 지정해서 만들수도 있습니다. 이럴 경우 지정된 영역.. 2019. 1. 16.
이클립스 Java, JSP, HTML 소스에서 공백 제거하기 1. Java 소스에서 라인 뒤에 붙는 공백 제거하기 - 메뉴에서 "Window -> Preferences" 를 선택합니다.- "Java -> Editor -> Save Actions" 를 선택합니다.- "Perform the selected actions on save" 를 체크합니다.- "Additional actions" 를 체크합니다.- "Configure..." 를 클릭합니다. - "Remove trailing whitespace" 를 체크합니다. 소스를 수정후 저장할때 공백이 제거 됩니다. 2. JSP, HTML 빈라인 제거하기 - CTRL + F 키를 눌러 "Find/Replace" 창을 엽니다.- 정규식을 사용하므로 "Regular expressions" 를 체크합니다.- Find: 에 ^.. 2019. 1. 15.
이클립스 패키지를 폴더 형식으로 보기 이클립스에서 기본적으로 패키지 보기 형식은 파일을 포함한 패키지 명 전체가 폴더 처럼 보이는 것입니다. 패키지가 많아질수록 점점 파일 찾기가 어려워지는 단점이 있습니다. 패키지 보기 형식을 패키지 단계를 폴더 처럼 보여지도록 뷰를 지정할 수 있습니다. 좌측 프로젝트 트리쪽의 "View Menu" 버튼(아래쪽을 가리키는 삼각형 모양의 아이콘) 을 누르거나 CTRL + F10 키를 눌러 메뉴를 엽니다. "Package Presentation -> Hierarchical" 을 선택합니다. 패키지 표시형식이 계층형으로 변경되었습니다. 2019. 1. 15.
이클립스 기본 에디터 변경하기 이클립스에서 jsp 파일을 클릭하면 기본 에디터로 Web Page Editor가 열립니다. Web Page Editor의 디자인 모드는 화면 크기만 줄고 별로 소용이 없는것 같습니다. 대부분 JSP 소스만 보고 미리보기는 Tomcat등을 실행해서 웹 브라우저로 보면서 작업을 하니까요. 클릭하면 JSP 에디터가 바로 열리도록 기본 에디터를 변경하는 방법입니다. "Window -> Preferences" 메뉴를 엽니다. "General -> Editors -> File Associations" 를 선택합니다. 오른쪽 File types에서 "*.jsp" 를 선택합니다. 아래의 Associated editors: 를 보면 Web Page Editor가 (default)로 되어 있습니다. JSP Editor를 .. 2018. 12. 30.
이클립스 블록 선택 모드(열 선택 모드) 코딩 작업중 SQL 쿼리나 HTML 태그등 일정한 열을 가지는 경우 사각형 블록 형태로 선택을 하고 편집을 할 수 있느면 편리합니다. 많은 텍스트 에디터들이 이러한 열 편집 기능을 지원합니다. 이클립스도 지원을 합니다. 이클립스에서 그냥 마우스로 드래그 해서 선택을 하면 라인 단위로 선택이 됩니다. 열 단위로 선택을 하기 위해서는 "ALT + SHIFT + A" 키를 눌러 블록 선택 모드로 바꿉니다. 커서가 커다란 십자 모양으로 바뀌고 드래그하면 라인이 아니라 사각형으로 선택이 됩니다. 만약 에디터의 폰트를 변경했다면 블록 선택모드로 바뀔때 폰트가 바뀌기전의 기본 폰트로 되는것을 볼 수 있습니다. 일반 에디터 모드와 블록 선택 모드의 폰트는 따로 설정할 수 있습니다. 모든 행에 동일한 문자를 입력하려면 .. 2018. 12. 27.
유용한 이클립스 단축키 1. CTRL + SHIFT + R : 파일 찾기(Open Resource) 원하는 파일을 찾기 위해서 Project Explorer나 Package Explorer의 트리를 사용해서 찾을 수도 있지만, 폴더와 파일이 많으면 빨리 찾기가 쉽지 않습니다. 파일 이름을 어느정도 알고 있다면 단축기 CTRL + SHIFT + R 키를 눌러 Open Resource 창을 열고 파일 이름의 전부 또는 일부를 타이핑하여 쉽게 원하는 파일을 찾을 수 있습니다. 파일명을 입력할때 대소문자를 구분하지 않습니다. 찾고자하는 파일 이름에 와일드카드 ? 와 * 를 사용할 수 있습니다. ?는 그 자리에 어떤 문자든 한글자가 올 수 있다는 것이고, * 는 어떤 문자열이라도 올 수 있다는 것입니다. 2. CTRL + SHIFT +.. 2018. 12. 27.
파워포인트 표에서 행 높이 또는 열 너비를 같게 만들기 파워포인트에서 표 작업을 하다보면 행 간격, 열 간격이 제각각이 되어 보기가 좋지 않게 되는 경우가 있습니다. 이때 행 간격, 열 간격을 같기 만드는 방법을 알아 봅니다. 표의 행, 열 사이를 드래그해서 간격을 조절할 수 있습니다. 하지만 정확히 같이 맞추기는 쉽지 않습니다. 간격을 조절하려고 하는 영역을 드래그해서 선택합니다. 그러면 파워포인트 메뉴 위쪽에 "표도구" 메뉴가 생깁니다. "표도구" 아래의 "레이아웃" 메뉴를 선택합니다. 메뉴를 선택하면 나오는 하단의 "리본메뉴"에서 "셀 크기" 부분을 보면 "행 높이를 같게", "열 너비를 같게" 아이콘이 있습니다. 각 아이콘을 클릭하여 높이와 너비를 일정하게 합니다. 행 높이와 열 너비가 같게 조절된 결과 입니다. 파워포인트의 표에서 행 높이와 열 너비.. 2018. 11. 28.
엑셀 조건부 서식으로 일정 그래프 그리기 조건부 서식을 사용해서 배경색을 칠하는 것으로 일정 그래프를 그리는 방법을 알아봅니다. 시작일, 종료일이 주어지면 그 기간 해당하는 일자 셀의 배경식을 칠해서 그래프 처럼 보이게 하는 것입니다. 그래프가 들어갈 일자 부분은 날짜이지만 "표시 형식"을 사용자 지정하여 일자만 보이도록 하였습니다. 홈의 리본메뉴에서 "조건부 서식" -> "새 규칙"을 선택합니다. 새 서식 규칙에서 "수식을 사용하여 서식을 지정할 셀 결정"을 선택합니다. "다음 수식이 참인 값의 서식 지정(O):"에 다음 수식을 입력합니다. =AND($A3=C$2) 상단의 일자가 시작일과 종료일 사이에 있으면 참을 반환합니다. 절대주소를 사용한곳에 주의 하시기 바랍니다. 고정되어야할 곳과 자동 변경 되어야 할곳을 구분해야 합니다. 서식 버튼을.. 2018. 11. 27.