Recent Posts
Recent Comments
Link
관리 메뉴

NaggingMachine

구글 앱 엔진 사용해보기 본문

TechnoBabbler

구글 앱 엔진 사용해보기

naggingmachine 2009. 7. 29. 23:31
http://groups.google.com/group/google-app-engine-korea/browse_thread/thread/e8778e727434569b


* 시작하기
- Eclipse, Twitter4J 다운로드 및 설치
- Eclipse 업데이트
- 새로운 프로젝트를 만든 후, WEB-INF 항목에서
  - appengine-web.xml에서 Application 엘리먼트에 application 이름 입력
  - lib 폴더에 Twitter4j.jar 파일 복사 및 TWitter4j 폴더에 있는 lib 파일들도 마찬가지로 복사
  - Build 속성에서 Build Path -> Add JARS 선택 후 Twitter4j.jar 선택
- 자동화하고 싶다면,
  - cron.xml을 이용해서 갱신(새로 생성해야 함)

* 현재 아이디어
 - 가계부 만들어주기
   - d [accountbook] (날짜|기간|today|yesterday|금액) (태그|설명)
                                   |--> 같은 경우 total|input|output 등으로 입출금 내역조회등을 확인
 - 네이버 지도 보여주기?
   - d [mapservice] (시작위치) (목표위치) (bywalk|bybus) 등으로


Unicode Problem 유니코드 문제#

페이지 자체를 utf-8 로 하려면 다음과 같은 헤더를 쓰자.

  1. print("Content-Type: text/plain;charset=utf-8")

" <type 'exceptions.UnicodeEncodeError'> 'ascii' codec can't encode characters in position 0-1" 이런 에러가 나면, 문자열의 제일 마지막에 .encode("utf-8") 이나 .encode("mbcs") 를 넣자.

  1. print(node.firstChild.nodeValue.encode("utf-8"))

euc-kr 페이지로부터 가져온 데이터를 utf-8 로 쓰기

  1. data = unicode(content, "euc-kr", "ignore").encode("utf-8")