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
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.
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
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).
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.
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.
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.
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.
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.
인간의 성향을 총 16가지로 분류하는 MBTI 테스트가 있다. 원래 테스트 이름은 Myers-Briggs Type Indicator
자신의 적성이 뭔지 파악하고자 할 때 유용하다고 하고, 한국에선 이 테스트하는데 16만원 준다고 들었던 것 같다.
주변에 있는 여러 사람에게 시켜봤는데 잘 맞는 것 같다. http://www.mbtitest.net
위 사이트에서 온라인 테스트를 할 수 있다.
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
Implemented script engine with boost python bind and created advanced avatar module featuring IK, motion blending by extending the features of provided Ogre3D engine
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.
팁이 될런지 모르겠지만, 내가 사용하는 셋팅에 관련한 것이라 적어놓는다. 주로 C 드라이브는 고스트로 구워놓기 때문에 되도록 프로그램들을 C에 깔지 않는다. 모든 어플을 설치하는 기본 위치는 주로 e:\_infra\bin 인데, 지금 소개 하는 팁은 프로그램 설치할 때 기본 위치를 이 곳으로 잡는 방법이다.
regedit를 하고
HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion 으로 간다.
ProgramFilesDir 이란 값을 찾아서 그 값을 원하는 값으로 바꿔준다.
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 한인 업소록에 주소가 올라와 있다. 한국사람인가? 전화해서 알아봤더니 전주인이 한국 사람이었단다. 여기가 가장 괜찮을 것 같다. 그냥 여기로 해야겠다.
본사에서 하던 프로젝트에 소스코드 관리하던 중에 svn 리포 2개를 합할 일이 있어서 몇 자 적어놓는다.
상황
리포가 2개가 있다. 리포 A는 /trunk/projectA/files 이렇게 있고, 리포 B는 /trunk/files 이렇게 있다. 리포 B의 내용을 합해서 리포A로 가는 것이 궁극의 목표다. 리포 B의 files는 나중에는 리포 A의 /trunk/projectA/files 에 합해지면 된다.
/projectA 폴더 구조를 맞출려고 repoB에서 /trunk/projectA/files 라고 디렉토리를 옮겨놓고, svn commit 해서. 그 다음에 svnadmin load를 했는데, 이 디렉토리가 있다고 에러가 나면서 로딩이 되지 않았다. 반드시 이렇게 하지 말고 svn admin –parent-dir 를 사용해야 제대로 로딩이 된다.
일전의 포스팅에 새로 산 Macbook Pro를 쓰면서 불편했던 키보드에 대해서 글을 썼었는데 그 해결책을 찾았다.
나라는 사용자의 UX관점에서 가장 편리한 한영전환 키는 오른쪽 Command키이고, Macbook의 기본 Delete키는 PC의 Backspace와 같이 설정하는 것이 편리하고, 그 키 위의 원래 맥의 Eject 버튼을 PC의 Delete와 같이 설정하는 것이 가장 편리할 것 같았다.
좀 검색을 해보니 몇 가지 대안이 나왔는데 먼저 한영 변환에는 “바람“이란 프로그램이 많이 애용되는 듯 했다. 나한테는 좀 안맞는 것 같아서 패스했고. 다른 솔루션 찾은 것이 KeyRemap4MacBook이다. http://pqrs.org/macosx/keyremap4macbook/index.html 설치하고 나면 Mac Setting쪽에 Keyremap4라는 새로운 아이콘이 나타나는데 이것을 클릭하면 키보드 맵핑을 더 세세하게 바꿀 수 게 해준다.
맥빠분들에겐 죄송한 말이지만 난 맥이 별로 예쁘다고도 사용하기 편리하다고도 생각하지 않는다. 특히나 있어야 할 옵션들이 없을 때는 아주 돌아가시겠다. 윈도우 사용자로서 생긴 버릇 때문에 맥을 쓰다가 속터지는 경우들을 나열해 본다.
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이 있어서 프로그램간에 전환은 되는데, 같은 프로그램 안에서 전환은 안된다.
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/에 있다더니 거기에 있다.