안녕하세요.

요즘 핫한 P11을 구매하여 국가코드를 변경해보겠습니다.

 

보통은 직구해서 구매하시기때문에 'CN'(중국)으로 설정되어 있을겁니다.

 

P11에는 국가코드에 엄청난 제한이있는데요.

제한에 대해 이야기를 드리면, 흔히 말하는 정발 P11은 구글 플레이스토어에서 넷플릭스 설치가 가능합니다.

 

CN(중국)은 국가 LOCK이 걸려있기때문인데요.

해당 국가코드(Country Code)를 변경하는법을 가이드 해보겠습니다.

 

국가코드를 변경하면 LTE롬으로 변경하지 않고 글로벌롬으로 써도 절대 무방해집니다. (GPS이슈, 넷플릭스 등)

국가코드 변경 후 LTE롬이신분들은 글로벌롬 플래싱하시길 추천드립니다.

(아참, 국가코드는 한번 변경하면 새롭게 롬을 플래싱한다고 변경되지 않습니다.)

 

롬 플래싱 과정은 자료가 많기 때문에 따로 포스팅하지 않겠습니다.

 

국가코드 변경하기

 

먼저 현재 자신의 국가코드 상태를 확인할수있는 명령입니다.

 

모든명령은 '설정'에 들어가셔서 상단 검색바에 입력하시면 됩니다.

 

####5993#

 

입력하시면, 위 사진과 같은 화면과 현재 롬 상태 및 국가코드를 확인 할 수 있습니다.

 

이제 가장 중요한 국가코드 변경 명령어 입니다.

 

명령은 '설정'에 들어가셔서 상단 검색바에 입력하시면 됩니다.

 

####6030#

 

국가코드 변경 설정 창이 나타납니다.

'KR' 설정해주시면 됩니다.

(레노버 관계자가 아니며, 레노버 Country Code 설정관련 리서치중 알아냈습니다.)

