현대인에게 생소한 식물중에 하나인 개구리밥을 바라보는 세가지 시선이 있습니다. 개구리밥은 물위에 떠서 뿌리는 수중에 내리는 풀입니다. 부평초라 하여 한약재로 사용하시는 분들도 있고 논에 있는 개구리밥으로 인해서 잡초 발생을 억제하고 지력을 좋게 하는 유익한 식물이라 여기는 분들도 있고 벼의 분얼과 성장을 방해하는 잡초라고 농약으로 씨를 말리시는 분들도 있습니다. 하나의 식물을 바라보는 여러 시선 만큼이나 참으로 독특한 식물임에는 틀림없습니다.개구리는 벌레를 잡아먹지 풀을 먹지는 않습니다. 개구리 새끼인 올챙이가 먹는다고 해서 개구리밥이라는 이름이 붙었다는 이야기도 있는데 아직 관찰해보지는 못했습니다. 개구리밥을 바라보는 첫번째 시선은 "한약재"로서의 개구리밥입니다. 모내기를 끝내고 일주일도 넘지 않는 시..
2014년은 대한민국에 렌탈콩 열풍이 휘몰아쳐서 듣도 보도 못한 다양한 곡물을 맛볼 수 있던 해이기도 합니다. 벌거스름한 렌탈콩부터 치아씨드, 그리고 큼직막한 모습과 더불어 특이하게 생긴 모양새에 담백한 맛까지 더한 병아리콩까지 아내의 호기심과 쇼핑은 대한민국의 구석진 이곳까지 병아리 콩의 진출을 알렸습니다. 인간의 인위적 경작이 아니면 한국 땅에서는 병아리 콩의 크는 모습을 볼수 없었던 콩입니다. 인도, 중동에서는 많이들 먹는다고 하는데, 한국에서 키우지 않았던 것은 뭔가 이유가 있었겠지요? 콩의 원산지라 할만큼 다양한 종류의 콩 품종 사이에서 살아남지 못했을 수도 있고, 병아리 콩이 좋아하는 기후가 아닐 수도 있고, 단순히 심어서 맛본적이 없어서 일 수도 있겠지요.올봄에는 시험적으로 병아리콩을 파종해..
※ 연관글 목록무료 마인드맵 FreeMind 설치하기핫키로 배우는 FreeMind무료 마인드맵으로 생각 정리하기Freemind로 마인드맵 작성하기FreeMind 번역 수정 및 추가하기FreeMind 속성 기능 활용하기지도를 표시하는 마인드맵마인드맵 찾기/바꾸기마인드맵에 이미지, 파일, 링크, 구름 삽입하기보안 기능으로 더욱 똑똑해진 마인드맵브레인스토밍을 비롯한 회의 도구로 무료 마인드맵 Freemind 활용하기마인드맵 노드 복제 기능 사용하기프리마인드 편집 메뉴 돌아보기마인드맵 포맷(서식) 완전정복마인드맵 탐색 요령 익히기마인드맵과 시간관리마인드맵 필터 기능 사용하기프리마인드 사용팁 공유마인드맵 공유와 협업하기마인드맵 내보내기/불러오기프리마인드 1.0.1 한글 번역 수정판 공개마인드맵의 핵심은 뭐니뭐니해..
봄이 지나고 여름이 오는 계절 산책길, 아파트 울타리에서는 혼을 빼앗길 정도의 짙은 향기가 발길을 더디게 합니다. 아카시아 꽃 향기를 맡을 수 없음에 아쉬운 마음이 달래지지 않을 무렵인데 아카시아 꽃 향기와는 비교가 되지 않을 정도의 짙은 향기로 벌이 아닌 사람마저 그 향기의 근원을 찾도록 만듭니다. 아카시아 향기가 백자라면 이 꽃의 향기는 청자라 하면 비유가 적절할까 싶을 정도로 매혹적인 여인의 향기와 같습니다. 늘 다니던 산책길에 고독하게 서 있는 노송 처럼 한자리 차지하고 나름의 멋을 뽐내는 것도 아니고 늘 있던 그자리에 보잘것 없이 웉타리에 살짝 기대어 자라는 나무인데 이렇게 깊은 인상을 주는 나무이다보니 카메라를 들고 이곳 저곳을 증거로 남기고 포털을 뒤져 그 이름을 드디어 알아냈습니다. "쥐똥..
해바라기를 바라보며 삶의 준비와 종착점을 생각해 봅니다. 해바라기의 꼭대기에서 바라보면 꽃 봉오리가 나오기 직전의 해바라기는 끝없는 심원의 깊이가 있는듯 무한의 잎사귀를 준비하고 있어 보입니다. 무한하게 잎을 내고 무한하게 줄기를 키우고 무한하게 키를 높일것 같아 보입니다. 아무리 세찬 바람이 불어와도 아무런 지지대가 없는 해바라기는 그 큰 덩치를 꽂꽂하게 세운체로 모든 바람을 이기어 냅니다. 태양이 떠오르기전에 동쪽으로 머리를 돌려 해를 받을 준비를 합니다. 해를 따라 하루를 온전히 살아낸 해바라기는 저녁이면 지는 태양을 아쉬움 가득한 가슴으로 배웅합니다. 경칩을 지나 딱딱한 껍질을 벗고 한생애를 준비하던 해바라기는 무한할 것만 같은 성장, 무한할 것만 같은 젊음의 절정에서 한 생애의 "끝"을 준비합니..
이제 낼모레면 드디어 망종(芒種)입니다. 24절기 중의 하나지요. 참고로 24절기는 태양을 기준으로 정한것이라 하네요 춘분점을 기준으로 360도를 15도씩 24개로 균등하게 나눈 것입니다. 입춘, 우수, 경칩, 춘분, 청명, 곡우, 입하, 소만, 망종, 하지, 소서, 대서, 입추, 처서, 백로, 추분, 한로, 상강, 입동, 소설, 대설, 동지, 소한, 대한으로 나뉩니다. 망종은 보리를 수확하고 벼를 심는 시기로 한해 농삿일 중에서 가장 바쁜 때입니다. 지금은 기계화되어 있고 이모작하는 집도 드물어서 예전만큼 바쁜것은 아니지만 보리 수확, 벼 심기에 더불어서 마늘과 양파 수확, 콩심기도 앞두고 있는 때라서 일의 끝을 잊어버릴 정도로 일이 많다해서 망종이라는 이야기도 있습니다. 물론 도시에 살면 24절기에 ..
가끔 비전공 원서를 읽다보면 큰 도움이 되지는 않지만 "그래도 혹시"하는 심정으로 구글 번역기를 사용하곤 합니다. 구글 번역기 바로가기(https://translate.google.co.kr/). 예전에 비하면 번역 수준이 많이 좋아진 상태이기는 하지만 한국어번역이 그리 칭찬할 만한 수준은 아닙니다.개인적으로 느끼기에 예전과 달라진 점이라면 예전에는 단어 단위의 단순 기계번역이었다면, 이제는 문장 단위의 번역이 많이 감안된 것 같습니다. 언어 간에도 번역의 품질에 수준 차이가 있어서 영어와 포르투갈어나 스페인어간의 번역은 동양권의 번역과는 큰 차이가 있습니다. 동양권에서도 일본어와 영어간의 번역 수준이 한국어와 영어와의 수준보다는 낫다는 평가를 합니다. 그래서 어떤 분들은 어순이 한국어와 유사한 일본어로..
※ 연관글 목록무료 마인드맵 FreeMind 설치하기핫키로 배우는 FreeMind무료 마인드맵으로 생각 정리하기Freemind로 마인드맵 작성하기FreeMind 번역 수정 및 추가하기FreeMind 속성 기능 활용하기지도를 표시하는 마인드맵마인드맵 찾기/바꾸기마인드맵에 이미지, 파일, 링크, 구름 삽입하기보안 기능으로 더욱 똑똑해진 마인드맵브레인스토밍을 비롯한 회의 도구로 무료 마인드맵 Freemind 활용하기마인드맵 노드 복제 기능 사용하기프리마인드 편집 메뉴 돌아보기마인드맵 포맷(서식) 완전정복마인드맵 탐색 요령 익히기마인드맵과 시간관리마인드맵 필터 기능 사용하기프리마인드 사용팁 공유마인드맵 공유와 협업하기마인드맵 내보내기/불러오기프리마인드 1.0.1 한글 번역 수정판 공개무료 마인드맵인 프리마인드(..
※ 연관글 목록무료 마인드맵 FreeMind 설치하기핫키로 배우는 FreeMind무료 마인드맵으로 생각 정리하기Freemind로 마인드맵 작성하기FreeMind 번역 수정 및 추가하기FreeMind 속성 기능 활용하기지도를 표시하는 마인드맵마인드맵 찾기/바꾸기마인드맵에 이미지, 파일, 링크, 구름 삽입하기보안 기능으로 더욱 똑똑해진 마인드맵브레인스토밍을 비롯한 회의 도구로 무료 마인드맵 Freemind 활용하기마인드맵 노드 복제 기능 사용하기프리마인드 편집 메뉴 돌아보기마인드맵 포맷(서식) 완전정복마인드맵 탐색 요령 익히기마인드맵과 시간관리마인드맵 필터 기능 사용하기프리마인드 사용팁 공유마인드맵 공유와 협업하기마인드맵 내보내기/불러오기프리마인드 1.0.1 한글 번역 수정판 공개 마인드맵의 규모가 커지고 ..
C# 프로그래밍 과정에서 고객의 요청 때문에 PDF 파일을 만드는 경우도 있지만 프로그램 자체에 PDF 생성 기능이 있으면 여러모로 활용도가 넓어질 수 있습니다. 가장 큰 장점은 보고서 인쇄를 대치할 수 있다는 것입니다. SAP이 배포하고 있는 크리스탈 리포트(Crystal Reports)를 사용하여 보고서 인쇄 기능을 개발할 수도 있지만 필자의 경우에는 SAP이 개발자용 자료를 그냥 다운로드 시켜주지도 않고(복잡한 등록 양식을 요구함) 배포 시점에 SAP의 패키지를 추가로 배포해야하는 부담이 귀찮은 것도 있었지만 생성된 보고서 파일을 부가적으로 활용할 수 있도록 해줌과 동시에 PDF 자체의 인쇄 조절 기능등을 활용할 수 있다는 장점을 보고 PDF를 통한 보고서 출력을 시도하게 되었습니다. PDF 생성을..
※ 연관글 목록무료 마인드맵 FreeMind 설치하기핫키로 배우는 FreeMind무료 마인드맵으로 생각 정리하기Freemind로 마인드맵 작성하기FreeMind 번역 수정 및 추가하기FreeMind 속성 기능 활용하기지도를 표시하는 마인드맵마인드맵 찾기/바꾸기마인드맵에 이미지, 파일, 링크, 구름 삽입하기보안 기능으로 더욱 똑똑해진 마인드맵브레인스토밍을 비롯한 회의 도구로 무료 마인드맵 Freemind 활용하기마인드맵 노드 복제 기능 사용하기프리마인드 편집 메뉴 돌아보기마인드맵 포맷(서식) 완전정복마인드맵 탐색 요령 익히기마인드맵과 시간관리마인드맵 필터 기능 사용하기프리마인드 사용팁 공유마인드맵 공유와 협업하기마인드맵 내보내기/불러오기프리마인드 1.0.1 한글 번역 수정판 공개마인드맵을 단순 메모나 아이..
여름의 대표 작물하면 저는 "토마토"를 떠올립니다.봄에 모종을 심어 놓으면 초여름을 지나면서는 최소한 일주일에 한번씩은 줄기 잡는 위치를 조절해 주어야 할만큼 성장이 빨라집니다. 그런데 토마토 줄기 잡아주기를 하면서 꼭 해주어야 하는 것이 "곁순 따기"입니다. 토마토는 열매가 맺히는 위치가 일정한데, 가지와 잎줄기 사이에 곁순이 나오면서 또다른 가지를 뻗어내기 시작하면 토마토 밭은 가지가 서로 뒤엉키고 온통 숲으로 뒤덮여서 열매도 작고 토마토 밭은 지저분해 지고 맙니다. 곁순을 초기에 따주면 멸매도 실하고 관리 측면에서도 효과적이어서 깔끔한 밭 관리가 가능합니다. 곁순 따기 전과 후를 보여주는 사진을 통해서 어떤 것을 따줄지 확인해 보겠습니다. 주가지가 무엇인지 헷갈리는 경우에는 열매가 달린 곳을 보면 ..
5월이 끝나고 6월이 시작하는 초여름은 논에는 모내기가 끝나고 밭에는 고추도 심고 한해의 중요한 농사가 시작하는 한창 바쁜 시기이지만 또 한편으로는 겨울을 이겨낸 식물들이 다음을 기약하면서 자신의 자손을 열심히 생산하는 시기이기도 합니다. 보리, 밀, 양파, 마늘을 비롯해서 쪽파와 대파까지 혹독한 겨울을 이겨낸 작물들이 열매로 알뿌리로 꽃과 씨앗으로 자손을 퍼트리기 위한 마지막 몸부림을 하고 있는 때입니다.올해는 아주 특별한 꽃 손님을 맞았습니다. "달래" 입니다. 대파 끝에 꽃이 피고 그곳에 검은색 씨앗이 맺히듯이 긴 줄기 끝에 꽃이 달렸습니다. 앞으로 또 어떤 아름다운 모습을 보여줄지 모르겠으나 처음 만나는 아름다움 만큼 매력적인 것은 없는 것 같습니다.초여름의 바람에 흔들리는 달래 줄기와 꽃의 청취..
올해는 작년 가을 보관해 두었던 토란 종자가 죽지 않고 위의 사진처럼 싹까지 제대로 올라왔습니다. 토란은 주먹만한 모근(어미 뿌리)과 자근(통상 식용으로 먹는) 모두를 씨앗으로 사용할 수 있습니다. 모근과 자근 모두 보관에 성공한 터라 조금 촘촘히 심었는데 내년부터는 보관 요령도 익혔으니 모근만 잘 보관해서 심어야 겠다는 생각을 했습니다. ■ 토란 보관 요령 가을에 서리가 내리기 이전에 토란을 수확하는 것이 중요합니다. 물기를 좋아하는 토란은 수확하다 보면 잎의 밑둥에서는 물이 철철흐를 정도로 뿌리는 잔뿌리도 많고 젖어 있어서 흙을 털어내는것도 쉽지 않습니다. 수확하면 모근은 대충 흙을 털어낸 상태에서 양달에서 말리기 시작합니다. 수확시점을 서리 내리기전으로 맞추다 보니 말릴때 저녁에 걷지 않고 그냥 두..
※ 연관글 목록무료 마인드맵 FreeMind 설치하기핫키로 배우는 FreeMind무료 마인드맵으로 생각 정리하기Freemind로 마인드맵 작성하기FreeMind 번역 수정 및 추가하기FreeMind 속성 기능 활용하기지도를 표시하는 마인드맵마인드맵 찾기/바꾸기마인드맵에 이미지, 파일, 링크, 구름 삽입하기보안 기능으로 더욱 똑똑해진 마인드맵브레인스토밍을 비롯한 회의 도구로 무료 마인드맵 Freemind 활용하기마인드맵 노드 복제 기능 사용하기프리마인드 편집 메뉴 돌아보기마인드맵 포맷(서식) 완전정복마인드맵 탐색 요령 익히기마인드맵과 시간관리마인드맵 필터 기능 사용하기프리마인드 사용팁 공유마인드맵 공유와 협업하기마인드맵 내보내기/불러오기프리마인드 1.0.1 한글 번역 수정판 공개마인드맵이 단순한 텍스트를 ..
※ 연관글 목록무료 마인드맵 FreeMind 설치하기핫키로 배우는 FreeMind무료 마인드맵으로 생각 정리하기Freemind로 마인드맵 작성하기FreeMind 번역 수정 및 추가하기FreeMind 속성 기능 활용하기지도를 표시하는 마인드맵마인드맵 찾기/바꾸기마인드맵에 이미지, 파일, 링크, 구름 삽입하기보안 기능으로 더욱 똑똑해진 마인드맵브레인스토밍을 비롯한 회의 도구로 무료 마인드맵 Freemind 활용하기마인드맵 노드 복제 기능 사용하기프리마인드 편집 메뉴 돌아보기마인드맵 포맷(서식) 완전정복마인드맵 탐색 요령 익히기마인드맵과 시간관리마인드맵 필터 기능 사용하기프리마인드 사용팁 공유마인드맵 공유와 협업하기마인드맵 내보내기/불러오기프리마인드 1.0.1 한글 번역 수정판 공개에디터(Editor) 또는 ..
"피의 반란이 시작되는가?" 제목만 보면 무슨 정치 글이나 역사를 소재로 한 소설이나 무협 소설의 냄새가 풍긴다. 그러나 이 글은 한 마지기 논에서 일어나는 끈질긴 생존의 역사일 수 있다. 평범한 한국 사람이 매일 주식으로 먹는 쌀이 식탁에 오르기 까지 어떠한 일이 벌어지는지 그 위대한 생명의 서사시의 귀퉁이를 여는 이야기 일수 있다.요즘은 경지 정리와 함께 기계화된 영농으로 트랙터로 논을 갈고, 이앙기로 모를 심고 제초제가 풀 뽑기를 대신하는 시대지만, 경운기로 논을 갈고 가족이 못줄을 대고 손으로 모를 심은 우리 논에는 가을이면 벼 사이로 삐죽 삐죽 자신의 존재감을 뽐내는 "피" 덕분에 아마추어 농부 티를 제대로 내고 만다. 올해 모내기를 한지 3일이 지난 논에는 그 가을의 잔혹사를 준비라도 하듯 벌..
※ 연관글 목록무료 마인드맵 FreeMind 설치하기핫키로 배우는 FreeMind무료 마인드맵으로 생각 정리하기Freemind로 마인드맵 작성하기FreeMind 번역 수정 및 추가하기FreeMind 속성 기능 활용하기지도를 표시하는 마인드맵마인드맵 찾기/바꾸기마인드맵에 이미지, 파일, 링크, 구름 삽입하기보안 기능으로 더욱 똑똑해진 마인드맵브레인스토밍을 비롯한 회의 도구로 무료 마인드맵 Freemind 활용하기마인드맵 노드 복제 기능 사용하기프리마인드 편집 메뉴 돌아보기마인드맵 포맷(서식) 완전정복마인드맵 탐색 요령 익히기마인드맵과 시간관리마인드맵 필터 기능 사용하기프리마인드 사용팁 공유마인드맵 공유와 협업하기마인드맵 내보내기/불러오기프리마인드 1.0.1 한글 번역 수정판 공개여러 출장지를 다녀야 하거나..
※ 연관글 목록무료 마인드맵 FreeMind 설치하기핫키로 배우는 FreeMind무료 마인드맵으로 생각 정리하기Freemind로 마인드맵 작성하기FreeMind 번역 수정 및 추가하기FreeMind 속성 기능 활용하기지도를 표시하는 마인드맵마인드맵 찾기/바꾸기마인드맵에 이미지, 파일, 링크, 구름 삽입하기보안 기능으로 더욱 똑똑해진 마인드맵브레인스토밍을 비롯한 회의 도구로 무료 마인드맵 Freemind 활용하기마인드맵 노드 복제 기능 사용하기프리마인드 편집 메뉴 돌아보기마인드맵 포맷(서식) 완전정복마인드맵 탐색 요령 익히기마인드맵과 시간관리마인드맵 필터 기능 사용하기프리마인드 사용팁 공유마인드맵 공유와 협업하기마인드맵 내보내기/불러오기프리마인드 1.0.1 한글 번역 수정판 공개마인드맵을 사용하다보면 사용..
헤르만 헤세와의 인연은 청년으로 "데미안"을 만난 것으로 시작되었다. 삶의 무게와 청춘의 고민으로 버거워 했던 그때에 만난 데미안은 읽지 못한 고전을 하나씩 읽게 했던 계기를 마련해 주었다. 인터넷이 등장하기 휠씬 이전이고 PC 통신이 삑하는 모뎀 소리와 함께 삶의 탈출구 역할을 하곤 했으나 명작이 가져다 주는 위안 만큼의 묵직함이 있지는 않았다. 데미안 이후 만난 헤세의 책은 "싯다르타" 였다. 강의 흐름 앞에서 인생의 의미를 깨닫는 주인공을 그리는 장면은 너무도 인상적이어서 친구들과 호를 만들어 부를 때 내 이름의 소재로 사용하기도 했다. 얼마전 스승의 날 은사님을 뵈러 가면서 서재에서 고른 책이 바로 헤르만 헤세의 "페터 카멘찐트" 였다. 기차 여행이나 전철에서의 독서 만큼 좋은 독서 환경도 없다...
소만(小滿)의 해바라기는 벌써 키가 1미터 가까이 되고 굵기도 단단해져서 아무리 세찬 바람이 와도 넘어지지 않을 것 같은 믿음을 준다. 해바라기가 해를 따라 움직인다고 해서 몸 전체의 방향을 트는 것은 아니다. 아침 일찍 보면 해바라기의 꼭대기 부분이 동쪽으로 약간 기울어져 있다가 퇴근 무렵에는 해가 기우는 서쪽으로 꼭대기 부분이 약간 기울어져 있는 것을 보면 분명 해를 따라 움직이는 것은 맞다. 덩치가 큰 만큼 아침 일찍과 저녁을 비교해 보면 분명 움직임은 있는 것이다. 분명 살아있지만 유독 움직임이 없는 존재가 있다. 해바라기 입장에서는 깔 맞춤 손님 이랄까 녹음의 색을 입은 청개구리다. 가까이 보면 투명한 눈동자는 가끔 껌벅이면서 자신 또한 자신을 바라보고 있는 관찰자처럼 이 세상의 한 존재임을 시..
소만(小滿)의 때에 만남 이를 모른 나무의 꽃에 발거음이 멈추고 눈동자가 어찌할바를 모르고 마음은 온통 순백의 웨딩 드레스를 입은 아름다운 신부에 넋을 잃은 사람처럼 고개를 부끄럼없이 쳐들고 있다.때죽나무과의 때죽나무라는 명찰을 차고 아파트 단지 한 귀퉁이에서 자태를 뽐내고 있지만, 햐얀 동백도 아닌 것이 노오란 꽃술을 달고 벌건 백주에 하얀 등을 매달고 나무 문외한의 눈길을 사로 잡는다. 많은 꽃 들은 벌을 부르려고 하늘을 향해 꽃잎을 여는데 하얀 꽃잎은 땅의 기운을 받으려는지 온통 땅을 향해 아래로만 펼쳐있다. 박쥐도 아닌것이...... 추위와 공해에 강한 특성 때문일까, 꽃술이 동백을 담아서 일까? 동백나무가 없는 곳에서는 기름 성분이 많은 때죽나무 열매의 기름으로 동백나무 기름을 대신 했다고 한다..
프로그램을 개발하고 골치 아픈 번역이나 분석거리에 매이다 보면 한두시간에 한번씩 자리를 벗어나 사무실 근처를 짧게 산책하는것 만큼 위안을 주는 것은 없습니다. 10분 내외로 끝나는 짧은 산택이고 누군가 트루먼 쇼처럼 나를 매일 매일 관찰하고 있다면 마치 재미없는 반려 동물처럼 하던 행동을 다시하는 일상의 반복일 수 있지만 모니터에 집중해 있던 시선을 파란 하늘과 계절에 따라 옷을 갈아 입는 나무를 옮기면서 마음에는 뜻하지 않은 평안을 가져오고 하던 작업을 정리해서 다시금 집중할 수 있게 하는 에너지를 충전해 줍니다. 계절이 입하와 농번기의 절정인 망종 사이에 있는 소만(小滿)의 때에 산책길에 만난 자엽자두의 색은 눈과 마음을 매혹하기에 충분했습니다. 잎도 열매도 자주색인 자엽자두 나무는 장미과로 토종 나..
※ 연관글 목록무료 마인드맵 FreeMind 설치하기핫키로 배우는 FreeMind무료 마인드맵으로 생각 정리하기Freemind로 마인드맵 작성하기FreeMind 번역 수정 및 추가하기FreeMind 속성 기능 활용하기지도를 표시하는 마인드맵마인드맵 찾기/바꾸기마인드맵에 이미지, 파일, 링크, 구름 삽입하기보안 기능으로 더욱 똑똑해진 마인드맵브레인스토밍을 비롯한 회의 도구로 무료 마인드맵 Freemind 활용하기마인드맵 노드 복제 기능 사용하기프리마인드 편집 메뉴 돌아보기마인드맵 포맷(서식) 완전정복마인드맵 탐색 요령 익히기마인드맵과 시간관리마인드맵 필터 기능 사용하기프리마인드 사용팁 공유마인드맵 공유와 협업하기마인드맵 내보내기/불러오기프리마인드 1.0.1 한글 번역 수정판 공개무료 마인드 맵 FreeMi..
다국어 기반으로 응용 프로그램을 작성하는 경우 아래의 그림과 같이 "키=내용"으로 단순 구성된 각 언어별 파일을 만드는 방식을 많이 사용하게 됩니다. 이런 다국어 기반의 응용을 지속적으로 버전업 하다 보면 대부분 영어 번역이나 한글 번역등 중심이 되는 기본 언어 파일에는 내용을 추가하거나 변경하지만 다른 언어에 대해서는 추가 및 업데이트를 소홀하게 되는 경우가 많습니다. 특히 커뮤니티의 기여를 통해서 번역을 확장해 가는 오픈 소스 프로젝트의 경우에는 더더욱 이런 현상이 비일비재한 것이 사실입니다. 프로그램은 새로운 버전이 릴리즈 되었는데 정작 번역 파일은 따라가지 못하다보니 듬성 듬성 번역되지 않은 것 때문에 프로그램이 불완전하게 보이기도 합니다. 이런 상황을 보완하기 위해서 기본 언어와 번역 대상을 하..
C# 에서는 System.Math를 통해서 다양한 수학 함수를 제공하고 있습니다. 그중에서도 자주 사용하는 반올림 연관 함수를 정리해 놓습니다. 기본적인 사용 형태는 다음과 같습니다.반올림 Math.Round(값) Math.Round(값, 소숫점)올림 Math.Ceiling(값)버림 Math.Truncate(값)올림이나 버림의 경우에는 값의 정수부분 만을 결과로 돌려주지만 반올림의 경우에는 소숫점을 지정하지 않는 경우에는 정수 값을 리턴하지만 소숫점을 지정하는 경우 해당 소숫점을 기준으로 반올림한 부동소숫점 값을 돌려줍니다. 숫자를 문자열로 변환하는 format 함수에서도 숫자 형식을 벗어난 소숫점을 반올림 처리하는데 올림이나 내림 처리를 하고 싶을 경우에는 반올림을 감안해서 해당 소숫점의 절반 값을 더..
프로그램 개발을 시작하면서 어떤 프로그램을 어떻게 만들것인지를 결정하는 기획 및 설계 단계도 중요하겠지만 잘 드러나지 않는 매우 중요한 성공 요소는 프로그램 개발을 위한 도구의 선정에 있습니다. 개발 조직이 사용하는 도구가 표준화되어 있어 오랜 기간 지속적인 사용으로 이미 익숙한 상태라면 별도의 논의가 필요없을 수도 있지만 이런 조직의 경우에도 프로젝트 시작 이전에 코딩 스타일 표준화를 위한 도구 설정법과 생산성있는 작업을 위한 Tech Tip 나눔의 시간을 가질 필요성이 있습니다. 또한, 도구는 지속적으로 발전하고 있으므로 주기적으로 도구 사용에 관련한 토론의 시간을 가지고 내부 위키 저장소나 KMS(Knowledge Management System)에 관련 내용을 정리해 놓아서 팀원들이 수시로 관련 ..
돌아보면 농촌 생활에 있어 닭 사육은 이제는 꼭 필요한 것이 아닌가 여겨집니다. 조류 인플루엔자 파동이면 나라 전체가 생매장의 홍역을 앓는 이상한 나라에 살고 있지만 닭을 키워 파는 것도 아니고 이동시키지도 않는 자가 소비 수준의 닭 사육은 농가에 있어서는 꼭 필요한 것이 아닌가 싶습니다. 사람이 먹다 남은 것은 개를 통해 처리하거나 퇴비화시키고 음식을 만들기 이전의 야채 찌꺼기나 보리차 잔유물등은 닭의 먹이로 훌륭하게 활용될수 있습니다. 무엇보다 밭에 잡초를 뽑거나 가을에 메뚜기나 방아깨비를 잡는 일이 잡초를 없애 버리거나 해충을 없앤다는 짜증 섞인 생각이 아니라 닭의 먹이를 제공하기 위한 활동이라는 목적을 가진 생산적 활동으로 만들어 줍니다. 벼, 밀, 보리, 콩 탈곡 과정에서 자투리 처리에 시간과 ..
한여름 호박 넝쿨만큼 그 생명력을 견줄 식물이 또 있을까? 늦가을이나 이른 봄 똥거름이라도 한 바가지 묻어놓은 곳이라면 넝쿨은 가지마다 손을 뻗어내느라 제정신이 아닐겁니다. 주인은 호박을 심었는지 버렸는지 잊어버릴 쯤 되어 작대기 하나 들고 호박 덩쿨을 헤집다 보면 엉겁결에 발견하는 호박덩이는 먹지않아도 이미 포만감과 성취감을 느끼게 하는 마력을 지녔습니다.농촌에 내려야 빼먹지 않고 심은 작물이 호박인데 두종류를 심어 왔습니다. 하나는 단호박이고 다른 하나는 조선 호박입니다. 두가지 호박을 같은 시기에 심어도 단호박은 조선 호박보다는 수확시기가 빨라서 이모작이 가능할까 하고 몇번 시도해 보았는데 아직 성공은 하지 못했습니다. 조선 호박은 애호박 시절에는 3~4일만 지나도 크기가 엄청 커지고 속에는 씨도 ..
프로그래밍을 C언어로 시작하는 분들은 한편으로는 가장 핵심적이면서도 기반 기술이 되는 프로그래밍 언어를 배운다는 장점이 있는 반면 "개발자를 위한 프로그래밍 언어"라는 별명에서 유추할 수 있는 것과 같이 컴퓨터 시스템에 대한 배경 지식을 가지고 있는 "개발자"가 아니라면 재미없고 복잡한 마치 "암호"와 같은 언어가 될지도 모르겠습니다. C언어를 처음으로 접한지 어언 20여년이 지나가고 있는 세월이지만 그 때나 지금이나 C언어는 "단순함"과 "자유로움", 그리고 무한한 "확장성"을 두고 개발자를 위한 프로그래밍 언어라 하지 않았나 생각합니다. C언어를 비롯해서 파이썬(Python), Java, C++, C#, Visual Basic등을 비롯한 프로그래밍 언어와 PHP, ASP, JSP, JavaScript..