본문 바로가기

Developer Tools

Chrome DevTools - 팝업창 닫힘 제한하기 팝업창에서 수행되는 작업을 추적해야 하는데 완료 후 자동으로 팝업이 닫히는 작업인 경우 난감합니다.이럴 때는 윈도우의 닫기 이벤트에 브레이크 포인트를 겁니다.팝업창에서 개발자 도구를 띄운 후, source 탭에서 화면 우측에 있는 Event Listener Breakpoints에서 window > close 이벤트를 체크하면 됩니다. EOF 더보기
컨텍스트 메뉴 단축키로 "Sublime Text 3로 문서 열기(Open with Sublime Text)" 실행 서브라임 텍스트에 컨텍스트 메뉴 단축키가 없어서 불편하다면, 아래의 코드를 reg 파일로 저장한 후 윈도 레지스트리에 병합하면 된다.Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text] @="Open with Sublime Text(&2)" [HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text\command] @="C:\\Program Files\\Sublime Text 3\\sublime_text.exe \"%1\"" 주의할 점은 현재 C:\\Program Files\\Sublime Text 3\\sublime_text.exe로 되어 있는 경로를 본인의 Sublim.. 더보기
IntelliJ IDEA에서 EvoSuite 실행(JUnit Test Generator) JUnit 테스트를 자동 생성해야 할 일이 생겼다. 이런건 뭔가 큰 잘못을 저지르는 기분이긴 하지만 어쩔 수 없는 상황이다. 구글링 하니 JUnit-Tools와 EvoSuite가 상단에 나왔다. JUnit-Tools는 훑어 봐도 명확히 어떤걸 어떻게 만들어 준다는 건지 감이 안와서 일단 EvoSuite를 선택했다.http://www.evosuite.org/evosuite/나는 IDEA를 사용하니 IDEA 플러그인(http://www.evosuite.org/documentation/intellij-idea-plugin/)을 Settings > Plugins에서 "EvoSuite Plugin"으로 검색해서 설치하고 재시작한다.패키지 하나를 우클릭하고 Run EvoSuite를 선택하니 Maven과 Java 설.. 더보기
IntelliJ IDEA에서 GitLab 저장소 접근 오류가 발생하는 경우의 조치 방법(Could not read from remote repository) 오늘(2016-06-03) GitLab 저장소에 pull을 실행했더니 오류가 발생한다.10:24:31.442: [my-repo] git -c core.quotepath=false pull --progress --no-stat -v --progress origin develop java.io.IOException: Illegal char in base64 code. at com.trilead.ssh2.crypto.Base64.decode(Base64.java:107) at com.trilead.ssh2.KnownHosts.initialize(KnownHosts.java:412) at com.trilead.ssh2.KnownHosts.initialize(KnownHosts.java:440) at com.tr.. 더보기
Eclipse 설치 후 처음 할 일 아래는 모두 eclipse.ini 파일의 수정 작업VM 경로 추가-vm /dev/sdk/jdk1.6.0_26/bin/javaw.exe UTF-8로 인코딩 변경-Dfile.encoding=UTF-8 EOF 더보기
Chrome DevTools - 네트워크 정보를 저장하고 나중에 보기 웹 개발을 하다 보면 서버와의 통신을 기록하고 이를 나중에 참고해야 할 때가 있는데요. 이럴 때 유용한 기능이 Chrome DevTools에 있습니다.Network 패널을 열고 통신을 기록한 행을 우클릭하면 "Save as HAR with content" 메뉴가 있습니다. 이를 클릭하면 HAR(HTTP Archive) 형식으로 패널 안의 전체 통신 내역을 저장할 수가 있습니다.이렇게 저장한 HAR 파일은 크롬 확장인 HTTP Archive Viewer를 이용해서 나중에 다시 볼 수 있습니다. HTTP Acrhive Viewer의 Load 탭에서 HAR 파일을 열면 됩니다.네트워크 패널의 활용법은 아래 링크를 참고하세요.리소스 로드 시간 측정EOF 더보기
IntelliJ IDEA에서 Gradle 변경 반영하기 IntelliJ IDEA에서 Gradle 변경 반영하기 IDEA에서 Gradle 프로젝트로 작업하다보면 dependencies 변경 같은 것이 반영이 안될 때가 있습니다. 라이브러리 버전을 바꾸던가 외부에서 git branch를 변경했다던가 등등의 이유인데요. 이럴 때는 Gradle tool window에 있는 새로고침 버튼을 클릭하면 됩니다. 참고 - Synchronizing Changes in Gradle Project and IntelliJ IDEA Project EOF 더보기
PuTTY로 Amazon EC2 인스턴스 접속하기 PuTTYgen 내려 받기 EC2 인스턴스에 PuTTY를 이용해 접속하려면, Key Pair 파일(.pem)을 .ppk 파일로 변환해야 합니다. .ppk 파일은 PuTTYgen(PuTTY Key Generator)을 이용해서 생성 할 수 있습니다. 아래 링크에서 PuTTYgen을 내려받습니다. PuTTY Download Page 바로 내려받기 설치 없이 바로 실행하여 사용할 수 있습니다. Amazon Key Pair(.pem)를 PuTTY Private Key File(.ppk)로 변환 PuTTYgen을 실행한 후 상단 메뉴에서, Conversions > Import key를 클릭합니다. Load private key 창이 열리면 .pem 파일을 찾아서 엽니다. Key Pair에 대한 정보가 로딩되면 S.. 더보기