Archive

Author Archive

Next Gen GIGA Project

April 17th, 2010 No comments

Established new “SKT GIGA Class 4 Standard” featuring 2D and 3D graphics, float/fixed point math, 3D sound, vibrations, motion sensors and external game controllers. This required collaborating with many hardware vendors and international organization. After establishing the standard, whole suites of the testing procedure and test application is provided to qualify the handsets

ATI Mobile 3D Integration (2005)

April 17th, 2010 No comments

Collaborated closely with ATI and ported many features of ATI Imageon 238x chips. Implemented ATI API as a GIGA Extensions API. Ported “Rooms Demo” of ATI into SKT WIPI-GIGA platform and demonstrated in ATI PCI board.

http://ati.amd.com/products/imageon238x/IMAGEON_238X_Rooms_Demo_Whitepaper.pdf

Categories: Project Tags: , , ,

Technical Support of Premium Mobile 3D Game(2006~2007)

April 17th, 2010 No comments

In order to provide support to mobile 3D game developers, we provided the MSDN like web site called WIPI-Gem, many seminars about GIGA game platform and the mobile 3d game course in Game Academy

Categories: Project Tags: , ,

SKT Consulting (2005~2007)

April 17th, 2010 No comments

Provided technical guidance to SKT in the international collaboration with standard organizations like Khronos groups, OMA (Open Mobile Alliance) Game Service group. Supported with technical analysis to the GxG service (SKT’s Premium mobile 3D game service).

Legend ES (2005)

April 16th, 2010 No comments

Maintained Mobile 3D Game test application for demo and training purpose. WIPI-C and Giga is used and runs on OpenGL ES enabled mobile handset.

Categories: Project Tags: , ,

Megamax

April 16th, 2010 No comments

Provided Internet Cafe(PC Bang in Korea) management tools for Megamax francise.

Categories: Project Tags:

GHCT (Giga Hardware Certification Tests)

April 16th, 2010 No comments

To certify the Giga functionalities of the handsets, series of test applications that can test GIGA features. These tests became mandated as a test procedure before the release of the cellular phone.

Categories: Project Tags: ,

GxG Launcher(2006)

April 16th, 2010 No comments

Designed and implemented GxG Mobile 3D game launch and update system which is like mobile version of “steam”. Used Frism flash engine for UI and WIPI-network , authentication API for the contents update, payment and launching of game contents.

mVR Framework(2007)

April 16th, 2010 No comments

Designed and implemented the mVR framework for the SK Telecom. Implemented the PC based Shader Engine component of the framework with nVidia Cg and OpenGL. Shader performance analysis and tuning is conducted with nVidia’s FX Composer and Graphic Remedy’s gDebugger.

LidarSee (2007)

April 16th, 2010 No comments

Developed the windows application that visualizes the 3D laser-scan LIDAR data in 3D. Made input module that can read the custom 3D scanner data and used Ogre3D engine and MFC to visualize the 3D data set.

Categories: Project Tags: , , ,

SuperUrban (2007)

April 16th, 2010 No comments

Designed and implemented the simulation software that can calculate shadow area that caused by new buildings. Solar position calculation library from NASA is used and built a module that can read SHP 2D shaped data and generate 3D buildings Built on IBM AIX p690 super computer and used xlc_R compiler with OpenMP support.

Categories: Project Tags: , , ,

MBTI Test

April 15th, 2010 No comments

인간의 성향을 총 16가지로 분류하는 MBTI 테스트가 있다. 원래 테스트 이름은 Myers-Briggs Type Indicator
자신의 적성이 뭔지 파악하고자 할 때 유용하다고 하고, 한국에선 이 테스트하는데 16만원 준다고 들었던 것 같다.
주변에 있는 여러 사람에게 시켜봤는데 잘 맞는 것 같다.
http://www.mbtitest.net
위 사이트에서 온라인 테스트를 할 수 있다.

타입에 따른 결과는 아래에서 볼 수 있다.
http://www.mbtitest.net/mbti6.php

GongPath (2007)

April 13th, 2010 No comments

Used Lux Render, open source renderer project that generates physically correct imageries. Built the renderer in Sun blade Solaris super computer platform. Various boost libraries, WxWidget and multithread libraries are used. Wrote Perl and Python scripts to control the job queue in super computer environment

Partner: KISTI

Categories: Project Tags: , , , ,

GongStage (2007)

April 13th, 2010 No comments

Implemented script engine with boost python bind and created advanced avatar module featuring IK, motion blending by extending the features of provided Ogre3D engine

Categories: Project Tags:

JustLeapIn.com (2007-2009)

April 13th, 2010 No comments

