'전체'에 해당되는 글 33건

  1. 2010/08/26 픽사 이야기
  2. 2010/08/18 Java에서 keep-alive를 이용한 HTTP Persistent Connection
  3. 2010/07/30 마이크로소프트의 스트리트 슬라이드(Street Slide)
  4. 2010/07/18 슈렉 포에버(Shrek Forever After) (2)
  5. 2010/07/18 나잇 & 데이 (Knight & Day)
  6. 2010/07/16 웹 진화론
  7. 2010/06/28 펠리칸맨
  8. 2010/05/14 객체지향적으로 생각하라!
  9. 2009/01/01 Zooey Deschanel와 She & Him
  10. 2008/08/19 다크나이트 포스터 in Czech (1)

픽사 이야기

책/IT 2010/08/26 00:23
픽사 이야기 - 8점
데이비드 A. 프라이스 지음, 이경식 옮김/흐름출판


전 보통 영화를 보기전에 기대를 많이 안하려고 합니다. 너무 기대를 하고 영화를 보면 영화가 기대치에 못미쳐서 실망을 하는 경우가 많았기 때문입니다. '픽사'에서 만드는 애니메이션들은 그래도 항상 기대를 하고 보러 갑니다. 보고나면 언제나 기대 이상의 이야기를 들려주고, 보여줬으니까요. 

'픽사 이야기'라는 책의 광고를 인터넷에서 보자마자 바로 질렀습니다. 영화를 만들다보면 한번은 삐끗하기도 할텐데, 이제까지 나온 모든 장편 애니메이션을 흥행과 비평(<Cars>는 평이 안좋았다라곤 하지만 '픽사' 라는 타이틀을 빼고 본다면 괜찮은 작품이였습니다.)면에서 항상 성공을 하는 그들의 비법이 궁금하기도 했고, 어떻게 이런 회사가 탄생하게 됐는지 그 비화도 궁금했었거든요.
책에서 이런 제 궁금증을 만족시켜 줬습니다. 처음 회사를 만들게 된 배경부터 애플의 경영자인 스티브 잡스가 어쩌다 픽사를 맡게 됐는지. 그리고 영화의 성공을 통해서 결국 디즈니에게 엄청난 금액으로 팔리게 된 과정도 상세하게 기술되어 있습니다. 뿐만 아니라 픽사의 영화를 좋아하는 사람(저같은 사람!)은 이제까지 봤던 그들의 작품을 연대순으로 만들어지게 된 배경과 여러 에피소드를 읽어나가면서 장면들을 떠올릴 수 있는 기회도 제공합니다. 책 속에 이미지로 제공한다는 말이 아니라, 에피소드와 함께 특정 장면에 대한 묘사를 통해서 보여주지요.
또 하나 이책에서 마음에 들었던 부분은 20년동안 자신들의 꿈을 이루기 위해서 준비해 오는 픽사의 주역들의 얘기입니다. 자서전이나 평전을 읽으면서 '나도 저런 사람이 되야지!' 와 비슷하게 그들처럼 하고 싶은 일을, 이루고자 하는 꿈을 좇아 가는 삶을 살고 싶다란 생각마저 들게 해주는 흥미있는 일화가 많이 있습니다.

예전에 제가 작성했던 <라따뚜이>의 리뷰<월E>의 리뷰에서 알 수 있듯이 전 픽사의 왕팬(?)입니다. 픽사의 팬이시라면 이 책을 꼭 읽어 보라고 권합니다. 픽사라는 회사가 아니라 3D컴퓨터 애니메이션에 관심이 있는 분들도 읽어 보셔도 좋을 것 같습니다.

PS. 책에서 다루고 있는 픽사의 영화는 그들의 첫 작품에서부터 2007년 작품인 <라따뚜이>까지입니다. 2008년에 나온책이라서 그런지 그 이후의 작품에 대해서는 2~3페이지 정도만 할애해서 간단하게 정리를 해놨더군요.

