The ADAPTIVE Communication Environment  의 약자가 ACE 이다. 간략하게 기원을 말하면 Douglas C. Schmidts 란 분이 기초를 만들고 Open Source 로 공개를 하자 개발자들이 벌떼처럼 모여들어서 지금의 ACE 를 만들어 냈다.

정식에 가까운 소개를 하자면 ACE 의 Overview 를 번역하는 정도에 그칠듯 하니 일단 ACE 의 공개 홈페이지를 링크하고 (걍 오버뷰를 해석해서 쓸까... )

http://www.cs.wustl.edu/~schmidt/ACE.html


어째서 내가 ACE 를 선택했는지 내 입장에서 글을 쓰는게  여러모로 편리할것 같다. Java 대신 C++ 을 선택한 내 삶에 후회는 없었지만 , 내 입장에서 Java 는 부러운점이 많았다. 그 쉬운 코딩, 강력한 적응성, 쉬운 이식성 - 내가 게으르기 때문에 더더욱 !!

그러다가 맡게 된 KT 전파연구소의 분석서버, 서버는 근 5년간 해 오고 있던 일이라 별로 부담은 없었지만 왜 그리 귀찮았는지.. 다시 소켓 연결하는 부분 Process 나 User 관리하는 부분 , 소켓 관리하는 부분을 다시 항상 하는 모듈과 사용하는 C++ 언어에 연관되게 다시 작성하는 일 ( AIX 면 VAC , 다른 Unix 모듈이면 사용하는 언어가 따로 등등 ) 들을 다시 할려고 생각하니 갑자기 드는 생각이 있었습니다. "아 앞으로도 서버를 만들때마다 이짓을 해야 하나.."

갑자기 드는 생각이 있었습니다. 만약 서버 어플리케이션 종류대로(포크방식이든, 쓰레드 방식이든) 한 모듈을 만들어 놓구, 다른 컴포넌트를 조합해서 서버가 만들어지는 형태로 구현 시켜 놓으면, 나중에 OS 가 바껴도 돌아갈 수 있는 구조가 (흡사 자바처럼) 있다면 그 얼마나 편할까, 한가지 형태만 잘 만들어 두면 조금의 변경만 가해도 그 비싸다는 서버 프로그램을 뚝딱 하고 만들 수가 있지 않을까!! 란 생각에 찾은것이 ACE 입니다.

ACE 는 오픈프로젝트로 전 세계의 잘나가는 사람들이 손을 댔고, 또  전 세계에 자기가 필요로 하는 OS , 개발툴 환경들에 맞게 수정이 가해져서 이식성이 매우 높습니다. 자체적으로도 텍스트가 잘 정의되어 있구, 또 그 텍스트를 바탕으로 해서 나온 책도 여러권 존재합니다. 즉 배우기도 쉽고 - C++ 을 아는 사람이면 누구나 - , 예제도 잘 정리되어 있고, 그 예제에 대한 해석까지 존재하는 정말 속된말로 '괜찮은' 솔루션 입니다. 물론 부정적인 견해의 안티도 존재합니다. 저에게 많은 도움을 주는 Koei 군도 자기말로는 아니라고는 하는데 ACE에 대한 부정적의견을 가끔 내비치고는 합니다.

하지만 개발을 진행해오면서 느꼈던 제 유일의 감정은 말을 하곤 합니다. '여러 사람이 오랬동안 작업과 리팩터링을 해온것은 절대 내가 만든 라이브러리에 떨어질 이유가 없다.' 남들이 뭐라고 해도 이제 귀에 잘 안들어 오는거 같습니다. 쓰면서 진짜 편안함을 느꼈기 때문에, 이게 광신의 지름길이긴 하지만 일단 계속 사용하면서 불편함을 느낄때까지는 써보려고 마음 먹구 진행합니다.

이것은 제 ACE를 쓰면서 시작된 서버프로그래밍의 역사입니다. KT 전파연구소 작업을 할때 진행했던것입니다.

2007 년 새해가 밝았습니다.
지난 한해 바쁜 와중에 회사에 여러가지 일이 있어서 마음 고생이 심하셨으리라 생각됩니다.