Designed and implemented the game component of VR based 3D Social Network, justleapin.com with Unity3D game engine. Lead 3 other game programmers and collaborated with art team and web team. Managed the team with Agile development method and setup the best practices and code standards. Also established and optimized the build process with Python and Perl and set up a subversion repository for C# and C++ code base. Details of the accomplishments are an organization of the source code structure and an implementation of avatar creation and avatar animation module, network and data transfer module, asset caching module and web debug module.

Categories: Project Tags: , , ,

캐나다 이민자 감소에 대한 진실

April 5th, 2010 No comments

요즘 벤쿠버 한인 신문을 보면 한국인 이민자 수가 줄었다고 난리다. 수치를 보면

  • 2000년 9600명
  • 2004년 4600명
  • 2008년 900명
  • 2009년 400명

이라고한다. 너무 숫자가 줄어서 다들 큰일이다 그렇게 생각했는데, 이 숫자가 잘못된 것 같다.
다음이 캐나다 정부에서 발표한 한국인 연도별 이민자 숫자란다.

http://www.cic.gc.ca/english/resources/statistics/facts2008/permanent/10.asp

  • 1998 (4,917)
  • 1999 (7,217)
  • 2000 (7,639)
  • 2001 (9,608)
  • 2002 (7,334)
  • 2003 (7,089)
  • 2004 (5,337)
  • 2005 (5,819)
  • 2006 (6,178)
  • 2007 (5,866)
  • 2008 (7,245)

결론은 위의 자료는 한국 정부에서 PR 여권 발부한 갯수만 가지고 발표한 것이고, 아래 자료는 캐나다 정부에서 영주권 준 갯수이니 아래의 수치가 맞다는 것이다. 800명만 되었어도 믿을 텐데 역시 한국 신문은 믿을깨 못된다.

그래도 올 2월에 한국으로 다시 들어간 역이민은 많이 늘어난 것 같다. 내 생각엔 환율과 불안정한 취업이 가장 큰 문제인듯.

빨리 환율이 떨어져야 할텐데…..

Categories: About Me Tags:

윈도우 설치 기본 디렉토리 바꾸기

April 1st, 2010 No comments

팁이 될런지 모르겠지만, 내가 사용하는 셋팅에 관련한 것이라 적어놓는다. 주로 C 드라이브는 고스트로 구워놓기 때문에 되도록 프로그램들을 C에 깔지 않는다. 모든 어플을 설치하는 기본 위치는 주로 e:\_infra\bin 인데, 지금 소개 하는 팁은 프로그램 설치할 때 기본 위치를 이 곳으로 잡는 방법이다.

regedit를 하고
HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion 으로 간다.
ProgramFilesDir 이란 값을 찾아서 그 값을 원하는 값으로 바꿔준다.

벤쿠버에서 Mailbox 구하기

March 31st, 2010 No comments

사업체를 운영하다 보니 벤쿠버 쪽 우편 주소가 필요하게 되었다. 이것 저것 알아보다가 간단히 몇 자 정리해 본다.

  • 우체국(Canada Post)에서 제공하는 PO Box: Link
  • The Network Hub: Link
  • Mail Room on Robson: Link
  • Accutype: Link
  • Mail Box Plus: Link

대략 리뷰를 해보면

  • Canada Post: 우체국에서 하는 건 많이 믿을만 하고 가격도 나쁘지 않은 것 같다. 다만 주소에 PO Box라고 써있어서 그것이 약간 걸린다. A Type Small로 했을때 1년에 $122. 열쇄 2개 Deposit $15.00
  • The Network Hub: 회사 새로 필요하는 사람들이 사용하는 서비스라 확실히 이것 저것 제공하는 것이 많은 편이다. 전화, 팩스, 미팅룸도 빌려준다. 메일룸 렌트는 가장 싼 걸로 했을 때 한달에 $25불. 1년에 $300불. 이메일로 우편물 왔다고 알려주는 것이 맘에 든다. 크기 제한도 없고 주소도 PO Box 주소가 아니어서 괜찮치만 역시 가격은 가장 비싼 것 같다. 잘 알아두면 나중에 이런 저런 쓸일이 있을 듯 싶다. 주소는 422 Richards Street, Vancouver, B.C. Canada V6B 2Z4
  • The Mail Room on Robson: 1755 Robson St. 인데 웹사이트는 왠지 전문적이진 않다. 가격도 Small biz용이면 1년에 $165불, Corporate용은 1년에 220불로 싼편은 아닌 듯하다. 크기 제한 없고, PO Box 주소도 아니고 한데 약간 믿음은 많이 안간다.
  • AccuType: 가격이 Robson 것이랑 동일하다. 웹사이트는 조금더 전문적으로 만든 듯하다.  주소는 207 – 1425 Marine Drive
    West Vancouver Canada V7T 1B9
  • Mailbox Plus:  기업용은 1년에 가장 작은 사이즈로 $150불이다. 열쇄 $10불 Deposit이 있다. 주소는 (box)-1027 Davie Street Vancouver BC Canada V6E 4L2 (604)683-1433 한인 업소록에 주소가 올라와 있다. 한국사람인가? 전화해서 알아봤더니 전주인이 한국 사람이었단다. 여기가 가장 괜찮을 것 같다. 그냥 여기로 해야겠다.
