|
포토로그
메뉴릿
주저리 주저리
이 블로그는 구글 애드센스를 통해 월 $100 이상의 수익을 창출하고 싶습니다. 방명록 인사말은 이곳에 about madchick 미친병아리 소개 홈페이지 서평모음 미투데이 스프링노트 프로그래밍 이야기 포토로그 포토갤러리 내가 하는 일 다울소프트 네오테스트 티칭메이트 네오웹보드 렉쳐메이커 웹수식편집 요즘 읽는 책 ![]() 닷넷 프로그래밍 정복 ![]() Programming Collective Intelligence ![]() Applied C++ ![]() Art of UNIX Programming 자주 놀러가고 싶은 곳 강남컴퓨터서적 ZDNet Korea Bellona2 OS MSDN 매거진 GotW.ca C/C++ User's Journal Gamasutra O'reilly Open Book RaySoda mydoob Visual C++ News Group wired 올블로그 오픈 블로그 블로그 코리아 블로그 플러스 다음 블로그뉴스 ![]() 라이프로그
|
윈도우에서는 사용할 수 있는 스크립트가 *.bat 파일을 활용하는 정도인데 도스시절을 경험해봤거나 윈도우의 도스창에서 *.bat 파일을 작성해 뭔가를 해보려고 했던 사람들은 잘 알겠지만, 으아~ 정말 한계가 많다는 것을 느낀다..
유닉스/리눅스에서 스크립트로 불가능한건 없다는 환경을 경험해본 사람이라면 정말 더욱 답답함을 느낄 것이다.. Windows 2003 서버에서는 많이 보완이 되었으며, 앞으로 더욱 더 보완이 된다고 하니 기대해볼만 하다.. 그런데 그러한 스크립트의 지원이 서버가 아닌 클라이언트 사이드에서도 필요하다면 난감해질 수 밖에 없다.. 윈9x 계열에서도 실행이 되어야 하기 때문이다.. 꽤 쓸만한 스크립트 언어를 검토해보던 중 perl과 python을 후보로 올리고 비교를 하고 있었다.. 뭐 아무래도 python이 비교적 최근에 나온 스크립트이며 객체지향형 개념도 있어서 점수를 더 주고는 있었지만, 일단 스크립트는 복잡한 개념보다는 아주 간단하고 배우기 편하다는 면이 부각되어야 한다는 점에서 perl과 python은 개인적으로는 막상막하로 여기고 있었다.. 스크립트를 배우고 활용하려는 목표가 사람이 해야하는 귀찮은 일련의 작업들을 컴파일 / 빌드 과정을 거치지 않고 바로 텍스트만 수정해 실행시키면 결과를 볼 수 있는 형태의 것을 원했기 때문에 어찌보면 2개의 스크립트는 둘다 만족스런 점수를 받고 있었는지 모른다.. 물론, 윈도우 환경에서 아주 좋은 비베스크립트가 있으므로 척박한건 아니다.. 특히 MS 제품과는 연동도 쉽기 때문에 활용도 면에서 매우 매력적이긴 했지만, C++에서 비베스크립트를 호출하기 위한 과정, 그리고 역으로 비베스크립트에서 C++ 함수를 호출하는 기능 등에 대해서 알아내기가 쉽지 않아서리.. 혹 아는 사람 있음 무지한 제게도 점 알려주시길.. 이러던 차에 개인적으로 심심풀이로 읽는 책을 보다 재미난 내용을 발견했다.. Beginning MMORPG Client Programming얼마전에 구입한 책인데, 구입할때의 우려처럼 크게 읽을 거리는 없어 보인다.. 물론, 내가 뭘 몰라 그럴 수도 있겠지만.. 그래도 python과의 연동기능에 대해서는 아주 잘 읽어서 구입한 보람이 있다고 느끼고 있다.. 쿠쿠쿠.. 사실 이 한 챕터 때문에 구입한 책이 된다면 후회를 하게 될 것 같긴 하다.. http://www.python.org 에 가면 python 엔진을 설치를 할 수가 있다.. 설치를 하면 C/C++을 위한 헤더파일과 라이브러리 파일, 실행용 DLL 파일들도 같이 설치가 된다.. python 스크립트를 내 어플리케이션에 통합시키는 개발환경이 제공이 되는 것이다.. http://www.python.org/2.3.3 에서 Python-2.3.3.exe 이라는 윈도우용 설치 파일을 다운로드 받아 설치하면 된다.. 하지만 아쉽게 릴리즈용 라이브러리와 DLL만 제공된다.. 소스코드를 다운로드 받으면 직접 빌드를 해서 디버그용 라이브러리와 DLL 파일을 만들어낼 수 있는데, 아직까지는 필요가 없어서 이짓은 해보지 않았다.. 다음 압축파일을 다운로드 받아 풀어보면, 실행파일과 소스코드도 들어있다.. (다운로드 받기) 위의 책 예제를 바탕으로 3개 예제를 한개로 압축시키면서 내가 소스코드를 수정한 샘플 소스코드다.. 맨땅에 헤딩 시작용으로 좋을 것 같아 만들어 둔 것.. 소스코드를 보면 파이썬 스크립트에서 C 함수 호출하기, 파라미터 넘기기 그리고 C 함수에서 파이썬 스크립트 호출하기, 파라미터 넘기기, 리턴값 받기 등이 설명되어 있다.. 이 정도면 필요한건 다 있다고 봐도 되지 않을까? 아니 설명은 없고 소스코드가 있다.. 흐흐.. 앞부분은 콘솔 프로그램에서 메모리 릭을 알아내기 위한 코드가 좀 있는데 중요한 것은 아니니 무시해도 된다.. 자세한 사항은 http://www.python.org/doc 를 참조해보도록 하자.. 무작정 소스코드만 본다고 이해가 쉽게 되지는 않을 수도 있다.. 책을 한권 구하는 것도 방법이다.. 내가 가지고 있는 책은 Learning Python인데, 꽤 읽을만 하다.. 링크를 찾느라 서점을 뒤져봤더니 그새 2nd Edition이 나왔나 부다.. 아마, 한빛미디어에서 번역본도 나오지 않았을까 싶다.. 꼭 이 책이 아니더라도 다른 좋은 책들도 많이 있을거다.. 뭐, 하긴 python에 관한 책이 솔직히 많은건 아니다.. 다른 프로그래밍 언어나 스크립트에 비하면.. 그래도 도움말보다는 도움이 되는 책을 한권 정도는 찾을 수 있을거다.. 내가 이러한 방법을 알게된 책에서는 게임엔진을 새로 빌드하지 않고 스크립트를 변경함으로써 여러가지 테스트나 다른 게임으로의 변형을, 다른 흐름을 만들어내기 위해서 스크립트와 연동을 사용을 했다.. 대부분의 게임엔진들은 자신만의 스크립트 엔진도 만들어 가지고 있는 경우가 많은데, 여기서는 python이라는 범용적인 스크립트를 사용한 것이다.. 이러한 기법은 비단 게임엔진에서만 유용한 것은 아니며 여러 S/W 엔진에서 유용할 것으로 보인다.. 특히, 내가 이루고자 하는 빌드, 테스트, 오류검출 같은 S/W 개발 프로세스를 자동화 하는데도 많은 도움이 될 것으로 예상된다.. 관련 읽을거리 : [이만용의 Open Mind] 프로그래밍 지형도를 바꾸는「파이썬」
|
이글루 파인더
카테고리
▣ 알립니다 ▣
▣ 링크보기 ▣ ▣ 삐약삐약 ▣ ▣ 모아두기 ▣ ▣ 책이야기 ▣ ▣ 세상에는 ▣ ▣ 유안일기 ▣ ▣ 심심할때 ▣ ▣ 일이야기 ▣ ▣ 컴터야그 ▣ ▣ 영어공부 ▣ ▣ 퀘크야그 ▣ ▣ 팰콘야그 ▣ ▣ 운영체제 ▣ ▣ 공개자료 ▣ 태그
블로깅안했더니좀허전했어
마이크로소프트
그레이스아나토미
컴백홈
미드
조선일보
웨스트윙
Lively
CSINY
금강산관광객피격사건
리더쉽
KSTAR
네이버
서태지
조중동
이글루스
PDF표준
다음
PC방
빌게이츠
미국드라마
이글루스API
CSI
안철수연구소
자우림
아이폰
깍뚜기문화
노무현
촛불시위
촛불집회
최근 등록된 덧글
^^;; 톰켓, 아파치를 ..
by 지난가는이 at 18:35 한동안 이 앺을 잘 썼는데.. by 수학의정석 at 01/06 gw031511@naver.com .. by gw031511 at 01/05 최고입니다! by 아리스 at 12/28 귀환 축하드립니다~ㅎㅎ by 라디오키즈 at 12/23 ftp이동시 한글/중국어/.. by 흐흠... at 12/17 YOIU MAD CHICK YOU. by my name at 12/17 YOU MAD CHICK YOU. by my name at 12/17 Solution for Error code:.. by C광 at 12/14 저도내복사야하는디.... by 미친감자 at 12/09 하하^^ 저도 요즘 뜸하.. by 김정수 at 11/27 잘 봤습니다. UML에 대.. by ohyecloudy at 11/21 잘 지내시죠? 여전히 일로.. by hehua at 11/20 월동준비없이 간만에 오.. by 쩌비 at 11/20 블로그가 업데이트 되어.. by Funny at 11/19 간만의 포스팅 반갑습니.. by 135th at 11/19 오랜만이세요.. 어케 .. by zoops at 11/19 오래간만 입니다. :) by 마음으로 찍는 사진 at 11/19 오랜만에 돌아오셨네요~.. by jely at 11/19 좋은평가 감사드립니다. .. by ilsooni at 11/16 최근 등록된 트랙백
[펌] UTF-8 인코딩과..
by 돈버는 기계로 살것인가?.. 크리스마스 영어 표현들 by 영어와 가제트 이야기 [.. 데꾸벅의 생각 by techbug's me2DAY UML, 실전에서는 이것.. by Ohyecloudy's Progr.. 데드라인 - 소설로 재미.. by Ohyecloudy's S3 실전적 문장비법 글쓰기.. by 블로거1.0의 WEB2.0 도전기 우분투 리눅스 8.10 하루.. by joogunking 마이클잭슨 사망 소식들.. by Bluesky 후아유(2002) : 2000년대 .. by 생활의 발견 知的人의 생각 by peter_c's me2DAY 톰캣!! by 나두미키님의 이글루 정규 표현식 완전 해부와.. by 김재호의 디지털보단 아.. HTML 소스 제대로 보자,.. by [부동산]개발.정비구역 내 손안의 PC - 자바가 .. by 上善若水 Stringbuilder OutOfMe.. by Pinch of Smack for D.. 웹 오피스 정리 by Web N Bizr 네이버 블로그 검색 - .. by InformationRedesign 에반게리온: 서 - 사운드.. by LG전자 XCANVAS홈.. 블로그에서 수익은 기대.. by IT, 모바일, 엔터테.. "다음으로 지원한 이메일.. by 민노씨.네 이글루링크
EBC (Egloos Broad..
erehwon.LAB About willy Living Loving and L.. 修身齊家萬事成 【 이름쟁이™의 눈으로 】 개 풀 뜯어먹는 소리 觀鷄者의 망상 공간 Oz in Wonderland 김명신의 즐거운 하루 함께.. 늘 그렇게.. 荷花(hehua) 소스코드위를 걷다..... 네러티브 오프로드 zoops 이야기 까모의 룰루랄라~ ▒ 제닉스의 사고뭉치 ▒ 河伊兒의 고물상 가로수들은 여전히 제자.. 餘分D: physics and fun 극한추리 hansang\'s w.. 길고양이 이야기 어쨌건간에 흘러가는 者 선인장 일지 ~★~ 우하하!!~ 프로.. without coffee Lady Nariel's Golde.. 검색엔진 루씬 Lucene.. fire, walk with me 디지털을 말한다 by oojoo ♠후리지아 향기처럼♠ 일상 생활 속의 파편들 뽐뿌 inside 책읽는 엄마의 보석창고 Mono log blogger jely 반복되는 일상속의 비정.. 골룸의 골방 질풍 17주의 머브러브 라.. maniacs AURA's Showcase ozzyz review 허지웅.. 디제의 애니와 영화 이야기 ANTIEGOIST : GyuHo.. 미달이의 육아일기 All about IT Trends Suicide Solution 얼음집 Trouble n Travel 모기불통신 Trip 찬별은 초식동물 숲 속 작은 섬 snowcat blog 전도서에 바치는 장미 한글이 꿈틀 이우진의 UCC 제작실 .. INVENT 위로..위로..위로.. woody's film review Show me the money 전자음악 알아보기 sunny's store 이규영 연예영화 블로그 ◀ M.HOUSE - Masade.. Urban Living 쉽니다. roadster 무디의 무책임한 세상 이제 다시... 바라보다. random life Beyond Web ricordati di me Jania's Blog Gaious 功房 네오베.. 애자일 이야기 - Last Paromix - T9T9 Research Center 양군 블로그 소프트웨어 이야기 식사일보 food daily Software Engineering.. 티오 고재관의 블로그 mocca yundream의 프로그래.. 통TON lalou 생각이 없는 블로그 이전블로그
2009년 11월
2009년 08월 2009년 07월 2009년 01월 2008년 12월 2008년 11월 2008년 10월 2008년 09월 2008년 08월 2008년 07월 2008년 06월 2008년 05월 2008년 04월 2008년 03월 2008년 02월 2008년 01월 2007년 12월 2007년 11월 2007년 10월 2007년 09월 2007년 08월 2007년 07월 2007년 06월 2007년 05월 2007년 04월 2007년 03월 2007년 02월 2007년 01월 2006년 12월 2006년 11월 2006년 10월 2006년 09월 2006년 08월 2006년 07월 2006년 06월 2006년 05월 2006년 04월 2006년 03월 2006년 02월 2006년 01월 2005년 12월 2005년 11월 2005년 10월 2005년 09월 2005년 08월 2005년 07월 2005년 06월 2005년 05월 2005년 04월 2005년 03월 2005년 02월 2005년 01월 2004년 12월 2004년 11월 2004년 10월 2004년 09월 2004년 08월 2004년 07월 2004년 06월 2004년 05월 2004년 04월 2004년 03월 2004년 02월 2004년 01월 2003년 12월 2003년 11월 2003년 10월 2003년 09월 2003년 08월 |