"Blog"에 해당하는 글들
페이지:«12345678...43»

디아블로 폰트 조사

5월 18, 2012   //   alexken작성   //   기술, 인생  //  3 Comments

디아블로3 한글 로컬라이제이션 칭찬이란 글을 쓰고 보니, 한글 자모에 + 들어간 지리면 곤란한 디아블로체가 진짜 폰트인지 아니면, 분위기를 위해서 해당 부분만 이미지로 표시했는지가 궁금해서 좀 살펴보았음.
왜냐면, 몇몇 굵직한 타이틀에서만 사용하고, 일반 퀘스트 설명은 죄다 일반 세리프체로 하기 때문이다.

성격상 궁금하면 못참는지라,
까 봤더니 역시 폰트가 맞았음.

하지만 현대 한글 11172자를 다 가지고 있지는 않았지만, KSX1001(구 KSC5601) 2350자 보다는 많이 가지고 있었음.
2350범위는 넘지만 많이 사용되는 “똠”, “뷁”도 포함하고 있음.
하지만 펲시콜라 펲은 없고…

이 글의 취지는 한글 글리프를 다 구현 안했다고 까는 글이 아니라, 진짜로 하나의 게임을 위해서 폰트까지 새로 개발한 블리자드사를 찬양하는 글임을 밝혀둠.
네이버의 나눔글꼴을 제외하고, 다음체, 여러 지자체가 행사때 나눠준 글꼴 대부분이 2350자 수준이었기 때문에 심하게 뭐라하지 말자.

원래는 이렇게 보였어야 했음.

스크린캡쳐 뜨자 마자 폰트를 어디서 구했는지, 폰트 내부를 어떻게 까봤는지는 까먹어 버렸음(무서운 노인성 치매).

블리자드사가 대인배답게 한글날을 기념해 폰트를 공개하면 좋겠지만, 그렇지 않은 상황에서 홈페이지나 문서 작성시 사용하면 고소 크리 맞을 수 있음.

PS:블리자드사의 공식입장을 찾았음(중간의 에반님의 글)

현지화 팀에서 확인한 내용을 알려 드립니다.
아시겠지만 폰트도 지적재산권을 인정받는 저작물입니다. 현재 해당 폰트 개발업체와 계약에 의거해 블리자드 엔터테인먼트에서 디아블로 III의 게임 및 게임 파생물에 해당 폰트를 사용할 수 있도록 되어 있기 때문에 원칙적으로는 제 3자가 사적인 용도로 사용할 수는 없는 점 양해를 구합니다.

로 봤을 때 블리자드사가 폰트에 대한 전체 권리를 가지고 있지 않으므로 향후 공개도 불가능.

HTML5:getUserMedia를 이용한 초간단 웹캠 뷰어

5월 17, 2012   //   alexken작성   //   기술  //  7 Comments
<html>
  <body>
    <video src="" id="myvideo"  autoplay></video>
    <script type="text/javascript">
      var video = document.getElementById('myvideo');
      navigator.webkitGetUserMedia("video", success);
   
      function success(stream){
        video.src = window.webkitURL.createObjectURL(stream);
      }
    </script>
  </body>
</html>

핵심만 요약한게 아니라 실제 동작하는 전체코드.

HTML5 RTC getUserMedia를 이용.
프로그램을 짰다라기 보다, 브라우저에서 getUserMedia를 지원만 한다면 이함수 호출 하나로 그냥 웹캠 뷰어가 됨.
getUserMedia로 웹캠 뷰어는 날로먹고, Skype 정도의 프로그램도 WebSocket과 함께 쓰면 웹앱으로 코딩 몇줄로 끝.

Chrome18 이후(Canary 아니더라도)인 경우, chrome://flags에서 Media Stream 항목만 활성화하면 이용할 수 있음.
Chrome21부터는 기본으로 활성활 될꺼라고 한다.(2012.08.09추가)

위 코드는 표준 코드가 아니고 현재 Chrome에서 동작하기 위한 코드이고, 향후 표준화 완료되면 다음과 같이 수정되어야 함.

  navigator.webkitGetUserMedia("video", success);
  => navigator.getUserMedia({video:true}, success);
 
  window.webkitURL.createObjectURL(stream);
  => URL.createObjectURL(stream);

getusermedia
웹캠이 장착되어 있고, 크롬 브라우저에 플래그 활성화하면 본페이지를 보면 위와 같이 카메라 사용여부를 사용자에게 물어보고 허락해주면 아래 웹캠 화면이 보여야 함.

더 보기 >>

오늘 도착한 MG 윙 건담 제로

5월 14, 2012   //   alexken작성   //   인생  //  No Comments

오늘 도착한 MG 윙 건담 제로 1/100(一名 天使건담)
그루폰에서 세일한다길래 일단 구매.

우주 평화도 중요하지만 당장 내일부턴 악의 세력과 싸워야 하기에 조립은 일단 보류.
10년간 프라모델 조립을 거의 안해 집에 에나멜, 신나, 시멘트.. 뭐하나 있는게 없음.

일본어 시리와 울프람 알파의 인공지능

