어제 토요일에 찍은 것들인데, 밝은 창가에 있는 것들만 일단 찍어 봤다. 인도고무나무 정확한 종은 모르겠지만, 잎이 그다지 넓은 종은 아닌 것 같다. 제브리나 보라색 줄이 들어가 있는 달개비 비슷한 식물, 요걸 조금더 키워서 꺾꽂이 한 뒤 행잉바스킷이나 높은 곳에 두어 아래로 치렁치렁 내릴 생각이다. 알로에 베라 너무 흔한 식물이라서 다 알 듯! 거의 다 죽은 녀석을 저렇게 화려하게 살렸다. 한 자리 떡 차지하고 있는 모습이 잔인하기까지 하다. 일일초 (매일초) 어머님께서 주신것인데, 가까이서 냄새를 맡아 보면 잡초같은 느낌이 난다. 그런데 한 번 꽃이 피면 그칠 줄 모르고 이어가면서 계속 피워댄다. 부겐빌레아 (부겐베리아) 어머님으로부터 받은 뒤 아직 요놈의 꽃을 제대로 본 적은 없지만, 어머님왈 화려..
한 한달전 쯤 목격된, 분당 처형집의 킹 벤자민은 보자마자 "골룸!"을 연상시킬 정도로 처량한 가지만 남아 있었다. 기어이 모든 가지가 다 말라 버리고, 줄기 아랫부분만 푸른 기운이 조금 남아 있는 상태로 돼 있던걸, 가져와달라는 부탁을 받자와, 거의 버리기 직전에 오늘 밤 우리집에 도착하였다. 원래 받은 것은 아래 지민이가 잡고 있는 것이 더 있었는데, 죽은 부분은 톱질하여 잘랐지. 나의 사명은 이 말라 비틀어진 벤자민에게 과연 새싹이 돋아 나겠느냐이다. 아직은 푸릇한 기운이 조금 남아 있는 것인데, 태양은 11월 12월 정도의 일조량과 20 이상의 온도와 40도 이상의 습도를 유지시키고, 겉흙이 마르면 물을 줄 정도의 일만 할 생각인 나에게는 별 뾰족한 수단이 없다. 모두들 기대라도 해주시라..
로그 메시지는 크게 개발 도중 중간중간 값을 찍어 보는 용도로 사용되는 것과, 오류가 발생했을 때 나중에 확인하기 위해 사용하는 것으로 크게 구별된다. 전자에 있어서는 또한 릴리즈 이후까지 남겨 둘만한 것과 릴리즈가 되면 제거해야하는 것으로 구별할 수 도 있다. 프로젝트를 여럿진행하면서 가장 큰 것이 로그에 대한 것이다. 로그에 대한 체계가 제대로 잡혀있지 않은 설계에 의한 개발은 추후에 로그 때문에 카운트 펀치를 맞게 되는 경우가 많다. 로그의 중요성은 강조해도 지나치지 않지만, 여기에 제시하고자하는 것은 그 로그를 이용해서 통합 테스트를 하는데 도움이 되게 하려면, 꽤 정형화된 방식으로 남겨야한다. 테스트 관점에서 보면 출력되는 로그는 일종의 테스트의 이후 결과 판정에 대한 입력값이 된다. 이 입력값..
UI와 기능이 붙어 있다는 것은 당연한 것 아닌가라고 생각할 수 있다. 이것은 UI를 프로그래밍을 시작할 때, 보이는 것에 너무 집착한 나머지 잘못 들인 습관 때문인데, 전통적으로 보이는 것과 데이터는 분리되는 것이라 가르쳐 왔지만, 보이는 것에 대한 것에도 두 계층을 두는 것에는 신경을 못쓰기 마련이다. MFC를 생각해보라 당신은 MFC의 수많은 윈도우 개체에 대한 클래스를 보고 "많다.."라고 생각했을 수 있다. 그리고, 능숙하게 혹은 샘플을 봐가면서 정도로 그것들을 사용해 보았을 터이다. 그렇게 해서 나온 최종 산출물은 MFC 자체와 당신이 직접 만든 코드가 분리되어 화면 그리기를 완성한다. MFC 소스가 있긴하지만 그것을 수정하지는 않지않나? 웹프로그래밍에 가면 사뭇달라진다. ASP나 PHP등은 ..
이젠, 내 가을은 초등학생때 느끼던 색감과 시간이 흘렀음에 대한 느낌이며, 20대의 마냥 시리던 가을은 입가의 미소로만 남아버렸고, 늦은밤까지 버틸 수 있던 체력도 이젠 원망의 쳐진 눈길로 날 바라보는 듯하다. 지민이도 일어나기 싫어하던 아침은 아빠도 아무 잔소리하지 않았고, 묵묵히 도시락을 준비하고 물묻힌 수건으로 고양이 세수시켜 자는 애 옷입히는 능숙한 솜씨로 들쳐 안고 선생님께 보내었다. 졸다가 뛰어내린 따뜻한 가을 전철을 뒤로 하고, 따스한 커피 한잔에 하루를 아빠처럼 시작한다. 아직은 젊은 아빠처럼... 그렇게... 언제나 젊을 아빠처럼... 이렇게... --
지난 11/05에 푸밀라 고무나무(2,000 원)와 트리안(2,000원) 그리고 겨울꽃 시클라멘(5,000) 미니종을 구입하였다. 푸밀라와 트리안은 모두 걸이용 화분용도로 샀으니, 다음 수순은 걸이용 화분에 분갈이해 넣는 것. 분갈이용은 2000원정도로 싸고 화분까지 같이 파는 것은 대개 7000원이 넘어 10000원까지 한다. 11/06에 처제네에 가서 사각형 유리병을 얻어와서 둘중 하나를 하이드로컬쳐를 해볼 요량으로 얻어오고, 이마트에 가서 갈색 걸이용 증발 화분, 중간크기의 하이드로볼(갈색 덩어리흙)을 전격 구입! 요 신기한 하이드로볼은 물을 흠뻑 먹으면서 뽀글뽀글 소리내고, 상당한 기간동안 물을 가지고 있다. 푸밀라와 트리안중에 푸밀라를 걸이용화분에 넣고 트리안을 하이드로컬쳐로 재배할 생각으로 트..
외부로 노출되는 것과 그렇지 않은 것이 무엇인가? 답은 간단하다. C/C++에서는 static이 붙지 않은 모든 변수와 함수는 외부로 노출된다. 이 말은 늘 이름공간(Name space)을 더럽힌다라는 말과 같이 나오게되는데, 이 개념은 만병의 근원처럼 초보 프로그래머들에게는 쉽게 드러나지 않는 개념으로 생각된다. 그닥 중요하지 않게 취급될 수도 있고, 다른 말로도 설명이 되기 때문이다. 이름공간이라는 것이 무엇인가? 무엇에 대한 이름공간인가? 말 그대로 생각해보면, 이름이 놓여지는 공간을 말하고, 이름이란 서로 다른 두 개를 구별하기 위해 사용되는 일종의 약속이다. 모듈화 프로그램이라는 것은 하나의 프로그램을 수행하기 위해 여러 단위로 나누어 각각을 부분 컴파일한 뒤 링크할 때, 필요로 하는 모듈과 제..
내가 퍼오는일은 정말 자제한다마는... (굵은 것은 내가 소유하고 있는 것.) http://cafe.naver.com/ArticleRead.nhn?clubid=10593481&articleid=64161 -2 도 - 사랑초(원문에는 없지만, 조사해서 추가) 0도 - 관음죽 - 단정화 - 비비추 - 유도화 - 율마 3도 - 꽃치자 - 남천 - 문주란 - 소철 - 시클라멘 - 제라늄 - 튤립 - 매발톱 (원문에는 없지만, 조사해서 추가) 5도 - 꽃기린 - 녹영 - 단풍잎 제라늄 - 달개비류 - 란타나 - 러브체인 - 멕시코소철 - 백량금 - 산호수 - 산세베리아(화분을 건조하게하여 유지) - 셀럼 - 아디안텀 - 아잘레아 - 제브리나 - 접란 - 천리향 - 카네이션 - 카랑코에 - 틸란데시아 - 필레아 -..
어제(10/25일) 케이블을 신청하여 오늘(10/26일) 밤늦게 도착하신 케이블 TV 기사님. 수고 많으셨습니다. VDSL을 그만사용하게된 계기는 1. VDSL 요금 > 케이블TV+인터넷 요금 2. 파일다운로드 같은 행위가 많지 않음 3. 공유기 사용을 합법화하고 두 대부터 5000원을 추가로 받으려는 한통의 약관 변경 요러한 배경하에 바꾸게되었다. 최고 속도 25Mbps까지 나온다는 것(VDSL)을 고작 3Mbps(케이블 인터넷)로 바꾸었으나, 나같은 텔넷, SSH 쟁이한테는 그닥 느리다는 충격이 아직은 없다. (있을리가 있나 2시간도 안되었는데..) 아파트인데도 대공사를 하고 지나갔다. 벽면에 있는 동축선은 그냥 아파트 옥상에 있는 안테나하고만 연결돼있나 보더라. 케이블TV용 동축선이 따로 벽을타고 ..
테스트를 위한다면, 정말 피해야 할 것이 테스트들 간의 의존성이다. 테스트들 간의 간섭이 최소화 되려면, 테스트할 대상들의 구분이 명확해야한다. 그럴려면, 함수 안에 여러기능들이 모여 있어서는 아니 될 일이다. 내가 말하고자하는 것은 두 개 이상의 함수에서 몇 줄 동일한 루틴이 발견된다고 해서 무조건 빼어 하나의 함수를 만들라는 것이 아니다. 물론 그렇게 하는 것은 중요한 습관 중의 하나이다. 습관적으로 길어지는 함수는 분명 처음부터 그렇게 만들고 싶어서 그런 것이 아니다. 생각이 있었다면 미리 함수들을 쪼개었을 것이 분명하다. 문제는 간단한 기능을 만들고 간단한 테스트를 한 다음 그 다음 코드를 그 함수에 덧붙여서 만들게 되는 습관때문이다. 왜냐하면, 하나의 함수안에서 기능을 추가해야할 때, 다른 함수..
- Total
- Today
- Yesterday
- 커피
- 벤자민
- nodejs
- SSO
- BlogAPI
- MySQL
- OpenID
- 수선화
- url
- writely
- perl
- VIM
- 퀴즈
- SVN
- Linux
- 덴드롱
- 구근
- 식물
- 클레로덴드럼
- TCP/IP
- Subversion
- 오픈소스
- macosx
- Tattertools plugin
- 대화
- JavaScript
- tattertools
- 디버깅
- 킹벤자민
- ssh
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |