본문 바로가기

전체 글

Minishift로 간편하게 Openshift 사용해 보기 Openshift를 설치해서 공부하려니 리눅스 머신에 직접 설치하는건 너무 번거롭고 힘든 일이더군요. Vagrant 버전을 찾아보니, 이는 Minishift라는 것으로 대체된 것을 알게 됐습니다. 설치 중 약간의 문제(아래에 나옵니다)가 있었지만, 사용해 보니 편하게 Openshift를 시작할 수 있는 방법입니다. 윈도 환경에서 설치/사용하는 방법을 소개합니다.설치아래가 홈페이지입니다.https://www.openshift.org/minishift/다운로드를 하려면 release 페이지로 가서 받으면 됩니다. 현재 v1.3.1이 최신이군요.https://github.com/minishift/minishift/releases윈도 64비트 버전(minishift-1.3.1-windows-amd64.zip)을.. 더보기
PDF 문서에서 영어 사전을 쉽게 사용하자 PDF를 문서를 보면서 모르는 단어를 만났을 때, 브라우저를 이용해 온라인 영어사전을 검색해 왔습니다. 문득 PDF 문서에서 툴팁을 띄워서 단어의 뜻을 보여주면 좋을 것 같다는 생각이 들었습니다.찾아 보니, 지금은 지원이 중단 됐지만 다음에서 꼬마사전이라는 프로그램을 제공했었더군요. 예전 버전을 설치하고 꼬마사전이 지원하는 PDF 뷰어인 Foxit Reader도 설치했지만 동작을 하지 않았습니다. Foxit Reader는 궁합이 맞는다는 버전을 부러 찾아서 설치도 해봤습니다만 여전했습니다. 아무래도 윈도 10(Windows 10)에서는 안되는 것 같습니다.결국 꼬마사전은 포기했지만 어찌어찌 방법을 찾아 냈습니다. 간단합니다. 모질라 파이어폭스(Firefox)를 설치한 후, Naver English Dic.. 더보기
컨텍스트 메뉴 단축키로 "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 더보기
Vagrant - 기본+ Vagrant - 기본의 내용을 보충한다.포트 포워딩(PORT FORWARDING)호스트 머신의 포트를 통해서 게스트 머신의 특정 포트에 접속, 네트워크 트래픽을 게스트 머신으로 보내는 방법.게스트 머신의 아파치에 접근하기 위해서는 아래와 같이 Vagrantfile을 편집한다. guest 속성의 80이 가상머신의 포트, host속성의 4567이 호스트의 포트다. 즉 아래와 같이 설정하면 호스트에서 http://localhost:4567로 접속하면 가상머신의 80 포트에 접속해서 아파치 화면을 볼 수 있다.Vagrant.configure("2") do |config| config.vm.box = "hashicorp/precise64" config.vm.network :forwarded_port, guest.. 더보기
Vagrant - 기본 윈도(Windows)를 주로 사용하지만 리눅스 환경이 필요한 경우가 많아서 Vagrant를 그간 꾸준히 사용해 왔다. 정리를 위해 Vagrant에 대한 개요와 기본 사용법을 정리해 본다.설치우선 Vagrant와 VirtualBox의 설치가 필요하다. 아래 주소에서 내려받아서 설치한다.https://www.vagrantup.com/downloads.htmlhttps://www.virtualbox.org/wiki/DownloadsVagrantfile 생성vagrant init 명령을 실행하면 현재 폴더에 Vagrantfile을 생성한다. 아래와 같이 Box의 이름을 추가하면 해당 박스를 사용하는 Vagrantfile을 생성한다.vagrant init bento/centos-7.3이렇게 생성한 Vagrantf.. 더보기