본문 바로가기

Tools56

[git] git 저장소의 리파지토리 이름 변경 및 프로젝트의 이름 변경 Git 저장소에 저장한 프로젝트의 이름을 변경하는 방법은 우선 Git 웹 홈페이지의 settings 에서 변경할 수 있다. 여기 Repository name 에서 수정하면 이름을 변경할 수 있다. 이부분은 리파지토리 이름을 변경하는 곳이고 프로젝트의 이름은 리팩토링을 통해서 변경할 수 있다. 이클립스 기준에서 프로젝트의 리팩토링에서 Refactor -> Move 프로젝트를 이동하고, Refactor -> rename 으로 이름을 변경하면 프로젝트의 이름을 변경할 수 있다. 그리고 이렇게 변경한 프로젝트를 push 하여 git 저장소에 반영해주면 된다. 이렇게 두단계를 거치면 프로젝트의 이름을 변경할 수 있다. 2018. 5. 10.
[IDE] eclipse che 설치 및 설정 이클립스 쉐(che)는 클라우드 환경에 이클립스를 설정할 수 있게 도와주는 도구이다. 다운로드는 다음의 위치에서 하면 된다. http://www.eclipse.org/che/https://www.eclipse.org/che/getting-started/download/ 아마존 EC2에서 도커를 이용해 설치하고, 다음과 같이 설정한다. 1. Start Che with Docker https://docs.docker.com/engine/installation/linux/centos/ # yum update # sudo tee /etc/yum.repos.d/docker.repo name=Docker Repository > baseurl=https://yum.dockerproject.org/repo/main/c.. 2018. 4. 19.
VMWare에 우분투 설치하기 1. VMWare Player 설치하기 - Player와 Workstation의 차이는 - 무료 다운로드 2. 우분투 다운로드하기 - 무료 다운로드 3. VMWare Player 실행 후 'Create a New Machine' 클릭후 다운받은 우분투 iso 선택 - 'full name', 'user name', 'password', 'confirm' 입력 - 디스크 사이즈, 저장방식 선택 - Next 를 선택하면 설치 시작 4. 설치가 끝나고 이전에 입력한 암호로 로그인하하면 우분투 UI가 보인다. 5. 터미널을 실행하고 싶으면 Ctrl + Alt + t 또는 윈도우키를 입력후 t 를 입력한다. 2017. 12. 13.
[xshell] xshell에서 ssh 연결을 이용하여 터널링 설정하는 방법 원격서버의 8080 포트를 내 컴퓨터의 8090 포트로 연결하는 방법 [xshell]등록정보 -> 연결 -> SSH -> 터널링 으로 가서 다음과 같이 추가종류: Local수신 대기 포트: 8090대상 호스트: 127.0.0.1대상 포트: 8080 이렇게 등록하고 연결하면 된다. 추가적으로 위의 방법은 내 컴퓨터 -> 서버1 로 연결하는 방법이고,내 컴퓨터 -> 서버1 -> 서버2 로 연결을 하고자 한다면서버1 -> 서버2 로 연결하는 방법을 다음과 같이 설정한다. ssh -p SERVER_PORT -L 8080:127.0.0.1:80 USER_ID@SERVER_IP 이렇게 설정하면 서버2의 80 포트를 서버1의 8080 포트와 연결하고,서버1의 8080 포트를 내 컴퓨터의 8090 포트와 연결한다. 2017. 11. 29.
[eclipse][git] 이클립스 git 처리 중 failed to write credential 'https://github.com' 오류 이클립스에 저장된 git 저장소의 키가 꼬이게 되면 이런 오류가 발생한다. failed to write credential 'https://github.com'이 오류가 발생하면 암호를 매번 다시 넣어야 한다. 이럴 때는 이클립스에 저장된 키를 지워주면 된다. Preferences > General > Security > Secure Storage > Contents 의 delete 버튼을 이용하여 모든 것을 지워주면 된다. 2017. 5. 30.
[윈도우즈] 작업/태스크/프로세스 강제 종료하기 윈도우에서 작업을 강제로 종료하는 것은 '작업관리자'의 '프로세스' 탭에서 가능하다. 그런데 몇몇 작업의 경우 여기서 종료 시켜도 반응이 없는 작업들이 있다. 이런 작업들은 커맨드 창에서 처리가 가능하다. ctrl + R 에서 cmd 로 커맨드창을 열어서 다음의 명령어를 입력한다. tasklist 명령으로 현재 태스크 목록을 확인이미지 이름 PID 세션 이름 세션# 메모리 사용========================= ======== ================ =========== ============System Idle Process 0 Services 0 24 K taskkill /f /pid [pid]taskkill /f /im [이미지 이름] 2017. 5. 25.
[eclipse] 이클립스의 기존 퍼스펙티브와 툴바가 다를때 초기화 하기 이클립스를 사용하면서 플러그인을 설치하고 나서 툴바의 버튼이 변경되는 경우가 있다. 이럴때는 퍼스펙티브를 수정하여 다시 원래대로 수정할 수 있다. Window -> Perspective -> Customize Perspective 여기를 선택하면 팝업창이 나온다. 여기에서 Action Set Availability 탭에서 메뉴를 선택할 수 있다. 2017. 2. 17.
[maven][error] 메이븐의 Resolving expression 오류 수정 하기 Project build error: Resolving expression 위의 에러는 메이븐 빌드시에 사용하는 프로퍼티를 실행 시점에 변수로 받아올때의 이름과 동일하면 발생한다. [오류발생] ${param1} [수정] ${runParam1} 위와 같이 pom.xml 에서 사용하는 파라미터와 메이븐 빌드시에 전달하는 파라미터의 이름을 다르게 해야 오류가 발생하지 않는다. 2017. 1. 23.
[maven][shade] 메이븐의 쉐이드(shade) 플러그인에서 XmlStreamWriter 를 찾지 못하는 오류 java.lang.NoClassDefFoundError: org/codehaus/plexus/util/xml/XmlStreamWriter 메이븐의 shade 플러그인에서 XmlStreamWriter 클래스를 찾지 못하는 오류가 발생하면 메이븐을 최신화 해서 처리하든가, shade 플러그인의 버전을 최신화 해보면 된다. 현재 기준에서 최신은 2.4이므로 2.4로 수정하면 된다. 2.4 shade - http://maven.apache.org/plugins/maven-shade-plugin/shade-mojo.html 2017. 1. 10.
[Tool][Java] 자바 디컴파일러 jar 파일을 분석할 수 있는 디컴파일러 는이클립스, IntelliJ 플러그인을 제공하고, 단독으로 실행가능한 툴을 제공하는 JD 가 가장 대표적이다. 단독 실행가능한 툴은 클래스, 메소드 검색이 가능하고, 드래그 앤 드랍으로 분석이 가능하기 때문에 간편하게 사용이 가능하다. 단, 모든 내용을 메모리에 올려놓고 사용하는지 약간 무겁다. 모든 내용을 자주 분석해야 하는 경우에는 분석 결과를 파일로 만들어 놓고 사용하는 것이 좋을 것이고, 아니면 JD를 이용하면 될 것 같다. JD - http://jd.benow.ca/온라인 디컴파일러 - http://www.javadecompilers.com/ 2017. 1. 9.
[maven] 메이븐 프록시 설정하기 메이븐에서 프록시 설정을 하는 방법은 settings.xml 에 다음의 내용을 입력하면 된다. 이클립스에서는 다음의 위치에서 확인이 가능하다. window -> Preferences -> Maven -> User Settings -> User Settings(Open File) 아이디1truehttp아이피1포트1아이디2truehttp아이피2포트2 2016. 11. 7.
[macbook] 확인되지 않은 개발자의 App 열기 맥은 앱스토어에서 다운로드 하는 앱외에 앱을 설치하려고 하면 '확인되지 않은 개발자의 App 열기' 라는 화면과 함께 실행이 되지 않는다. 이것은 control 버튼을 누른상태로 클릭하면 메뉴가 나타나는데 이때 '열기'를 클릭하면 실행여부를 묻는 창이 나타나고 이때 '승인'을 클릭하면 실행이 된다. * 원래 설정에서 해당옵션을 영구히 설정하는 방법도 있지만, 시에라 부터는 이 방법이 사라졌다고 한다. 영구 설정 및 시에라 옵션 변경 확인 바로가기(http://macnews.tistory.com/4533) https://support.apple.com/kb/PH14369?locale=ko_KR&viewlocale=ko_KR 2016. 10. 1.
[윈도우7] 한글 입력이 되지 않을 때 윈도우7에서 한/영 변환키를 눌러도 한글로 변환되지 않는 문제가 발생하면한/영 변환기가 실행되지 않아서 발생하는 문제이다. 우선 [시작] -> [검색] 에서 'ctfmon'을 검색하여 실행하면 일차적으로 문제가 해결된다. * window/system32/ctfmon.exe 지속적으로 같은 문제가 발생한다면 시작프로그램에 등록하여 윈도우 부팅시 자동으로 실행되도록 하면 된다. http://answers.microsoft.com/ko-kr/windows/forum/windows_7-ime/...auth=1 http://small2devil.tistory.com/40http://englishjam.tistory.com/86 2016. 9. 19.
[서브라임텍스트] 폰트 변경하기 폰트를 변경하는 방법은 다음과 같다. Preferences -> Settings - User 위의 정보를 선택하면 설정을 입력할 수 있는 파일이 하나 열린다. 여기에 다음과 같이 입력하면 된다. {"font_face": "나눔고딕코딩","font_size": 11,} 2016. 8. 25.
맥용 이클립스에서 코드 어시스트(Code Assist) 사용하기 맥용 이클립스에서 코드 어시스트(인텔리센스)는 윈도우 에서는 Ctrl + Space 이지만, 맥에서는 SpotLight 검색으로 사용되고 있기 때문에 따로 설정이 필요하다. 환경설정 --> General --> Keys 에서 타입에 Content Assist 를 입력하여 원하는 에디터에 단축키를 설정하면 된다. 2016. 5. 17.
서브라임 텍스트에서 빌드하기 [서브라임 텍스트 빌드] nodejs를 개발하면 서브라임 텍스트에서 개발중 바로 빌드를 할 수 있게 개발 환경 설정하기 - Tools -> Build System -> New Build System.. - 새로 열리는 창에서 아래의 내용 입력 후 { "cmd": ["node", "$file"], "selector": "source.js" } - nodejs.sublime-build로 저장한다. * 파일명이 Build System 에 표현된다. - 빌드: Tools -> Build or Ctrl + B - 빌드 취소: Tools -> Cancel Build or Ctrl + break * 서버 실행 중 중지시킬 때 사용 [참고] - 빌드 설정에는 다수의 설정이 존재하므로 환경에 따라 다양하게 설정이 가능하.. 2015. 12. 24.
[Tip] 부트캠프에서 윈도우10 설치중 Realtek 오디오 드라이버 설정중 멈추는 경우 부트캠프를 이용하여 윈도우10 설치중 Realtek 오디오 드라이버 설치에서 계속 동작하면서 반응이 없는 경우 부트캠프를 이용하여 설치하려고 하는 윈도우 폴더안에 있는 BootCamp/Driver/Realtek 폴더를 삭제하고 다시 부트캠프 설치를 진행하면 된다. 2015. 12. 21.
[맥북] 맥북용 단축키 맥을 처음 사용하다 보니 단축키 기호가 익숙하지 않아서 단축키를 봐도 저게 무슨 키인지 알 수 없다. ㅠㅠ 맥용 단축키에 사용되는 기본 기호 ▶OS X 메뉴에서 볼 수 있는 조합키 기호 ⌘ : command키 ⌃ : control키 ⇧ : shift 키 ⇪ : caps lock ⌥ : option 키 Fn : 기능 키 상세한 단축키는 아래에서 확인하도록 https://www.facebook.com/timnetkorea01/posts/750056978356886?stream_ref=5 2015. 8. 15.
[서브라임 텍스트] 서브라임 텍스트 한글 입력시 IME 창 없애기 윈도우의 서브라임 텍스트에서 한글을 입력하려고 하면 상단에 IME 창이 나타나고 거기서 한글이 입력되게 된다. 입력이 안되는 건 아니지만 사용상에 불편하므로 IMESupport 를 설치해주면 된다. * 다른 에디터처럼 완벽하게 지원되는건 아님, 글자가 완성되고 나서 입력됨, 1. 서브라임 테스트 Package Control 설치 - https://packagecontrol.io/installation - Ctrl + ` or View -> Show Console 입력하여 콘솔창을 열고 - 아래의 코드를 입력 후 엔터 - 설치가 성공하면 아래의 콘솔창에 성공 여부가 나타남, 따로 알림 같은것이 뜨지는 않음 import urllib2,os,hashlib; h = 'eb2297e1a458f27d836c04bb.. 2015. 7. 20.
[syntaxhighlighter] 웹사이트용 소스문법 하이라이터(syntax highlighter) 꺽쇠 오류 수정 하이라이터를 이용하면서 한가지 문제점은 꺽쇠( 2015. 7. 6.
[문법강조] 온라인 소스코드 문법 강조처리기(Syntax Highlighter) 블로그나 카페에 소스코드를 올릴 때 그냥 플레인 텍스트를 올리는 것 보다 에디터에서 제공하는 것 처럼 문법을 강조해서 올리면 보기가 더 편하다. 이때 문법 강조를 도와주는 방식이 여러가지가 있는데, 하나는 자바스크립트를 이용해서 올려진 코드를 후처리해서 보는 방법이 있고, 다른 하나는 코드를 HTML 로 변환하여 적용하는 방법이 있다. 자바스크립트를 이용한 처리는 , 등의 태그로 코드를 감싼후 코드가 로딩되는 시점에 사용자 단에서 처리해서 보여주는 방식이다. 가장 많이 사용되는 코드가 다음 링크의 코드이다. Alex Gorbatchev - http://alexgorbatchev.com/SyntaxHighlighter/manual/installation.html installation 의 코드를 따라가면 .. 2015. 5. 26.
오라클 ERP의 Forms 에서 마지막으로 시스템에 전송한 쿼리 확인하기 오라클 ERP의 Forms 에서 내가 마지막으로 시스템에 전송한 쿼리를 확인하고 싶을 때가 있다 .이럴때 다음처럼 Properties 에서 확인이 가능하다. Help -> Diagnostics -> Properties -> Item 항목으로 가면 팝업창이 나타난다. 여기에서 Object 를 Block으로 변경하고 Object 1 을 원하는 Block 으로 선택한 후, Property 를 Last Query로 선택하면 마지막으로 전달한 쿼리가 나타난다. 2013. 4. 17.
이클립스에서 SVN: '0x00000119: Delete 오류가 발생할 때 해결 방법 The project was not built due to "SVN: '0x00000119: Delete' operation finished with error". Fix the problem, then try refreshing this project and building it since it may be inconsistent 개발 중 위와 같은 오류가 발생한다면 다음과 같이 처리해보자. 먼저 SVN 서버와의 동기화가 맞지 않아서 그럴수도 있으므로 프로젝트를 SVN clean up 한다. 다음에 프로젝트를 clean 한다. 이렇게 하면 오류가 사라질 것이다. 2013. 3. 14.
윈도우 7 XP 모드에서 윈도우 7의 서버에 접속하기 웹 개발을 하면서 IE8에서 사용자 테스트를 할 필요가 많았다. 크롬, IE9, FF 에서 정상적으로 동작하는 코드도 IE8에서는 동작하지 않거나, 속도가 현저하게 떨어지는 문제가 발생하면서 클라이언트의 테스트 요청이 많아 졌다. 해서 윈도우 7의 XP 모드에 IE8을 설치하고 테스트를 진행하기로 하였다. 그런데 XP 모드에서 위도우 7의 톰캣 서버에 접속을 하지 못하는 문제가 발생한다. 원인은 XP 모드의 네트워크 설정이 NAT 로 되어 있어서 윈도우 7의 시스템과 별개의 네트워크를 구성하기 때문이었다. 이는 다음과 같이 설정을 하여 변경이 가능하다. 먼저 Window Virtual PC를 검색한다. [설정] -> [네트워크] -> Intel *** 으로 된어 있는 자신의 네트워크 드라이버 선택 이렇게.. 2013. 2. 26.
[PL/SQL] Recall Statement - 이전에 실행한 쿼리 조회 PL/SQL Developer 에는 이전에 실행한 쿼리를 확인할 수 있는 Recall Statement 라는 기능을 제공한다. Ctrl + E 또는 메뉴에 Edit - Recall Statement 를 실행하면 된다. 해당 설정은 Tools - Preference - Recall Statement 에서 설정할 수 있다. 최대 저장하는 쿼리 개수와 저장 폴더를 지정할 수 있다. 2013. 2. 15.
Maven 에 MSSQL, ORACLE JDBC 설정하기 참조 링크 MSSQL의 JDBC 드라이버는 리파지토리가 없다... ㅠㅠ 그래서 아래의 디펜던시를 추가해주고 com.microsoft.sqlserver sqljdbc4 4.0 JDBC 드라이버를 다운받아서 mvn install:install-file -Dfile=sqljdbc4.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 위의 명령어로 로컬의 리파지토리에 데이터를 추가해주던지 스스로 jar 파일을 로컬 리파지토리에 추가해주어야 한다. 로컬 리파지토리 주소는 아래와 같이 확인 가능 하다. 파일을 추가할 때 파일명을 sqljdbc4-4.0.jar 으로 변경해주고, Maven의 update dep.. 2013. 2. 5.