Building Wireless Sensor Networks

A Good Introduction to ZigBee & Arduino
A Good Introduction to ZigBee & Arduino

얼마 전에 비교적 최근 (2010년 12월) O’REILLY에서 출판된 ZigBee network에 대한 이 책을 샀다. 저자는 이 방면에서 요새 많이 알려진 New York UniversityRobert Faludi 교수인데, 제목을 보면 분명히 embedded systems에 대한 것이고 조금 더 살펴보면 embedded systems engineer보다는 hobbyist를 독자로 겨냥을 한 듯하다.

내가 마지막으로 serious하게 embedded system을 ‘만진’ 것은 거의 10년이 넘었다. 나는 거의 한평생을 computer engineer로 일을 했지만 여기서의 computer란 것이 사실은 embedded system이 거의 전부였다. 첫 직장이 Columbus, Ohio에서 Dynamic Telecom Systems(DTS) 이란 start-up company였는데 그곳은 그 당시 AT&T의 시장독점이 끝이 나면서 새로 생긴 경쟁업체, MCI란 회사에 납품을 하던 automatic telephone dialer를 만들던 회사였다. 나는 그때부터 직장생활이 끝나는 날 까지 micro-controller based ’embedded systems’을 design, 처음에는 거의 hardware에서 나중에는 거의 software를 design하며 세월을 보냈다.

하지만 business software나 Internet programming과는 달리 이런 것들은 집에서 혼자 하는 것은 생각보다 쉽지를 않았다. 우선 최소한의 systems laboratory가 있어야 하는데 그것은 상당하니 투자가 필요한 것이었다. 그래서 자연히 embedded system을 떠나게 되었고 거의 모든 일들이 Internet, network PC쪽으로 바뀌게 된 것이다. 그래도 다행인 것은 나의 마지막 직장이었던 Rockwell Automaton에서 industrial PC를 design했던 것으로, 비교적 standard, generic system에 대한 경험을 얻게 된 사실이었다.

Open design, Arduino

그러다가 얼마 전에 open hardware platform인 Arduino란 tiny system에 대해서 알게 되었는데 가격이 아주 좋아서 구입을 하게 되었다. 참, 세상이 많이 좋아진 것이 거의 모든 것이 open system쪽으로 (Linux 덕분에) 변해서 정말 모든 것들이 거의 free가 되었다. 나 같은 사람에게는 정말 구세주 같은 세상이 된 것이다. 거기에 wireless까지 합세를 해서 정말 smart, remote, connected system을 아주 저렴한 값에 design을 할 수 있게 되었는데, 여기서 wireless쪽은 ZigBee란 것이 아주 promising한 것으로 보인다. 이것은 consumer에게 잘 알려진 WiFi와는 비교를 할 수 있지만 그 용도가 아주 다르다. 주로 physical, environmental sensors와 controller를 염두에 두고 만든 것이다.

ZigBee2, XBee radio
ZigBee2, XBee radio

그러니까 WiFi같은 Internet을 위한 것이 절대로 아닌 것이다. 그래서 더 재미가 있지 않은가? 한번 ‘속는 셈’치고 오늘 이 책에서 언급된 hardware parts들을 order하였다. 처음 사는 것들이라 조금 투자를 하는 기분이었다. 내가 현재 구상하고 있는 것은 현재 집에 설치된 power-line based X-10 network을 모두 ZigBee-based network으로 바꾸려는 것인데.. 아마도 시간이 꽤 걸릴 듯 하지만, 이 과정에서 ZigBeeArduino system의 확실한 경험이 생길 것이라는 희망을 해 본다.

 

4월 초의 잡상(雜想)들

나이에 따른 기후의 변화: 봄이 본격적으로 맛을 보여주던 3월 중순 한때의 따뜻함이 거짓말처럼 거의 빙점으로 떨어지는 꽃 시샘 날씨로 바뀌어서 며칠이 되었다. 이제는 이곳의 날씨에 웬만큼 익숙해져서 그런지 하나도 놀랄 일이 아니다. 이런 것들을 젊었을 때는 그저 무관심하게 보냈지만 지금은 그렇지 않다. 예전보다 훨씬 더 빨리 가는 시계처럼 변하는 기후의 거대한 pattern을 그야말로 몸으로 느끼는 것이다.

이것이 소위 말하는 인생의 연륜이라는 것일까? 60대에 느끼는 기후는 분명히 20대가 느끼는 기후와 다를 것 같다. 똑 같은 기후를 사람마다, 나이마다, 지역마다, 전혀 다르게 느끼는 것은 분명 비과학적인 발상이지만.. 어찌하랴.. 하느님께서 인간을 그렇게 창조하신 것이 아닐까. 요새 내가 제일 좋아하는 날씨는 어떤 것일까? 주저 없이 말할 수 있다. 나는 싸늘하게 비가 내리는 그런 날이 제일 좋다. 나와 TV에 나오는 weatherperson의 의견과는 ‘공식적으로 정 반대’가 된다. 이렇게 사람은 ‘자유로운 의지’를 가진 피조물인 것이다.

 

레지오와 나의 현재: 레지오 (마리애)[Legio Mariae, Legion of Mary] 선서를 한지 2달이 되었다. 3개월 대기단원을 포함하면 레지오 단원이 된 것이 벌써 5개월이 되어간다. 그 동안 내가 얼마나 변했을까? 얼마나 레지오 중심의 생활이 나를 바꾸고 있을까? 매주 화요일 정기회합에 참석하는 것은 군대와 같은 규율에 따른 의무라서 기본중의 기본에 속하지만 나에게는 아주 커다란 의무가 되었다. 별로 정기적인 운전을 하지를 않았던 지난 10년간의 ‘동면’을 깨어버린 것이다. 비록 대다수가 자매님들이지만 많은 ‘사람’을, 그것도 ‘한국인’들을 만나고 살게 되었다. 처음에는 정말 외국에 온 기분까지 느끼며 불편한 적도 많았지만 그 동안 많이 적응이 되어가고 있다.

