분류 전체보기691 행복 행복한 삶에 필요한 요소가 매우 적다는 것도 기억해 두라 - 7.67, 명상록. 언젠가부터 사소한 것으로부터 얻는 느낌을 행복으로까지 연결하는 것에 관심을 두기 시작했다. 수행해야 할 작업의 완수 역시 행복을 느끼는 요인일 수 있겠지만, 뭔가... 너무 요란하다는 느낌이다. 지난 월요일, 저녁을 먹고 잠깐 계단에 앉아 있는데, 해가 지며 만들어 내는 풍경이 차분하니 좋았다. 몇 분 앉아 있었다. 비록 내가 좋아하는 노을은 생기지 않은 날이었지만 석양이 깔린 계단, 한가로이 거니는 사람들. 저 즈음의 시간을 좋아하기도 하려니와 뜨겁지 않은 햇살이 지면과 지면의 구조물에 만들어 내는 독특한 분위기. 그리고, 한가로움. 저 한가로움이 좋다. 중학교는 시골 집에서 학교를 다녔다. 학교에서 다녀 온 후 해가 저물.. 2014. 5. 31. 포인터, 참조, 값 형식에 관한 개인적 관례 함수를 만들 때 사용하는 매개변수의 형태를 포인터, 참조, 값 형식 중 어느 것을 사용할 것인가, 에 관한 개인적인 관례(convention) 를 설명하면 다음과 같다. 삶의 다른 많은 것이 그렇듯, 이 관례 역시 이러함을 지양하는 것일 뿐 반드시 이래야 하는 것은 아니다. 우선 두드러지는 특징은 포인터로 호출할 경우 함수 내부에서 그 값을 변경시킨다는 암묵적인 가정이 있고, 참조로 호출할 경우에는 함수 내부에서 그 값을 변경시키지 않는다는 가정이 존재한다. 따라서 참조를 이용하여 호출할 경우 const 지시자가 붙는 경우가 많다. 물론 포인터 역시 동일한 목적으로 사용할 수 있지만(const type const * ) 문법이 살짝 번거로워 이런 식으로 사용하지는 않는다. 이런 식의 구분을 이용하면 함수.. 2014. 5. 9. CRichEditCtrl 에서 유니코드 표시 지금 RTF 파일에 글자(한문)를 저장해 놓은 후 읽어들여서 CRichEditCtrl instance 에 표시를 해주고 있는데, 이게 종종 글자가 깨진 것이 보인다. 이 경우, RTF 파일을 읽을 때 그 부분의 format 까지 같이 읽어서 저장해 놓은 후 표시할 때 그 format 을 사용하는 방법으로 우회하고 있다. 보다 정확한 방법은 사실 이론상으로 하기 힘든 듯 한데 확실하진 않다. RTF 파일은 글자 개별적으로 code-page 를 지정할 수 있게끔 되어 있다. 따라서 한 RTF 파일이라 하더라도 각 글자마다 서로 다른 code-page를 사용할 수 있다. CRichEditCtrl-derived view 를 이용해서 무조건 글자를 출력해버리면 code-page 가 맞지 않아서 글자가 깨져 나올 .. 2014. 5. 2. SMILES 로 구조 파일 만들고 비교, 그림으로 나타내기 PDB에서 ligand 가 있는 것들에 대해서 SMILES 를 이용해 2D 혹은 3D 구조 파일로 만들고, 그림으로도 만든다. (구조 파일을 이용하여 그림을 그린 결과 비교는 이 글에 있다) 이것은 일을 할 때 찾아 보는 수고를 덜기 위해 개인적인 일을 기록한다. 명령어 조차도 할 때마다 찾아 보니 귀찮아서라도 이 곳에 사용했던 명령어를 적어 둔다, ㅋ. 결국은 SMILES, sdf file, mol2 file, 간의 상호 변환이 주된 문제이고, 이름으로 같은 chemical 인지를 matching 시키는 것에 있어 부정확한 것이 있으므로 구조로 비교까지 하는 것이 다른 한 작업. 주요하게 사용하는 프로그램은 Marvin 의 molconvert 와 OpenBabel. molconvert 는 연구용은 무료.. 2014. 4. 28. 이전 1 ··· 15 16 17 18 19 20 21 ··· 173 다음