5월 11, 2012   //   alexken작성   //   기술  //  1 Comment

이전 시리 관련 글에 이어서 두번째

오늘 트위터의 광파리(@kwang82)님이 소개해서 화제가 됐던 “세상에서 가장좋은 핸드폰”에 대한 시리의 답변

일본어 시리로 테스트 해보니 “지금 당신 손에 있는 전화기”라는 닭살 돋는 답변이 나왔다.

일본어 시리의 경우 문장의 의미를 파악하는데도 성공했고, 미리 잘 준비한 유머있는 답변도 훌륭했다.

하지만 소름 돋는 것은 울프람 알파의 질문을 해석하는 인공지능이다.
(클릭하면 울프람알파의 답변이 나온다. – 정말이지 이 시시콜콜한 분석은 가히 예술이다.)
영어 시리의 경우, 의미 분석에 실패하였고, 문자열 채 울프람 알파로 넘긴 듯 하다.

1+2 도 아니고

세상에서 가장좋은 핸드폰

의 의미가 과연 뭘까?

수학적으로 명제도 성립하지 않는 이 모호한 질문은 사람한테도 어려운 질문이다.

  • Q: 세상에서 가장좋은 핸드폰? (그게 뭔데?)
  • A1: 가장 많이 팔린 핸드폰
  • A2: CPU 클럭이 가장 빠른 핸드폰
  • A3: 사용시간이 가장 긴 핸드폰
  • A4: 앱스토어의 앱이 가장 많은 핸드폰

사람인 나도 정답을 모르겠다.

하지만, 울프람 알파는 이 질문을 슬기롭게도 “사용자 리뷰 점수”란 수치적으로 측정가능한 질문으로 치환해 냈고,
이는 사람이 봤을 때도 수긍할만한 해석이다.


스티브 잡스도 대단한 사람이지만 스티븐 울프람 박사 또한 정말 대단하네.

디아블로3 한글 로컬라이제이션 칭찬

4월 25, 2012   //   alexken작성   //   기술, 인생  //  5 Comments

내 기억에 게임 로컬라이제이션(지역화)의 갑은 2003년도 xbox용으로 나왔던 헤일로가 아니었나 싶다.
텍스트 번역은 물론, 당대 초호화 성우진으로 음성까지 전부 지역화 했었다.
심지어 꼬맹이 악당들 도망갈때 내던 소리까지도 자세히 들어보면 더빙된 한국어였다.
지금까지도 게임 지역화의의 전설이자 준거라 생각한다.

어제 영문 공개 베타에서 해골왕까지 해보고, 한글 베타는 신청도 하지 않았고, 5월15일을 기다리는 입장이지만, 한글 클로즈드 베타 시작하며 나돌기 시작한 캡쳐 이미지를 보고 소름돋았다.


바로 폰트 때문이다.
한글 번역하며 어휘도 상당히 고심한 흔적이 보이고, 한국어 음성 더빙은 물론이거니와, 게임을 위해서 폰트까지도 새로 디자인 했을 꺼라고는 상상도 하지 못했다.

몇일전에도 한글판 캡쳐이미지를 봤지만 디아블로 특유의 폰트는 합성이라 생각했다.
지금까지 게임 하나를 위해 분위기 맞는 폰트를 개발할 미친 회사는 영원히 없을꺼라 단정했는데, 내 편견이 깨진 것이다.
영어의 경우 26자*2(대/소문자) + 특수문자 추가 만큼만 디자인 하면 되지만, 한글의 경우 유니코드(ISO/IEC10646) 11172자를 포함하는지 완성형(KSX1001:2004) 2350만 있는지는 캐릭터 이름 지정할때 “똠”이나 “뷁”을 입력해 보면 알겠지만, 설령 완성형 폰트라 하더라고 영리를 추구하는 기업입장에서는 비용측면에서 쉽지 않은 결정을 한 블리자드의 용기에 감사를 표한다.

상상해 보라. 저 위 폰트가 굴림체 였으면 얼마나 깰지.

– Posted using BlogPress from my iPad

내가 싫어하는 프로그램

4월 24, 2012   //   alexken작성   //   기술  //  No Comments

1. 표준을 무시한 프로그램
2. 사용자 기대와 반대로 동작하는 프로그램
3. OS에서 하지말라는 짓을 후킹을 통해서라도 기여코 하려는 프로그램

마지막으로
4. 기본 설치 패스가 C:\XXX 인 프로그램

디아블로3를 3D로 하기위한 준비…

4월 24, 2012   //   alexken작성   //   기술, 인생  //  No Comments

그래픽카드 선택

디아블로3 때문에 그래픽카드를 업글했다.
2008년도에 산 8800GTS로도 버겁게 돌릴 수는 있지만, 소음도 좀 있고 이참에 업글을 결정.
30인치 모니터를 듀얼로 쓰는 지라 D-DVI 1개+DP위주로 구성된 AMD(구 ATI)는 선택의 폭이 넓지 못했다. 이게 nVidia로 선택한 이유이다.

