본문 바로가기

분류 전체보기691

품위 엊그제 오랜만에 양들의 침묵을 다시 봤다. 중간에 보면 값비싼 가방에 싸구려 신발. 내겐 촌뜨기처럼 보여. 때 빼고 광은 냈어도 품위가 없어. 영양상태는 좋아 보이지만, 가난한 백인 집안 출신이고, 웨스트버지니아 억양이 자기도 모르게 묻어나. 라는 대사가 나온다. 품위는 돈으로 쳐 바른다고 생기는 것이 아니라는 생각이 든다. 언젠가도 말했듯이 소유한 것이 경박함을 감출 수는 없다. 세네카도 말했듯이 그들은 단지 자신의 경박을 조금이나마 감추고 싶을 뿐인 것이다. 비싼 물건, 좋은 물건, 명품에 혹 하는 사람이라면 모를까 워낙에 잡놈인 나는 그런 것을 갖고 있다고 해도 부럽지도 않으며 그것을 갖고 있는 사람이 부럽지도 않다. 돼지 발목에 파텍을 채워 놓는다고 누가 돼지를 부러워할까? 내가 볼 때 많은 이들.. 2011. 9. 25.
하드 용량 초과에 의한 에러 가끔 코드에는 아무런 문제가 없지만 파일이 만들어지지 않는 경우가 있는데, 그럴 땐 일단 하드 용량을 확인해 보아야 한다. 이런 경우는 매우 여러 상황에서 발생할 수 있는데, 지금 나의 경우에는 터미널에서 작업하다가 다음과 같이 명령어를 주었다. [adnoctum@bioism normal_pccq]$ egrep Cluster * | cut -f1,2,5 > cancer.cluster. nonoverlapped.pair.pccq. sum.cancer.txt & 현재 저 경로에 파일이 1000 개가 있고, 각각이 4.5MB 정도이고, Cluster 를 포함한 줄을 모두 모으면 대략 400만 라인이 되며, 저렇게 한 파일로 모을 경우 대략 600 MB 정도 될 것으로 예상하고 있었다. 저렇게 실행을 시켜 놓은.. 2011. 9. 17.
그러니까, 4.5GB 얼마 전에 썼던 글에서 말한 데이터를 처리하기 위해 요 며칠 또 코딩 중인데, 역시나, 데이터가 엄청나게 커졌다. 전부 55570 개의 데이터 중 대략 3000 개가 중요하게 나왔는데, 내가 하고 싶은 것은 중요하게 나온 것 중에는 중요하지 않게 나온 것이랑 sync 가 되는 게 있을 것 같아서 그것을 확인하고 싶었다. 그래서, 대략 5만 곱하기 3천, 해서 1억5천만 개 중 특정 조건을 만족하는 것만을 골라 내서, 그것들에 대해서만 PCC 를 계산하기로 하고, 그렇게 특정 조건을 만족시키는 것을 뽑아 보려고 했다. 그런데, 1%도 채 못가서 결과 파일이 2GB 를 넘어 가서 중간에 중단. 안되겠다 싶어서, 그냥 3천개 중에서 pair 로 했을 때 나오는 것들에 대해서만 sync 가 일어나는 것을 찾기로.. 2011. 9. 16.
에러 error 왜 과학하는 사람들이 작성한 프로그램은 툭하면 에러가 나는 것일까? 런타임 오류에서부터, 별 문제 없어 보이는 결과지만 따지고 들어가 보면 논리적 에러가 살포시 들어 앉아 있는 것 등등을 포함해서 말이다. 심지어, 매우 새로운 발견이라 생각해서 들떠 있었지만, 흥분을 가라앉히고 찬찬히 뒤돌아 보면 중간에 데이터를 잘못 처리했다는 사실을 발견할 때도 있다. ㅋㅋㅋ, 나도 얼마 전 이와 비슷한 경험을 했었드랬지. 그래프가 멋지게 나와서 좋아했는데, 좀 더 많은 데이터를 처리해 보니 그 모양새가 사라지고, 남은 것은 그냥 전형적인 그래프. 왜 그런가 해서 따지고 따져서 들어가 보니, proof-of-concept 을 확인해 보기 위해 엑셀로 처리했던 부분이 잘못 되었던 것. C++ 로 다시 구현해서 얻은 데이.. 2011. 9. 14.