' > IT' 카테고리의 다른 글

픽사 이야기  (0) 2010/08/26
웹 진화론  (0) 2010/07/16
객체지향적으로 생각하라!  (0) 2010/05/14
당신은 웹2.0 개발자입니까?  (1) 2007/08/02
Trackback 0 : Comment 0

Java에서 keep-alive를 이용한 HTTP Persistent Connection

컴퓨터/개발 2010/08/18 20:06

HTTP의 커넥션은 기본적으로 stateless입니다. 즉, 하나의 request/response에 대해서 하나의 TCP 커넥션을 맺고 난 이후에 커넥션을 재사용하지 않고 끊어버립니다. 이는 새로운 request가 있을 때마다 계속해서 새로운 커넥션을 맺어야 하기 때문에 HTTP/1.1에서는 다수개의 request/response에 대해서도 기존에 맺은 TCP 커넥션을 재사용할 수 있도록 protocol이 추가되었습니다. 이러한 커넥션 재사용을 HTTP Persistent Connection 이라고 합니다.

HTTP/1.1부터 Persistent Connection을 위해서 keep-alive를 지원합니다. 일부 HTTP/1.0 이용하는 웹서버 구현에서 keep-alive가 사용가능하지만 공식적인 스펙으로는 1.0에서는 지원하지 않습니다. Keep-alive를 사용하는 방법은 Connection 속성값에 사용을 명시하면 됩니다.


  • Connection: keep-alive   = Persistent Connection 사용
  • Connection: close           = Persistent Connection 사용 안함

물론 웹서버에서 keep-alive를 지원해야지만 이용가능합니다. 웹서버가 Persistent Connection을 지원하지 않는다면 헤더에 keep-alive를 사용하더라도 Persistent Connection을 사용할 수 없습니다. 따라서 Persistent Connection의 전제 조건은 "웹서버에서 지원해줘야 한다" 입니다.

이 Persistent Connection을 Java에서 사용할 때는 단순히 keep-alive 설정만으로는 사용할 수 없습니다.

Java가 지원하는 HttpURLConnection 객체를 사용시에는 다음의 내용을 만족해야만 Persistent Connection을 사용합니다. 다음의 내용을 만족하지 않으면 커넥션을 재사용할 수 없습니다.

  1. 커넥션에서 얻은 inputstream을 끝까지 다 읽어야 함. 끝까지 읽지 않으면 HttpURLConnection이 해당 커넥션에 clean 작업을 시행하지 않기 때문에 커넥션을 재사용 불가.
  2. getInputStream을 하다가 IOException이 발생한 경우, catch에서 커넥션에 getErrorStream 메소드를 호출하지 않으면 clean 작업을 시행하지 않기 때문에 커넥션을 재사용 불가.

따라서 컨텐츠의 내용을 직접 사용하는 경우가 아니라면 HEAD 메소드만을 사용하는게 좋습니다. GET이나 POST를 사용한다면 불필요한 컨텐츠임에도 불구하고 inputStream을 끝까지 읽어야 하기 때문이죠.


Keep-alive 사용 예시

    URL realUrl = new URL("http://www.diquest.com/);
    uCon = (HttpURLConnection)realUrl.openConnection();
    uCon.setRequestMethod("GET");
    uCon.setUseCaches(false);
    uCon.addRequestProperty("Connection", "keep-alive");    
    is = uCon.getInputStream();
    br = new BufferedReader(new InputStreamReader(is, "utf-8"));
    String line = null;
    while((line = br.readLine()) != null) {
//    끝까지 읽어야 함

    }
   } catch (IOException e) {
    uCon.getErrorStream();
   } finally {
//      close 작업 수행
   }

좀 더 효율적으로 사용하기 위해서는 재사용할 커넥션의 수를 시스템 프로퍼티인 http.maxConnections를 설정하면 됩니다. 이 프로퍼티는 default로 5로 설정되어있습니다.


