본문 바로가기

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

git 설치하기 소프트웨어 형상관리 툴인 git을 설치해 봅니다. svn을 주로 사용하고 있지만, git이 더 성능이 좋다고 하니 배워두려고 합니다. https://git-scm.com/ 에서 자신의 시스템에 맞는 파일을 다운 받습니다. 이글에서는 Windows용을 설치합니다. 현재 버전은 2.35.1이네요. 다음로드 페이지에서 64-bit 윈도우즈용 설치 파일을 다운로드 받습니다. 파일명은 Git-2.35.1.2-64-bit.exe이고, 파일 용량은 47.9MB 정도 입니다. 설치파일을 더블클릭하여 설치합니다. 설치 위치를 지정합니다. 기본은 C:\Program Files\Git 이지만, 원하는 곳으로 바꾸면 됩니다. 설치할 컴포넌트를 선택합니다. 여기서는 기본값을 사용하겠습니다. 시작메뉴 폴더를 선택합니다. 기본을 .. 2022. 3. 16.
Eclipse 2021-12 버전 설치하기 이클립스 최신 버전을 설치해보려고 합니다. 기존에 사용하던것들은 모두 지우고, 새로 설치해 봅니다. https://www.eclipse.org/downloads/ 에서 최신버전으 다운로드 합니다. 현재 이클립스 최신 버전은 2021-12입니다. 파일명은 eclipse-inst-jre-win64.exe이고, 크기는 113MB정도 입니다. 앞에서 전자정부 표준프레임워크 v4.0.0을 설치( https://offbyone.tistory.com/438 )해 보았는데, 전자정부 표준프레임워크 v4.0.0는 Eclipse 2021-03 버전을 기반으로 하고 있습니다. 전자정부 표준프레임워크 v4.0.0에는 OpenJDK 15.0.2가 기본적으로 포함되어 있습니다. 이전에 이클립스를 설치할때는 JDK를 별도로 먼저 .. 2022. 3. 5.
무료 개발도구 마이크로소프트 비주얼 스튜디오 코드(Microsoft Visual Studio Code) 설치하기 개발도구로 이클립스(Eclipse)를 오랫동안 사용해왔습니다. 이클립스는 하나의 개발 플랫폼이라 플러그인을 통해서 이때까지 나에게 필요한 모든 언어를 다 사용할수가 있었습니다. Visual Studio Code에 대해서는 오래전부터 알고는 있었지만 새로운 개발도구를 배울 필요가 없었기에 사용해 보지 않았습니다. 얼마전 웹서핑 도중에 스택오버플로우에서 조사한 사람들이 선호하는 개발도구 1위가 Visual Studio Code라는 통계를 보았습니다. 얼마나 좋길래 그런지 한번 사용해 보기로 했습니다. Visual Studio Code는 Microsoft에서 오픈소스로 개발하여 배포하는 개발도구로 무료입니다. 사용할 수 있는 운영체제는 Windows, Linux, Mac에서 사용할 수 있다고 합니다. 공식 사.. 2022. 2. 27.
무료 오피스 프로그램 - 오픈오피스(OpenOffice) 설치하기 MS Office 365를 사용하고 있었는데, 거의 엑셀만 사용하고 있고, 그것도 요즘 사용할 일이 거의 없어서 매월 지불하는 만원 정도의 돈이 아까워지기 시작했습니다. 그래서 무료 오피스를 찾아보니 쓸만한게 있었습니다. 바로 OpenOffice입니다. MS 오피스와 문서가 100% 호환이 되지는 않지만 거의 그대로 불러와지거나 조금만 손보면 MS 오피스에서 사용하던 문서를 사용할 수 있었습니다. 간단하게 합계를 구하는 계산 정도만 사용할거라 사용에 전혀 문제가 없었습니다. (MS Office에 지불하던 돈은 YouTube Premium을 구독하는데 쓰기로 했습니다. 광고없이 영상을 볼 수 있고, 음악 앱인 YT Music도 사용할 수가 있더군요.^^) 설치 방법을 말하기 전에 MS 오피스의 엑셀을 사용.. 2022. 2. 16.
Eclipse에서 Kotlin 플러그인을 사용해서 Kotlin 프로그램 실행시 오류 발생 이전에 전자정부표준프레임워크에 Kotlin 플러그인을 설치하고, 예제 프로그램을 테스트 해보았었습니다. 그런데, 최근 다시 실행을 해보니 아래와 같은 오류가 발생했습니다. 'Launching Config - HelloKotlin.kt' has encountered a problem. Plug-in "org.eclipse.jdt.launching" was unable to instantiate class "org.eclipse.jdt.internal.launching.JavaSourceLookupDirector". Excepting a stackmap frame at branch target 50 Exception Details: Location: org/eclipse/debug/core/sourceloo.. 2021. 8. 9.
GIMP 2 사용법 - 직선 그리기 GIMP에서 직선을 그리는 방법을 알아 봅니다. 1. 펜, 붓 등 그리기 도구를 선택합니다. 그리기 위한 두께도 선택합니다. 2. 그리기 시작할 지점에 마우스 왼쪽 클릭하여 점을 하나 찍습니다. 3. 선이 끝나는 지점으로 마우스 포인터를 이동합니다(마우스 버튼은 누르지 않습니다). 이제 Shift 키를 누릅니다. 시작점과 끝점을 잇는 가이드 선이 만들어 집니다. 4. Shift 키를 누른 상태에서 마우스 오른쪽 키를 누릅니다. 직선이 그려집니다. 이것으로 직선이 그려졌습니다. 추가로 이 상태에서 마우스 포인터를 다른 곳으로 옮기고, Shift 키를 누르면 마지막 클릭했던 곳에서 부터 현재 위치까지 가이드선이 나타나고, 마우스 오른쪽 클릭하면 직선을 그릴 수 있습니다. 다른 곳에 직선을 그리려면 그리고자 .. 2021. 8. 7.
안드로이드 스튜디오 프로젝트 여러개 열기 안드로이드 스튜디오에서 프로젝트를 하나 열어둔 상태에서 다른 프로젝트를 열면 기본적으로 현재 창에 열려서 여러개의 프로젝트를 동시에 열기가 안됩니다. 프로젝트를 열때 다른 창에서 열도록 설정하는 방법입니다. "File -> Settings" 메뉴 를 선택하여 Settings 창을 엽니다. "Appearance & Behavior -> System Settings"를 선택합니다. 오른쪽 Project 섹션에서 "Open project in New window" 를 선택합니다. 이제부터 프로젝트는 별개의 창에 열립니다. 2021. 8. 4.
전자정부표준프레임워크 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.
반응형