티스토리 툴바

Programming Language

'Programming Language/Python'에 해당되는 글 2건

  1. 2009/12/10 Android 에서 Python 실행시켜보기
  2. 2009/11/27 moinmoin 위키에 한글 파일 첨부하기 (6)

안드로이드폰으로 손으로 꾹꾹 눌러가며 코딩하게 생겼네요.ㅋㅋㅋ

이와같은 일이 가능한건 damonkohler 라는 개발자가 가능하게 했죠 ^^


python 뿐만이 아니라 아래와 같이 jruby, lua, perl 등도 가능합니다.


단지 Android 안에서 Script Language 를 지원하는게 아니라 Application 제작도 할 수 있죠.
Matt Cutts 님은 6줄의 Python Code 를 통해 책의 바코드를 스캔해서 구글 북스에 저장하는 일도 하셨습니다.
또 어떤분은 모터사이클이 몰고 집 근처에 가면 안드로이드폰을 이용해 차고문이 열리도록 하기도 했다더군요. -_-
참으로 놀랍습니다.
이제 자야겠네요.~ 피곤해요~ =_=
저작자 표시
Posted by 창민짱 Trackback 0 Comment 0
안녕하세요. 

python 으로 제작된 moinmoin 위키에 대해서는 익히들어 아실거라고 생각합니다. 

moinmoin은 Debian, Apache, Ubuntu 등 유명한 곳에서도 사용중인 위키 엔진입니다. 

파이썬의 매력에 푹 빠진중이라 공부도할겸 python 으로 제작된 위키 엔진이 뭐가 있을까하고 구글링해보니 moinmoin 을 많이 사용하시더군요. 

그래서 개인적인 업무도 정리할겸 윈도우 xp 에 설치하였는데 한글명으로 된 파일들이 첨부가 되지 않더군요. 

그래서 한글명 파일도 첨부가 가능하게 수정하였습니다. 

수정한 moinmoin 위키 엔진 버전은 1.8.5 입니다. 

moinmoin 을 많이 사용하시는 분들이 계실지 모르겠지만 필요하신 분들이 있을꺼 같아서 공유합니다. 

설치방법: 
1. 한글명 첨부 패치가 된 moinmoin 1.8.5 를 다운로드 한다.moinmoin1.8.5 
2. 다운로드한 파일 압축을 풉니다. 
3. c:\Python26\Lib\site.py(사용자마다 설치 디렉토리가 다를수 있습니다) 파일의 setencoding() 함수안의 encoding 변수를 "ascii" 에서 "mbcs" 로 수정합니다. 

코드:
... 
def setencoding(): 
    """Set the string encoding used by the Unicode implementation.  The 
    default is 'ascii', but if you're willing to experiment, you can 
    change this.""" 
    encoding = "mbcs"

4. wikiserver.py 실행후 사용합니다. 
5. 끝 

수정된 파일만 보고 싶은분들은 아래 2개 파일을 원본 소스와 비교해 보시면됩니다. 
1.__init__(MoinMoin\request) 
2.AttachFile.py(MoinMoin\action)

Known Issue
첨부된 txt 파일등이 웹에서 출력될때 한글내용이 깨져서 나옴
저작자 표시
Posted by 창민짱 Trackback 0 Comment 6