참고 URL
http://download.oracle.com/javase/1.5.0/docs/guide/net/http-keepalive.html
http://imhoratiu.wordpress.com/2010/03/22/httpurlconnection-over-https/

'컴퓨터 > 개발' 카테고리의 다른 글

Java에서 keep-alive를 이용한 HTTP Persistent Connection  (0) 2010/08/18
Trackback 0 : Comment 0

마이크로소프트의 스트리트 슬라이드(Street Slide)

컴퓨터/웹 2010/07/30 20:30

마이크로소프트에서 Street Slide라는 서비스가 나옵니다. 구글의 Street View 서비스와 유사한 서비스인데, 데모에서 보여주는 모습은 구글 Street View 이상으로 편리해 보이네요. 특히나 인상적인 부분은 파노라마 영상으로 거리의 모습을 보여줘서 맵의 이동의 편의성을 높인 부분입니다.
구글 Street View나 다음 로드뷰를 이용할 때 360도 회전이나 거리 모델링은 잘 되어 있는데, 거리의 전체적인 모습을 살펴보기가 힘들었는데, Street Slide에서 파노라마 영상이나 맵과의 연동을 통해 이동하는 기술은 이런 불만 사항을 없애 줄 수 있을 것 같습니다.





거리 이름을 통해 이동하는 기술도 상당히 유용해 보이는데, 블록별로 거리 명칭이 잘 정리 되어 있는 미국에서나 가능할까요? 우리나라에서도 이용할 수 있다면 매우 유용할 것 같습니다.

 

'컴퓨터 > ' 카테고리의 다른 글

마이크로소프트의 스트리트 슬라이드(Street Slide)  (0) 2010/07/30
Data Link & Semantic Web 세미나 후기  (4) 2008/07/22
Semantics의 Qrobo  (0) 2008/06/26
Trackback 0 : Comment 0

슈렉 포에버(Shrek Forever After)

영화/리뷰 2010/07/18 15:41

사용자 삽입 이미지















 

 슈렉1, 2편에 비해 3편은 굉장히 실망스러웠습니다. 1편에서 보여줬던 기존 동화 뒤틀기에서 오는 통쾌함과 2편의 파괴력 넘쳤던 유머는 3편에서는 찾아 볼 수가 없었거든요. 4편이 나온다고 했을 때 1,2편으로의 회귀를 기대했습니다. 하지만 4편에서 그런 회귀는 없었습니다. 오히려 3편의 동어반복에 가깝습니다. 좀 심하게 말한다면 4편은 기존의 만들어 놓은 캐릭터를 이용해서 3D라는 기술에 기대어 마지막으로 슈렉의 네임벨류를 이용해 돈을 벌고자 하는 드림웍스의 모습으로 밖에 보이지 않네요. 슈렉 시리즈의 마지막이라고 하는데, 이렇게 끝내다니 영화를 보고나서 많이 아쉽고 안타까웠습니다.


사용자 삽입 이미지










사용자 삽입 이미지












 

전체적으로는 실망한 이 영화에서도 그나마 위안을 얻을 수 있었던 것은 기존의 매력있는 캐릭터들의 모습을 다시 볼 수 있었다는 것입니다. (아마 이렇게 본전은 할 수 있을거라는 생각에 4편을 제작했겠지만요.) 아쉽게도 그런 반가운 캐릭터 중에서 '슈렉'과 '피오나'는 없었습니다. 특히 '피오나'는 영화의 전개를 위해서 등장하는 들러리같은 느낌이였습니다. 반가웠던 캐릭터는 '동키'와 '장화신은 고양이'였습니다. 특히, 2편에서 최고의 장면이였던 '장화신은 고양이'의 애교 눈빛은 살이 쪘어도 여전한 매력을 발산했습니다. (그래서인지 '장화신은 고양이'를 주인공으로 한 스핀오프 영화가 개봉할 예정이라네요. 슈렉4를 보고 나서인지라 기대 반 걱정 반;)


사용자 삽입 이미지











