`누크 글로라이트 플러스` 세팅 및 활용방법

nook glowlight plus

hardware spec

  • cpu : i.mx6 sl(single core) 1Ghz , MCIMX6L8DVN10AB
  • ram : 512 MB
  • emmc : sandisk 4 GB
  • battery : 1500 mAh

partition info

개발자 모드(development option) 진입

  • 기기등록

  • 개발자 모드 열기
    settings
    -> about
    -> software (10여회 매우 빨리 눌러주기)
    -> build number(10여회 매우 빨리 눌러주기)

개발자 모드 설정

  • enable USB debugging
  • animation관련 모든 설정을 없음으로

Adb Tool 설치

  • http://forum.xda-developers.com/showthread.php?p=48915118#post48915118

Adb Driver 확인

  • nook기기를 usb 2.0포트에 연결 한 후 장치관리자진입

Adb Driver 수동 설치방법

adb드라이버가 설치되어 있는지 확인
- 내컴퓨터 -> 관리 -> 장치관리자
- 정리예정

앱설치

  • adb install를 이용하여 설치할 수 있음

launcher.apk를 설치하는 경우

범용 설정을 위해 필요한 것들

  • 런쳐를 별도 설치
  • 리더앱, 도서관앱 설치

루팅

  • 특별한 사유가 없으면 루팅하지 않아도 대부분 기능을 사용할 수 있으므로 추천하지 않음.
  • 킹고루트 PC 버젼으로만 가능
  • http://www.kingoapp.com/

누크앱 동작방지

  • 대체 할 수 있는 런쳐를 우선 설치할 것

SuperSu로 교체하는 방법

tweak android build.prob

tweak build.prop

리디페이퍼 하드웨어단추 멀티기능 부여 및 변경

리디페이퍼 하드웨어 단추 기능 변경(remap hardware button)

준비사항

  • 루팅
  • xposed installer 설치

    http://repo.xposed.info/module/de.robv.android.xposed.installer

  • xposed installer 실행
  • Downalod섹션으로 이동, 검색:Xposed Additions
  • Xposed Additions : Version선택하여 설치
  • Modules 섹션으로 가서 Xposed Additions 체크
  • 리부트
  • Xposed Addition을 런쳐에서 실행
  • Buttons -> Allow External Devices -> Miscellaneous
  • Add new Key -> 할당하고자 하는 키를 누름
  • Add new Condition -> Screen On : 화면이 켜져있을 때 행동을 지정하는 것임.
  • Screen On
    -> Click 체크 -> 클릭하면 매핑할 단추를 선택할 수 있음
    -> Long Press 체크 -> 길게 클릭했을 때 매핑할 단추나 기능 선택

boost::signal2

부스트 시그널을 통해 함수간 통신 해보기

함수간 포인터 연결 없이 붙였다 끊었다.

  • 훌륭한 기능을 만들어주신 분께 항상 감사.

thrift c# file I/O

  • 파일 입출력으로는 streamTStreamTransport를 이용하면 된다.

gitbook plugins 추천

gitbook plugins

기트북 설정 파일은 book루트 디렉토리 아래 book.json파일에 플러그인을 추가하도록 한다.

설치 방법

  • 인터넷이 연결되어 있어야 한다.

npm을 이용

  • npm plugin-name
  • 플러그인의 이름은 gitbook-plugin- 접두사가 붙는다.

gitbook을 이용

  • book.json에 추가한다음 gitbook install을 실행
  • mathajx의 경우 npm으로 설치해야 문제가 없다. (내부적으로 컴파일을 수행)
    • npm install gitbook-plugin-mathjax4us -g

추천 플러그인

book.json

gitbook 활용해보기

gitbook

  • github와 연동한 클라우드 서비스가 있으나 그것을 사용하려고 하는 것이 아니다.

문서화의 구조적인 편집을 위한 도구

  • gitbook
    -markdown지원

    • 다양한 플러그인 : plantuml, include-highlight
  • nodejs 설치 후 npm으로 gitbook-cli의 기본 설치과정을 마치면 로컬 웹서버가 동작한다.

장점:

  • 어떤 편집기로든 편집이 가능
  • 브라우져를 띄워 놓으면 자동으로 재 생성하면서 리로드가 됨(완벽한 preview)
  • 추후 책으로 출판이 가능함.

한마디

doxygen으로 코드 문서화를 계속 해보았지만 레퍼런스 문서는 실제 개발하면서 api레벨 작업보다 변화가 많아서 활용성이 떨어졌다. gitbook을 로컬에서 사용하고 소스저장소와 함께 활용해보니 팀내 문서 공유에 많은 도움이 됨.

간만에 득템!!

dos error and output to nul

dos batch에서 출력 오류 모두 안나오게 하고 싶을 때

한마디

맨날 찾아본다. 두개다 안나오는 건 한번도 안해봤는데 만족스럽다.

handling JSON with Apache Thrift

c++로 JSON과 연동하는 템플리트 코드이다.

참고: http://trevorgattis.blogspot.kr/2011/12/apache-thrift-converting-from-simple.html

한마디

소중한 정보를 공유해주는 인터넷 사람들 !! 감사해요.