맥&윈도우 크롬에서 아무것도 설치하지 않고 쇼핑 결제하기

맥에서 사파리에서만 알려드렸는데, 윈도우즈 또는 맥의 크롬에서 사용방법을 알려드리겠습니다. 똑같이 개발자 모드로 들어가서 하는 방법인데 살짝 다릅니다. 하지만 기본 원리는 같으니 다른 브라우저에서도 개발자 모드로 agent를 변경할수 있으면 동일하게 하면 됩니다.

일단 모바일 결제를 지원하는 쇼핑몰을 들어갑니다. 11번가를 예시로 들어보겠습니다. 11번가는 다른 페이먼트를 지원하나 그냥 일반 카드 결제 예시로 시작해보겠습니다. 

http://www.11st.co.kr로 들어가는 순간 뒤에 /html/main.html 이렇게 붙습니다. 

그 상태에서 마우스 오른쪽 버튼을 누르고 인스펙터에 들어갑니다. 일종의 개발자 도구입니다.

상단 가운데 화살표가 가르키고 있는 모바일 폰 아이콘을 선택합니다. 그러면 뭔가 창이 슬쩍 나타납니다. 비개발자들은 무시하세요. 

디바이스 목록에서 아무거나 하나 선택합니다. 전 그냥 화면이 큰 아이폰 6+를 선택했습니다. 

주소창에서 /html/main.html 를 지우던 http://www.11st.co.kr로 들어가던지 하면 자동으로 모바일 페이지로 접근합니다. 

그러면 스마트폰에서 결제하는 거와 동일하게 결제 프로세스를 진행할 수 있습니다.


많은 공유 부탁드립니다. 

저작자 표시 비영리
신고
Posted by KraZYeom

* 모든건 OS X 위주로 설명됩니다. 윈도우는 알아서 추측하시길. 그리고 개발자 위주의 설명일지도?


구글의 안드로이드 수장이 크롬OS 팀까지 수장으로 들어선 후, 크롬과 안드로이드가 통합 될 것이라는 말이 많았었다. 정말? 

뭐 불가능한 일은 아니였지만 오픈소스로 눈에 보이는 작품이 나왔다.


크롬 OS상에서 안드로이드 APK를 돌려주는 chromeos-apk 을 github에서 확인할 수 있다.

간단하게 크롬 OS는 리눅스 위에 크롬 브라우저가 실행되어 있다고 보면 된다. 결론은 크롬 브라우저 확장으로 APK를 실행하는 것인 같다. 


chromeos-apk는 아래 그림처럼 apk 크롬 확장 프로그램으로 구조를 변경시켜서 패키징을 새로 할 뿐이다. 

변환기 설치 방법

  • 단, node가 설치 되어 있어야 한다. 이건 알아서 설치하시길.

sudo npm install chromeos-apk -g

apk을 크롬 확장으로 변환 방법

chromeos-apk [path to apk file] 

위 명령어로 변환을 하면 아래 그림과 같은 메세지가 나온다.  홈 디렉토리에 크롬 확장 디렉토리를 만들었고 익스텐션을 불러와서 사용하라고 메세지가 나온다.

Directory “ com.instagram.android.android “ created. Copy that directory onto your Chromebook and use “Load unpacked extension” to load the application.


Mac OS X + Chrome 32bit

https://github.com/vladikoff/chromeos-apk/blob/master/archon.md 에서 Mac OS X + Chrome 32bit 버전의 ARChon을 다운로드 받는다. 아직까지 64bit 정식 버전의 크롬은 나와있지 않다. 까나리 베타만 존재할 뿐.

https://github.com/vladikoff/chromeos-apk/releases/download/v3.0.0/ARChon-v1.1-x86_32.zip 여기서 다운로드 받자. 그리고 압축을 풀어둔다. 

APK 다운로드 방법