Categories: About Me Tags:

svn repository 2개 합하기

March 23rd, 2010 No comments

본사에서 하던 프로젝트에 소스코드 관리하던 중에 svn 리포 2개를 합할 일이 있어서 몇 자 적어놓는다.

상황

  1. 리포가 2개가 있다. 리포 A는 /trunk/projectA/files 이렇게 있고, 리포 B는 /trunk/files 이렇게 있다. 리포 B의 내용을 합해서 리포A로 가는 것이 궁극의 목표다. 리포 B의 files는 나중에는 리포 A의 /trunk/projectA/files 에 합해지면 된다.

해결책

  1. 리포 A를 덤프한다. svnadmin dump repoA > repoA.dmp
  2. 리포 B를 덤프한다. svnadmin dump repoB > repoB.dmp
  3. 리포 B를 리포 A에 로딩한다. svnadmin load –parent-dir trunk/projectA repoA < repoB.dmp

주의할 점

/projectA 폴더 구조를 맞출려고 repoB에서 /trunk/projectA/files 라고 디렉토리를 옮겨놓고, svn commit 해서. 그 다음에 svnadmin load를 했는데, 이 디렉토리가 있다고 에러가 나면서 로딩이 되지 않았다. 반드시 이렇게 하지 말고 svn admin –parent-dir 를 사용해야 제대로 로딩이 된다.

Categories: Developer's Tool Tags: , , ,

내가 쓰는 Visual Studio 환경 설정파일 vssettings

March 17th, 2010 No comments

2010년에 내가 사용하는 Visual Studio 환경 설정파일 vssettings 파일 저장해둔다.
MichaelKang.VS8.zip

별 특별한 내용은 없고, C#프로젝트에서 띄어쓰기 설정, 폰트 설정, 단축키 설정 등이 내가 일하기에 최적화되어 있다.

Categories: Developer's Tool Tags:

키보드 불편한 점 해소: 한영전환, Delete키

March 14th, 2010 1 comment

일전의 포스팅에 새로 산 Macbook Pro를 쓰면서 불편했던 키보드에 대해서 글을 썼었는데 그 해결책을 찾았다.

나라는 사용자의 UX관점에서 가장 편리한 한영전환 키는 오른쪽 Command키이고, Macbook의
기본 Delete키는 PC의 Backspace와 같이 설정하는 것이 편리하고, 그 키 위의 원래 맥의 Eject 버튼을
PC의 Delete와 같이 설정하는 것이 가장 편리할 것 같았다.

좀 검색을 해보니 몇 가지 대안이 나왔는데 먼저 한영 변환에는 “바람“이란 프로그램이 많이 애용되는 듯 했다.
나한테는 좀 안맞는 것 같아서 패스했고. 다른 솔루션 찾은 것이 KeyRemap4MacBook이다.
http://pqrs.org/macosx/keyremap4macbook/index.html
설치하고 나면 Mac Setting쪽에 Keyremap4라는 새로운 아이콘이 나타나는데 이것을 클릭하면
키보드 맵핑을 더 세세하게 바꿀 수 게 해준다.

Eject키를 설정하려면 프로그램을 하나 더 껄아야 한다.
http://pqrs.org/macosx/keyremap4macbook/noejectdelay.html

이것으로 조금 더 편하게 맥을 쓸 수 있을 것 같다.

Categories: Tech& Tip Tags: , ,

Media Technology 링크 백업

March 13th, 2010 No comments
Categories: dev:mobile Tags:

맥쓰다가 짜증나는 점

July 23rd, 2009 1 comment

맥빠분들에겐 죄송한 말이지만 난 맥이 별로 예쁘다고도 사용하기 편리하다고도 생각하지 않는다. 특히나 있어야 할 옵션들이 없을 때는 아주 돌아가시겠다. 윈도우 사용자로서 생긴 버릇 때문에 맥을 쓰다가 속터지는 경우들을 나열해 본다.

1. 최소화(Window-D)

화면에 얘들이 복잡하게 많을 때 깔끔하게 Window-D키 누르면 정리가 되서 좋은데, 맥에는 이 기능이 없다.

2. 세로로 정렬

