• [JUNG] 1-3. 그래프 유틸

    jung-api 프로젝트에 있는 세 번째 패키지는 jung.graph.util 패키지이다.

    Read on →

  • [JUNG] 1-2. 그래프 이벤트

    jung-api 프로젝트 안에는 jung.graph 패키지 외에도 jung.graph.event 라는 패키지도 있다. 이 안에는 우선 GraphEvent 클래스가 있다. 이 안에는 Type 이라는 열거형(enum) 안에 네 가지의 그래프 이벤트가 있는데, VERTEX_ADDED, VERTEX_REMOVED, EDGE_ADDED, EDGE_REMOVED 인 걸 보니, 아마도 그래프에 일어난 사건들을 탐지하기 위해 만든 것이 아닌가 싶다. 물론 실제 탐지 기능은 다른 클래스로 위임한 것 같고.

    Read on →

  • [JUNG] 1-1. 그래프 타입

    JUNG (Java Universal Network/Graph Framework)는 이름 그대로 네트워크와 그래프와 관련된 작업을 수행하기 위한 프레임워크이다. Java 에서 네트워크/그래프 관련된 더 좋은 라이브러리나 프레임워크가 있는지 모르겠지만, 일단 검색해보니 JUNG 이 대표적인 프레임워크 중 하나인 것 같아서, 또 이게 Repast Simphony 에서도 사용되는 것 같아서, 이걸 먼저 공부해보기로 했다.

    Read on →

  • 논문, 그리고 문헌 리뷰

    5월 초에 최초 투고하고 9월 초에 리비전이 왔던 논문을 오늘 수정해서 제출했다. 최초 투고든 수정 제출이든, 일단 논문을 완성해서 학술지에 투고하는 순간이 가장 즐거운 순간이다. 다행히 이번 코멘트는 치명적(?)인 내용은 없고 간단한 수정들이 주를 이루는 내용들이라서 큰 수고를 들이지 않고 수정해서 제출할 수 있었다.

    Read on →

  • RStudio 에서 rJava 설치시 오류 해결(macOS)

    며칠 전, 수업 듣는 한 학생이 다른 수업에서 직면한 문제를 해결하는데 도움을 요청해왔다. R 에서 한국어 자연어처리에 많이 쓰이는 KoNLP 라이브러리를 맥 컴퓨터에 설치하려고 하는데 잘 안된다는 것이다. 그 수업의 담당 교수님께서도 아직 해결책을 주지 못하셨고 구글링을 해봐도 잘 모르겠다면서, 혹시 해결책을 알고 있느냐는 질문이었다. 앉은 자리에서 대충 살펴봤지만 쉽게 해결되지 않았다. 집에 돌아와서 이것저것 살펴보고 시도해본 끝에, 간신히 답을 얻었다.

    Read on →