올해는 널리의 3년차가 되는 해 입니다.  많은 중소기업들이 도산한다는 첫 2년을 어찌됐건 커다란 손해없이 넘긴 해가 됩니다. 이런 의미에서도 올해는 의미가 깊다고 할 수 있습니다.

이제 회사로서의 3년차는 나름 중요한 시기라고 생각합니다. 저는 신생 기업을 하나의 역사상의 국가와 많은 비교를 해 보곤 합니다. 제 선배들의 회사 후배가 만들었던 회사, 또 아는 분들이 운영하던 회사 , 제가 있어봤던 많은 회사들.

신생국가의 경우에는 거의 모든 국가들이 초기에는 무력을 위주로한 무장들을 토대로 국가의 탄생을 이루어 냅니다. 그 후로는 문관들을 위주로 한 경영에 몰두하게 되지요. 처음에는 국가가 살아남아야 하기 때문에 그당시의 적들과 싸워야 하기 때문에 아무래도 무력을 바탕으로 해서 외적을 상대해 나가야 하기 때문에 어떤 조직이나 그런것 없이 조직의 수장과 그 밑을 받쳐주는 무장들의 힘으로 살아남습니다. 그리고 살아남게 되면 국가을 운영하는 문제가 떠오르기 나름이라 문관들이 힘을 쓰기 시작하는 것이라 봅니다. 물론 전쟁을 하건 나라를 운영하건 지략이 뛰어난 참모들은 언제나 필요하기 마련이지요.

IT 기업에서의 무력이란 바로 기술력 입니다. 새로 생긴 국가들이 그냥 저냥한 무력을 가진 무장들로 이루어 졌으면 역사상의 먼지로 사라졌을 국가들이 많이 있습니다. 국가가 전쟁터에서 살아남는 기본은 얼마나 강력한 무장을 가졌는가로 평가가 됩니다. 마찬가지로 IT 기업에서는  자기가 소유한 기술에 대한 이해도가 높은 사람이 강력한 기술력을 가진 무장입니다.

2년간 여러가지 일들을 하시면서 자신이 어떤 타입의 무장인지는 스스로가 잘 느꼈으리라고 봅니다. 자신이 뛰어난 무장이라고 생각하시면 기세를 가다듬는 자세가 필요하고, 미약한 무장이라고 생각하시면 기세를 올리기 위해서 노력해야 할 시점이라고 봅니다. 그 자신이 강력해야 그 분들이 모인 널리가 강한 회사가 됩니다. 이제 여러분들은 회사의 이름을 등에 지고 있는 무장들 입니다. 시키면 시키는대로 하라면 하라는 대로 의지없이 따라가는 모습에서는 강력한 무장이라는 생각은 들지 않습니다. 일을 하실때면 프로답게 일 처리를 확실히 해주시고 자신이 한 일에 대해서는 스스로 돌아보고 흔적을 남기셨으면 합니다.

역사상에서 국가가 무장 자신에게 실력을 양성할 기회를 주는 경우는 거의 없습니다. 실력이란 자신이 키워가는 것이라고 언제나 생각을 하셔야 합니다. 내가 과연 널리를 떠나서도 지금 가지고 있는 기술로 전문가라는 소리를 들으면서 살아갈 수 있겠는가. 또 내가 전문가라는 소리를 듣기 위해서 무엇을 어떻게 노력해서 내 자신의 무력을 높일것인가 라는 화두는 스스로가 가져야 합니다. 어떤 환경에서만 가능하고 어떤 환경에서는 안된다 라는식의 변명은 솔직히 듣고 싶지 않습니다. 제 과거에 기억을 더듬자면 같은 회사에서 같은 기간을 보냈는데 누구는 정말 많이 아는 사람이 있는데 누구는 따라가기도 바쁜 사람이 있습니다. 이건 개인적으로도 정말 어이가 없는 경우라고 할 수 있습니다. 스스로 문제를 해결해 나가며 그것에 관한 전반적인것을 이해한 사람이 실력이 정체되는 경우란 거의 없습니다.