칩셋은 새로나온 680에 군침이 돌지만 가격이 아이패드 가격인지라 일단 포기하고 일찌감치 560ti 정도로 생각했는데, 최종 구매단계에서 550ti로 변경.
가격도 절반 정도로 싸지만 전력 소모량이 결정적 계기였다. 전기세를 아끼고자 함은 아니고 소음과 결부되기 때문이다. 560ti 모델들 칩셋 온도가 90도 근처에서 관리되는 반해, 550ti의 경우 60도 근처에서 관리 되므로 결국 팬의 rpm과 상관있고, 소음 스트레스가 덜 할 것이란 판단에서였다.

그래픽 카드별로 성능 차트는 톰의 하드웨어에서 확인 가능하고,
디아블로3를 최고 옵션으로 돌릴 수 있는 카드 목록은 맨 아래에 정리.
이건 어느정도 옵션으로 돌릴 수 있을지 전체 목록.

TV와 3D 설정

NVidia계열 카드를 산김에, NVidia 3D VISION 기술을 이용해 3D TV로 게임을 해보고자 설정하였다.
예전엔 NVidia 3D IR 이미터와 NVidia 안경이 모두 필요했지만, HDMI 1.4로 연결된 TV가 그래픽카드에서 나오는 3D 신호를 감지 할 수 있었고, 안경도 TV의 3D안경을 이용할 수 있어서, 훨씬 셋업이 쉬었다.
내경우는 동일 모델 TV가 2대라, 각각 사은품으로 받은 3D 안경이 6개나 되어, TV쪽 안경을 사용하는 편이 훨씬 유리한 경우이다.

예전엔 3D VISION 기술을 이용하기 위해, 드라이버를 포함한 전용 프로그램을 설치했어야 했는데, 이번엔 그래픽 드라이버에 통합되어 있었다. 소프트웨어적으로 해줄일은 3D VISION Enabler인가 하는 프로그램을 한번 실행 시켜주는 것이 전부.

TV 자체는 초당 240 프레임을 표시할 수 있지만, 550ti 그래픽카드의 렌더링 성능 때문에, 1080p에서는 24프레임, 720p에서는 60프레임으로 설정해야만, 3D Vision이 활성화 되었다.
인터랙션 없는 동영상 감상이라면 24프레임도 상관이 없지만, 게임의 경우 마우스 움직임이 미쳐 따라오지 못하는 느낌으로 게임은 불가능했다. 결론은 2배의 프레임의 렌더링이 필요한 3D를 1080p로 즐길려면, 더 높은 성능의 그래픽카드가 필요하단 결론이다.
하지만, 720p 해상도로도 별 불만은 없다. 첨에 재미삼아 3D로 즐기다가 눈의 피로도 때문에 중반 이후는 그냥 2D로 할 가능성이 높아서이다.


남은 것은 5월 15일이 될때까지 기다리기만 하면 된다.
더 보기 >>

Ramdisk 사용후 Dropbox가 실행되지 않을 때

4월 13, 2012   //   alexken작성   //   기술  //  No Comments

Ramdisk를 설치하고, 시스템을 재부팅하면 아래와 같은 창이 뜨면서 드롭박스가 실행이 되지 않는다.
dropbox  error dlg

뭐 대충 퍼미션이 없다고 하는데, 정확한 원인을 알아보니,
Ramdisk를 사용한다면, 그걸로 끝이 아니라, 브라우저 캐시와 OS의 tmp 폴더도 Ramdisk에 R:\tmp에 할당할 것이다.
Ramdisk에 종료/시작시 백업/복원 기능이 있지만, Ramdisk로 4G 정도 사용하면 시간이 오래걸려 내경우는 사용하지 않는다.

문제는 OS tmp 폴더에 있었다.
OS 부팅시, Ramdisk는 시작되어 Ramdisk R:로 마운트 되었다 할 지라도 아직 R:\tmp가 없는 상태이고, Dropbox가 실행되면서, tmp 밑에 comtypes_cache\Dropbox-25 란 폴더를 만들려고 시도하다 퍼미션 에러가 떨어진 것이다.

1차적 원인은 드롭박스에서 tmp 폴더 존재 유무를 체크하지 않고, 그 밑에 폴더를 생성하려 한 것이지만, 되도 않는 영어로 드랍박스사에 메일보내고 고쳐달라고 기다리느니, 내가 피해가고 만다.

해결방법은, 환경변수의 tmp 폴더를 R:\tmp가 아닌, R:\ 루트로 지정하니, 이 문제는 말끔히 해결되었다.
더 좋은 방법이 있는지 모르겠지만, 일단은 해결.

오늘의 라이딩 사진(2012-04-04)

4월 5, 2012   //   alexken작성   //   인생  //  No Comments

오늘 산 삼양광학 7.5mm 테스트 사진.

찍으면서 느끼는 건
절대 원경을 찍으면 안됨.
한강을 찍으면 바로 바다로 변신.

대상 바로 앞에서 촬영해야 재밌는 사진이 나오는 듯.

4월 14일 서울숲
서울숲
서울숲
서울숲
서울숲

4월 4일 청담대교
청담대교
청담대교
청담대교
청담대교
청담대교

페이지:«12345678...43»