성모님께 가까이 가는 지름길인 정기적인 묵주기도.. 어떻게 하면 성실하게, 경건하게, 많이 바칠 수 있는가.. 조금씩 방법을 터득해가고 있다. 밤 9시30분에 정기적으로 우리 부부가 하는 것 이외에, YMCA gym에서 운동을 하면서 하는 것, 아침에 Tobey(dog)와 subdivision(우리 동네)을 산책하면서 하는 것, 이제는 드디어 운전을 할 때도 하게 되었다. 그래서 잘 하면 일주일에 100단의 ‘기록’을 깨기도 했다. 이런 반복기도가 무슨 의미가 있겠냐고 의문을 하는 사람들이 있을 것이고, 물론 나도 그렇게 생각을 했지만.. 보라.. 모두들 다 틀렸다. 그대들은 하나만 알고 둘을 모르는 ‘바보’들인 것이다. 이것을 모르면.. 그 동안 나보다 뒤에 입단한 ‘후배 단원’이 들어 오기도 했다. 역시 ‘자매님’이다. 현재 우리 단원들은 내가 더 이상 바랄 것 없이 좋은 분들이라 이런 상태가 계속되기만 바라고 있다.

 

본당협조와 아틀란타 전산팀: 레지오 입단에 따라서 본당협조에도 신경을 더 쓰게 되었다. 비록 주일미사는 우리가 사는 곳 근처의 미국본당(Holy Family Catholic Church)에 나가지만 (거의 10년도 넘게), 역시 본당협조는 레지오가 속하는 아틀란타 순교자성당에서 하는 것이 마땅하다. 그래서 지난 몇 달 동안 속한 곳이 본당 ‘전산관리팀’이었다. 줄여서 전산팀, 아니면 웹팀이라고 불린다. 성당주보에 새 팀 멤버를 찾는다는 글을 보고 자원을 한 것이 벌써 5개월이 되었다.

기대와 현실의 rollercoaster를 타고 갈등을 계속하고 있고, 이곳에서 나의 역할이 조금은 불투명하지만 이것만은 분명하다. 이 일은 레지오의 사명감을 가지고 시작을 했고 그렇게 하고 있다는 사실이다. 이전과는 조금, 아니 많이 다르다. 절대로 감정적인 결단은 최대한 피할 것이다. 그런 마음으로 시작을 해서 벌써 몇 명이 도중하차를 했지만 나는 아직도 건재하다. 현재 나에게 제일 문제가 되는 것은 나의 정확한 위치를 찾는 일이다. 현재 core member들에게 큰 불만은 없다. 하지만 skill set, technical background, work experience등에서 차이가 있는 것이 분명한 사실이고, 기존멤버들을 내가 설득하거나 할 자신이 없으면 결국은 내가 적응을 해야 하는 현실이다. 내가 보기에 현재 성당의 system이 재정상태에 걸 맞는 ‘최적’ 의 IT system과는 거리가 멀다. 나의 역할을 이것을 조금 더 professional level로 올리는 것인데.. 이것은 technical challenge라기 보다는 political challenge에 더 가깝다. 하지만, 나는 현재 그것을 쉽게 풀 자신이 없다. 그래도 레지오의 정신으로 하면 조금은 가능하게 되지 않을까?

 

올해 우리 집, 지구 온난화의 첫 희생양들..

지난 3월 26일 토요일 밤에 완전히 ‘열대성’ 폭풍우가 밤새 쏟아졌다. 이제는 이런 흔히 말하는 ‘이상(異常)기후’에 별로 놀라지는 않는다. 이런 ‘이상기후’가 이제는 거의 ‘정상기후’가 되어가고 있으니까.. 기상과학자들이 이야기하는 global warming의 한 증상일 것이다. 근년에 들어서 3월 중에 거의 이런 것들이 온 것을 기억을 한다. 하지만 이번 것은 그 정도가 심해서.. 천둥과 벼락이 밤새 시끄러웠다. 다행히 바람은 상대적으로 덜 해서 겉보기에 피해는 별것들이 아니었다. 문제는 천둥과, 벼락과.. 우리 집에 있는 super network system lab이었다. 이제까지는 기껏해야 정전으로 인한 불편함 정도로 그쳤었는데 이번에는 power system에 아주 커다란 문제가 있었던 모양이었다. 설상가상으로 집 근처 Roswell Road 확장 공사로 electrical power system도 큰 공사가 진행 중이었다. 결과적으로 우리 집의 자랑인 super computer network lab의 모든 ethernet ports들이 직격탄을 맞은 셈이 되었다.

처음에는 모든 servers (physical, virtual)/PC들을 reboot하면 (예전과 같이) 해결이 될 줄로 낙관을 했지만 그것이 아니었다. 우선, ADSL modem(ActionTec)이 완전히 못쓰게 되었고, 그것에 연결이 된 Linksys DD-WRT router의 WAN port(ethernet)가 못쓰게 되었다. 그러니 Internet이 완전히 shutdown이 된 것이다.

3월 26일 벼락의 희생물들.. aDSL modem, dd-wrt Router, VoIP ATA..
3월 26일 벼락의 희생물들.. aDSL modem, dd-wrt Router, VoIP ATA..

문제는 그것만이 아니었다. 줄줄이 그것과 직접 연결이 된 ethernet port가 있는 것들이 다 문제가 생겼다. 제일 가까이 있었던 network switch 들이 제대로 function을 못하고 심지어는 VOIP phone ATA(analog telephone adaptor)와 이번에 새로 산 KVM virtual server (Proxmox PVE) motherboard의 gigabit ethernet port까지 electrical spike을 맞아서 불능이 되어 버렸다. 이것들을 다시 test하고 repair하는 것이 그야말로 ‘장난’이 아니었다. $$보다는 시간이 문제였다. garage에 있는 server closet과 attic에 있는 mini distribution box를 수없이 들락거리는 것이 웬만한 운동보다 힘 들었던 것이다. 거의 일주일이 걸려서 이제는 조금 안정이 된 셈이다. 이번 사고의 교훈은 간단했다. ‘simple is beautiful‘.. 이제는 복잡한 것이 자랑이 아니고 ‘사고의 원인’이란 것.. network device를 될 수 있는 대로 간단히 하고, 다음은 더 막강한 방어 수단으로 better surge protector를 생각하기로 했다. 이곳의 기후는 이제 더 ‘지구 온난화‘의 영향을 받을 것이기 때문이다.

 