apk는 구글 플레이 스토어에서 앱을 다운로드 하면 안드로이드 기기로 받아진다. 그것을 adb를 통해서 다시 mac으로 옮겨와야 하지만, 더 간단한 방법이 있다.

우선 플레이 스토어에 접속해서 원하는 앱을 찾는다. 그리고 URL을 복사한다. 또는 기존에 알고 있던 패키지 네임이 있으면 그것을 이용해도 된다.

APK Downloader 사이트에서 위에 복사 해놓은 URL을 붙여넣기하고 Generate download link 버튼을 눌러서 다운로드를 준비한다. 그리고 Click here to download ... 버튼을 눌러서 apk를 다운로드 받는다.


실행 방법

크롬 주소 창에서 chrome://extensions/으로 들어간다. 당연 개발자 모드는 체크하고  Load unpacked extension... 버튼을 눌러서 압축을 풀어 놓은 ARChon 디렉토리를 선택한다. 이렇게 되면 일종의 VM? 을 설치 한 상태이다. 


그리고 또 다시   Load unpacked extension... 버튼을 눌러서 위에서 apk를 변환한 크롬 확장 디렉토리를 선택해서 설치한다.



그러면 아래 그림과 같이 ARChon 과 안드로이드 앱이 설치 된것을 확인 할 수 있다. 


그리고 Launch 링크를 클릭 하면 아래 그림 처럼 안드로이드 앱이 실행 되는 것을 확인 할 수 있다. 


기타 (윈도우 또는 Chrome 64bit 등등)

https://github.com/vladikoff/chromeos-apk/blob/master/archon.md 에서 알아서 찾아서 하시면 된다.


문제점

안드로이드의 모든 앱이 실행되는 것은 아니다. 정확한 것은 모르겠지만 기본 안드로이드 SDK를 사용한 것은 그나마 동작할 확율이 높다. cocos2d 등등을 사용한 게임 앱들은 초기 로딩만 되거나 그냥 크래쉬 되는 것 같다. 카카오톡도 실행까지는 잘되는데 메세지가 안 보내진다. 


저작자 표시 비영리
신고
Posted by KraZYeom

어제 오늘 갑자기 크롬 브라우저의 패스워드 관리에 대해 이슈가 되고 있다. 참조 : 크롬의 미친 패스워드 보안 전략 


나도 혹시나 하고 크롬 브라우저를 열고 입력란에 "chrome://settings/passwords"를 입력하였다. 



두둥. 저장된 주소/아이디/패스워드가 나타난다. 그리고 Show 버튼을 클릭하니 아무런 추가 검증 없이 패스워드를 플래인 텍스트 그대로 볼 수 있다. 



그래서 애플의 사파리를 실행을 해서 확인을 했다. 

우선 패스워드 보기를 체크를 하면 아래와 같이 추가적으로 사용자 확인을 한다. 그리고 키체인과 연결된 정보는 또 다시 확인을 한다. 







정말 패스워드가 그냥 플레인 텍스트로 저장이 된다면 문제점이 크다. 크롬의 위치는 거의 동일할테고, 패스워드 위치도 동일 할 것이다. 해커가 마음먹고 백도어가 심긴 개인 PC에서 저 정보값만 가져오면 패스워드 정보확보는 정말 쉬울 것이다.


그래서 어딜 가서 갑자기 브라우저를 사용해야할 일이 생긴다면 절대 보통 모드의 크롬을 사용하면 안된다. Cmd+Shift+N 을 눌러서 비밀 모드로 놓고 사용해야 한다. 

저작자 표시 비영리
신고
Posted by KraZYeom

분명 예전에 할때는 잘되서 별 신경을 안쓰고 있었는데 최근 블로깅 할때 계속 아래와 같이 coloring이 깨져서 코드 보기가 어려웠다.


+(CCScene *)scene{

    CCScene *scene = [CCScene node];

    MenuLayer *layer = [MenuLayer node];

    [scene addChild:layer];

    return scene;

}


