본문 바로가기
더 안정적인 GCM 구현을 위해 주의할 점. 더 안정적인 GCM 구현을 위해 주의할 점. SERVICE_NOT_AVAILABLE 을 주의하라. register 함수를 부르면 평상시에는 문제가 없지만,신호가 미약한 wild 환경에서는 IOException 과 함께 SERVICE_NOT_AVAILABLE 이라는 메세지가 자주 뜬다. 이럴 때는 exponential backoff 정책을 이용해서 주기적으로 시도하는 것이 좋다.그렇지 않으면 Push 에 제대로 등록되지 않는다. registration ID 가 제대로 준비가 되어도 register 가 계속 실패하는 경우가 있다. register 를 불렀을 때 몇몇 단말에서는 무조건 실패한다.하지만 이 경우 보통 registration ID 는 생성이 되지만 return 이 되지 않을 뿐이다.이럴 경우 다음.. 2014. 3. 31.
"웹을 지탱하는 기술" 내용정리. "웹을 지탱하는 기술" 내용정리. "웹을 지탱하는 기술" 이라는 일본 저자가 쓴 책을 본 후에,핵심이 되는 내용이랑 내가 몰랐던 내용인데 정리해두면 좋을 것 같은 내용을 정리해본다. 설명과 함께 정확한 내용, 빠진 내용을 확인하고 싶은 사람은 책을 직접 볼 수 있도록~ 웹을 지탱하는 기술 서평을 보고 싶으면 여기를 클릭! 웹의 다양한 용도 1. 웹사이트 2. User InterfaceHTML 도움말, 웹 UI for embedded systems 3. APIWeb Service 라 부름 웹을 지탱하는 기술 1. HTTP, URI, HTML 2. 하이퍼미디어비선형적 컨텐츠. 중간에 link 타고 갈 수 있고, 동영상, 다른 사이트 등을 껴 넣을 수 있다. (책은 선형) 3. 분산시스템자료의 내용이 전세계적.. 2013. 6. 24.
[Script] node.js 란 무엇인가? node.js 란 무엇인가? - 서버 사이드 자바스크립트 기술. - 모든 API는 이벤트 지향 비동기 API. - 비동기 처리 특성에 의한 동시 접속 처리 능력이 월등히 뛰어남. - 오픈소스로 모듈에 대한 커뮤니티가 활성화가 잘 되어있다. - js 파일 하나가 하나의 모듈 - 각각의 모듈은 기본적으로 외부에서 접근할 수 없으나, module.exports 를 통해 외부에 오픈할 변수나 함수를 정의할 수 있다. - 반대로 require 는 다른 외부 모듈( js ) 를 가져올 수 있으며, 해당 모듈에서 module.exports 로 정의한 변수나 함수를 사용할 수 있다. - Node는 다음과 같은 기본 모듈을 가진다. * Process : 프로세스에 대한 정보를 담고 있는 전역 객체 * Utilities .. 2012. 9. 18.
반응형