Parade of new tech toys..

우리 집은 big screen TV가 “아직도” 없다. $$$도 그렇지만 사실은 우리부부가 거의 모든 시간을 home office desk에서 보내고 있어서 안락한 couch같은 데서 TV를 보는 시간이 거의 없다. 또 다른 이유가 있다면.. big screen sports를 별로 즐기지 않는다는 사실이다. 그러니까 football같은 것.. 둘 다 그런 것을 별로 좋아하지 않는다. 물론 big screen으로 movie같은 것을 보는 것 나쁘진 않지만 ‘우선순위’에서 아주 밑에 있는 셈이다. 하지만 가끔, 필요할 때, broadcast TV를 보고 싶을 때는 우리는 desktop pc로 TV를 보는 셈이다. PC에서 TV를 보는 것은 PC TV tuner adapter를 쓰면 간단하다.

HDHomeRun network TV tuner by SiliconDust
HDHomeRun network TV tuner by SiliconDust

문제는 미국에서 broadcast TV(over the air)가 작년 초부터 100% digital로 바뀌어서 그것들이 하루 아침에 무용지물이 된 것이었다. 물론 analog VCR을 연결하면 전에 녹화가 된 video를 볼 수는 있다. 하지만 방송은 못 보는 것이다. 그래서 ATSC (미국 digital TV standard) tuner adapter를 또 사야 했다. 과도기에는 미국정부에서 거의 공짜로 준 digital converter를 써 보았는데.. 역시 화면의 질이 엉망이었다. 전에 쓰던 analog TV를 계속 쓰게 하려는 것이 이 converter의 주목적이니까 이해는 간다. 하지만 이것을 digital monitor에 연결을 하면 정말 못 보아준다. 그래서 부지런히 digital tuner adapter를 찾았는데.. 이것이 천차만별로 종류가 많았다. 제일 간단한 것이 usb tuner인데, 믿지 못할 정도로 hardware가 작고, 간단하다. 하지만 그만큼 문제도 많다. 결론적으로 말하면.. pc의 horsepower가 상당히 높아야 한다는 것이다. usb interface는 거의 pc의 cpu가 모든 video processing을 하기 때문에 너무나 당연한 결과일 것이다.

Laptop as a poor man's HDTV, not bad..
Laptop as a poor man’s HDTV, not bad..

다행히 연숙의 pc는 그런대로 이것을 잘 받아주어서 ‘무난히’ tv program을 볼 수가 있었다. 문제는 나의 pc하고는 ‘절대로’ 맞지를 않았다는 사실이다. tv tuner 자체가 거의 software로 drive되기 때문에 각각의 pc마다 ‘절대로’ setup이 같을 수 없기 때문이다. 덕분에 나는 거의 일년 동안 desktop에서 tv를 볼 수가 없었다. 그렇게 즐겨보던 PBS program(public TV)들을 자주 못 보게 된 것이다.

그러다가 이번에 우연히 newegg.com에서 새로 나오는 network connected TV tuner box를 보게 되었다. 사실 이런 tuner box를 나는 처음부터 찾고 있었다. 하지만 작년에는 그것이 없었고.. 있었다고 해도 아주 비쌌을 것이다. 그것이 결국은 $50정도로 떨어진 것이다. 이름이 별로 sexy하진 않지만 그것이 무슨 상관이 있으랴..”HD HomeRun” 무슨 놈의 이름이 이렇게 재미가 없을까? 하지만 이 box는 사실 전통적인 tv tuner adapter와 다른 것이 IP network에서 video server역할을 한다는 커다란 장점을 가지고 있다. 그러니까 IP network에 연결된 모든 PC들은 간단한 video client(viewer) 로 digital TV 를 볼 수 있다. (이 특정한 model에서는 동시에는 못 봄) digital video는 상당히 빠른 속도의 IP network이 필요한데 현재 standard인 100 Mbps 면 문제는 없는 듯하다. 우리 집은 재작년에 gigabit fast ethernet wiring이 설치 되어서 이런 때에는 아주 큰 덕을 보는 셈이다.

큰 희망을 가지고 산 이것도 문제가 없는 것이 아니었다. setup은 network connection과 TV antenna cable만 연결이 되어서 정말 편하지만 TV를 보는 모든 PC에서는 TV viewing software (simple video viewer)를 install하는데, 제일 큰 문제는 이것도 역시 각각 pc에 따라 조금씩 ‘경험’이 다르다는 것이다. 주로 network video를 보는 laptop pc는 완벽하게 모든 channel이 보이는데 그 밖의 다른 desktop pc에서는 어떤 channel은 보이고 어떤 것이 전혀 안 보이는 ‘기이한’ 현상이 보인다. 아직까지 왜 그런지 이유를 모른다. 일단 보이는 channel은 programming에 따라서 HD(high definition)의 ‘고화질’ 화면을 즐길 수 있다. 위에 언급한 문제만 해결이 되면 이 box는 거의 ‘이상적’인, 지금 서서히 우리에게 조금씩 다가오는 IP TV (Internet TV)의 early model이 되지 않을까 싶다.

ANY CHARACTER HERE

Telescope..망원경.. 이중에서 아직도 망원경이란 말이 더 친근감을 준다. 어렸을 적 우리또래의 남자 아이들이라면 한번쯤은 이것을 만들어 본 기억이 있었을 것이다. 과학을 좋아하건 안 하건, 그것에 상관이 없이.. 하지만 요새는 그 동안 강산이 몇 번이고 변해서 그런지 여자아이들이 이런 것들을 더 좋아한다는 ‘비과학적인’ 통계도 어디선가 본 것 같다. 아무리 초중고교에서 교과서로 망원경을 배웠어도 이것을 직접 사용해보지 않으면 그저 머리 속의 상상으로 끝난다. 먼 곳의 물체를 가까이로 본다는 것은 너무나 간단한 기능이지만 그 결과는 그렇게 간단치를 않다.

