보내지 못하는 편지

today 2010-03-23 face Posted by appkr turned_in Learn & Think forum 0

요즘 써 놓고 공개하지 못하는 포스트가 많다. 1994 년 내 가방에는 이런 ‘편지라 불릴 수 없는 편지’ 가 들어 있었다.

• • •

보내지 못하고 일기장에 끼워 두고 마는 편지. 예전에는 결코 그런 적이 없었는데 요즘 그런 편지를 자주 쓴다. 특별히 누군가에게랄 것도 없이 그냥 무작정 쓰고 나서는, 이런 저런 일상들을 적고 나서는, 막상 다 쓰고 보낼 사람이 없어, 받을 사람이 생각나지 않아, 일기장에 끼워두고야 마는 편지.

지금 이 편지도 그런 편지다. 그래서 이 편지는 더 이상 편지가 아니다, 누군가에게 보내져 읽혀지기 전까지는. 그렇지 못하다면 이건 편지가 아니다. 편지가 아닌 편지! 편지가 될 수 없는 편지 !

이 편지에게 편지란 이름을 붙여 줄까? 편지라 불러줄까? 그렇다면 누구에게 보내지? 너? 이 편지가 네게 도착해 읽혀진다면 그때 이 편지에게 ‘편지’ 라고 불러 줘.

1994-06-08 편지가 되고 싶은 편지를 쓰며 …

p.s. 습관처럼 쓰다가 편지가 될 수 없을 지 모를 나의 편지를 위해 네게 보낸다. 편지란 뭘까? 편지?

공장식 사고방식과 시장 지향적 사고방식

today 2010-03-18 face Posted by appkr turned_in Work & Play forum 0

회사에서 개발 조직에 속해 있지만, 나는 아수라백작 (半 개발자, 半 기획자) 같은 사람으로 알려져 있다. 이런 포지션을 가지고 일을 하다가 보면, 개발 조직과 사업 조직간의 쓸데 없는 핑퐁을 자주 보게 된다. 두 조직간에 닭이 먼저냐 달걀이 먼저냐를 놓고 밀고 땡기는 주제중의 하나가 바로 이것이다.

(사업부서) 개발계획을 먼저 제시하면 사업계획을 세우겠다.

(개발부서) 사업계획 없이 개발 계획을 세울 수 없다.

인간을 담은 우주, 우주를 담은 인간

today 2010-03-13 face Posted by appkr turned_in Learn & Think forum 0

종교와 과학은 오랫동안 대치해 왔다. 서로 추구하는 것이 동일하기 때문이다: 바로 “진리”라는 것.

이번 법정스님의 입적은 종교와 과학과 인간을 생각케 한다.

우주를 담은 인간

모든 분들에게 깊이 감사 드린다. 내가 금생에 저지른 허물은 생사를 넘어 참회할 것이다.

내 것이라고 하는 것이 남아있다면 모두 맑고 향기로운 사회를 구현하는 활동해 사용해 달라. 이제 시간과 공간을 버려야겠다.

절대로 다비식 같은 것을 하지 말라. 이 몸뚱아리 하나를 처리하기 위해 소중한 나무들을 베지 말라. 내가 죽으면 강원도 오두막 앞에 내가 늘 좌선하던 커다란 넙적 바위가 있으니 남아 있는 땔감 가져다가 그 위에 얹어 놓고 화장해 달라. 수의는 절대 만들지 말고, 내가 입던 옷을 입혀서 태워 달라. 그리고 타고 남은 재는 봄마다 나에게 아름다운 꽃 공양을 바치던 오두막 뜰의 철쭉나무 아래 뿌려달라. 그것이 내가 꽃에게 보답하는 길이다. 어떤 거창한 의식도 하지 말고, 세상에 떠들썩하게 알리지 말라.

그 동안 풀어놓은 말 빚을 다음 생으로 가져가지 않겠다. 내 이름으로 출판한 모든 출판물을 더 이상 출간하지 말아주기를 간곡히 부탁한다 사리도 찾지 말고, 탑도 세우지 말라.

