본문 바로가기

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

Linux용 전자정부 표준프레임워크 v4.1.0 설치하기 개발환경을 리눅스로 옮겨서 개발 도구들을 모두 다시 설치하고 있습니다. 이번에는 전자정부 표준프레임워크를 Linux에 설치합니다. 사용하고 있는 리눅스 종류는 Fedora 38 Workstation 입니다. 1. 개발환경 다운로드 표준프레임워크 포털에 들어가서 리눅스용 개발환경을 다운로드 합니다. 리눅스에 설치한 크롬으로 접속하여 다운로드 받았습니다. URL을 안다면 wget으로 다운받아도 되겠습니다. 다운로드 받은 파일명은 eGovFrameDev-4.1.0-Linux-64bit.tar.xz 입니다. 사이트에 적혀있는 파일 사이즈는 1,639,310,324 Byte 인데 실제는 1,653,023,848 Byte 였습니다. 왜 다른 걸까요? 그리고 개발환경 설명에는 .gz 로 나와 있는데, 다운받은 파일은.. 2023. 6. 8.
Visual Studio Code 단축키 Visual Studio Code에서 사용할 수 있는 단축키 입니다. 1. Ctrl + X : 현재 커서가 있는 줄을 삭제 합니다. 2. Ctrl + Enter : 현재 줄 아래에 빈줄을 삽입합니다. 3. Ctrl + Shift + Enter : 현재 줄 위에 빈줄을 삽입합니다. 4. Ctrl + / : 현재 커서가 있는 줄 또는 블럭 선택된 줄을 //를 사용한 주석 처리합니다. 5. Ctrl + Shift + A : 블럭 선택된 줄을 /* */ 를 사용하여 주석처리를 합니다. 6. Ctrl + Shift + L : 단어를 하나 선택하고, 누르면 같은 단어가 모두 선택됩니다. 선택 후 수정하면 모두 수정됩니다. 7. Shift + Alt + Up/Down : 커서가 위/아래로 늘어납니다. 이후 이동 또는.. 2023. 6. 5.
git 기본 사용법 git의 간단한 사용법입니다. git은 로컬에 모든 형상 정보를 저장합니다. 여러명이 협력하여 작업할 때는 서버를 따로 두고 공유를 할 수 있습니다. 서버를 사용하더라도 참여하는 모두가 자신의 로컬에 전체 형상 정보를 가지게 됩니다. 1. 파일의 상태 작업 디렉토리내의 파일은 git으로 관리하지 않는 Untracked 파일(추적하지 않는 파일)과 git에 의해 관리하는 Tracked 파일(추적하는 파일)로 나뉩니다. Untracked 파일은 .ignore 파일에 등록하여 git에서 제외합니다. Tracked 파일은 다시 세가지 상태로 나눕니다. 각각 Modified, Staged, Committed입니다. 파일이 처음 작업 디렉토리에 추가되면 Untracked입니다. 이 파일을 "git add" 하면 S.. 2023. 6. 5.
OpenOffice Calc에서 행과열을 바꾸기 오픈오피스 Calc에서 행과 열을 바꾸는 방법을 알아봅니다. 아래와 같은 표가 있습니다. 행은 판매처이고 열은 품종으로 되어 있습니다. 이 표를 행은 품종이 열은 판매처가 오도록 아래처럼 바꾸는 것입니다. 1. 원본 표 전체를 선택하고 복사(Ctrl+C) 합니다. 2. 붙여넣기 원하는 곳에 커서를 두고 선택하여 붙여넣기(단축키: Ctrl+Shift+V 또는 메뉴: "편집 -> 선택하여 붙여넣기")를 합니다. 3. 아래 그림처럼 선택하여 붙여넣기 옵션창이 뜨면 아래쪽 "옵션"부분의 "행과 열 맞바꾸기"를 체크하고 "확인"을 누르면 행과 열이 바껴서 붙여넣기가 됩니다. 오픈 오피스에서 행과열을 바꾸는 방법을 알아보았습니다. Microsoft Excel에서는 붙여넣기 옵션에 행과 열을 바꿔서 붙여넣는 기능이 .. 2023. 6. 5.
JupyterLab과 Jupyter notebook 알아보기 Python에 대해 이것저것 알아보다 보니, 많이 보이는 것이 Jupyter notebook이라는 것이었습니다. 그래서 이게 뭘까 찾아 보았습니다. Jupyter 프로젝트의 공식 사이트는 https://jupyter.org/ 입니다. Jupyter프로젝트는 "모든 프로그래밍언어에서의 대화형 컴퓨팅을 위한 무료 소프트웨어, 개방형 표준 및 웹 서비스"를 모토로 하고 있었습니다. 처음에는 Jupyter notebook이라는 말을 듣고, 노트북 컴퓨터를 예기하나 생각했었는데, 역시 notebook 컴퓨터는 콩글리시이고, 본토의 의미대로 공책인 notebook을 말하는 것이었습니다. 아래 이미지는 Jupyter Notebook을 실행한 모습입니다. Chrome 웹 브라우저 상에 실행되어 있습니다. Noteboo.. 2023. 6. 5.
Fedora 37 + Visual Studio Code에서 Python사용하기 리눅스 Fedora 37에 설치된 Microsoft Visual Studio Code에서 Python을 사용해 보겠습니다. Fedora 37 Workstation을 설치하면 기본적으로 Python 인터프리터가 설치되어 있었습니다. 아래 명령어로 설치된 python을 확인할 수 있습니다. 설치된 python의 버전은 3.11.1이었습니다. python --version Python이 설치되어 있으므로 Visual Studio Code에 Python 확장을 설치합니다. Visual Studio Code를 실행하고, 왼쪽 메뉴바에서 확장 아이콘을 클릭하여 마켓플레이스를 열고 python으로 검색합니다. 검색된 확장들 중 Microsoft에서 나온 Python 확장을 설치합니다. Python확장이 설치되었습니다.. 2023. 6. 5.
리눅스 Fedora 37에 Visual Studio Code 설치하기 Fedora 37에서 사용할 개발툴로 Microsoft Visual Studio Code를 설치합니다. 설치 방법은 Visual Studio Code 공식 사이트인 https://code.visualstudio.com/docs/setup/linux 에 리눅스 배포판 별, 버전 별 설치 안내가 자세히 나와 있습니다. Fedora 37에 설치하는 방법을 보겠습니다. 명령들은 관리자 권한으로 실행되어야 하므로 sudo 명령을 사용하고 있습니다. 먼저 Microsoft저장소를 사용할 수 있도록 추가하는 과정입니다. rpm --import 명령으로 검정용 키를 추가합니다. 다음으로 저장소 파일인 "/etc/yum.repos.d/vscode.repo" 파일을 생성합니다. sudo rpm --import https:.. 2023. 6. 5.
Fedora 37 리눅스에 구글 Chrome 브라우저 설치하기 Fedora 37에는 기본적으로 파이어폭스 브라우저가 설치되어 있습니다. 하지만 익숙한 Chrome을 설치해보겠습니다. 화면 왼쪽위의 "현재 활동"을 클릭하면 화면 하단에 대시보드(메뉴바)가 보여집니다. 이곳에서 "소프트웨어" 아이콘을 클릭합니다. "소프트웨어" 프로그램이 실행되면 오른쪽위 세개의 가로줄 아이콘을 클릭하고 팝업된 메뉴에서 "프로그램 저장소(S)"를 클릭합니다. 프로그램 저장소에서 아래쪽으로 조금 스크롤하면 "페도라 제3자 저장소" 항목이 보입니다. Fedora 37 설치시 설정에서 "서드 파티 저장소 사용"을 사용하도록 했다면 이부분이 모두 활성화 되어 있을 것입니다. 비활성화 상태라면 "새 저장소 활성"과 "google-chrome"을 활성화 합니다. 변경하려고 하면 인증이 필요하다고 .. 2023. 6. 5.
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.