목록개발이야기 (512)
준호씨의 블로그
imap folder list 조회 할 때 보통 utf7 로 나오는데 이를 java 에서 decode 하는 방법이다. 다른 여러 좋은 라이브러리들이 있겠지만 gnu.inet 의 라이브러리를 사용 해 보자. 라이브러리는 https://maven-repo.evolvis.org/3rdparty/org/gnu/inetlib/1.1.1/ 에서 받을 수 있고 http://www.gnu.org/software/classpathx/inetlib/javadoc/index.html?gnu/inet/imap/UTF7imap.html 에 문서가 있다. maven 으로 바로 가져 올 수 있을 거 같은데 아직 찾지 못했다. UTF7imap class 에 static 함수로 decode 와 encode 가 있으니 따로 객체 생성 ..
노트북 SSD 를 500GB 짜리로 바꾸고 열심히 세팅 중 도커도 재 설치 윈도우에서 도커를 사용하려면 boot2docker 가 필요 하다. (MS에서 뭔가 하고 있다고 하니 언젠가는 네이티브 도커를 사용 할 수 있게 될지도 모르겠다.) https://github.com/boot2docker/windows-installer/releases 에서 boot2docker 를 받아서 설치 하면 현재 1.3.2 버전이고 boot2docker 뿐 아니라 virtualbox 랑 msysgit 도 설치 된다. Boot2Docker 1.3.2 (Docker v1.3.2, Linux v3.16.7) Boot2Docker Management Tool v1.3.2 VirtualBox v4.3.18-r96516 msysGit ..
데스크탑에 깔아 쓰던 STS 가 3.6.3 업뎃 이후로 상태가 좋지 않음. 다른 extensions 설치 하다가 문제가 되었을 거 같기도 하다. (노트북에 깔린 3.5.1 -> 3.6.3 은 정상) 암튼 Eclipse 버전 자체가 Juno 버전이라 Java8 지원도 잘 안 되는 상황 이었음. 그림을 보면 알겠지만 m2eclipse 를 포함한 몇가지 플러그인들이 정상 동작하고 있지 않다. https://spring.io/tools/sts 에 가서 현재 버전으로 새로 다운 받았다. 드디어 나도 Eclipse Luna 사용자. (하지만 어쩌면 나도 조만간 IntelliJ 열혈 유저가 될지도 모르겠음) 빨리 환경 세팅 해야 겠다.
STS 에서 Dashboard 쓸 일이 없었는데 플러그인 설치하기 편하군. 캡쳐 타이밍을 놓쳐서 안 나오는데 Find 에 Gradle 치면 Gradle 나오니 설치 하면 된다.
결국 jdk 소스 까지 받았다. https://github.com/openjdk-mirror/jdk7u-jdk 에서 받을 수 있다. 아직 원하는 답을 얻지는 못했지만 짬짬이 뒤적거려 봐야겠다. 발단은 이러하다. jstatd 를 띄워서 PC에서 visualgc 등을 이용해서 모니터링을 해보려 했는데 방화벽 문제가 걸렸다. -p 로 지정한 포트를 방화벽에서 열어 봐야 실제 데이터 전송 시 할당 되는 랜덤 포트가 방화벽에 막히면 데이터를 받지 못한다. 이 포트 range 라도 지정 할 수 있으면 어떻게 할 수 있을 거 같은데 아직 방법을 찾지 못했다. 구글링 해 보니 ssh 로 터널 열어서 꼼수 부리는 글이 있긴 한데 그렇게 까지 해야 되나 싶기도 하다. 이런 경우와 비슷한 게 ftp 인데 ftp 는 알려진 ..