법정 스님

Java 가속 기술

today 2010-03-08 face Posted by appkr turned_in Work & Play forum 0

JIT Compiler

  • Just-In-Time Compilation Technology
  • Java 의 바이트코드를 프로세서에게 직접 전달될 수 있는 명령어로 바꾸어주는 프로그램 - Java 소스는 Java 컴파일러에 의해 바이트코드 변환되며, 가상머신 (VM) 은 한번에 하나의 바이트코드 명령어만을 처리 가능
  • 특정 시스템 플랫폼에 있는 JIT 컴파일러 (second compiler) 를 사용하여 바이트코드를 특정 시스템의 코드. 마치 그 프로그램이 처음부터 그 플랫폼에서 컴파일된 것처럼 컴파일하여 속도 향상을 가져옴
  • JIT 컴파일러는 VM 과 함께 제공되며 사용 여부는 사용자 선택
  • .Net Framework 도 JIT Compilation 기술을 사용함.

AOT or AOTC

  • Ahead of Time Compile
  • Java 의 바이트코드를 C 로 변환하고 이를 다시 C Compiler 를 이용해서 해당 아키텍쳐에 맞는 Native Code 로 만들어 실행하는 기술

Java 가속 기술 비교

기술 속도 향상 특징
JIT 10~15x Application 크기 커짐
AOT(C) 6~10x 프로파일링 및 컴파일 시간이 있어서 초기 실행시간이 느려짐
Jazelle 6~10x  

주) Mobile 에서는 JIT 와 Jazelle 사용이 일반적임.

주) Application 크기가 커지는 것을 제외하면, AOT 방식이 최대 성능을 보일 수 있음.

마이크로소프트 @cloud conference

today 2010-02-25 face Posted by appkr turned_in Work & Play forum 0

우리가 사용하는 클라우드 서비스들의 백엔드에서 움직이는 시스템의 구성과 그 시스템들이 움직이는 원리를 이해할 수 있는 좋은 기회였다.

마이크로소프트 클라우드 제품군은 개념적으로

  • Infra@cloud
  • Data@could
  • Application@cloud

로 구분한다. 기조연설이 끝나고 나서, 각 제품군별로 3개의 트랙으로 나누어 세션들이 진행되었으며, 난 Infra@cloud 에 참석했다. 대부분의 청중들은 각 기업의 IT 관리자였다.

지식노동자들은 어떻게 일하는가?

지식노동자들의 일의 본질은 무엇인가를 선택하는 것이다. 올바른 선택을 위해 데이터가 필요하고, 데이터는 데이터소스로 부터 받을 수 있다. 방대한 데이터에서 유용한 데이터를 선택하고 해석하고 사용하는 일일 것이다.

‘클라우드’ 란 무엇인가?

마이크로소프트는 클라우드를

필요에 의해 유연하게 확장될 수도 축소될 수도 있는 컴퓨팅 리소스들—하드웨어, 소프트웨어, 데이터베이스, 네크워크—의 풀

로 정의한다.

과거에는 기업들이 데이터센터를 보유했었다 (비용↑, 통제가능성↑). 그 이후엔 소유는 하되, 외부 전문 관리 업체에 맡겼었다 (비용↓, 통제가능성↓). 반면 클라우드는 컴퓨팅 자원 및 데이터센터를 소유하지 않고, 빌려 쓰는 개념이다 (비용↓, 통제가능성↑).

클라우드란 갑자기 생긴 기술이 아니다. SaaS, IT Governance, … 등 많은 기술이나 개념들이 존재해 왔었고, 그 기술들을 융복합해서 클라우드라고 부르기로 한 것이다. 따라서, 클라우드라는 용어는 일시적인 유행일 수 있으나, 클라우드를 위한 인프라와 그 위에서 동작하는 서비스가 갑자기 사라지지는 않을 것이다.

분명, 마이크로소프트, IT 관리자가 생각하는 클라우드, 일반 사용자가 생각하는 클라우드의 정의는 분명이 다르다.

keyboard_arrow_up