처음 본격적인 망원경을 만들어 본 것이 아마도 서울 남영동 살 당시였으니까.. 중앙고 2학년 때 쯤이었을 것이다. 나와 비슷한 취미를 가졌던 친구 김호룡과 같이 설계를 하고 렌즈를 청계천변 어느 안경점에서 맞추어서 refractor (굴절 식 망원경) telescope를 만들었다. 말이 설계지.. 너무나 간단한 공식에 맞추어서 배율을 계산하고 그것에 맞는 초점거리를 갖는 돋보기를 주문한 것이다. 그 당시만 해도 수학적 공식과 실제적 engineering개념과의 차이를 전혀 몰랐다. 공식대로만 하면 될 줄 알았다. 야심도 좋게 배율을 x100으로 맞추었으니.. 이 정도 배율의 ‘진짜 망원경’은 엄청나게 비싸다.

Orion SpaceProbe 3 Altaz reflector
Orion SpaceProbe 3 Altaz reflector

그렇게 만들기가 어렵다는 것인데 우리는 그것을 겁도 없이 마분지와 두 개의 돋보기로 만들려고 했으니..결과는 처참한 실패.. 보려던 것은 안 보이고 대신 아물거리는 무지개가 보였다. 그때의 실망이란.. 그 후에 덜 야심적으로 대폭 개량을 해서 (배율을 대폭 줄여서) 성공을 하긴 했다. 공해로 가득 찬 서울 하늘에서 별을 보기는 쉽지 않았지만 대신 집에서 바로 보이는 남산의 팔각정은 아주 가까이 보였고 그것을 들고 팔각정에 올라가서 보니 서울 시내가 아주 잘 보였다. 그리고 망원경에 대해서 거의 잊고 살았다.

우리 아이들이 어렸을 적에 가끔 별에 대해서 이야기를 할 때, 망원경 하나 있으면 어떨까 생각도 했지만 또 잊고 살았다. 10년 전쯤 중앙중고시절의 친구였던 윤태석과 연락이 되었는데 그 친구가 서울 근교에 개인천문대를 만들 구상을 한다고 해서 아주 놀랐다. 이 친구는 학교에 같이 다닐 당시 모형비행기 만드는 것에 심취되어 있었고 한때 나도 함께 만들기도 했던 친구였다. 그러다가 이번에 두 딸들이 크리스마스와 나의 생일의 선물로 ‘진짜’ 망원경을 주어서 나를 놀라게 했다. 물론 amateur entry level인 것이지만 나에게는 과분한 Newtonian Reflector Telescope였다. 이런 것은 사실 취미로 만들기 어려운 것이다. 춥고 흐린 날씨 때문에 아직 밖에서 별을 보지는 못 했다. 우선 제일 보기 쉬운 달을 보는 것부터 시작을 해 볼까..

ANY CHARACTER HERE

아주 오랜만에, 그러니까 보자.. 최소한 2년은 되지 않았을까? 마지막으로 home office pc hardware를 upgrade한 것이.. 나는 이제까지 brand name compatible pc (i.e., IBM pc clones like DELL, HP, Compaq etc)를 사 본적이 한번도 없었다. 처음부터 그랬다. 유일하게 ‘완성품’ personal computer를 산 것이 아마도 1983년경 Columbus, Ohio에 살 때 MicroCenter에서 산 Apple IIe (two-ee)였을 것이다. 곧바로 IMB PC가 나오고부터 나는 motherboard(Mobo)를 사서 직접 조립을 해서 쓰게 되었다. 우선 그 당시 나의 income으로는 그림의 떡이었고, 만들어 쓰는 것이 훨씬 $$가 덜 들 뿐만 아니라 나의 요구사항에 맞게 살 수가 있기 때문이었다. 무섭게 떨어지는 pc hardware의 가격은 항상 나를 즐겁게 했다. 물론 Apple Mac은 이런 것에 상관없이 항상 premium을 자랑하며 ‘독점’적으로 서서히 monster로 변하고 있다. 물론 ‘경쟁’이 거의 없기 때문이다. 이래서Apple Company는 내가 제일 증오하고 싫어하는 것 중의 하나가 되었다.

kvm compatible combo: AMD Athlon II X4 635 & GIGABYTE GA-MA785 MOBO

kvm compatible combo: AMD Athlon II X4 635 & GIGABYTE GA-MA785 MOBO

이번에 다시 home pc hardware 손을 보게 된 이유는 절대로 ‘사고’ 때문이었다. PIAF (전설적인 불란서 샹송 가수 Edith Piaf가 아니다)..PBX-in-a-Flash의 약자이다. 요새의 PBX (Private Branch Exchange)는 무섭게 IP (Internet, VoIP)쪽으로 가고 있다. 그러니까 결과적으로 전화교환기 자체가 small piece of software로 변한 것이다. 우리 집의 phone system은 작년부터 이 system을 쓰고 있다. 물론 Open Source라 무료일 수 밖에 없는데 더욱 매력적인 것은 virtual machine(pc)에서도 아무 문제없이 작용을 한다는 사실이다.

그런데 이번에 이것을 test를 하다가 잠깐의 실수로 나의 desktop pc의 hard drive가 모조리 reformat(erased)이 되는 사고가 생겼다. 이런 대형사고는 나의 기억으로는 처음이 아닌가 싶었다. 다행히 나의 home system은 거의 private cloud 로 바뀌어 있어서 당장 큰 문제는 없었다. 나의 진짜 work pc는 cloud server의 virtual machine이기 때문이다. 오랜 만에 다시 pc를 가지고 ‘놀다가’ 지금이 pc hardware를 upgrade할 좋은 기회가 된 것을 느꼈다. 이번의 upgrade는 desktop pc가 아니고 home virtual server를 ‘진짜’ kvm (kernel virtual machine) mode를 support하는 것으로 하기로 하고 가장 경제적인 cpu/mobo combo로 : AMD Athlon II X4 635 CPU와 GIGABYTE GA-MA785 motherboard, 4GB RAM을 $250 정도로 샀다. 여유가 생기면 4GB를 나중에 추가를 할 예정으로 모두 8GB system이 되는 것이다.