마지막으로 슈렉4에 대해서 하고 싶은 이야기는 영화 속에 나오는 기존 동화의 캐릭터에 관해서 입니다. 슈렉 시리즈의 정신은 1편에서 부터 계속 내려오는 기존 동화의 뒤틀기입니다. 4편에서 뒤집기 위해 선택된 동화속 캐릭터는 '피리부는 사나이'인데, 저에게 있어서 이 캐릭터에 관한 설정은 딱 절반만 좋았습니다. '피리부는 사나이'의 대화법은 재밌고 좋았고, 공격법은 민망했습니다. 그 민망함이라는게 마치 장기자랑에 나와서 코믹댄스를 추는데 웃음의 포인트가 없는 그런 민망함(?) 이였습니다; 극장 내에서 이런 설정에 폭소를 터뜨리는 분도 있었지만요. 


6.5 / 10.0점
왕십리 CGV IMAX



P.S 처음부터 3D 개봉을 염두해두고 제작한 것 같은데, 그에 비해 3D 효과가 너무 미비했습니다. 3D라도 좋았으면 좀 더 장점이 있는 영화가 됐을텐데, 그점도 많이 아쉽습니다.

'영화 > 리뷰' 카테고리의 다른 글

슈렉 포에버(Shrek Forever After)  (2) 2010/07/18
나잇 & 데이 (Knight & Day)  (0) 2010/07/18
월-E (Wall-E)  (0) 2008/08/18
나의 특별한 사랑이야기 (Definitely, Maybe)  (0) 2008/04/10
댄 인 러브 (Dan in Real Life)  (2) 2008/04/06
열 한번째 엄마  (0) 2007/12/01
Trackback 0 : Comments 2

나잇 & 데이 (Knight & Day)

영화/리뷰 2010/07/18 11:20


  

영화를 보기전에 톰 크루즈와 카메론 디아즈라는 두 스타 배우의 조합과 예고편을 보고는 <미스터 & 미세스 스미스>와 유사한 영화일 거라고 생각했습니다. 물론 어느정도 비슷한 느낌을 주는 영화이지만 <미스터 & 미세스 스미스>가 볼거리 위주의 액션에 중점을 둔 영화였다면 <나잇 & 데이>는 액션의 비중은 생각보다 낮습니다. 물론 몇몇 장면에서 화끈하고 멋진 액션 장면을 보여줍니다. 하지만 이 영화의 진정한 매력은 화려한 액션 장면보다는 쌈마이 스타일의 액션입니다. A급 스타들이 보여주는 B급 영화의 향기가 돋보입니다. 쿠엔틴 타란티노 영화에서 잔인한 장면들을 줄인 분위기라고나 할까요? 물론 쿠엔틴 타라티노 스타일에는 한참 미치지 못하지만요.


회사 사람들과 같이 봤는데, 호불호가 좀 갈리더군요. 하지만 좋다, 싫다 평가 내린 사람들 모두 영화의 느낌은 같았습니다. 

  '진짜 말도 안되는 영화다!', '대놓고 막나간다!'

전 막 나가서 굉장히 좋았습니다.^^ 말도 안되는 액션 장면에서도 폭소하고, 진지한듯 웃기는 톰 형의 연기에도 폭소하고. 영화 속에서의 막나가는 장면(일명 막장인가요ㅎ)을 싫어하시는 분은 어쩔 수없지만, 재차 강조하고 싶은건 이 영화는 처음부터 '우린 막나갈꺼야!'라고 강조하면서 진행됩니다. 그리고 그게 이 영화의 매력입니다.



8.5 / 10.0 점

신도림 CGV

'영화 > 리뷰' 카테고리의 다른 글

슈렉 포에버(Shrek Forever After)  (2) 2010/07/18
나잇 & 데이 (Knight & Day)  (0) 2010/07/18
월-E (Wall-E)  (0) 2008/08/18
나의 특별한 사랑이야기 (Definitely, Maybe)  (0) 2008/04/10
댄 인 러브 (Dan in Real Life)  (2) 2008/04/06
열 한번째 엄마  (0) 2007/12/01
Trackback 0 : Comment 0