이것저것 방법을 찾다 찾다 안되었는데 오늘 pages에 먼저 글을 써놓고 옮기니 그방법일줄로만 알았는데. 다시 해보니 안됨. ㅠㅠ


다시 찾은 방법은 Chrome 에 붙여 넣기 하면 깨지고, Safari 에서는 아래와 같이 아주 잘된다. ㅠㅠb

사파리 만쉐~ 구글 꺼져!


+(CCScene *)scene{

    CCScene *scene = [CCScene node];

    MenuLayer *layer = [MenuLayer node];

    [scene addChild:layer];

    return scene;

}


저작자 표시 비영리
신고
Posted by KraZYeom
Google I/O 2011 에서 Chromebook 을 놓고 사람들의 의견이 많다. 
어떤이는 자기는 4개월 써봤는데 바로 망할거라고 하는 사람도 있었다...

다들 자세히 보고 이야기를 하는지 모르겠지만.

열심히 현장에서 집중해서 본 결과 나의 의견은 이렇다.

구글이 이번에 중점적으로 이야기 했던 시장은 기업 시장과 교육(학교) 시장이다.
일단 두 시장은 컴퓨터가 대부분 고정되어 있다. LAN으로 물려있기도 하고. 


그리고 발표때 나왔던 것 처럼 두가지 모두 지원된다. 

일단 기업에선 대부분 무거운 작업을 안한다...그리고 SAP 환경 지원.
교육용 머신도 큰 작업을 안한다... 그리고 학교 컴퓨터실에 보면 관리가 안되서 더 문제가 생기는 경우도 많고..

저렴한가격으로 렌탈을 하면 소프트웨어도 무료 업데이트, 하드웨어도 무료 업데이트이다. 

CITRIX와 vmware로 버추얼 환경 지원...  이말의 뜻은 간접적으로 activeX 된다. 
엑티브 엑스가 안되서 망하네 뭐네 하는 사람들은 일단 저 대목을 제대로 못 본듯. 그리고 시장 타켓 분석도 제대로 못한듯. 

iPhone, BB 가 아무리 일반 소비자 대상으로 하는것 처럼 보이지만, 기업용 시장도 어마어마 하다... 
기업용 시장을 위해 크롬북을 맥미니 처럼 만들고 있기도 한것 같다. 
그래서 중간에 잠깐 맥미니 처럼 생긴 머신도 보여주기도 했었고.  (현장에서 영어듣기가 미숙해서 깜빡하느라 맞는지가..)

일반 소비자 대상을 위해 뭐 사진, 음악, 이런저런 이야기하는데... 사실 이건 나도 위험하다고 본다. 
누가 세금포함 400~500불되는 아톰, 램 2기가, 저장공간 16기가 머신을 구입하고 싶겠는가? 그것도 브라우징 밖에 안되는... 그냥 다른 머신 사는게 100000000배 낫지.


내가 생각하는 문제도 그렇고... 많은 사람들이 생각하는 문제인... 
네트워크 속도가 어떻게 되느냐 따라 많이 달라질 것이라고 본다. 

일단 클라우드라... 올리고 받고 지지고 뽁고 하는게 느리면 개낭패... 속 답답해서 못 쓸듯. 

 
그리고 타블랫 용도와 너무 겹친다는 의견은...
회사/교육 시장에서는 겹치지 않을거고... 개인시장에서는 겹치는게 맞다고 본다.

결론은 까놓고 어떻게 되는지 보고 싶다.

애플도 그렇지만.... 구글도 개 뻥이 많아서...

타블랫 시장이 나온지 오래되었지만.. 아직까지 60여개의 앱이 있는걸 보면...
구글은 참... 일을 지랄같이 하는것 같은. 느낌... 

뭐 이것도 그냥 제 의견의 일부 일뿐이니... 뭐 그렇다구요...

또 다른 결론은. 전 무료로 받는다는거. -ㅁ-;
 
저작자 표시 비영리
신고
Posted by KraZYeom