(잡설로 아이디어 패드 S6000은 ####6020# 이더라고요.)

 

해당 설정을 마치시면 리부팅 되며, 새롭게 설정을 진행합니다.

(초기화 됩니다)

시작 화면에 기본값으로 한국어로 잡혀있습니다.

 

넷플릭스까지 설치가 자동적으로 되어있었고, 플레이스토어 접근이 가능했습니다.

 

+ 2021.09.11 추가사항 및 질문 정리

 

Q. 중국 내수롬에 국가코드 변경하여도 되나요?

A. 제가 시도해본것은 아니지만, 중국내수롬에는 국가코드 변경 명령이 먹히지 않는다고합니다. 내수롬은 중국롬 그자체로 봐주시면 될 것 같습니다.

 

Q. 국가를 변경하면 초기화 되나요?

A. 변경 시도 즉시 초기화가 진행됩니다. 위 포스팅 내용에도 적어뒀습니다.

 

Q. P11 PRO도 가능한가요?

A. 가능합니다. 위 명령과 동일하게 진행하시면 가능합니다.

 

Q. LTE롬에서도 변경되나요?

A. LTE롬, 글로벌롬 모두다 변경가능합니다. 중국 내수롬만 불가능합니다.

 

Q. 국가코드변경 관련 제일 베스트 설정을 알려주세요.

A. 글로벌롬 구매 -> 국가코드 변경 -> 사용 (혹은 미개봉(내수롬)으로 구매하여 글로벌롬으로 플래싱한후 국가코드 변경 후 사용하세요.)

 

Q. 타 국가로 변경하여도 되나요?

A. 시도해보진 않았습니다. 타 국가 변경도 무관 할 것으로 보입니다. 해외 포럼 정보에 따르면 레노버 타 패드들도 타국가로 변경하여 많이 사용하는것 같았습니다.

 

Q. 펌웨어 OTA(자동 업데이트)가 가능한가요?

A. 펌웨어 자동업데이트가 가능하며, 기존 8월 업데이트가 안나오시던분들도 국가코드 변경 후 올라왔다고 합니다.

 

+ 2021.10.15 추가사항 및 질문 정리

 

Q. 안드로이드11에서 변경이 가능한가요?

A. 네, 가능합니다.

 

Q. 국가코드 상태 확인 명령시 'NO SET'이 나타납니다.

A. 모든 공통 적용사항은 아니지만, P11&P11 PRO모델 등 간혹 'NO SET'으로 설정되어있는 기기도 있다고 합니다. 해당 기기는 '####6020#'을 시도해주세요.

 

출처를 꼭 공유해주세요!

사진 무단 도용은 금지합니다!

 

도움이 되셨다면 아래 '공감', '하트' 버튼을 눌러주세요!

 

감사합니다.


반응형


어느날 갑자기 애드센스 관리화면에서 수상한 문구가 나타나게 됩니다.



'주소를 확인하지 않아 지급이 보류 중입니다.'


엥... 저게 뭐지 하고 자세히 알아보기를 눌러봅니다.


구글 애드센스(Google adsense) 주소 확인(PIN) 개요


(자세한 내용은 위의 링크를 통해 확인해주세요.)


대충 내용은 이렇습니다.


애드센스 광고료를 지급받으려면 주소지가 확인되어야 하고 주소지를 확인하는 검증절차를 필요로 합니다.


검증절차는 간단합니다!


1. 구글에서 'PIN' 번호가 담긴 우편물을 구글계정에 설정된 주소지로 발송을 합니다.

2. 'PIN'번호가 담긴 우편물을 받고 열어서 확인한 뒤 입력을하면 '끝' 입니다.




최초에 저는 2020년 5월 26일에 발송이 되었다고 안내를 받았습니다.


해당 화면은 홈 화면에서 확인 할 수 있었습니다.



현재 코로나19 사태로 인하여 배송물이 조금더 지연이 될수도있다고 계속해서 안내를 하였고, 하지만..


저는 2020년 6월 24일 현재 포스팅을 하고있는 당일 우편물이 도착하였습니다.


정확히 30일 걸렸더라구요.




네. 그 우편물이 바로 이렇게 생겼습니다.




우편물 입니다.




뒷면입니다.


만약 배달실패하면, 말레이시아 주소로? 보내라고 되어있네요.

구글 말레이시아에서 왔나봅니다.




모서리 부분을 제거하라고 하는것을 촥촥 잡아서 뜯고




핀번호가 등장합니다.


가이드에는


애드센스 홈페이지에 들어가서 '톱니바퀴'를 누르고 주소인증을 하라고 하는데..


저는 홈화면에서 간단하게 인증을 처리하였습니다.


제가 인증했던 방법을 공유해드릴게요.



먼저 홈화면에 오면 '할일'에 청구지 주소를 확인하라는 알림이 보입니다.



그냥 '확인' 버튼을 눌러주세요.


그러면 PIN번호를 입력하시면 됩니다.


('PIN다시보내기' 버튼이 있는데.. 또 누르게되면 아마 4주를 더기다려야겠죠..??)


저는 이로써 주소확인이 완료되었고, 주소확인을 하라는 경고창도 모두 사라졌습니다.

이제 광고비를 지급받기만 하면 되겠네요.


이상으로 애드센스 '지급보류경고' 해결편을 마치겠습니다.


좋은 참고가 되셨으면 좋겠네요.


사진 무단 도용은 금지합니다!


도움이 되셨다면 아래 '공감', '하트' 버튼을 눌러주세요!


감사합니다.


반응형


아마도 특별한 일이 없는 한 애드고시 관련 마지막 글이 될꺼같아요!


지난번 승인을 받고 자동광고 설정 관련하여 포스팅을 하였는데, 자동광고를 설정후 몇일 있어보아도 광고가 그렇게 많이 삽입되지 않는것 같았습니다.


구글 자동 관련 알고리즘에 따른거겠지만요.


그래서 오늘은 수동으로 포스팅한 글에 광고를 게재 해보도록 하겠습니다.


이전 포스팅에 대한 내용은 아래 링크를 참고해주세요.


티스토리 블로그 광고 수익 창출! - 애드센스 가입하기(Google AdSense) - ①


티스토리 블로그 광고 수익 창출! - 애드센스 승인 거절(Google AdSense) - ②


 티스토리 블로그 광고 수익 창출! - 애드고시 승인! 자동광고 설정(Google AdSense) - ③



구글 애드센스(Google AdSense) 수동광고/광고단위기준 게재 하기!


먼저 애드센스에 접속을 합니다.


구글 애드센스 이동하기



로그인 후, 개요에 광고 단위 기준 메뉴를 선택해주시고

디스플레이 광고를 눌러주세요!


디스플레이 광고는 보통 게시글에 많이 들어가는 광고 모양입니다.

아래 자세하게 살펴보겠습니다.



디스플레이 광고를 눌러서 생성을 시작하게되면


우측에 반응형, 고정 두가지 옵션을 설정할수있습니다.

반응형은 웹사이트 크기가 변할때마다 광고모양도 자동으로 변경해주는것이고

고정은 자기가 원하는 광고 크기만큼 고정으로 모양이 잡히게됩니다.


반응형은 크게 사각형, 수평형, 수직형으로 웹사이트 크기에 따라 자동으로 모양이 바뀌게 됩니다.


반응형으로 설정하고 만들기를 눌렀습니다.



만들기를 누르게되면 HTML 태그로 코드를 스크립트로 만들어 주게 됩니다.

해당 코드는 매번 애드센스에서 확인할수있으며, 복사해서 게시물에 붙여넣기만 하시면 됩니다.



티스토리에서 임의의 제 게시물을 수정으로 들어왔습니다.

우측 상단에 'HTML'전환 버튼 혹은 체크박스가 있을겁니다.


눌러주세요.



누르게되면, 기존 작성했던 게시물이 HTML코드화가 되고

저는 제일 하단에 붙여보도록 하겠습니다.

제일 하단으로 내려서 아랫공간을 만들어주세요.


하단에 코드를 붙였습니다.


자 이제 게시물을 수정 완료하고, 게시물에 들어가보면 하단에 광고가 생긴것을 확인 하실수있습니다.


광고가 안보이시더라도 몇분 후 혹은 새로고침 몇번하게되면 광고가 게재되게 됩니다.


그럼 이상으로 수동으로 광고를 게재하는법을 마치겠습니다.


이제 게시글을 수동으로 광고 부착하러 가야겠네요.


즐거운 하루 되세요.

감사합니다.



반응형


어제 블로그 글을 몇개 포스팅 한 뒤에 애드센스 재 신청을 하였습니다.


그 다음날 바로 승인 되었다고 메일이 왔네요.

왜.. 한번 거절한거지? 의문이 드네요.


제가 포스팅한건 2건밖에 되질않는데.. 2개가 모자랐던것인가??..

여러분들도 계속해서 도전해보시길 바랍니다.



이전 포스팅에 대한 내용은 아래 링크를 참고해주세요.


티스토리 블로그 광고 수익 창출! - 애드센스 가입하기(Google AdSense) - ①


티스토리 블로그 광고 수익 창출! - 애드센스 승인 거절(Google AdSense) - ②




구글 애드센스(Google AdSense) 자동 광고 게재 하기!


이제 승인을 받았으니 게재를 해봐야겠죠.

승인 메일 하단에 '시작하기' 버튼이 있습니다.

시작을 해보도록 하겠습니다.



시작하기 버튼을 누르니

애드센스로 넘어와서, 계정이 활성화되었다는 환영문구가 보이네요.

바로 광고 설정버튼을 눌러보았습니다.



광고를 삽입하는 기준이

'자동' / '단위' 로 나뉘는것 같았습니다.

즉, 광고를 자동으로 구글에서 게시물에 삽입시켜주는것을 쓰느냐

혹은 수동으로 원하는 위치에 광고를 삽입할껀지를 선택하는것 이였습니다.


저는 아직 아무것도 모르는 초보이기 때문에.. 자동으로 일정 설정을 해놓고 두고 볼 생각 입니다.



광고 개요 페이지를 보시면 내가 등록한 URL과 함께 우측에 연필모양 '수정' 버튼이 있습니다.

해당 버튼을 누르면 자동광고를 바로 삽입 설정을 간단히 할 수 있습니다.



수정 버튼을 눌러서 들어온 화면 입니다.

여기 우측을 보면, 자동광고 활성화 여부 토글버튼이 있고 자동광고를 설정 할 수 있게 되어있습니다.



크게 이렇게 설정 할수있습니다.

자동광고를 사용 할 것인가?

사용을 한다면 광고 형식은 어떻게 처리 할 것인가?

광고량은 얼마나 설정 할 것 인가?

광고를 제외할 페이지는 어디인가?


분석 결과 이렇게 크게 4가지로 분류 되어있습니다.

이제 하나하나 자세히 보도록 하겠습니다.



광고 형식 입니다.

광고 형식은 인페이지 광고, 일치하는 콘텐츠, 앵커 효과, 모바일 전면 광고 4가지로 구분 됩니다.


저는 인페이지 광고, 앵커 효과, 모바일 전면 광고 3가지를 설정하였습니다.

일치하는 콘텐츠는 특정 조건이 성립되어야지 설정 할 수 있는것 같았습니다.


좌측 미리 보기 화면으로 원하는 광고를 설정하게되면 어디에 삽입 되는지 예를 보여줍니다.

저도 스크린샷으로 가져와봤습니다.



이것이 인페이지 광고와 앵커 광고 입니다.

앵커 광고는 모바일에서만 부착이 되는것 같은데 계속해서 따라다니는 광고 입니다.


인페이지는 게시물 내 삽입되는 광고입니다.



이것은 모바일 전면 광고 입니다.

게시물을 이동할때 전면으로 보여주는 광고 입니다.



이제 광고들을 확인하고 설정을 대충 마무리했다면, 광고 로드 항목에 들어가서 확인을 해보았습니다.

광고 로드는 광고량을 설정하는것 같았는데


저는 기본값으로 두기로 하였습니다.

너무많거나 적거나도.. 이상하니 기본이 맞겠다 싶어 가만히 뒀습니다.


그리고 '사이트에 적용' 버튼을 눌러 설정을 마쳤습니다.


사이트에 적용버튼을 누르니 '빨간색 박스'로 표시해둔 부분이 '설정'으로 변경이 되었습니다.

(광고 삽입시 까지 1시간정도 소요될수도 있다고 합니다.)

(실제로 기다려보니 24시간-48시간 정도 되는것 같습니다.)

그리고 개요 밑 제가 '파란색 박스'로 표시해둔부분이 '사이트기준'이 자동광고, '광고 단위 기준'이 수동광고 설정 파트로 나뉘어있는것 같았습니다.


조금 더 애드센스에 익숙해진다면, 광고 단위 기준으로 설정하는 방법도 소개드리도록 하겠습니다.

감사합니다.


티스토리 블로그 광고 수익 창출! - 수동광고 설정/광고단위 설정(Google AdSense)(完) - ④





반응형


먼저 이전 포스팅에 대한 내용은 아래 링크를 참고해주세요.


티스토리 블로그 광고 수익 창출! - 애드센스 가입하기(Google AdSense) - ①


애드센스 가입신청을 한지 1일째 되는 시간에..


바로 애드센스 결과 알림 메일이 왔습니다.


결과 부터 말씀드리자면, 이유불문한 '거절' 이네요.


또 자료를 검색해본결과.. 재신청 혹은 몇개의 글을 더 작성하고 재신청시 승인 처리해주는 경우도 많이 있더라고요.


우선! 저는 한 주간 더 포스팅을 해보고 재도전을 해볼생각 입니다.




'무언가.. 이유는 알수없지만 너는 그냥 거절이야'


같은 느낌.. 기분은 안좋네요.


더욱 분발해서 글을 작성후 재도전을 해보아야겠습니다.


승인이 날때까지 도전은 계속됩니다!


위 스크린샷을 참고하시고, 도전을 해보도록 하겠습니다.


티스토리 블로그 광고 수익 창출! - 애드고시 승인! 자동광고 설정(Google AdSense) - ③


티스토리 블로그 광고 수익 창출! - 수동광고 설정/광고단위 설정(Google AdSense)(完) - ④



반응형


안녕하세요.


오늘은 티스토리 블로그에 광고 수익을 창출하기 위해 구글의 애드센스 광고를 탑재(?) 삽입 및 가입 하는 방법을 작성해보려 합니다.


저도 아직 처음으로 알아보고 시도 하는 것이라  진행하면서 같이 가이드를 작성하려 합니다.


먼저 구글의 승인과정을 거쳐 가입에 성공해야하며, 그 이후 광고를 게재 할수 있는 것 같습니다.


지금 이글을 작성하고 있는 시점도 구글 애드신청을 가입신청 해놓은 상태이며, 최종 승인이 난다면 다음 포스팅으로 2탄을 마무리 하려합니다.


그럼 구글 '애드센스 가입하기' 시작하겠습니다.



구글 애드센스(Google AdSense) 가입하기 



자, 먼저 구글 애드센스 가입을 하기 위해서 구글 애드센스 가입사이트에 들어 가야겠죠?

아래 링크를 통하여 들어가주세요.


구글 애드센스 가입 페이지 이동하기!


성공적으로 가입 페이지에 들어오셨다면, '지금 가입하기' 버튼을 눌러주세요.




가입양식을 채워주시면 됩니다.

자신의 블로그 주소 혹은 홈페이지 주소, 이메일 주소, 등록한 주소로 애드센스 관련 광고 메일을 받을것인지 체크하고


'저장하고 계속하기'를 눌러줍니다.



두번째 가입 양식 페이지 입니다.


국가 또는 지역을 선택해주세요.


저는 대한민국에 거주중이며, 대한민국 사람이기때문에 '대한민국'으로 설정하였습니다.



국가를 '대한민국'으로 설정하게 되면, 아래 약관이 나타나게 됩니다.


약관을 읽어보시고


'예, 이용약관을 읽고 동의했습니다.' 를 체크하시고 '계정 만들기'를 눌러주세요.


계정 만들기 버튼을 누르면 다음은 결제정보를 설정하라는 페이지가 나옵니다.

제가 스크린샷을 못찍었네요.


뒤로 돌아가기를 눌러도 되지를 않기에..


여기에 글로써 설명을 드리겠습니다.


구글 계정에 결제정보를 한번이라도 등록해본적이 있으신 분들은 상관이 없습니다.


하지만 한번도 없으신분들은, 거주지 주소, 결제정보등을 요구 합니다.

나중에 광고료를 정산받을 목적으로 요청하는것 같습니다.


양식에 맞춰 작성하시면 됩니다.



그다음 화면은, 사이트 연결 화면 입니다.


애드센스 코드 라는것을 블로그 혹은 홈페이지에 <head>태그 사이에 집어 넣고 인증을 하는 과정이 있습니다.


해당 코드를 삽입하는방법은 티스토리 블로그 기준으로 설명드리겠습니다.



티스토리 블로그 관리자 메뉴에 들어가면 '스킨 편집' 메뉴가 있습니다.

들어가주세요.




그리고 블로그 'HTML편집' 이라는 버튼을 눌러주시면 위 화면과 같이 나옵니다.


지금 스크린샷으로 대충보게되면 제가 '빨간색 박스로' <head></head>사이를 표시해뒀습니다.


저 사이에 구글 애드센스 코드를 집어 넣으시면 됩니다.


확대한 화면입니다.

일부는 제가 가려놓았지만, </script>태그 밑에 바로 삽입을 하였습니다.




삽입을 완료하시고, 다시 구글센스 웹사이트로 돌아오셔서


'코드를 사이트에 붙여넣었습니다.' 를 체크하시고 '완료'를 누르시면 됩니다.


그럼 위와같은 화면이 나타납니다.



최종적으로 확인을 누르면 '검토중' 화면이 나타나게되고 신청이 완료됩니다.



이로써, 구글 애드센스 가입방법에 대한 포스팅을 마치도록 하겠습니다.



티스토리 블로그 광고 수익 창출! - 애드센스 승인 거절(Google AdSense) - ②


티스토리 블로그 광고 수익 창출! - 애드고시 승인! 자동광고 설정(Google AdSense) - ③


티스토리 블로그 광고 수익 창출! - 수동광고 설정/광고단위 설정(Google AdSense)(完) - ④



반응형


안녕하세요.


내가 만든 파일 혹은 개발한 파일이 추가 플러그인등으로 인하여 실행파일을 제외하고도 포함되는 파일이 많은경우가 있습니다.

이것을 단 1개의 실행 파일로 줄여주는 툴을 소개하고자 글을 작성하게 되었습니다.


오늘 소개드릴 툴은 ' Enigma Virtual Box ' 입니다.


Enigma Virtual Box 공식 홈페이지 :  https://enigmaprotector.com/


이니그마 버추얼 박스(Enigam Virtual Box) 입니다.

해당 툴로 단일 싱글파일을 만드는 방법을 설명드리겠습니다.


 Single exe-file 단일 실행파일 만들기


먼저 제가 단일파일로 만들 파일 목록 입니다.

'app.exe' 가 실행파일이며 그 외 파일들은 실행을 돕는 파일 입니다.

(저는 NWJS를 통해 만든 배포파일을 샘플로 하였습니다.)


node-webkit 이전 포스팅 참고 : https://web-inf.tistory.com/28 


그럼 사용법을 시작해보겠습니다. 



먼저 위 공식홈페이지 링크로 들어가게되면 위와 같은 화면이 나옵니다.

저기서 다운로드 메뉴를 찾아서 들어가주세요.




Enigma Virtual Box를 다운받아주세요.

프리웨어 소프트웨어 입니다.


다운로드를 하신후 설치를 진행해주시고 실행을 시켜주세요.

(별도의 설치과정은 포스팅 하지 않았습니다. ^^)




이그니마 버츄얼 박스를 실행한 최초 화면 입니다.

먼저 Enter Input FIle Name에 단일 실행파일로 만들고싶은 EXE파일을 찾아 넣어 줍니다.



Enter Input File Name에 경로를 찾아서 넣어줬다면 Output 까지 자동으로 지정이 됩니다.

(Output경로 수정 가능합니다.)

최종 제작된 파일은 선택한파일 뒤에 '_boxed'가 자동으로 붙어 있는걸 알수있습니다.


그리고 이제 실행파일을 제외한 부수적 파일들을 등록해주어야 합니다.

부수 파일이 단일 파일이라면 Add File(s)

폴더라면 New Folder를 선택하여 동일하게 생성해주어야합니다.



먼저 'Add Files(s)' 로 단일 파일들만 선택해줍니다.



그리고 단일 폴더를 생성하고 이름을 동일하게 맞춰준후

폴더를 클릭후 -> Add... -> Add file(s)를 눌러 파일을 선택하여 줍니다.


그렇다면 잘 설정이 되었다면 지정된 파일목록을 확인 할 수 있습니다.



그리고, 최종적으로 Process를 눌러주면 작업이 진행 됩니다.

최종 Run 버튼이 활성화가 된다면 작업이 끝이 난 것입니다.


이제 Close와 툴을 종료해주시고, 아까 output으로 지정했던 경로로 들어가 확인을 합니다.


app_boxed.exe 단일파일로 잘 생성이 되었고, 실행결과 역시나 문제없이 실행이 잘됩니다.

(샘플 파일은 이전에 만들었던 NWJS 샘플 입니다.)


이상으로 단일 실행 파일 만들기 Enigma Virtual Box 사용법을 마치겠습니다.


반응형


안녕하세요.

오늘은 Node-Webkit에 대해 알아보도록 하겠습니다.


먼저 NWJS 즉 Node-Webkit.js에 대해 간단히 설명을 드리겠습니다.


 Node-Webkit.js 란?

노드웹킷JS는 기본으로 크로미움브라우저(Chromium) + Node.js를 합친 웹 어플리케이션(web application) 입니다.

Node.js 기반으로 크롬 브라우저의 축소판인 크로미움을 띄우면서 별도의 어플리케이션 역할을 합니다.


그렇다면, 왜 웹 어플리케이션을 사용할까요?


모든 사용자는 서로다른 브라우저를 사용하고있습니다.

예를들어서 사용자1은 인터넷 익스플로러를 사용하고 저는 크롬 브라우저를 사용합니다.

그리고 어떤 웹개발자가 인터넷익스플로러와 크롬브라우저 사용자 기준으로 웹페이지를 만들었어요.

그런데 사용자2가 파이어폭스 브라우저로 접속하였는데 이것을 고려하지 않은 웹페이지는 깨져 보이지 않는 상황이 됩니다.

그렇다면, 개발자가 또 수정작업과 업데이트를 해야겠죠.  수정작업을 통해서 기존 잘되던 브라우저도 번거로워질수도 있을뿐만 아니라 귀찮습니다.


하지만, 웹어플리케이션으로 제작될경우 별도의 브라우저를 설치할 필요없이 바로 실행을 할 수 있게 됩니다.

웹어플리케이션 종류는 여러가지(electron 등)가 있습니다. 그중하나가 노드웹킷(NWJS) 입니다.


그렇다면, 간단한 실행방법 및 소개를 진행하겠습니다.



노드웹킷 (NWJS) ?





노드웹킷은 많이 사용되고있는 웹어플리케이션 입니다.


지원은 3가지 OS(운영체제)에서 지원되고 있습니다.


Windows, Linux, MAC OS 3가지 모두 지원되고 있습니다. 

(추가적으로 테스트해본결과 라즈베리파이OS인 라즈비언(Raspbian)에서도 실행파일의 변형으로 실행가능합니다.)


위에서 간단히 설명을 드렸다싶이, 노드웹킷은 나의 웹페이지 혹은 특정 웹페이지를 어플리케이션(실팽파일) , 나만의 브라우저로 만들어줍니다.


간혹가다 CSS나 스크립트들이 인식이 잘 되지 않는 경우가 있으나 빠른 업데이트와 빠른 피드백으로 Fix되고 있습니다.


자세한 사항은 아래 NWJS 대표 홈페이지와 문서를 통해 확인하실수 있습니다.


Node-webkit 공식 홈페이지https://nwjs.io/


Node-webkit 개발 문서 : http://docs.nwjs.io/en/latest/For%20Users/Getting%20Started/


Node-webkit Github :  https://github.com/nwjs/nw.js



Windows에서 노드 웹킷 간단 사용하기 


윈도우10에서 노드웹킷(Node-webkit)에 대해 간단한 사용법을 알려드리고자 합니다.

디테일한 심화과정은 개발 문서에 자세히 기록되어있으며, 기능이 상당히 많기때문에 찾아서 진행하는 재미를 가지실 수 있을것입니다.

혹여나 도움이 필요하시다면 댓글을 달아주시면, 알고있는 선에서 답을 해드리도록 하겠습니다.



먼저 노드웹킷(NWJS) 공식홈페이지에서 SDK를 다운받습니다.

(노말버전과 차이점은 동일하게 빌드와 배포가 가능하지만, 노말에서는 기능이 빠졌습니다. 개발자모드등 용량도 당연히 더 적습니다.)



압축을 해제하시면 위의 파일들이 나타납니다.

해당파일 하나하나 설명을 드릴수는 없지만,

CSS 및 JS를 처리해주는 파일도 있고, 동영상, 플래시등 웹 환경에서 원활히 실행을 도와주는 파일들의 구성 그리고 배포를 도와주는 파일 구성 입니다.


배포할때 최대한 파일을 줄여보려고 하였으나, 배포하고나서는 거의 대부분이 필수파일 역할을 하였습니다.



1
2
3
4
{
  "name": "helloworld",
  "main": "http://google.com"
}
cs


** 이제 가장 중요한 작업 입니다. **

메모장(Notepad) 혹은 에디트플러스(EditPlus)에서 JSON파일을 하나 만들어줍니다.

위 사진과 스크립트는 최소 실행의 기본 스크립트 이며 필수 요소 입니다.


제가 작성한 스크립트는 일단 이름은 helloworld' 이며 노드웹킷을 실행하면 구글을 띄우게 하였습니다.

(자신이 제작한 html 파일이나 웹 주소를 입력하셔도 가능합니다)



그리고 설치한 노드웹킷 폴더안에 package.json 으로 저장하여 넣어주세요.

package.json 기준으로 노드웹킷이 실행 됩니다.



그리고 nw.exe를 실행하게되면, 구글을 주소를 입력해논 스크립트가 동작을하여 구글페이지가 나오게 되었습니다.

(사이즈 및 전체화면 툴바없애기 스크롤 없애기등 기능은 노드웹킷 문서를 살펴보시고 package.json에 해당 기능 스크립트를 추가하시면 됩니다.)


이렇게 노드웹킷의 간단실행기는 끝 입니다.

윈도우를 제외한, 리눅스, 맥에서도 동일한 형태의 구동이 가능합니다.


하지만 저렇게 설정을하게되면 설정값이 노출이되며 부가 파일들이 주렁주렁 많기때문에 사용자들에게 배포하기에는 문제가 많습니다.

그렇기때문에 노드웹킷에서 배포를하게된다면 파일을 확 줄어주게 됩니다.

(완전이 싱글 EXE로 줄어들진 않습니다.)



Windows에서 노드 웹킷 배포 하기



1. 먼저 package.json파일을 zip파일으로 압축을 해줍니다.

2. 그뒤 package.zip을 app.nw 로 변경해줍니다. (확장자까지 변경 입니다.)

3. 윈도우 명령어 프롬프트(cmd)를 실행합니다.



명령어 프롬포트를 실행후

1. 노드웹킷을 설치한 폴더로 cd(change dir) 이동합니다. 

2. copy /b nw.exe+app.nw app.exe 를 입력합니다.

3. app.exe가 생성됩니다. (배포완료)


app.exe와 함께 최소한의 파일들만으로도 package.json없이 실행이 가능 합니다.

(하지만 최소한이라고 해도 꾀 많습니다.)


여기까지 노드웹킷의 간단한 사용법과 배포방법을 마치겠습니다.

배포후에도 부수적으로 필요파일이 많기때문에 다음에 단일파일(Single-exe)로 줄이는 툴 사용방법은 아래링크로 다음 포스팅에서 확인할수 있습니다.


단일 실행 파일 만들기 (Enigma Virtual Box) : https://web-inf.tistory.com/29 



감사합니다.


반응형

+ Recent posts