웹 진화론

책/IT 2010/07/16 19:35
웹 진화론 - 8점
우메다 모치오 지음, 이우광 옮김/재인

- 웹1.0의 특징은 다음과 같고, 대세인 웹2.0의 특징은 이러이러하다.-
이 책은 이런 얘기를 다루고 있지 않아서 마음에 들었습니다. 물론 2006년에 발간된 책이기 때문에 많은 부분이 어디서 한번 쯤 들어 봄직한 내용들고 구성되어 있습니다. 구글이라는 회사가 지메일 서비스를 하고, 애드 센스라는 수익 분배 기술을 가지고 있다는 것은 많은 사람들이 알고 있는 사실이며, 웹2.0 기업을 얘기할 때 빠지지 않고 등장하는 아마존과 아마존하면 항상 따라오는 롱테일에 대한 설명도 지금은 새로운 내용이 아니긴 합니다. 그렇다고 구글이 안드로이드 OS를 개발할 것이고, 아마존은 킨들이라는 e-book 리더기를 개발할 것이라는 예측을 하고 있는 책은 더더욱 아닙니다.
그럼에도 4년이나 지난 이책이 지금도 읽을 가치가 있는 것은 변화의 본질(책에서는 진화라고 표현한)에 대한 저자의 통찰력이 곳곳에서 보이기 때문입니다. 기술에 대한 설명의 나열은 4년이 지난 지금에 와서는 큰 의미가 없지만, 그런 기술이 나오고, 기업이 나오게 된 본질에 대한 저자의 사고 방식은 지금의 기술 변화의 흐름을 이해하는데 도움됩니다.
구글이 OS인 안드로이드로 스마트폰 시장의 큰 흐름을 주도하고, 아마존이 킨들을 개발한 것도 웹이 PC로만 접근이 가능하던 시대를 지나 여러 모바일 디바이스에서 접근이 가능한 환경이 만들어졌고, 그에 따른 두 기업의 변화라고 볼 수 있겠네요.
기술에 대해 궁금증을 해결하기 위해서라면 비추인 책이지만, 흐름을 읽는 시각을 넓히는데는 도움을 줄 수 있는 책이라고 생각합니다.

' > IT' 카테고리의 다른 글

픽사 이야기  (0) 2010/08/26
웹 진화론  (0) 2010/07/16
객체지향적으로 생각하라!  (0) 2010/05/14
당신은 웹2.0 개발자입니까?  (1) 2007/08/02
tags : 웹진화론,
Trackback 0 : Comment 0

펠리칸맨

책/소설 2010/06/28 20:31
펠리칸맨
레나 크론 저/따루 살미넨,백혜준 공역
  인간이 되고 싶어하는 펠리칸 이야기. 처음 책의 제목을 보고는 펠리칸처럼 생긴 사람에 관한 이야기일 것이라고 막연히 생각했는데, 사람이 되고자하는 펠리칸에 관한 이야기 입니다. 사람처럼 행동하고, 생각하고 싶은 새에 관한 여러 에피소드를 동화스럽게 전개해 나갑니다.
동물의 관점에서 본 인간의 모습에 관한 이야기의 대부분이 그렇듯 일반적으로 생각하는 사람들의 행동을 다른 시각으로 해석하고, 그런 동물의 모습 속에서 교훈적인 의미를 부여하는 방법은 조금 진부하긴 합니다. 하지만 진부함 속에서도 사람처럼 행동하는 펠리칸의 모습에 대한 묘사와 또다른 주인공인 에밀과 나누는 대화는 책을 읽는 사람으로 하여금 입가에 미소를 머금게 하는 아이들의 재롱같은 천진함이 있습니다. 가볍게 미소지으면서 읽기에는 부족함이 없다는 생각이 드네요.

