퀘이크콘은 1996 년 부터 시작한 게임대회입니다. 이 대회는 특이하게도 게임대회장에 자신의 컴퓨터를 직접가지고 와서 대결을 펼치게됩니다. 이를 다른 말로는 랜파티(Lan Party; 우리로 치면 PC방처럼, LAN에 붙어 게임대결하는 것, 최소 2명부터 최대 10,445 까지 붙었던 사례가 있습니다.)라고도 하며, 이런 여러 랜파티중 퀘이크콘이 가장 큰 랜파티라고 보시면 됩니다. 매 해 미국의 텍사스주 달라스에서 열리며 현재는 하나의 게임관련 이벤트쇼로 자리를 잡았습니다.
현재의 퀘이크콘은 "게임이벤트 쇼" 라고 보는게 맞을 것 같습니다. 게임 대회뿐 아니라 새로 준비중인 게임을 소개하거나 관련 신기술을 선보이는 이벤트도 같이 열립니다.
퀘이크콘은 우리에게 둠(DOOM), 퀘이크(Quake)로 유명한 id Software 라는 회사가 주관합니다.
대회 참여를 위해 대기 중.
아래 영상은 13일 대회에서 있었던 이벤트인데. 참석자 중 손을 들어 무작위로 2명을 뽑아 퀘이크 대결을 펼치고 승자에게 $1000를 상금으로 제공합니다.
올해 2010년 퀘이크콘에서는 쇼 오프(Show Off)에서 스마트폰의 강세를 반영하듯 id Software 에서 RAGE 라는 아이폰4 용 게임을 선보였는데 놀랍게도 60fps (Frames per second; 초당 60장을 보여 줌) 구현 합니다.
이는 id Tech 5라는 게임엔진을 통해 가능했으며, 단종 되었으나 지금도 여전히 많이 이용하는 플레이스테이션2 보다도 높은 수준의 fps 입니다. fps 가 높을 수록 화면은 보다 실제와 같은 부드러운 움직임을 보이게 됩니다.
다음은 id Software 사의 CEO인 John Carmack 보여주는 RAGE 시연 영상입니다.
하지만 아쉽게도 우리가 보게되는 장면은 시연 화면을 다시 촬영해서 동영상을 만드는 과정에서 60fps를 제대로 담지 못했습니다. 따라서 현장의 분위기 정도만 알 수 있을듯 합니다. 60fps를 제대로 느끼려면 실제 아이폰4를 통해 해당 게임을 보는 수 밖에는 없을 듯 합니다.
RAGE 는 올해 안에 출시할 예정이라고 합니다. 아이폰4 구매를 생각하고 계시는 분들에게는 또 하나의 기대작이 될듯합니다.
어째든 애플은 긴급하게 iOS 4.0.2 를 통해 해당 문제를 조치하는데요. 여기서 드는 의문이 있습니다.
왜? 문제가 있는 사파리만 업데이트 하지 않고 OS를 통째로 업데이트 해야 하는 걸까?
우리가 흔히 아는 MS 윈도우의 IE나 다른 브라우저들도 보안상의 문제가 항상 따르기때문에 수시로 웹 브라우저가 업데이트되는 것을 볼 수 있는데. 아이폰의 사파리는 왜 그렇게 안되는지?
아이폰 사파리에 보안에 대해 그만큼 확신이 있었던 것일까요?
아이폰을 처음 구매하면 기본적으로 설치되어있는 앱들이 몇가지 있습니다. 이들 앱들은 다른 앱들과 달리 앱스토어를 통해 다운로드 받을 수 도 없지만 삭제할 수 도 없습니다. 마치 시스템 소프트웨어 처럼 되어있죠. 사파리 웹브라우저도 이러한 형태인데. 사파리 앱은 웹 브라우저라는 성격상 항상 해커들이 목표물이 된다고 볼 때 이런 구조는 변화되어야 할 것을 보입니다.
============
덧붙여 순정상태의 폰을 사용하시는 분, 앞으로도 순정으로 사용하실 분들은 바로 업데이트를 적용하시기 바랍니다.
그리고 탈옥 하신분들은 업데이트 하시면 안되구요. 또한 앞으로 탈옥을 계획하신분들도 업데이트를 하면 안되고 혹시나 업데이트 해보고 다운그레이드를 원하시면 4.0.2 로 업데이트 하기전에 SHSH 를 백업(http://funnylog.kr/172 참고) 해두셔야합니다.
=== 8월 15일 추가
탈옥한경우에는 해당 버그 패치를 위해서 4.0.2 업데이트 대신에 PDF Patch 를 설치하면 됩니다.
PDF Patch 설치 방법은 http://funnylog.kr/184 글을 참고하세요
1) 개인 명함에 QR코드 넣기 (명함 QR코드 생성 사이트) 2) 잡지책 기사나 카탈로그에 QR코드 삽입하여 온라인으로 관련 댓글을 보기(관련기사) 3) 상품에 QR코드를 읽어 이벤트 참여, 상세정보, 구매자 리뷰보기 4) PC 에서 본 웹사이트 편하게 스마트폰에서 링크 열기 5) 애플리케이션 구매를 위해 앱 마켓에 쉽게 접속하기
다양한 활용사례가 있지만 다음 동영상을 보면 보다 쉽게 이해 할 수 있을것 입니다.
활용사례 동영상1) 명함 인식
활용사례 동영상 2) 안드로이드 앱을 PC(cyrket.com)에서 찾은뒤 안드로이드 마켓으로 바로가기
활용사례 동영상 3) 맥도날드 햄버거의 내용과 다른 햄버거들 까지 살펴보기
활용사례 동영상4) 구글의 Favorite Place, 가게에 있는 QR을 읽어 다녀간 손님들의 평을 볼 수도 있습니다.
QR코드는 여타 2차원 코드에 비해 많은 량의 데이터를 넣을 수 있기때문에 그 활용범위는 어디든 적용하기만 하면 될 정도입니다.
이렇게 다양하게 활용이 가능하게된것은 사실상 스마트폰의 보급이 그 이유입니다. 스마트폰에 QR코드 러더기 앱을통해 PC화면이나, 인쇄물등에 있는 QR코드를 카메라로 촬영하고 이를 해석하여 해당코드의 내용에 따라 다양한 처리를 해줄 수 있기 때문입니다. QR코드 + 스마트폰, URL만 담을 수 있으면 뭐든 한다!
QR코드에 많은 내용을 담을 수 있기는 하지만 그 제한은 한글 1,817자 정도 이고 내용이 많을 수록 코드 크기 또한 커지게 됩니다. 코드가 커지게 되면 사실상 빠른 속도로 읽어내기도 힘들어 집니다.
따라서 실제 필요한 내용을 모두 담기 보다는 사용자가 스마트폰의 웹브라우저로 해당 정보가 있는 곳을 접속할 수 있는 URL만을 QR코드에 담고 실제 내용은 해당 사이트로 넘어가서 보도록 하는 것이 좋습니다.
그럼 어떤 QR리더기 앱을 사용해야 할까?
첫번째, 뭐니뭐니 해도 빠르게 잘 읽어 내야 합니다.
QR코드 리더기는 당연하게도 QR코드를 빠르고 쉽게 잘 읽어 내야 합니다.
이러기 위해서는 비교적 작은 크기 QR코드도 사이즈 확대를 통해 읽어 낼 수 있어야 하며, 자동 초첨을 맞추는 것도 잘해야합니다.
두번째, 텍스트 내용에 맞게 스마트하게 동작해야 합니다.
기본적으로 QR코드 자체 정보를 충실하고 데이터 내용 포맷에 맞게 보여주는 리더기 앱이 좋습니다.
QR코드의 내용에는 본래 정해진 포맷이 있는것은 아니지만, 몇가지 TEXT의 시작문자열로 그 내용이 어떤것을 의미하는지 알 수 있습니다. 이를 테면 다음과 같습니다.
sms나 smsto 로 시작하고 전화번호, 내용 순이다. 전화번호 앞에 + 는 없을 수도 있다.
전화번호
tel:+01012345678
tel 로 시작하고 읽으면 전화를 걸게 된다.
위 포맷은 얼마든지 정하기 나름으로 확장될 수 있으나 기본적으로 위와 같은 정도는 리더기에서 적절 하게 처리를 해주어야 합니다.
세번째. 웹 브라우저 연결 및 공유가 쉬워야 한다.
앞서 얘기했듯이 QR코드 자체는 정보 전달의 한계가 있기 때문에 URL을 이용한 사이트 접속을 통해 실제 정보를 얻게되는데 따라서 QR리더기는 이 과정이 편리해야 합니다. 더불어 접속한 사이트 정보를 다른 이들과 쉽게 공유 할 수 있는 기능이 있는지도 살펴 봅니다. e-mail 이나 요즘 많이 쓰는 트위터나 페이스북으로 전달 할 수 있으면 더욱 편리 하겠지요.
이러한 몇가지 기준으로 리더기 아이폰 앱들을 테스트 해보았습니다. (아이폰 기준으로 했으나 안드로이드 폰인 경우에도 동일하게 있는 앱이 있으므로 참고 하면 됩니다.)
위표에서 보든 리더기 앱들은 대체로 인식율을 좋은편이며, 인식 후 편리성의 차이정도가 될것 같습니다. 그렇게 해서 최종 추천하는 것은 "스캐니" 와 "EZQR" 입니다. EZQR이 현재는 안드로이드용으로는 없어서, 안드로이드 사용자에게는 스캐니를 추천하고 아이폰사용자는 EZQR이나 스캐니 정도를 사용하면 보다 편리하게 QR코드 사용이 가능할 것 같습니다.
추가로 현재 이 블로그에는 각 페이지 별로 좌측에 QR코드를 포함하고 있습니다. 해당 QR코드를 읽으면 해당 페이지를 스마트폰에서 보기 편한 형태로 볼 수 있어, 나중에 스마트폰에서 읽어 보고자 할때 편리 하게 활용이 가능합니다.
아이폰이 안드로이드 폰에 아쉬운 점이 있다면 인적으로 플래시 구동 여부 같습니다. 안드로이드폰에서는 프로요 2.2 로 넘어가면서 플래시를 본격 지원하게 됩니다. 성능도 좋구요.
하지만 아이폰이 성능상으로는 충분히 가능한 수준이지만. 애플이 공식적으로 플래시를 지원하지 않겠다는 방침입니다.
그런데 이 플래시(Flash)가 아이폰에서도 사파리에서도 가능하게 되었습니다. 바로 안드로이드용 프로요에 사용되는 플래시 so (라이브러리) 파일을 이용해서 어떤 훌륭한 해커가 아이폰에서도 사용이 가능하도록 만들어 주었기 때문입니다. (단, 탈옥이 되어있어야 하는 조건입니다.)
해당 패치 이름은 Frash 입니다. Frash 설치 방법은 두가지 입니다.
여기서 설명드리는 아이폰은 iOS4 에 탈옥된 상태인 iPhone 3GS 폰 입니다.
(해당 적용은 아이폰4, 아이폰3G 도 가능합니다.)
Cydia 통해서 설치하거나.. 또는 직접 패키지를 다운받아 설치 폴더에 넣거나.
먼저 Cydia 를 통해서 간단하게 설치하는 방법
1. 시디아 엡스토어를 실행시키고
2. Manage 탭 선택 후 Sources 선택
3. 상단 "Edit" 버튼 누르고 "Add"눌러
http://repo.benm.at 경로 추가
4. frash 검색 후 install
설치방법은 flash 설치패키지를 /var/root/Media/ 밑에 Cydia 디렉토리를 만들고 그 밑에 다시 AutoInstall 디렉토리를 만들어서 Frash-0.02.deb 파일을 복사해 넣으면 됩니다.
아래에서 이를 보다 상세하게 설명드려고 합니다.
탈옥된 아이폰에 파일복사를 위해서는 몇가지 방법이 있습니다. iFunBox를 이용할 수 도 있고, OpenSSH 접속을 이용할 수 도 있습니다.
여기서는 Windows PC에서 Winscp 를 통해 아이폰의 OpenSSH를 접속해서 파일을 복사해넣는 방법을 알려드리겠습니다.
먼저 아이폰에 OpenSSH를 설치해야 합니다. 이는 Cydia 앱스토어에서 "OpenSSH"를 찾아서 설치해주어야 합니다.
그리고 중요한 보안사항이 있는데 OpenSSH를 설치하게되면 이때 부터 아이폰은 항시 외부에 SSH 포트가 열여 있는 상태가 되기 때문에 외부로 부터 무단 침입을 막기위해 기본 root 의 패스워드를 반드시 반드시 바꿔주어야 합니다. 처음에는 "alpine" 이라고 되어있으며 root 접속 후 "passwd"명령으로 비번을 바꿔주시기 바랍니다. 반드시 해주셔야 합니다.