본문 바로가기

분류 전체보기691

블로그 이용 방법 이곳에 있는 글을 읽고, 그것에 대한 반응을 할 경우 아래의 내용을 지켜 주세요. 답글을 다는 것 글을 읽고 소통하는 자세 블로그의 카테고리 웹브라우저 소스코드 이용 방법 답글을 다는 것 답글은, 오류의 지적, 질문, 의문, 부정확한 표현, 부족한 표현, 혹은 글에서 보이는 생각을 확장시킬 수 있는 것에 대한 정보 정도만을 대상으로 합니다. 물론 일상적인 답글을 거부하지는 않지만, 저는 기본적으로 답글에 대한 답글을 별로 달지는 않으며, 그러한 것은 굳이 달 필요가 없다고 생각합니다. (뭐, 실제로도 워낙 말이 없어서 그런 것이겠지만) 또한, 저는 인터넷을 통한 소통은 거의 불가능하다는 입장을 견지합니다. 만약 오류의 지적이 아주 기초적인 것을 잘못 알고 있는 상태에서 한 경우라면 답글을 달지 않습니다... 2011. 3. 28.
실패는 병가지상사이라지만 막상 당하고 보면 한동안은 멍 때릴 수밖에 없다는. 아 놔... 월요일날, 불연듯 어느 아이디어가 떠올랐다. 가설에 맞는 데이터는 금방 만들었다. 하루 정도. 그리고, 그 후에, 이제 이 가설이 틀리다면 벌어지는 일이 벌어지지 않는다는 것을 보여주기 위한 작업을 시작. 결국 무작위로 한 방법과 비교를 해야 했기 때문에 이 부분이 오히려 좀 더 까다로운 일이었다. 작업의 추상적 논리는 다음과 같다. 특정 논리에 따라 A를 선별하고, 그것으로 B 라는 결론을 얻는다. 이 논리가 맞다면, 즉 A가 제대로 선별된 것이라면, 아무런 논리 없이 무작위로 선택한 A' 를 가지고 같은 계산에 따라 얻은 B'는 B와 달라야 한다. 만약 B와 B' 가 같다면 A는 A'와 다르지 않고, 따라서 A를 선택할 때 사용된 논리는.. 2011. 3. 24.
자바의 garbage collector가 파일을 곧바로 닫지 않는 문제 자바의 garbage collector는 자원이 필요하지 않을 때 JVM에서 해제를 하는 것으로 보이며, 따라서 여전히 운영체제한테 제어권을 넘기지 않는 것으로 보인다. 이 경우, 파일을 열어서 특정 처리를 한 후 파일에 연결된 변수가 파괴되어도 그 파일의 제어권이 아직 JVM에 잡혀 있어서 다른 프로그램이 그 파일을 수정하지 못하는 문제가 발생할 수도 있다. 이런 경우를 방지하기 위해서는 꼭 close 나 finalize, terminate 와 같은 함수를 호출해 준다. 우선 이 글은 다소 추정에 의한 것임을 미리 밝힌다. 자바로 Hello, World! 찍은 다음 곧바로 테스트 해보는 것일만큼 나는 자바 코딩을 거의 처음 한 것이기 때문이다. 문제의 발단은 Cytoscape 에서 엑셀로 된 node .. 2011. 3. 21.
노을이 지나간 자리 눈부신 태양이 노을만을 드리운 채 사라져 가면 그리움만이 노을과 함께 하늘을 물들인다. 희미해지는 노을. 그러나, 노을은 어둠 속에서 별빛이 되어 홀로 빛난다. 경험은 때때로 짙은 그리움만으로 남을 때가 있다. 어린 시절의 추억도, 가슴 속에 묻은 젊은 날의 사랑도, 이제는 박제되어버린 열정의 과거도, 많은 것들이 그러하다. 한 때, 영원할 것만 같던, 확실하고 확고하던, 그러한 것들. 하지만 시간에 닳아 헤지고 나면 몇 번의 지독한 몸부림 끝에 서서히 익숙해져 간다. 마치, 능선을 막 넘어가려는 태양이 진한 노을을 남기는 것처럼. 찬란했던 과거는 결국 그리움만으로 남아 우리와 함께 남아 있다. 하지만, 시간이 지나고 나면 그것도 조금씩 엷어 지고, 어느 순간엔가부터는 잊고 지내기 십상이다. 하지만, 뒤.. 2011. 3. 20.