2004년에 핀란드에서 영화로도 나왔군요. 스틸컷만으로는 소설 속의 내용을 잘 옮겨 놓은 듯 한데, 기회가 된다면 직접 보고 싶네요.

' > 소설' 카테고리의 다른 글

펠리칸맨  (0) 2010/06/28
인 더 풀  (0) 2008/01/30
포르토벨로의 마녀  (0) 2008/01/19
나는 전설이다  (1) 2007/08/09
Trackback 0 : Comment 0

객체지향적으로 생각하라!

책/IT 2010/05/14 08:29
객체지향적으로 생각하라!
맷 와이스펠드 저/배선종
'객체 지향적', '생각' 이 두개의 단어가 이 책을 고르게 된 주된 이유였습니다.
객체지향적 설계를 심도 있게 다룰 것이라는 기대에는 미치지 못했지만 기본서로서는 괜찮은 책입니다. Java를 기본으로 다루고 있지만 책에서 다룬 예제 코드를 각 챕터의 마지막에 C#과 VB .NET 코드까지 제공합니다.
객체지향의 개념에서부터 응용까지다루고 있어서, 다른 언어를 다루다가 처음으로 객체지향 언어를 다루게 된 분들이나 객체지향에 대한 기본을 다지고 싶은 분들에게 추천하고 싶은 책입니다. 중급 이상 개발자 분들이 읽기에는 기초적인 내용이 대부분이지만 초급에서 중급 개발자로 올라서려는 분들은 기본을 다지기 위해서 한번쯤 훑어 볼 만한 가치가 있는 그런 책입니다.

' > IT' 카테고리의 다른 글

픽사 이야기  (0) 2010/08/26
웹 진화론  (0) 2010/07/16
객체지향적으로 생각하라!  (0) 2010/05/14
당신은 웹2.0 개발자입니까?  (1) 2007/08/02
Trackback 0 : Comment 0

Zooey Deschanel와 She & Him

영화/이야기 2009/01/01 14:35

올해 가장 많이 들은 음악이 She & Him의 Why Do You Let Me Stay Here 였습니다. 특이한 분위기의 뮤직비디오도 상당히 맘에 들었었고요.

사용자 삽입 이미지
2008년도 마지막으로 극장에서 본 영화가 <예스맨>이었는데, 상당히 낯익은 여배우가 나오는 겁니다. '저 배우를 어디서 봤지'하고 생각하며 영화를 보고 있었는데, 극 중 노래하는 장면에서 목소리를 듣고는 '설마?!' 했습니다.
집에 와서 바로 검색해보니 여배우 Zooey Deschanel이 바로 She & Him의 보컬이였습니다. 검색해보니 바로 나오는걸로 봐서는 많은 분들이 아셨을 것 같긴하지만, 전 정말 놀랐거든요-o- 영화 속에서 매력있게 노래하는 Zooey Deschanel의 모습에 반하셨다면 She & Him의 앨범도 한번 들어보세요.

독특한 분위기의 Why Do You Let Me Stay Here 뮤직비디오도 한번 감상해 보세요^^ <예스맨> 속 여주인공의 이미지가 그대로 남아있는 것 같습니다.

Trackback 0 : Comment 0

다크나이트 포스터 in Czech

영화/이야기 2008/08/19 01:33

얼마전에 학회 참석차 체코에 갔었습니다. 정말 기대를 많이하고 간 체코였지만 하필이면 <다크나이트> 개봉날과 맞물려서 여행하면서 은근히 속상했었죠^^
(한국 온 다음날 바로 봤어요)
그러다가 <다크나이트> 광고가 있어서 너무나 반가운 마음에 사진을 찍었죠.
막 반사되서 이쁘게는 안나왔지만 그냥 반가워서요.

사용자 삽입 이미지사용자 삽입 이미지


뭐라고 써있는지 감으로 맞히자면 아마도 '암흑의 기사'나 '어둠의 기사'라고 쓰여있겠죠?^^
Trackback 0 : Comment 1