- 단어만 무성한 클라우드 구축에서의 개략적인 소개
- 깊게는 아니더라도 클라우드 구축을 따라하기 식으로 소개
- Private Cloud 구축의 시작
- 깊이 있는 설명보단 개략적인 설명에만 그친 점
- 구축과 관리를 모두 담으려다 실패한 중간 설명
- 컴퓨팅 서비스만 다룬 점
HTML 5는 웹 페이지를 표현하는데 있어서 HTML 4에 비해서 눈부신 발전을 한 마크 업 언어입니다. HTML 5에 앞서서는 웹의 미래는 Semantic 웹이란 개념이 대두되면서 XML로 기술된 XHTML 2가 있었습니다.
그러나 XHTML 2는 웹 브라우저 제작 회사들의 지지를 받지 못하게 되었고 HTML 5는 HTML 4에 비해 프로그래머에게 보다 친숙하게 설계되었습니다. 그러면서도 웹 페이지 사용자에게도 다양한 사용자 경험을 제공하게 되었습니다.
이러한 사용자 경험의 확대엔 HTML 5의 신기술 중 Canvas가 자리잡고 있습니다. Canvas는 웹 페이지에서 바로 그림을 그리고 표현할 수 있는 기술입니다.
<HTML 5 Canvas>는 HTML 5의 Canvas로 할 수 있는 모든 기술은 아닐지라도 이것이 캔버스다!를 외칠 수 있을 정도의 내용을 게임을 예로 들어 설명합니다.
캔버스의 테스트는 아직 모든 브라우저가 캔버스를 지원하는 것이 아닌 만큼 IE에서의 캔버스 테스트보다 구글 크롬에서의 테스트를 추천합니다.
캔버스에 그리기
HTML 5에서 Canvas 영역은 브라우저 전체가 아닙니다. 그래서 Canvas 태그가 위치한 영역과 넓이, 높이에 따라 캔버스 영역이 달라지지요.
Chapter 2에서는 캔버스에 그림을 그리는 기본 방법에 대해서 알아봅니다. 캔버스만 웹 페이지에 올려놓기만 하면 그림이 그려지면 좋겠지만 그렇지 못하니 캔버스 위에서 선을 그리고 원호와 캔버스 변환 등을 통해 원하는 그림을 어떻게 만들어 내는 기본 방법을 배우게 됩니다.
문자, 이미지, 애니메이션 그리기
Chapter 3 ~ Chapter 5까지는 캔버스에 문자와 이미지, 수학과 물리학을 적용한 애니메이션을 표현하는 방법을 배우게 됩니다. 문자 API와 이미지 API를 통해 문자를 표현하고 이미지를 불러들여 조작하는 것은 캔버스에서 중요한 요소로 분류될 수 있습니다.
특히 Chapter 5에서는 수학과 물리학을 적용해 캔버스에서 애니메이션을 구현해봅니다. 이 장을 통해서 독자는 애니메이션을 직접 표현하는 방법을 자세하게 배우게 됩니다.
캔버스와 비디오 그리고 오디오
HTML 5엔 다양한 비디오와 오디오 파일을 읽어들 일 수 있도록 되어 있습니다. 그런데 이런 비디오나 오디오 파일을 읽어들 일 수 있는 시중의 플레이어들은 겉모습도 화려하고 기능도 많습니다. 물론 HTML 5에 이르러서 모든 브라우저에서 플러그인 없이 비디오나 오디오가 재생된다는 점은 훌륭한 장점에 속합니다.
Chapter 6 ~ Chapter 7에서는 캔버스의 그리기와 Video, Audio 태그를 자바스크립트로 제어해서 브라우저에서 기본 제공하는 플레이어보다 겉모습도 예쁘고 잘 동작하는 멋진 플레이어를 만드는 방법을 배우게 됩니다.
이제 것 배운 기술을 발산하기 – 게임을 만들어 보자!
<HTML 5 Canvas>의 Chapter 1에서 Chapter 7까지는 Canvas 기본 사용 방법을 배웠다면 Chapter 8 ~ Chapter 9까지 “지오 블라스터”의 기본 구성 및 비트맵과 사운드를 구현합니다. Chapter 9까지 충실히 따라왔다면 브라우저에서 동작하는 게임이 독자를 기다리고 있을 것입니다.
Chapter 10에선 BS Bingo 게임을 폰갭 프레임워크로 모바일 기기로 포팅하게 됩니다. 모바일 브라우저도 HTML 5 Canvas를 부분 지원한다는 것을 본다면 HTML 5 Canvas의 활용은 모바일에서도 유용하지 않을까요?
Canvas 저 편 너머로 할 수 있는 것! – 3D, 다중 사용자 애플리케이션
아직 캔버스는 2D 그래픽만 표현할 수 있지만 일부 브라우저에선 실험적으로 3D 객체를 그리거나 표현해낼 수 있습니다. 이 장의 내용은 구글 크롬을 통해서만 테스트할 수 있습니다.
그리고 ElectroServer 를 통해서 다중 사용자간에 캔버스에 그릴 객체(말은 이렇게 해도 캔버스는 즉시성을 가지고 있기 때문에 객체 단위로 그림을 관리할 수 없습니다)를 사용자간에 보내 채팅 애플리케이션을 만들거나 화이트 보드 애플리케이션을 만들어 볼 수도 있겠습니다.
<HTML 5 Canvas>는 HTML 5의 Canvas를 지금 알려진 것보다 더 깊이 더 많이 알게 도와줍니다. 무엇보다 저자와 번역자들이 이 책을 통해 쏟아낸 지식들은 국내 웹에서도 쉽게 찾아보기 어려운 것이 많으므로 캔버스에 대해 깊게 공부해보고 싶은 분들에게 추천합니다.
제게도 본 도서는 HTML 5의 캔버스가 단순히 물감만 표현할 수 있었던 캔버스가 아님을 알게 되기도 했습니다. Canvas의 알파부터 오메가까지! 알고 싶은 모든 분들 어서 오세요~!
리더는 무엇일까? 이 질문은 사람에 대해서 조금씩은 다른 답이 나오게 된다. 사람 뿐만 아니라 그때 그때의 처한 환경에 따라서도 다른 대답이 나오기도 한다.
20살을 시작하면서 야심 차게 4년 졸업을 목표로 했던 방송대도 32살 졸업을 목표로 달리고 있는 나를 보면 지난 20대의 나는 어떤 목표를 가지고 달렸을까 하는 의구심이 들기도 한다.
Smart 하다는 단어는 미국에선 똑똑한, 영리한 이란 단어로 사용되며 영국에선 말쑥한, 깔끔한 등으로 해석되기도 하며 또는 상류층, 고급이란 뜻으로 해석되기도 한다.
저자가 서문에서 언급한 것처럼 스마트라는 용어는 어디에 갖다 붙여도 그럴듯한 용어가 되어버린다. 마치 각종 명사에 e를 갖다 붙여 e-정부, e-쇼핑 처럼 말이다.
저자는 훌륭한 리더보다 노력하는 리더이기를 독자에게 요청한다. 그럼 리더는 어떤 유형의 사람이 될 수 있을까? 무엇보다 리더는 사람을 이끌고 밀어주는 사람이기에 감성적이며 미래를 통찰할 수 있는 사람이 리더에 적합한 사람은 아닐까? 내게 리더란 무엇인가? 하는 질문을 던져서 대답해본다면 “모르겠다”.
<딥스마트>는 크게 관계, 조직, 비즈니스의 판단 기준, 전문 역량, 생각의 최적화로 5가지 Part로 나누어 딥스마트형 리더가 가져야 할 역량을 제시한다.
늘 뻔한 이야기로 들리지만 어떤 분야에서든 성공하기 위해선 그 분야에 집중해야 한다. 딥스마트도 기본 원리는 같다. 늘 노력해야 한다는 것.
사람과의 관계는 리더가 특히 중요시해야 할 덕목이기도 하며 스트리트 스마트가 성공하는 발판 지점이기도 하다. 저자도 故 김철수 대표와의 연을 소개하며 관계가 지닌 힘에 대해서 설명하고 어떻게 관계를 엮고 만들어나가는지 가이드를 제시한다.
조직으로 실현하라에서는 리더가 혼자 힘으로 가는 것이 아닌 만큼 어떻게 조직을 움직이는지 제시한다. 호칭, 질문, 일의 범위, 학습 능력은 조직에서 중요시 된다. 이에 따라 우리들도 노력하는 리더가 되기 위해서 조직에서 어떤 자세를 가져야 하는지 어떤 목표를 향해서 가야 하는지는 정해놓고 달려야 한다.
비즈니스의 판단기준에선 선택의 지점에서 리더가 어떤 기준을 가져야 하는지를 설명하고 전문 역량에서는 리더가 스스로 고인물이 되지 않기 위해서 어떻게 해야 하는지 제시한다.
운명에게 삶을 내주지 않고 느낌과 생각을 구분하고 마치 처음인 것처럼 리허설 하는 것! 리더에게 가장 필요한 것은 아닐까?
생각을 최적화하라에선 직장인이 반드시 갖추어야 할 기록과 관련한 이야기를 풀어내는데 개인적으로 가장 와닿았던 것은 기록하지 않으면 아무것도 하지 않은 것이다란 말이었다.
적어도 일기를 쓰고 업무일지를 남기는 것이 왜 도움이 되는지 스스로를 고찰해볼 수 있는 좋은 기회는 아닐까? 최근에 여차저차 아는 분을 열심히 글로 설득해서 기술노트를 함께 운영하게 되었는데 업무를 하거나 개인적으로 알게 된 것을 정리하고 있다. 이런 행동 하나하나가 나와 상대의 발전에 도움이 된다고 생각하니 운영을 시작하길 잘했다는 생각이 든다.
이제 것 사회 생활을 하면서 나는 어떤 부류의 사람에 속할까? 돌이켜보니 정말 부끄럽고 아둔하게도 헛똑똑이었다. 관계편을 읽으면서 어찌나 얼굴이 화끈거리던지 한참을 멍해있었다.
내가 리더십과 오너십을 발전시켜 나갈 사람인지 아직은 모르겠지만 내가 어떤 자세를 취해 앞으로 나가야 할지 <딥스마트>를 통해 어렴풋이나마 느끼고 깨닫게 되었다. 2012년 초 이장석 부사장님의 <첫 출근하는 아들에게>를 읽고 나서도 이제 것 변한 것이 없다는게 부끄러웠다.
그리고 이 책의 저자이신 이정규님과 한국IBM의 이장석 부사장님처럼 자신의 분야에서 충실하는 것이 올바른 리더가 되는 길이라고 생각한다.
나는 괜한 치세욕에 눈이 멀어서 여기저기서 명예욕을 얻으려 했던 것은 아닌지 반성해볼 좋은 계기가 되었다.
이 책을 읽어볼 독자는 지금 리더이신 분도 좋겠지만 자신이 왜 일을 하는지 모르는 분에게 더 추천하고 싶다. 과거에 읽었었던 <마음을 움직이는 프로젝트 관리>에서 제시한 PM과 팀원의 역할처럼 <딥스마트>에서는 리더의 자질을 발전시켜 나간다면 독자도 노력하는 리더에 한 발짝 더 나아갈 것이라고 생각한다.
이 책을 통해 내가 주장하고 싶은 말은 이렇다.
”훌륭한 리더는 어디에도 없다. 다만 노력하는 리더만 있을 뿐이다”