개인의 역량을 키우는것과는 별도로 회사 자체에서 해야 할 일이 있습니다. 과거 유비는 관우, 장비와 의형제를 맺고 거창하게 시작했지만, 자신의 터전을 마련하게 된건 정말 머나먼 후에나 가능합니다. 뭐 딱히 유비의 경우만 그렇겠습니까, 꿈을 가지고 시작한 호걸들 중에서 몇이나 국가를 세우거나 어떤 역사에 이름을 남길만한 세력을 유지했겠습니까. 대신 조조는 시작한지 얼마 안되서 강력한 집단을 구성하지요. 저는 이 차이를 조직 (시스템)의 차이라고 봅니다. 즉 속된말로 패밀리 비지니스의 한계라고 할 수 있지요. 형 아우 하는 사이로 시작된 유비의 집단이 결속은 좋았지만 어떤 조직의 모습을 갖춰지게 된건 제갈량을 영입하고 나서부터 이죠 (제갈량이 한 일은 강력한 조직체계 구성). 반면에 조조의 경우는 시작할때부터 조직의 모습을 갖추고 시작했습니다. 오래 살아남고 강력해지려면 시스템화는 꼭 필요하게 됩니다. 많은 고대의 국가들이 무너진 이유는 외부의 적보다는 내부에서 무너지고 나서 그때를 틈탄 외부의 적에 의해서 무너졌습니다. 탄탄한 내부 기반 위에 강력한 힘을 비축한 그런 국가가 오래 살아남습니다. 당연히 회사도 마찬가지입니다.

이런 조직적인 모습에 저는 주목하고 싶습니다. 딱딱하게 회사생활 하자는게 아니라 이제 우리도 어느정도 시스템에 근거한 삶과 자유로운 시간대로 인한 자신의 능력을 강화 시키는 그런 모습으로 바꿔가야 하는게 아닌가 싶기도 하고 , 또 그렇게 되야 한다고 생각해서 신년 인사에 이런 딱딱한 이야기를 끼워 넣었습니다.

새해 복 많이 받으시고 올해는 더 나아진 회사/개인이 됐음 합니다. 

사용자 삽입 이미지

처음에는 극장가에서 '타짜' 에게 밀려난 영화로만 알고 있었다. '왕의 남자' 이후에 이준기의 안티팬에 영향 받아서 (이런건 참 영향 잘 받는다) 이준기를 시러하다 보니 '왕의 남자' 자체가 잘된 영화라는 사실을 잊어먹어서 이준익 감독이 어떤 사람인지를 잊고 있었던듯 하다.

안성기 박중훈 흡사 자신들의 이야기를 다룬게 아닐까 싶은 영화다. 한때 최고의 자리에 있었던 그들, 영화 내내 불편하게 인상을 찌그리고 있는 박중훈의 심경이 아닐까

꿈과 우정에 관한 이야기, 그리고 아무리 스타의 이야기 이지만 , 살아간다는 주제는 어느 누구에게도 해당하는 이야기다.

그리고, 남자들에 관한 이야기, 2편정도 밖에 이준익 감독의 영화를 본적이 없지만, 이준익 감독의 영화에 나온 여자들은 현실적으로 상황을 보며, 현실적으로 냉정하다. (여자를 싫어하시는게 아닐까 싶을 정도로 ㅎㅎ) 바보같은 꿈을 꾸며 살아가는건 남자들의 몫이라고 여기는 것처럼 ..

영화자체는 기분 좋게 봤는데, 전반에 흐르는 분위기는 찌그러진 박중훈의 얼굴처럼 그리 유쾌한 분위기는 아니였다. 조금 시간이 흘러서 영화를 다시 생각해볼때마다 이 노래가 계속해서 생각난다. 영화 분위기에 어울리는 감성이랄까. 아무것도 안하고 노래만 계속 듣게 된다. 비록 OST 에 나온 노래는 아닐지라도..


- 중간 추가 -
조선일보에서 퍼온 라디오 스타의 일반 평 , 지나가다 우연히 보게 됐지만 마음에 들어서 스크랩 하게 됐다.