이것으로 현재 kvm/OpenVE 를 support하는 ProxMox (essentially Debian linux system)를 install하고 test를 하고 있는데.. 결과는 참 dramatic한 것이었다. 현재까지 4개의 virtual machine이 돌고 있는데.. stand-alone system과 거의 차이가 없을 정도다. 4개의 virtual machine은: Windows XP, Windows 2003 Server, Ubuntu Desktop 10.10, 그리고 PIAF (Asterisk PBX)인데 8GB RAM이 되면 아마도 8개의 virtual machine이 문제없이 running하지 않을까.. 참 좋은 세상이 되었다.

 

지나간 3주는..

거의 3주 만에 이곳을 찾았다. 이 3주는 정말 의외로 조금 긴 듯한 느낌이다. 무언가 쫓기는 듯 하면서도 왜 이렇게 시간이 길까..하는 그런 느낌이었다. 지난 1월 9일 밤부터 시작된 이곳의 세기적인 폭설과 강추위의 기억이 아직도 생생하다. 거의 1주일 동안 사실 이곳의 모든 것들이 정지된 상태였다. 덕분에 뜻밖의 snow, ice day holiday를 즐기긴 했지만 부작용도 적지 않았다. 오랜 만에 찾아온 반갑지 않은 mild depression이 그것 중의 하나였다. 하지만 이번 것은 전처럼 그렇게 mild한 것이 아니었다. 조금은 ‘고통적’인 것이었다. 그 동안 위로를 받던 “묵주기도의 보호”도 크게 도움이 되지를 못했다. 하지만 역시 처방은 시간과 세월이 아니던가.. 지금은 그 깊게만 느껴지던 수렁 속에서 밝은 하늘이 보인다.

나의 생일과 결혼 기념일이 줄줄이 이어지며 1월 달을 보냈다. 생일의 의미를 나 나름대로 바꾸어서 보낸 것이 얼마 되었다. 나를 낳아준 부모님을 더 생각하게 되었다. 그것이 나에게 진정한 생일의 의미이다. 일체 선물도 그렇게 반갑지 않게 되었다. 조용히 보내고 싶은 것이다. 딸 둘이 예전과는 많이 덜 하지만, 조용히 넘어갈 리가 없다. 그것까지 거절하는 것은 조금은 무리다. 이번에는 지난 크리스마스에 받기로 했던 telescope가 out-of-stock이 되어서 나의 생일 즈음에서 받게 되어서 그것을 생일 선물로 받게 되었다. 결혼기념일도 마찬가지다. 25주년, 은혼식 때에는 ‘압력’에 굴복을 해서 그렇게 보냈지만 이것도 나의 스타일이 절대로 아니다. 다행히 30주년에는 무슨 ‘이름’이 없었다. 다음의 큰 것은 50주년이 아닐까? 올해는 31주년이 되었고, 정말 조용히 보냈다. 거의 ‘기적’에 가까운 일이 벌어진 것이다.

사실 제일 나에게 중요하게 느껴지던 날은 1월 25일이었다. 그날은 내가 레지오 마리애의 정식단원이 되는 “레지오 선서”를 하는 날이었다. 하지만 역시 사탄은 조용히 있지 않았다. 그날 나는 sick day가 되어서 참석을 못하게 된 것이다. 그러니까 레지오에 나가기 시작한지 3개월이 넘은 것이다. 참, 이것은 거의 ‘기적’에 가까운 일이다. 이렇게 까지 ‘발전’을 하게 될 줄을 몇 개월 전만해도 절대로 예측을 못했으니까. 살면서 가끔 이런 작은 ‘기적’이 있어서 조금은 살맛도 나지 않을까? 하지만 나는 안다. 정식 단원이 되면 내가 어떻게 변해야 할지를 심각하게 생각해야 한다는 사실을..

지난 3주간 그 놈의 mild depression이 나를 괴롭혔지만 아주 무기력하게만 있지는 않았다. 14일에는 처음으로 기후에 의한 화요일이 아닌 다른 날에 모였던 레지오 회합에 참석을 하였다. 그것도 조금은 신선한 느낌이 아닐까? 이래서 군대와 같은 규율이 있는 레지오가 나는 너무나 좋다. 거의 모든 단원(자매님들)이 참석을 하셨다. 15일부터는 뜻하지 않은 home pc accident로 시작된 일련의 major computer work이 시작 되었다. 지금 생각을 하니 이 뜻밖의 일이 나를 mild depression에서 조금 더 빨리 빠져 나오게 하는 힘이 되었던 듯 싶다.

 

A longest day, then snow day 2011..

어제는 모처럼 아주 바쁘게 느껴지는 일요일을 보냈다. 평소 때의 일요일은 조금 relax하는 기분으로 보내곤 하는데, 어제 일요일은 조금 달랐다. 최근에 내가 경험하고 있는 out-of-closet의 한 예라고나 할까.. 처음 가보는 집도 두 군데, 처음 만났던 사람들도 꽤 많이 있었다. 결과적으로 말하면 아주 유쾌하고 진땀 나는 경험이 되었다. 단 요새 예외 없이 대부분이 즐기는 karaoke를 제외하고.. 나는 이것에 익숙지도 않고, 좋아하지도 않는다.

Almost empty Atlanta's I-285 morning after snow
Almost empty Atlanta’s I-285 morning after snow

이런 것들과 아울러 이곳의 날씨가 어제의 큰 부분을 차지하게 되었다. 한치도 어김없이 일기예보가 들어 맞았다. 9시경부터 snow shower/storm(눈보라?)이 이곳 아틀란타 지역에 들이 닥친 것이다. 이 눈보라 때문에 밤에 집으로 돌아올 때 완전히 눈에 쌓인 고속도로 운전을 해야 하는 모험을 하게 되었다. 시카고, 오하이오, 위스컨신에서 살 때는 이 정도는 큰 문제가 못 되었지만 이곳에선 절대로 장난이 아니다. 제설 대비가 거의 제로에 가까운데다가 지형적으로도 언덕이 많은 탓이다 (아틀란타 메트로는 piedmont, 그러니까 구릉지역에 속함).

