이클립스 플러그인 작성1
뚱딴지 같은 소리이지만,,, 외부 웹브라우저나 엑셀 셀의 하이퍼링크를 통해서현재 OS에 실행되어 있는 이클립스에 접근 할 수 있다. 이클립스에 접근해서특정 파일을 open 할수 있고,특정 파일의 특정 line으로 이동할 수 있다. > 기대효과 :이클립스의 북마크 기능을 대체.웹서버로 파일 위치를 공유해서(JIRA, 형상관리 등등)파일 접근을 빠르게 시도!개인적으로는 엑셀로 파일 수정 사항을 정리 할 수 있음. > 아이디어 :기능을 개선하면,,,외부에서 이클립스 원격 작업도 가능. (물론, 이클립스 자체적으로 원격 API가 존재하는지는 모르겠지만;;;) 방법:1.임의의 플러그인을 만든다.2.작성한 플러그인 내부에는 두가지 기능이 있다.3.첫번째 기능은 이클립스 startup 할때, SocketServer ..
2016. 4. 8.
Spark 시작하기06 - [러닝스파크] 로 전환
[Spark와 머신 러닝] 책으로 3장까지 공부하면서,,,파이썬 소스를 JAVA8로 전환하면서,,, 자연스럽게 많은 공부와 에러를 만나게 되었다. 항상... 왜 안되지?????? 라는 의문을 가진채.. 그도그럴것이...파이썬 소스는 완전 단축적이고, 데이터의 제너릭같은 것도 없고,파이썬 자체 라이브러리도 사용하다보니.. 그걸 다 맞춰가면서 JAVA8로 변형하는 것은 쉽지만은 않았다. 그러면서 결국... RDD 의 소중함!!!을 알게 되었다. RDD 가 핵심이구나.. [러닝스파크] 에서 말했던 RDD 가 이런거구나 라는 것을 체감하게 되었다.처음 [러닝스파크] 를 읽었을 때는,,, 뭐가 뭔가 하나도 몰랐는데... 역시 개발자는... 된다고 하는게... 안되는 현상을 경험하면서,,, 배우나 보다. [Spar..
2016. 4. 4.
Spark 시작하기03 - [Spark와 머신 러닝] 1장 스파크의 시작과 구동
무비스트림 47p 자바로 개발하는 스파크 프로그램의 첫 단계... 인데... 시작부터 에러 발생이다.-_-;; 에러를 고치기 위해 구글 자료를 찾아가면서, Spark를 배워나간다.;;;;;한번에 속시원하게 풀리지 않고, 찾아봐야 하는... 이런 방법... 결국 도움은 되지만,,, 정말 힘들다... 또한 JAVA8 버전으로 변형! 파이썬이든, 스칼라든, 자바들,,,결국은 성능을 위해 스칼라로 작성해야 한다.파이썬이 다양한 라이브러리가 많아 편할지 모르지만,,, 결국은 스칼라 이므로,,,일단은 JAVA8 함수형으로 구현한다. JAVA8의 스트림기능처럼 .().().()........ 엮어서 표현하는 것이 간단하지만,,, 공부할때는 모두 풀어서 작성하자, 어떤 형태로 리턴되는지 알 수 있어서 명확히 개념을 알..
2016. 3. 27.