본문 바로가기

[개발] Programming/Tools33

무료 메모장(텍스트 편집) 툴 노트패드++(NotePad) 추천드립니다. 개발자로 근무하면서 반드시 사용하는 텍스트 편집기가 있어 많은 분들께 추천하고 싶어 소개 글을 준비했습니다. 가볍고 많은 기능을 가진 무료 텍스트 편집기를 찾고 계신 분들에게는 도움이 될 겁니다ㅎㅎ 특히 광고도 없고 모든 기능이 무료이기 때문이죠. 진짜 이거 개발해서 배포하신 분은 정말 복 받으실 겁니다! 그럼 설치 방법과 간단한 기능을 소개해 보겠습니다. 1. 노트패드++ 설치하기 설치 방법은 매우 간단한데, 아래 링크 접속해서 자신의 운영 체제에 맞는 파일을 다운로드, 설치하면 됩니다. https://notepad-plus-plus.org/downloads/v7.9.5/ 처음 실행하면 아래와 같이 노트패드에 대한 버전과 소개글이 나옵니다. 2. 노트패드++ 기능, 장점 소개 노트패드의 가장 마음에 드.. 2021. 6. 24.
윈도우 메모 프로그램 ShockSticker 저장한 메모가 안보인 경우 2가지 해결 방법 무료인 데다 가벼워서 6년 이상 애용 중인 ShockSticker, 가끔 메모가 사라져서 당황한 경험이 있을 수 있는데요. 경험상 2가지 해결 방법이 있었습니다. 이 두 가지 방법 외에는 모르겠으니 해결 안 되시면 지식인을 이용하시길..ㅋ 1. 메모가 숨겨진 경우 이때는 간단하게 ctrl alt s 를 동시에 누르면 보인다. 반대로 숨기는 건 ctrl alt h, 즉 s는 show, h는 hide. 2. 관리자 권한으로 실행 위 명령어로도 보이지 않는데, 윈도우 트레이(실행 프로그램 목록)에는 멀쩡히 떠 있다면? 이럴 경우에는 관리자 권한으로 실행 해주면 된다. 방법은, 먼저 기존에 실행 중이던 프로그램 종료 ShockSticker가 설치된 폴더로 이동해서, 마우스 우 클릭 후에 관리자 권한으로 실행 선.. 2021. 6. 20.
맥북 이클립스 실행시 Alert Failed to create the java virtual machine 최근에 맥북으로 이클립스를 실행시키는데, 아래와 같이 Alert이 발생하면서 'Failed to create the java virtual machine' 문구가 떴습니다. 문구만 봐도 대략 자바 경로를 인식 못하는구나 싶었습니다ㅎㅎ 처음에 개발환경 설정할 때는 따로 안 잡아줘도 잘 동작했는데, 이클립스 버전 때문인지 다시 잡아줘야 했습니다. 이제부터 자바 버전을 조회하고 경로를 잡아주는 방법을 공유해 보겠습니다. 맥북에서 설치된 자바 경로를 조회하는 명령어는 아래와 같습니다. /usr/libexec/java_home -V 해당 명령어를 터미널에서 실행시켜주면 아래와 같은 볼 수 있죠. 터미널로 찾은 자바 설치 경로는 다음과 같습니다. /Library/Internet Plug-Ins/JavaAppletP.. 2021. 6. 6.
이클립스 실행 오류 A Java Runtime Environment(JRE) or Java.. 새로 개발 환경을 구성하면 자바를 설치 파일로 설치를 해도 환경 변수를 잡아줘야 합니다. 그렇지 않으면 아래와 같은 오류가 발생하죠. 기존에 자바 환경 변수를 잡았어도 오류가 발생했다면 한 번 확인해 보는 게 좋겠죠? 이클립스 오류 팝업 문구 A Java Runtime Environment(JRE) or Java Development Kit(JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations : 아 그리고 환경 변수에 문제가 없다면, 이클립스 폴더에 'eclipse.ini' 파일에 자바 경로를 점검해봐도 됩니다. 그럼 자바 환경변수가 안 잡.. 2021. 5. 20.
윈도우 서버에 SVN 레파지토리(저장소) 추가하는 방법 윈도우 SVN 레파지토리 생성 맨날 리눅스에서만 하다가 윈도우 서버에서 SVN 레파지토리를 만들려고 하니 생소하다ㅋ 그래서 까먹지 않기 위해 글로 남겨봤다. (방법은 매우 간단함.) 신규 레파지토리를 만드는 방법은, 우선 윈도우 서버나 컴퓨터에 Visual SVN Server Manager를 실행시킨다. - VisualSVN Server Manager - SVN에 신규 레파지토리를 만들기 위해서는 아래와 같이 Repositories를 마우스 우클릭하여, 'Create New Repository'를 선택한다. 그다음 신규 레파지토리 설정 단계들이 나오는데 그냥 전부 default로 진행하면 된다. 레파지토리 이름 설정해 주고, 다시 진행. 권한을 설정하는 부분인데, 레파지토리를 생성한 뒤에도 쉽게 수정할 .. 2021. 5. 8.
이클립스 프로젝트 빨간색 느낌표 오류 해결 방법 - 컴파일 오류 이클립스 프로젝트 오류 자바 웹 프로젝트가 있는 이클립스에 아래와 같이 빨간 느낌표가 떴다. 역시 빌드를 하니 웹이 올바르게 뜨지 않았다. 이유는 참조하는 라이브러리에 문제가 생긴 것인데, 라이브러리를 체크해서 문제가 있는 참조를 제거하거나 다시 잡아주면 된다. 다시 라이브러리를 잡아주는 방법은 프로젝트 마우스 우 클릭, 프로퍼티를 선택한다. 그리고 프로퍼티에서 '자바 빌드 패스'를 선택한다. 역시나 라이브러리 탭을 선택해보니 라이브러리에 문제가 있었다. 원인은 라이브러리를 옮겼는데, 깜빡하고 경로를 다시 안 잡아준 것.. 해당 라이브러리를 클릭하고 edit를 클릭해서 위치를 선택해주면 끝~! 그리고 프로젝트를 build 해주면 된다. 그래도 빨간 느낌표가 없어지지 않을 경우 새로고침을 하거나 clean.. 2021. 3. 7.
이클립스에서 SVN 소스가 삭제/업데이트/커밋 안되는 오류 해결 방법 이클립스에서 SVN으로 형상 관리를 하다 보면 동기화 오류가 나서 소스가 '삭제/Update/OverRide and update'가 안 되는 경우가 간혹 발생합니다. 자체적으로 'team > cleanup' 같은 기능은 있지만, 저 기능으로 해결된 적은 단 한 번도 없었죠...ㅋ 그럼, cleanup 포함 3가지 해결책을 알려드리겠습니다. 1. cleanup 가장 간단한 방법이지만, 90%는 효과가 없다. 프로젝트 우클릭 후 아래와 같이 cleanup 선택하면 된다. 2. 디렉토리 삭제하기 말 그대로 해당 소스가 포함된 바로 상위 폴더를 통째로 삭제하면 된다. 대부분은 이 방법으로 해결됐다. 예를 들면, tmp 폴더 아래 tmp.jsp 소스가 삭제도 업데이트도 안되고 있다고 치면, 소스는 백업해두고 tm.. 2021. 3. 2.
svn: E200030: There are unfinished transactions detected - Synchronize operation failed 해결 이클립스에서 SVN sync를 하려는데 오류가 발생했다. 구글을 찾아보니 해결 방법은 2가지가 있다. 1. SVN clean up 실행 / 2. wc.db 파일 열어서 쿼리로 lock 해제. 하지만, 두 가지 방법이 다 안돼서 프로젝트를 전체 delete 하고 다시 check out 받으니 성공했다. Synchronize operation failed. svn: E200030: There are unfinished transactions detected 정리하면 해결 방법은 3가지가 있다. 1. SVN clean up 실행 2. wc.db 파일 열어서 lock 해제 3. 프로젝트 delete 후 checkout 로컬에서 작업 중인 소스가 없다면 삭제하고 다시 받는 게 제일 편하다. svn clean up.. 2021. 1. 13.
자바 클래스 파일 디컴파일링 툴 - 클래스를 자바 파일로 변환 클래스 파일만 있는 경우 기계어로 되어 있기 때문에 내용을 읽을 수가 없다. 이때 디컴파일링 또는 역컴파일 툴을 사용하면 간단하게 자바 파일로 복원시킬 수 있다. 이 혜자스러운 툴 이름은 JD_GUI. 우선 사이트로 가서 툴을 다운 받는다. java-decompiler.github.io/#jd-gui-download OS에 맞게 다운을 받은 뒤, 다운로드한 압축 파일을 풀어서 'jd-gui.exe'을 실행한다. 그럼 아래와 같은 창이 열린다. 파일을 열거나 드래그 앤 드롭을 하면 바로 역 컴파일이 진행된다. 그럼 성공~! 2021. 1. 8.