어제 낮에는 레지오 덕분에 다시 만나게 된 설재규씨 댁으로 가서 그 집의 home network (주로 adsl modem/wifi router 같은 것들)을 손 보아 주었다. 나는 옛날 생각만 해서 설재규씨가 이런 것들 잘 했으려니 했지만 본인의 말로는 이런 것들을 하지 않은지 아주 오래 되었다고 한다. 이런 류의 일들은 언제나 깜짝 놀라게 하는 복병이 기다리고 있는데, 이번 것도 예외가 아니었다. Earthlink/Netopia combo.. 요새 아직도 이런 구닥다리 broadband supplier를 쓰는 사람도 있다. 그 중에서도 Netopia adsl modem/router가 특이하다. 아주 요상한 setup mode가 있는데.. 이것은 정말 쓰는 사람이 아무리 ‘바보’라도 문제가 없게 만들어 놓았다. 흡사 요새의 Apple computer와도 같다고 할까. 문제는 동시에 두 대 이상의 pc에서 Internet을 쓸 수가 없다는 사실이다. 정말, 정말 20세기적 발상이다. 이것을 바꾸려면 dumb mode를 full “bridge mode”로 바꾸면 되는데.. 시간이 걸릴 것 같아서 다음에 하기로 하였다.

그것이 끝나고 몇 주 전에 이미 예정된 아틀란타 한인성당 전산팀의 신년 회의/식사 참석차 Dacula, Georgia에 있는 홍보분과위원장 댁으로 연숙과 합류를 해서 설재규씨와 갔다. 그곳은 I-85 Exit 120 근처로 상당히 떨어진 곳에 있었는데, 최근 이곳은 한인들이 집단적으로 정착을 하는 곳이다. 밤 9시 이후로 예정된 대설 주의보를 염두에 두면서 전산팀 모임이 진행 되었다. 이날의 hostess인 서 안젤라 자매(본당 사목위원)의 power를 보여 주는 듯, 본당의 세 분 신부님께서 모두 오셨다. 그러니 분위기는 자연히 아주 활발하고 무게가 있었다.

이 댁의 지하에는 완전히 꾸며진 Video/Audio/Karaoke시설이 있었고, 한 쪽에는 아주 잘 꾸며진 ‘기도방’도 있었다. 모두들 기다렸다는 듯이 회의와 식사가 끝나면서 Karaoke방으로 모두들 모이게 되었는데(사실은 우리 신부님들이 이런 것들을 좋아 하신다고 함).. 나와 설재규씨는 눈 때문에 걱정이 되어서 미리 일찍 가자고 합의를 한 상태여서.. 9시 넘어서 조용히 빠져 나왔다. 이때부터 위에 언급한 snow adventure/nightmare 가 시작된 것이다.

20여 년이 넘게 나는 눈이 깊이 쌓인 고속도로를 운전한 경험이 없었다. 어제의 눈발은 흡사 거의 폭우와 같이 쏟아졌는데. 도로는 완전히 눈으로 덥히고, 앞은 거의 보이지 않을 정도.. 중간쯤에 와서는 차기 조금씩 미끄러짐을 느끼게 되었다.다행히 일요일 밤이라서 그런지, 일기예보를 미리 들 보아서 그런지.. traffic은 그리 많지 않았고, 특히 집채만한 대형 트럭들이 거의 보이질 않았다. 시간이 가면서 더 눈보라가 심해지고, 드디어 나는 속으로 묵주기도를 시작했다. 그만큼 다급해 진 것이다. 잘못 하다가는 차를 세울 지경이 된 것이다. 이미 도로변에는 세워진 차들이 하나 둘씩 늘어나기 시작했고, ramp에서는 이미 충돌사고로 엉킨 차들을 피해가야 했다. 집 근처의 완만한 언덕들을 천신만고 끝에 기어서 거북이처럼 집으로 goal-in을 하였다. 이때는 정말 ‘만세’를 불렀다. 최악의 상태가 오면 차를 버리고 둘이서 집까지 걸어 올 각오를 했을 정도였다.

집에 들어오자마자 나머지 사람들이 걱정이 되어서 연락을 해 보니 아직도 karaoke를 하며 놀고 있어서, 빨리들 출발 하라고 말해 주었다. 나중에 알고 보니 집으로 돌아 갈 때 몇 명은 아주 고생을 하였다고.. 새벽 3시경에 도착한 형제님도 있었다. 신부님들도 역시 눈 때문에 거북이처럼 운전을 하셨다고 한다. 지금 생각을 해 보니.. 이번 모임은 사실 취소하거나 연기를 했어야 했다. 정말 무모한 모험을 한 결과가 된 것이다. 만약에 더 큰 사고라도 있었으면 어쩔 뻔 했을까? 하지만 다행히 이번의 모임은 추억에 오래 남을만한 것이 되었다.

오늘 아침에 밖을 보니 완전히 모든 곳이 깊은 눈으로 덮여있었다. 성탄절의 눈과 더불어 이번 겨울의 제2탄인 것이다. 조금 용기를 내어서 우리 집 “깡패” Tobey(개)를 데리고 동네를 한 바퀴 돌았는데.. 다리가 짧은 Tobey가 가슴까지 빠지는 눈을 헤치느라 고생을 하였다. 결과적으로, 오늘 월요일은 snow day, holiday가 되었다. 대부분 따뜻한 집안에서 맛있는 음식을 즐기며 뜻밖의 ‘휴가’를 즐길 것이다. 이것이 snow day의 즐거움일까. 겨울에만 있는 뜻밖의 즐거움일지도 모른다.

 

지난 밤에 쌓인 6"의 눈

지난 밤에 쌓인 6″의 눈

Walking Tobey on snow day 2011

Walking Tobey on snow day 2011

 

Give me a BIG break!

