|
Name [도를 구합니다 :-)]
게임 서비스를 유지하려면 로그를 모은다던지 메일을 보내준다던지 하는 소소한 툴이 자주 필요합니다. 이런 툴은 자잘한 수정이 필요한 경우가 많으므로, 컴파일이 필요없는 스크립트 언어로 짜는 것이 정신건강에 좋습니다.
문제는 스크립트 언어 치고 UI 코드 짜기 편한 것이 거의 없다는 것인데요, 해서 주말동안 상용 에디터 포함해서 여러 에디터를 테스트 해 보았는데, 프리웨어인 SharpDevelop( 통합에디터 ) + IronPython 조합이 이 문제를 말끔하게 해결해 주네요 :-) ![]() 생각없이 막 WinForm 컨트롤 붙여다가, 속성 적당히 지정해 주고, 로직은 간결한 파이썬으로 슥슥 짜 주니 간단한 툴이 금방 튀어나오네요 ㅎㅎ ![]() 웹사이트 접근을 못 하게 하는 프로그램을 만들어 보았습니다.Program.py MainForm.py 웹 브라우저를 한 번 열게 되면, 링크를 타고 무한루프를 돌면서 정신줄 놔버리는 지병;;이 있어서.... ㅠㅜ ) 그냥 exe 처럼 생겼지만, 사실은 IronPython 으로 인터프리팅 되는 거라, 수정사항이 생기면 메모장 열어서 쓱쓱 수정할 수도 있습니다. 게다가 IronPython 은 .Net 라이브러리를 모두 이용 가능하므로, 익숙한 API 로 짤 수 있는 장점도 있네요 :-) PS. 이것 말고도 IDE 통합개발환경으로는 MS에서 배포하는 IronPython Studio 라는 게 있는데요(Visual Studio 통합), 예전 버전밖에 지원 안 하는 데다가 그나마 곳곳에 버그가 있고, 관리도 안 되는 느낌입니다. 제대로 VS 에 통합되기 전까지는 SharpDevelop 쓰는 것이 좋을 듯 :-)
|
![]() by 버프 이곳은,
태그
의사결정
IronPythonStudio
조직
스크립트
IronPython
노동집약
인재
공허
픽사
현실은시궁창
가치
abandonware
SharpDevelop
시스템
교육
철학
실용
이전블로그
2009년 06월
2009년 05월 2009년 04월 2009년 03월 2008년 04월 2007년 10월 2007년 09월 2007년 07월 2007년 06월 2007년 02월 2007년 01월 2006년 11월 2006년 08월 2006년 07월 2006년 03월 2006년 02월 2005년 07월 2005년 03월 2005년 01월 2004년 12월 2004년 11월 2004년 10월 |