살아가는 이야기
전공 강의를 하다 보면 마치 신들린 듯이 강의하게 되는 경우가 가끔 있다. 강의하는 주체는 분명 물리적으로 '나'지만, 마치 '내가 아닌 다른 누군가'가 강의하는 것 같은 느낌을 받는 경우가 있다. 이상하게 들릴지 모르지만, 정말 그런 경우가 있다. 이런 강의를 할 때면, 두 가지 센서가 마비된다. 하나는 시간 감각이며 다른 하나는 평형 감각이다. 시간 감각이 마비된다는 것은 시간이 흐르는 것에 둔감하게 된다는 것이다. 분명 한 시간이 흘렀지만 마치 십여분 정도가 흐른 느낌 같은 것. 평형 감각이 마비된다는 것은 내가 말하는 사람이고 학생들이 듣는 사람이라는 것을 느끼지 못하게 되는 것이다. 본디 내가 강의하러 왔고 학생들은 지식을 들으러 왔지만, 강의하는 사람은 따로 있고 나도 학생이 된 것 같은 느낌..
재지정(overriding)은 객체지향 언어에서 사용되는 용어다. 수퍼클래스 A에 구현된 메소드 f를 서브클래스 B에서 더 구체적으로 정의할 때, f를 재지정한다(overriding)고 한다. 재지정되는 메소드의 시그너처(signature)는 같아야 한다. 중복지정(overloading)은 객체지향 언어와는 상관 없이 사용될 수 있는 용어다. 같은 이름 f를 이용하여 둘 이상의 다른 함수를 정의할 때, f는 중복지정된다(overloaded)고 한다. 예컨대 정수 두 개를 더하는 함수 int add(int, int);를 정의하고 같은 이름 add를 이용하여 실수 두 개를 더하는 함수 double add(double, double);을 정의한다면 add가 중복지정된 것이다. 재지정(overriding)과 달..
어딘가에서 본 글을 다시 적는다. 꿈이 있는 사람은 목표가 있고 목표가 있는 사람은 실천을 한다. 실천하는 사람은 실적을 얻게 되며 실적이 있으면 반성을 하게 된다. 반성을 하면 새로운 꿈을 꾸게 된다.우리는 원래 꿈이 있었지만, 언젠가부터 꿈을 잊고 살게 되었다. 어디서부터 잘못되었는지 차근 차근 생각해 보는 계기가 되기를...
옛날 어느 숲 속에 깡패 토끼가 있었어요. 이 토끼는 숲 속을 돌아다니며 다른 동물들에게 온갖 나쁜 짓을 하고 다녔대요. 그러던 어느 날, 호랑이를 만났대요. 제 성질 누구 주겠어요? 호랑이 앞에서 깐죽거리다가 호랑이 성질을 건드리고 말았어요. 호랑이가 크게 소리지르자 깡패토끼는 재빨리 100미터쯤 달아났어요. 지난 번 팬더에게 당했던 것이 생각난 것이죠. 그런데 100미터 밖에서 호랑이에게 소리질렀어요. "너 거기서 잠깐만 기다려. 내 친구 오면 넌 죽었어!" 그리고 쪼르륵 사자에게 달려갔어요? 사자를 앞세우고 거만하게 호랑이에게 온 깡패 토끼. 그런데, 호랑이가 한 번 쳐다보자 사자가 꽁무니를 빼는 것이 아니겠어요? 깡패 토끼도 서둘러 사자을 따라가며 왜 그러냐고 물었어요. 사자가 말했어요. "야, ..
근 한 달 동안 글을 쓰지 못했다. 그 동안 많은 일이 있었다. 여기에 적기 힘들만큼 바쁘고 심란했던 한 달이었지만, 이제 모두 지나간 풍경처럼 아른하게 느껴질 뿐이다. 우습게도 몸을 힘들게 했던 사건과 마음을 힘들게 했던 사건이 다른 사건이다. 이젠 모두 지나간 일, 밝은 오월을 준비해야 한다. 머리속에서 기억을 조각모음(defragmentation)하고 담담하게 새 날을 기다려야 한다.
Windows XP를 사용하다가 사용자 폴더를 바꿔야 할 경우가 있다. 이 때는 바꿀 사용자 말고 다른 관리자 계정으로 로그인하여 다음 작업을 수행한다. 1. regedit 관리자로 로그인해서 regedit을 실행한 후, 다음 키(key)를 찾는다. HKLM/Software/Microsoft/Windows NT/ProfileList/S-1-* 이런 key들 중에서 바꾸고자 하는 사용자 폴더가 있는 키를 선택한다. 이름: ProfileImagePath 종류: REG_EXPAND_SZ 데이터: %SystemDrive%\Documents and Settings\...... 데이터 부분을 원하는 패스로 바꾼다. 예컨대, D:\Home\snoopy으로 바꾸고 싶다면 이름을 더블클릭한 다음 데이터 부분을 D:\Ho..
누구에게나 눈은 있겠지만 볼 수 있는 사람은 드물다. 누구에게나 입은 있겠지만 말할 줄 아는 사람은 드물다. 누구에게나 귀는 있겠지만 들을 수 있는 사람은 드물다. 누구에게나 머리는 있겠지만 생각할 줄 아는 사람은 드물다. 두 손을 가진 사람은 많겠지만 그 손으로 노력하며 사는 사람은 드물다. 두 다리를 가진 사람은 많겠지만 다시 일어날 용기를 지닌 사람은 드물다. 누구에게나 가슴은 있겠지만 그 안에 열정을 품고 있는 사람은 드물다. 누구나 살아갈 수는 있겠지만 사랑하며 살아가는 사람은 드물다.
1. 새 프로젝트 2. Visual C++ 프로젝트 -> Managed C++ 빈 프로젝트 3. 프로젝트 "위치"를 선택하고 프로젝트 "이름" 입력 4. 솔루션 탐색기(없다면 "보기->솔루션 탐색기" 선택)의 "소스 파일" 폴더 모양에서 오른쪽 버튼 클릭 후 팝업 메뉴에서 "추가->새 항목 추가" 선택 5. "C++ 파일(.cpp)"를 선택하고 "이름" 입력 6. 파일 편집(프로그램 작성) 및 저장 7. 빌드->솔루션 빌드 8. 디버그->디버깅하지 않고 시작 9. Press any key