“Late” Christmas Tree’s Up!  어제 2010년 우리 집의 Christmas tree가 첫 불을 켰다. 우리 집의 성탄절 장식은 꽤 오래 전부터 작은 딸 나라니가 도맡아서 거의 전담을 하고 있다. 이제는 그것이 정상인 듯한 느낌이다. 아이들이 어렸을 때는 물론 우리부부가 거의 했지만 해가 갈수록 아이들이 커 갈수록 우리는 뒤로 밀리게 되었다. 나이가 든다는 한가지 증거에 이것도 포함이 될 듯.. 큰 딸애는 성탄이 되면 선물장만에 더 신경을 쓰고 작은 딸애는 이렇게 장식에 힘을 쏟는다. 가족 전체로 보면 조금 균형이 맞는다고 할까.

Family Christmas Tree, 2010
Family Christmas Tree, 2010

약 4년 전 까지만 해도 우리 집은 지붕처마에다 icicle (고드름) light를 하곤 했다. 처음에는 하도 그 모습이 멋있어서 멋도 모르고 반 나절 동안 그것을 다느라고 힘을 썼었다. 사실 반나절 노동에 비해서 그 결과는 spectacular한 것이다. 그때는 또 이것이 유행을 하던 것 중의 하나였다. 하지만 그 후로는 못하고 있는데, 제일 큰 이유는 높은 2층 높이로 사다리를 타야 하는 것에 있었다. 2006년에 한번 떨어진 이후로는 조금 조심을 하기 시작했기 때문이었다. 사실 나는 하나도 문제가 없는데 옆에서 보는 가족들을 내가 보는 것이 불쌍할 정도였다. 실제로 그 우려는 근거가 있었다. 근처에 사는 어떤 한국남자분이 식구가 없을 때 사다리에서 일을 하다가 떨어져서 사망을 한 일이 있었고, 그 이후 우리 식구들은 극도로 내가 그렇게 높은 곳에서 일을 하는 것을 극구 말렸던 것이다. 100% 나도 이해를 한다. 절대로 무리할 필요가 없는 것이다. 하지만 실제로 나는 하나도 문제가 없는데..

IKEA Tundra’s Marching On.. 우리 집 아래층이 90% 이상 IKEA Tundra laminate floor로 바뀌고 있다. 시작을 한지 거의 반년이 지나가고 있다. flooring work 시간적으로 아마도 기록적일 것이다.

Nice looking Tundra over Family Room
Nice looking Tundra over Family Room

여름에는 너무나 더워서, 그 미묘한 technique을 체험하느라, 피곤해서.. 등등의 이유로 거의 의도적으로 느리게 일을 했었다. 한 동안은 너무나 ‘지겨워서’ 한달 이상을 쉬기도 했고, subfloor의 ‘구조적인 결함’을 고치느라 몇 주일을 보내기도 했다. 나만이 가진 장점중의 하나는 ‘마감 날자’가 불 분명하다는 것이다. 빠른 시간에 끝을 내면 물론 좋겠지만 그것 보다는 ‘즐기며’ 일을 하고 싶은 것이다. 그러니까, 한마디로 나는 죽었다 깨어나도 professional자격은 거의 없는 것이다. 나는 100% amateur인 것이다.

아래층의 구석구석이 조금씩 wood floor로 바뀌는 과정을 보는 것도 올해 들어서 우리 식구들의 즐거움이 되었다. 이제 남은 곳은 조그만 closet, half-bath, laundry area 정도인데 그 중에 제일 큰 것이 half of kitchen인데, 골치가 아픈 것이 그 무거운 냉장고를 임시로 옮겨야 하는 것이다. 아~~ 이럴 때, 건장한 아들녀석 ‘한 마리’라도 있었으면.. 한숨이 나온다. 아래층이 다 끝나면 중대한 결정을 해야 하는데.. 위층으로 계속이 될 것인가.. 계속이 되면 지금의 IKEA Tundra로 할 것인가.. 조금 다른 것으로 할 것인가, 색깔을 조금 진한 것으로 바꿀 것인가, 더 고급으로 올릴 것인가 하는 문제가 있다. 결과적으로 처음에는 나의 기술이 없어서, 불평도 많이 했지만 제품에는 ‘절대로’ 문제가 없었다. 아니, 아주 아주 남에게도 권할 만한 좋은 제품이었다. Thanks IKEA, for the excellent value!

TIME’s “Person of the Year” goes to FB’s Mark Z..  Give me a BIG break! 해도 해도 너무 한다. 아마도 이 타임 지의 기자들이 FB(FaceBook)의 열렬한 user들인 모양이다. 암만 그의 stock price가 그렇고 높아도, 26세의 ‘아이’ 에게 Person Of the Year, 는 ‘정직하게, 근면하게’ 일을 하는 대부분의 사람들을 조금은 우습게 보는 결정인 것이다. 기술적으로 보아도 scalable web application하나를 만든, 그것도 자신이 아닌, 그런 인간이 $$$$$$를, 그것도 stock price로, 어느 학교 군에 donate를 하고, 뒤로는 자기의 이야기를 영화로 만들게 하고.. 참, 이것이 요새를 사는 ‘아이’들이 학교에서 배우는 것들인가? 이런 것들을 해서 $$$$를 긁어 모아서 ‘하루아침에’ TIME지에 올해의 인물로 뽑힌다면, 학교는 이제 갈 필요가 없을 듯하다. 정말 정말, 재미있는 세상이 되어가고 있다.

 

ANY CHARACTER HERE

Retiring HP LaserJet 6L

Venerable HP LaserJet 6L
Venerable HP LaserJet 6L

며칠 전에 우리 집의 역사 깊은 printer 하나가 퇴역을 하게 되었다. 1997년 6월에 무려 $400을 주고 산 HP LaserJet 6L.. 처음 나올 당시에 가정용으로 쓰기에는 조금 과분하던 아주 단단한 레이저 프린터였다. 이런 제품들은 문제가 생기면 제일먼저 paper handling mechanism에 문제가 생긴다. 제일 많이 움직이는 부분이기 때문이다. 그 동안 그런 문제가 한번 있어서 내가 한번 고친 적이 있었다. 워낙 ‘비싼’ 것이라서 부품을 내가 사서 고치는 것은 당연한 일이었다.