윈도우 작업표시줄에서 마우스 오른쪽 누르고, ?키 누르면 화면에 있는 윈도우 들이 좌우로 정렬되어서 코드를 볼 때나 문서 2개 열어놓고 작업할 때, 웹브라우저 한쪽에 켜고 다른 쪽에서 문서작업할 때 화면을 최적화 해서 사용할 수 있어서 딱 좋았는데, 맥은 그 기능이 없다.

3. 최대화버튼

내가 모르는 건지 맥이 직관적이지 않은 건지, 지금 현재 윈도우를 최대화 시킬려면 어떻게 하라는 건가? 직관적으로 +를 눌렀는데 화면 꽉차도록 켜지지 않는다.

4. 한영 전환

도데체 왜 한영키는 없는 건지. 한국에서 파는 맥에는 있나? 별로 많이 있을 것 같지는 않다. 기본으로 Command + Space라는데 이것은 Spot Light와 키가 겹친다고 한다. 뭥미

가장 좋은 방법은 오른쪽 Command키를 한영 변환이 되도록 해주면 제일 좋을 것 같다.

5. Del키누르면 앞으로 지워지는 문제

왜 Delete키가 백스페이스냐고, 요새 누가 앞에 있는 글자를 지울려고 딜리티키를 누르냐 싶다. 아 놔~

fn누르고 Del키 누르면 뒤로 지워지기는 하는 것 같다.

설정 어디에 없는지

6. 같은 프로그램안에 작업 전환

윈도우에서는 Alt-Tab, Ctrl-Tab눌러가면서 프로그램 간에 전환하는데 맥에서는 Command-Tab이 있어서 프로그램간에 전환은 되는데, 같은 프로그램 안에서 전환은 안된다.

7. 한글폰트가 예쁜게 없다.

명조체로 나오는데 영 예쁜 것이 없다.

Categories: Tech& Tip Tags:

IPhone SDK 설치 & 설정

July 23rd, 2009 No comments

iphone sdk를 다운받아서 설치하고 있다. 사용툴은 xcode 3.2와 iphone sdk 3.1이다. 내 OS는 스노우 레오파드 10.6.0 이다.

# About Xcode and iPhone SDK.pdf 문서 보면서 요약중이다.

GCC 4.2가 기본 컴파일러 란다. pkg가 전부 58개다. 눈에 띄는 건 iPhoneSimulatorSDK OpenGLApps, OpenGLSDK.pkg 정도? XCode를 찾았는데 안보인다. 당연히 Finder로 찾으면 있을 줄 알았는데 안보이길래 Xcode를 따로 받아야 하나 했다. 만약 또 받으라고 했다면 이런 병x 그러면서 욕할뻔 했다.

아이폰 개발 책을 열어보니 어디 안에 있다고 이야기가 나온다. 찾아보고 있다. /Developer/Applications/에 있다더니 거기에 있다.

  1. XCode: /Developer/Applications/Xcode
  2. Simulator: /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator

두 개 아래 Dock에다 추가했다

기억해 두라는 디렉토리가 있다. 프로젝트에 프레임웍 추가할 때 자주 사용하는 디렉토리란다.

  • /Developer/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0sdk/System/Library/Frameworks
Categories: dev:mobile Tags:

맥에서 외부모니터 연결하고, 맥북 모니터는 끄는 방법

July 20th, 2009 No comments

작업할 때 큰 모니터에 맥을 연결해서 2058*1152 크기로 보고 맥노트북 모니터는 끄기 위해서 Setting을 열심히 찾아봤지만 이렇게 하는 법이 없었다.
맥을 딱히 좋아하진 않치만 이건 좀 깼다.

그래서 또 구글링.. 맥은 생각보다 직관적이지 않다.

다음과 같이 하면 외부 모니터에만 화면이 나오고 맥북에는 화면이 나오지 않게 할 수 있다.

  1. 외부모니터를 연결한다. 설정에 두 화면을 Mirror로 설정한다.
  2. 맥북을 덮는다. 이때 모니터도 꺼질 것이다.
  3. 맥북 커버를 연다.
  4. 모니터를 켠다. 키보드는 건드리지 않는다.

짜잔! 외부 모니터에 풀해상도로 화면이 나올 것이다.

혹은 이 방법도 있다.

  1. 외부 모니터 연결한다.
  2. 외부 키보드, 마우스도 연결한다.
  3. 맥북을 덮는다. 그럼 모니터 화면도 나갈 것이다.
  4. 외부 키보드를 눌러서 컴퓨터를 다시 켠다.
  5. 그럼 외부 모니터 화면이 깜빡거리면서 모니터가 지원하는 해상도로 화면이 뜰 것이다.

하지만 이마저도 결국은 Synergy와 PC와 맥을 같이 쓰는 오묘한 셋팅 때문에 자주 사용되지는 않는다.

Categories: Tech& Tip Tags: