출처 : http://theeye.pe.kr/entry/iPhone-Push-NotificationAPNS%EB%A5%BC-PHP%EC%97%90%EC%84%9C-%EB%B3%B4%EB%82%B4%EB%8A%94-%EB%B0%A9%EB%B2%95 기존에 Java기반에서 APNS 시스템을 구축하여 사용하는 글을 작성한 적이 있습니다. Java에서는 무언가 어렵지 않게 푸시 메시지를 보낼 수 있었습니다만 PHP는 조금 복잡합니다. 핵심적인 내용은 이전 글을 참고하시도록 하시고 이번 글에서는 PHP에서 보내는 방법에 대해 간단히 정리해 보겠습니다. 푸시 전송용 인증서 생성우선 위와 같이 키체인 접근을 실행하도록 합니다. 그리고 (1)내 인증서를 선택하신후에 자신의 어플의 AppID와 동일한 (2)Apple D..
원문 : startssl.com의 공짜 SSL인증서를 NGINX에서 사용하기 요즘에는 연동 서비스를 개발하기 위해서 필수적으로 https 프로토콜을 요구하는 곳들이 많다. 공인 ssl 인증서를 받으려면 꽤 많은 돈이 필요하니, 가난한 스타트업에서 테스트 서버를 만들기 위해 도메인 마다 일일이 인증서를 지를수도 없고.. startssl.com이라는 공짜 인증서를 배포하는 고마운 사이트가 있다. 가입하고 인증메일을 처리하면 ssl인증서를 만들 수 있는데, 문제는 nginx에서 startssl.com의 인증서를 그대로 적용하면 문제가 생긴다는 것이다. 꽤나 삽질하다가 NGINX에 적용하는 방법을 찾았다. 1. 먼저 openssl을 이용해서 서버에서 키 파일을 만들어준다. (openssl이 설치돼있다는 전제로...
android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@44e93fc0 is not valid; is your activity running? 대충 이런 오류. 이게 왜 뜨냐 하면, 현재 띄울려고 하는 메세지 (AlertDialog나 Toast 같은 context(this)가 필요한)가 생성될 위치를 잘못 잡아서 생기는 오류입니다. 상식적으로 생각하면 보통 자기 자신에서 띄울때는 아무런 문제가 없는데, 만약 Activity 구조가 AcrivityGroup으로 이루어져 있어서 하위 Activity에서 이런 메세지를 호출할 대 오류가 ..
보호되어 있는 글입니다.
ANR 오류, 시도 때도 없이 나온다. ANR오류가 발생하는 이유? 안드로이드는 태생부터, 응답시간을 초과하면 스레드가 중지된다. 문제는, Activity에서 응답시간을 초과하면 그나마 다이얼로그 창이 나오면서 표시라도 해준다. 하지만, 다른 클래스에서 응답 시간이 초과되면, 그냥 조용히, 프로그램이 종료되게 된다. 이 문제에 대해서 한참 고생해서 해결법을 올려본다. 일단 Thread로는 해결이 불가능하다. Thread 처리로 하면 이론상으로는 백그라운드에서 실행하게 되지만, 종료 시점이 맞물리게 되면서 추가적인 문제가 발생할 가능성이 많고, 잠재적인 오류를 가지고 있다. 그래서 AsyncTask클래스를 이용해야 하는데, 문제는 AsyncTask도 Activity를 상속하지 않으면 사용할 수 없다는 점이..
출처 : http://citylock.tistory.com/151 1. 아파치 설치 (apache2) 2. 톰캣 설치 (tomcat6) tomcat6은 tomcat5 와 설정하는 부분에서 많은 차이가 있다 tomcat5는 별도의 확인이 필요할꺼 같다. 3. 연동 모듈 설치 (libapache2-mod-jk) 이렇게 하면 apache2와 tomcat6 가 연동된다. 각각에 대해서 자세히 살펴보자 1. 아파치 설치 시냅틱 패키지 관리자를 이용해서 apache2 설치 설치가 되면 http://localhost/ 에 접속하면 다음과 같은 화면이 나타난다. 다음단계로.. 참고 : 아파치는 재실행 했을때 다음과 같은 Warning 이 뜬다면 .. $ sudo vi /etc/apache2/apache2.conf (생..
출처: http://aramjo.blog.me/120057442870 세개의 웹페이지들이 있고 각각 jsp 2개 , php 1개인데 다른 DB를 쓰고 있는데 종류는 Mysql로 같구요. jsp 로 된 페이지(통합로그인 페이지)에서 로그인 하면 나머지 jsp , php 로 된 페이지에서도 같이 로그인 되게 하려고 합니다. 통합로그인 페이지에서 세션을 생성하면 다른 페이지 2개에서도 그 세션값을 받아서 로그인할 수 있도록 하는 방법을 알고 싶네요. 소스를 어떻게 만들어야 할지도 정확히 모르겠어요. 자세한 개념과 소스설명도 좀 부탁드릴께요. 내공 이빠이 겁니다. ^^ re: jsp, php에서 같은 세션으로 로그인하기 질문자인사 늦게 채택해서 죄송합니다. 감사합니다. 제가 전에 관리하던 쇼핑몰 사이트도 PHP..
출처 : http://theeye.pe.kr/entry/%EC%9B%B9%EA%B0%9C%EB%B0%9C%EC%9E%90%EB%A5%BC-%EB%B2%8C%EB%B2%8C-%EB%96%A8%EA%B2%8C-%EB%A7%8C%EB%93%A0%EB%8B%A4-Paros?category=5 http://www.parosproxy.org/ Paros는 웹프록시 프로그램이다. Request를 받을 서버와 Client의 중간에 위치하며 모든 Request와 Response를 기록한다. Paros는 8080포트를 Listen한다. 혹시라도 같은 포트를 사용하고 있는 서비스가 있는지 확인해 보자. 예) 톰캣 그리고 웹브라우저의 프록시 서버에 파로스가 실행중인 서버의 정보를 적는다. 자신의 PC에서 돌릴경우 다음과 같이..
/* * TypeHelpers version 1.0 * Zoltan Hawryluk, Nov 24 2009. * @see http://www.useragentman.com/blog/2009/11/29/how-to-detect-font-smoothing-using-javascript/ * * Released under the MIT License. http://www.opensource.org/licenses/mit-license.php * * Works for * - IE6+ (Windows), * - Firefox 3.5+ (Windows, Mac, Linux), * - Safari 4+ (Windows, Mac OS X), * - Chrome 3.0+ (Windows). * Opera 10.10 an..