그것이 거의 9년이 되어간다. 그 동안 그런대로 문제가 없더니 며칠 전에 드디어 paper feed가 되지를 않았다. 이번에도 전과 같이 부품을 사서 고쳐도 안될 것이 없다. 하지만 그 동안 세월이 흐르면서 computer hardware의 값이 말도 안되게 떨어졌다. 이제는 새것을 사는 것이 훨씬 경제적인 것이다. 성능이 훨씬 좋고, 심지어는 wireless network까지 support되는 model이 $100정도인 것을 보고 참.. 좋은 시절이로구나 하는 생각이 들었다. 이번에 새로 order한 printer model은 HP LaserJet Pro P1102w 인데 shipping 까지 포함해서 $100 정도다. 이제부터는 printer를 home network에 직접 연결을 해서 쓰게 되므로 따로 printer server PC를 쓸 필요가 없어서 정말 편리하게 되었다.

 

Atlanta bilingual Korean bloggers, where are you?

All Politics Is Local — Thomas Phillip “Tip” O’Neill, Jr.

 

오래 전에, 그러니까 1970~1980년대에 미국 연방하원(House of Representatives, or just House) 국회의장 (Speaker of the House)을 했던 사람의 경험에서 나온 명언이다. 너무나 당연한 얘기 같지만 가끔 잊고 살 때가 많다. 이 명언을 거역하는 추세가 인터넷으로 더 가속화 되는 networked, wired, globalization trend가 아닌가..local becomes global, global becomes local.. 어느 것이 사실인가? 거의 모든 것들이 ubiquitous Internet때문에 virtual & remote 한 것들 투성이로 많이도 변해 버렸고 급속도로 그렇게 되어가고 있다. Internet speed가 점점 빨라 짐에 따라서 이러한 virtual & remote한 것들이 사실 바로 옆에 있는 것처럼 느껴질 날도 그렇게 멀지 않은 듯 하다. 심지어, remote medical diagnoses & treatment까지 거론이 된다. 2008년의 미국 대선을 보면 위의 Tip O’Neill의 명언이 얼마나 많이 의미를 상실 했는가 알 수 있다. 최소한 겉으로 보기에 그렇다. 전국적, 그러니까 non-local적인, 인 빠른 속도로 생겨난 massive Obama grass-roots support groups 의 형성은 global적인 network structure 없이는 거의 불가능하다. 그러니까 McCain camp는 그 사실의 중요성을 조금 덜 인식 했을 것이다.

하지만 생각을 한다. 아무리 internet으로 news같은 것을 보고 Skype phone으로 이야기를 해도 그것은 본 것과 들은 것에 불과하다. 그래서 그것들은 virtual한 것들이다. 아무리 virtual reality가 reality 가 된다 해도 인간이란 동물은 face-to-face contact으로 사회적 활동이 됨을 가끔 간과할 때가 있다. 가장 뚜렷한 예 중에 이런 것도 있다. Digital Economy craze가 한창일 때, auto dealerships이 가장 위험한 business로 지목이 되었다. 간단히 말해서 모든 car sales를 오로지 website에서 하겠다는 ‘숭고’한 희망이었다. 결과는 어떠한가.. 물론 제로는 아니지만 거의 제로에 가까운 결과였다. 그만큼 시간이 걸린다는 뜻일 것이다.

그런 저런 것들을 생각하며 이제까지 잊고 살던 나의 locale을 생각하게 되었다. 나는 거의 local interest 를 잊고 살았다. 이유는 여러 가지가 있겠지만 global reach가 keystroke away인데 구태여 내가 있는 곳을 찾는 게 조금 마음에 들지를 않았다. 그것이 위와 같은 생각을 하면서 눈을 가까운 곳으로 돌려보니.. 이게 생각만큼 간단하지 않음을 실감하게 되었다.

나의 peers들이 도대체 어디에 있는가? 어디에 숨어있는가? 나의 peers라고 하면 나이도 비슷하고 관심도 비슷한 그런 사람들일 것이다. 문제는 아직도 그들의 대부분이(만약에 있다면) 아직도 digital communication에 생소하거나 이것을 잊고 살거나.. 그런 것들이 아닐까? 제일 걸림돌이 write in keyboard가 아닐까 한다. 아직도 불편한 것이다. 젊은 아이들이 mobile phone으로 texting하는 수준은 멀었다고 하더라도 desktop pc에서 keyboard 를 생각대로 쓰는 사람들이 의외로 많지 않을지도 모른다. 현재의 technology로는 keyboarding이 가장 걸림돌이 되는 길목이다.

그래도 생각한다. 이곳에 그런대로 많은 young Old (young Senior, 50~60) Korean speaking people들이 있을 것 같다. 그것을 어떻게 알 수 있을까? 그런 사람들이 있다면 virtual socialize를 하면 어떨까? 그러면 local interest를 서로 나눌 수가 있을 것이다. 그런 사람들이 이 blog을 보게 된다면.. 그리고 keyboarding에 큰 문제가 없다면?

 

Life Journal

나의 Life Journal이 이렇게 조그맣게 시작된다. 소리 없이 조용히 죽어 버릴지도 모르고.. 빛도 없이 사라질지도 모른다. 하지만 시작이 반이다. 천리 길도 한걸음부터.. 이런 믿음으로 오늘을 기억하자.  사실은 지금 이곳은, 그러니까.. http://vm-xampp/wordpress/는 나의 private life journal이다. 제일 중요한 목적은 나에 관한 모든 life-long data를 이곳에다 옮기고, 매일 매일 필요할 때 마다 참고하는 것이다.  예를 들면 현재 내가 매일 쓰는 weblink도 이곳에서 찾을 수 있을 것이다. Daily journal도 좋지만 life-archiver, daily reference로도 쓴다는 뜻이다. 지금까지 비교적 자주 쓰던 More Icon, Sticky.txt, Journal.rtf, Blog.rtf란 것이 있다. 이것은 역사가 조금은 축적된 편이라서 아주 유용하게 쓰고 있다. 이것들을 이 wordpress web으로 옮겨올 것이다.