전체 글
325좋은 사람
자공이 질문하였다. "마을 사람 모두가 좋아하는 사람은 어떻습니까?" 공자가 대답하였다. "좋은 사람이라고 할 수 없다." "(그렇다면) 마을 사람 모두가 미워하는 사람은 어떻습니까?" 공자가 대답하였다. "(그 역시) 좋은 사람이라고 할 수 없다. 마을의 좋은 사람이 좋아하고 마을의 좋지 않은 사람들이 미워하는 사람만 같지 못하다." - 신영복 "강의" 중 "4장. 논어, 인간관계론의 보고" * 이전 홈피의 글을 옮겨옵니다. (2010.09.15)
Joshua/삶글 2010.09.15 Joshua95[서평] 왜 일하는가
왜 일하는가 - 아니모리 가즈오 지음 / 신정길 옮김 독후감을 써 본 적이 언제였던가? 무료로 받게 된 책 선물이야 언제든 환영이지만, 강요된 독후감이 그다지 반가울 리는 없다. 달갑지 않은 심정으로 읽어 내려간 이나모리 가즈오의 글들은 하나 하나가 불편하기 그지 없다. 물질적 풍요 속에서 살아가는 젊은이들의 나약함을 질타하는 글에서는 ‘빈곤함이 강함을 주는 것이라면 풍요로움 속에서 세상을 이끄는 문화와 가치를 창출해 내고 있는 이들은 어떻게 설명을 할 것인가’라고 반문해 본다. 큰 시련이 와도 열심히 일하면 의외의 결과가 온다는 글을 대하면 ‘그건 성공한 아저씨의 결과론적인 자기 자랑일 뿐이다. 큰 시련 속에서 묵묵히 자기 일을 감내하던 이들이 얼마나 많이들 쓰러져가고, 후회하고 있는지 모르는가’라고 ..
Joshua/서평 2010.09.15 Joshua95개발자가 가장 싫어하는 가수는?
유머와 만담이 오가는 우리팀 이야기들 속에 갑자기 정책임님이 묻습니다. "개발자가 가장 싫어하는 가수가 누구인 줄 알아?" "???" "2PM!!" 푸하하. 프로젝트 진행 중에 개발자들은 PM 한명으로도 괴로운데, 2명의 PM이라니 얼마나 괴롭겠습니까. 울팀 개발자들 다들 동감하며 박장대소를 하고 나서, 슬그머니 PM 눈치 보면서 자기 자리를 찾아갑니다. 그러고 보니, PM의 역할은 참으로 어려운 것입니다. 허허. - From Joshua(10-09-14)
Joshua/직장 2010.09.14 Joshua95주말은 가족과 함께
최근에 샘이는 동네 친구들과 친해져서 신이나 있습니다. 오전에 엄마와 공부를 하고 나면 2시부터 자유시간 입니다. 그 시간만 되면 땡하고 밖으로 나가 친구들과 뛰놉니다. 주중에는 전혀 문제가 될 것이 없습니다. 그런데, 문제는 주말입니다. 아빠를 포함된 모든 가족이 모이게 되는 주말인데, 그날 오후까지 친구들과 놀게 하면 안되겠다 싶어서 엄마와 아빠가 조치를 취합니다. 샘이에게 주말에는 친구들과 놀지 않고 가족과 지내는 시간이라고 잘 알려주었습니다. 샘이도 흔쾌히 이해하고 따라줍니다. 그러던 어느날 주말, 동네 친구가 집에 놀러 왔습니다. 주중 평소와 똑같이 놀러와서 자연스레 집에 들어오려고 합니다. 마침 샘이가 문앞에서 친구를 맞이해서 이야기를 나눕니다. 샘 : 어, 나 오늘 못놀아. 친구 : 왜???..
Homeschooling/샘솔빛풀 2010.08.23 Joshua95여름날의 주일 오후 풍경
더운 여름날이라 주일날은 완전히 바닥에 쓰러져 지냈습니다. 지난주에는 오랜 시간 가족 책읽기 시간에 읽었던, "나니아 나라 이야기" 1권을 드디어 완독하였습니다. 이미 전권을 다 읽은 샘이는 그래도 아빠가 읽어주는 책이 좋은가 봅니다. 점심을 먹고나자 마자 "나니아 나라 이야기" 2권을 들고 어서 읽자고 재촉합니다. 이런저런 정리가 끝나고, 드디어 책읽기 시간입니다. 엄마는 일찌감치 잠잘 기세이고, 솔이는 누워서 흥얼 거리고 있습니다. 샘이의 초집중 모드에 부담된 아빠가 책을 읽어주기 시작합니다. 그러나 이걸 어떡합니까. 5분 정도 읽었을까요. 졸음이 쏟아져 내려서 순간 순간 아빠의 말이 끊기기 시작합니다. 책을 읽던 중에 엉뚱한 소리를 하다가 아들의 눈총에 다시 정신을 차리기도 합니다. 급기야 1장이 ..
Joshua/일기 2010.08.23 Joshua95[DB2] 특정 스트링의 구분자 개수 얻어오기
특정 스트링에서 어떤 구분자의 개수가 몇개인지 알아오는 함수를 구현 중입니다. 이래저래 다른 사람들의 구현 방식을 찾아보다 보니, 아주 쿨~한 방식을 사용한 사람이 있어서 차용하였습니다. 방식은 이렇습니다. 먼저 스트링에서 특정 구분자를 모두 널('')로 바꿉니다. 그리고 나서 원래 길이와 구분자를 없애버린 문자의 길이의 차이를 반환하는 것이지요. 성능적으로야 replace 가 한번 더 들어가야 하기에 그냥 순차적으로 도는 것보다 느리겠지만, 그래도 코드가 아주 쿨하지 않습니까. 작은 길이의 스트링 변환일 경우, 유용하게 사용할 수 있는 함수입니다. 누군가 생각해낸 쿨한 방법이 기특해서 차용합니다. 흐흐. -- @brief 특정 스트링의 delimiter 개수를 센다. CREATE FUNCTION fnG..
Programming/Database 2010.08.11 1 Joshua95[DB2] 문자열의 몇번째 구분자 정보 얻어오기/변경하기
특정 구분자로 나눠진 스트링에서 해당 구분자의 몇번째 값을 가져오라고 할때나, 몇번째 값을 변경하라고 할때 사용하는 함수를 작성했습니다. 그런데, 이게 여러번 호출되면 성능이 느려지는 문제가 있군요. 여튼 향후에 적절하게 사용할 때가 있을 듯 하여 올립니다. 첫번째 Get 계열 함수는 이전 게시물의 fnGetElements 함수를 사용해서 쉽게 구현이 되었고, 두번째 Set 계열 함수는 이래저래 막노동 끝에 구현되었습니다. 단발로 얻어오거나 수정할때 유용할 함수 일 겁니다. 단 앞에서 얘기한 것처럼 여러개를 얻어오고, 변경할 경우 성능적 이슈가 있으므로 자제하시길. -- 문자열에서 특정 Delimeter의 요청된 index 번째 값을 반환한다. -- 'BodyText의 3번째 파라미터 값을 가져오라' 는..
Programming/Database 2010.08.11 Joshua95