(.. 아래는 영화를 꼭 본 사람들만 보기 , 라디오 스타의 경제학적 솔루션(?)이다. 나름 재밌긴 하지만 골이 아프다 . 영화를 힘들게 봐야 하나 ㅋㅋ

http://inuit.co.kr/tt/1120
봄에는 밤 벚꽃, 여름에는 별

가을에는 보름달, 겨울에는 눈

그걸로 충분히 술은 맛있다.

그래도 맛이 없다면

그것은 자기자신의 뭔가가 병들어 있다는 증거다.


                                                       - 켄신 추억편 -


요즘 술에 쩔어서 사는군요. 혼자 홀짝 홀짝 마시는 주량이 늘어버리는가 싶네요. 어느새인가 술맛을 알아간다고나 할까요. 뭐 절대 많이 마시는건 아니지만 말입니다. (이건 천성인듯 싶습니다. )

사용자 삽입 이미지

이번에는 이거입니다. 사과향의 그녀(와인을 말합니다 ㅎㅎ)
광영이가 저에게 소개시켜줬었죠, 배움의 대상이 되는 존재는 대상의 나이와는 전혀 상관이 없다는 말이 다시금 떠오릅니다.
원래는 손님이 오실예정이라 준비했는데 그 일정이 늦어져 버리니 홀짝 홀짝 마시게 됩니다. 얼음물에 차갑게 해서 마셨던건데 귀찮기도 해서 그냥 냉장실에 넣어뒀는데 왠걸 아주 훌륭합니다. ^^

올해에는 확실히 예년과는 다르게 시작합니다. 이글을 보게 되는 몇분의 동지들이여 언제나 웃을수 있는 행복을 손에 쥐시기 바랍니다.

한잔 한잔 기울이면서 마재윤의 경기들을 보고 있습니다. 히야.. 완성형 저그는 그를 위한 언어군요!! (이것도 광영이가 알려줬음.)

새해 복 많이 받으세요. !!
사용자 삽입 이미지

뭐 언제나 느끼는 거지만 참 탐정물이라는건 주제가 다양하다. 그 다양한 주제에 명탐정 코난에 나오는 모든 등장 인물들이 다 등장한다. 이른바 올스타전이다. 동창회 같은 분위기를 즐기게 해준다.

키드와 코난의 관계는 루팡과 홈즈의 재판이긴 하지만 , 그럭저럭 재밌지 않는가, 애들 놀이수준을 저리 진지하게.. (열심히 보는 나는 뭐란 말인가 ㅎㅎ)

할일 없어서 봤는데 은근히 재밌었다. 코난 만화를 좀 보다가 안본지 꽤 됐는데, 비슷한 내용의 연속일뿐이라도 좀 봐볼까나 ~
"왜 나는 샤워 도중에 최고의 아이디어가 떠오를까?"
아인슈타인이 짜증을 내면서 했다는 말이다. 오늘날의 연구 결과 샤워가 창조적인 뇌의 활동을 촉진시킨다는 것을 밝혀냈다.

샤워나 수영, 걸레질, 면도, 자동차 운전 등은 모두 규칙적이고 반복적인 행동이다. 이런 행동들은 논리적인 뇌를 좀더 창조적인 뇌로 바꿔준다.
창조성이 필요한 까다로운 문제를 해결하는 방법이 설거지하다가 불쑥 솟아날 수도 있고, 고속도로에서 운전하다가 갑자기 떠오를 수도 있다.
어떤 것이 당신에게 가장 효과가 있는지 알아보고 그 방법을 애용한다.

줄리아 카메론의 아티스트 웨이 중에서 ..


뭐 어느정도 인정하는 바이다. 사실 이런 경험은 누구나 가지고 있을꺼라고 생각한다. 나는 프로그래머 이기 때문에 사실 막혀버린 상황은 누구보다 많이 가지고 있을꺼라고 생각한다. 활로를 생각하기 위한 다른 길을 찾아야 하는 중압감, 이는 컴터 앞에 오래 앉아 있는다고 되는게 아니다. 난 보통 그럴때 게임을 하곤 했었다. 하다 보면 주객이 전도되는 경향이 아주 짙지만..

사실 게임은 핑계에 불과하고 (머리를 텅 비게 하는데는 효과가 만점이다.) 난 주로 화장실에서 큰거를 보다가 번뜩 불같이 생각이 떠오르곤 한다. 사실 내가 해낸 수많은 프로그램적 업적은 실은 거의 대부분 '냄새' 나는 업적인것이다..

ps.
지하철 타고 갈때 생각이 나곤 했었다. 그때면 그 사실을 안 잊어먹을려고 열심히 그걸 계속 생각하고 있었다. 가끔 옆에 있던 아가씨가 '무슨 생각해?' 라고 종종 물어보는 경우가 자주 생긴다면, 나는 틀림없이 일에 관한 생각을 안 잊어먹기 위해서 필사적으로 노력하는 경우라 할 수 있다.
애인이 없다고, 친한 아가씨들이 없다고 우울할게 없지 않는가. 기쁜날이면 내가 즐거운 날인거지 꼭 누군가와 함께 있을 이유는 없다고.

라고 생각해서 혼자만의 크리스마스를 보낼려고 마음 먹었다. 마음만 먹었지 낮잠을 자고 일어나니 성탄절이 얼마 안남았다. 부랴 부랴 차를 끌고 마트에 가서 평소 마음에 두고 있었던 와인을 한병 샀다. 와인만 사자니 갑자기 점심을 간단하게 때우고 잤던것이 생각나서 매우 매우 배가 고파졌다. 흠.. 함 스테이크를? 해서 호주 청정육을 한덩어리 샀다.

사용자 삽입 이미지
와인은 <-- 이걸로 샀다. 샤토 무통 로쉴드의 세컨드 라벨이다. 세컨드 라벨은 아니고 세컨드 브랜드 정도로 생각하는 편이 더 좋다고 하네요. 샤토 무통의 그 은은한 향과 맛을 알려줄 수 있을꺼라고 확신을 해서 평소에 맛볼려고 이제나 저제나 노리고 있던 차였다.

보르도 와인이니까 집에 디켄터가 없는 관계로 뚜껑을 따서 1시간 정도 지났을때 스테이크를 굽기 시작했다.

칼로 고기를 흠집을 내고, 칼등으로 통통통 쳐서 고기를 좀 연하게 만든 다음에 , 후추와 소금을 뿌리고 스스슥 굽기 시작했다. 고기가 너무 두꺼워서 평소 좋아하는 레어로는 절대 안나올꺼 같아서 외부가 좀 심하게 익었다고 생각할 만큼 구웠다. 스테이크 완성!!!

그리고 와인을 따라서 일단 향을 음미했다. 오.. 이 은은한 향이란 지금까지 마셔본 레드 와인과는 확실히 틀리다. 이 모든것이 '신의 물방울' 덕이 아니한가!!!! (이호 고마워 ㅜ.ㅜ ) 보르도 와인은 디켄터가 없으면 뚜껑을 따서 2시간 정도 열어두면 맛과 향이 진해진다는 놀라운 성질이 있다고 한다. (실제로도 그렇다!!! )

자 이제 준비가 됐다. 올 한해 수고했어 ~ 내년에도 잘해야지~ 와인과 스테이크로 나만의 크리스마스가 져물어 가고 있었다.

나 자신의 크리스마스를 기념하기 위해 건배~
노래 되겠다.

남자가 여자를 모르듯이, 여자또한 남자를 모른다.

사용자 삽입 이미지

듬직한 타우렌


비쉬누라는 힌두교의 신이 있다. 유지가 주 목적인 신이다. 평화의 신이라고도 불린다. 유지한다는건 아무 일도 안 일어난다는 것이니, 아무것도 안 일어난다면 그것이 평화 아니고 무엇인가 ( 지루함인가? -ㅅ- )
어릴때 궁금한것은 과연 유지의 신이기 때문에 선한것들이 너무 많아지면 비쉬누는 파괴의 신이 될까? 라는 점이였다. 그래서 개인적으로는 세계의 균형이 어긋날 정도로 한 세력이 커지면, 반대편에 화신으로 나타나서 그 커버린 진영을 파괴해버리는 존재라고 생각도 했었다. 악이되었건 선이 되었간 말이지.

이야기 하고 싶은건 Avatar 라는 존재이다. 화신이라는 개념으로 쓰인다. 워크래프트 3 에서는 엄청 강한 존재를 뜯하는 말이기도 하지만. 비쉬누는 화신으로 분하기 좋아하는 신으로 유명하다. 그의 유명한 아바타들이 여럿이 있어서 , 역사에 개입을 많이해서 많은 업적을 남겼다.그후로 아바타는 자신을 대표하는 어떤 존재 (역시 화신인가? -ㅅ- ) 로 표현하는 말이 되버렸다. 게임상의 자기 캐릭터를 대표적으로 아바타라고 한다.

왜이리 서두가 기냐고? 나도 모른다 버럭!!!

암튼 ㅎㅎ, 광이랑이라는 존재는 98년도에 내 영문 아이디인 crazia 를 변경해서 태어났다. 그러면서 길다면 긴, 짧다면 짧은 시간에 내 화신으로서 여러가지 모습으로 변경되서 존재해 왔다.

최근 3년간은 저 위에 있는 모습으로 존재한다. 최초 태어날때는 강력한 '신선'으로 존재한 광이랑이 지금은 미노타우르(Minotaur) 의 모습으로 존재한다면 좀 아이러니 하지만, 어쨌거나 한가지 모습만으로 살아갈 수는 없지 않는가 Avatar 라면 말이지 ^^,

게임상에서 종족은  타우렌이다.  ( Tauren ) 이라는 말 자체가 소 인간을 뜯하는거 같지만, 척보기에도 알 수 있지 않는가? 소 맞다.

게임내에서의 클래스는 전사(Warrior) 이다. 강력한 일격을 가지고 있는 클래스 이지만, 근접전을 주로 하기 때문에 상대한테 붙다가 쓰러지는 일이 다반사다. 꽤 무식한 클래스 이고 플레이 하는 사용자가 무지하게 많기 때문에 게임상에서는 천민이다. (신선에서 소가 된것도 억울한데 그중에서도 천민이다.. )  

주요 임무는 게임내에서 대신 맞아주는 역할이다. 게임에서 어디를 돌아 다닐려면 파티 (Party) 를 이루어서 다니게 되어 있다. 보통 전사가 제일 딴딴하기 때문에 주로 사냥하는 몹의 어그로(Agro ) 를 유지하는 역할을 담당한다. - 어그로 라는 개념은 몹이 제일 위험하다가 판단하는 대상에게 쌓이는 수치다 - , 전사의 주요 기술들이 몹한테 '내가 위험하거든?' 하고 알려주는 기술이 대부분이다.

우여곡절 끝에 저 위에 있는 모습이 되었다. ( 검은용군단 둥지 에서 한컷이다) 3년이 지나왔는데 내가 열심히 하고 있는 와우에서의 내 캐릭에 대한 글조차 없는거 같아서 한번 정리해봤다. ^^

이름 : 광이랑
소속 : The Great Comjuck (길마로 재직중)
레이드팀 : DHRT (달라란 호드 레이드 팀 , 일명 닥털 , 예비 전사..... )
특기 : 달라란 도끼 대장 네임드 (유명인) , 달라란 서버 호드에 풀린 '일몰' 이란 도끼의 98% 를 내가 제작했다.
그동안 어디서 돌아다니는 XP 를 쓰면서 얼마나 마음 졸였던가 !!
더구나 미디어 플레이어 최신은 아주 잘만든 작품이다. 그걸 써보고 싶었을때 안된다는 글이 뜨고 정품인증하라는 글이 뜨면 얼마나 상심했었던가!!!

이제 제군들은 그럴 필요 없다. (실은 나도 어디서 알아냈다 -ㅅ- )

웹서핑을 하다가 알아낸 정보다!! 이제 나도 최신 미디어 플레이어를 쓸 수 있다!!!

그냥 이 레지스트리를 설치하기만 하면 된다!!!


후후후 -ㅅ-b

+ Recent posts