블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2794)
Unity3D (852)
Programming (478)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (11)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday

Python을 설치하면 기본적으로 파이썬 셸과 IDLE이 설치됩니다.
하지만 윈도우에서 텍스트 에디터 또는 이클립스 등 다른 개발환경에 익숙해져 버린 저는 조금 어색하기만 합니다.

그래서 수소문하다보니 PyScripter라는 무료 IDE(통합개발환경:Integrated development environment)이 있더군요^^ 아싸!

어떤 언어를 배우기 위해서 환경을 꾸리는 일은 너무도 당연한 일이라고 생각해서 지나칠 수 있지만
대부분의 책머리에 이런 환경을 꾸리는 방법을 설명하듯이 저도 시작합니다!!

PyScripter 설치하기!!

먼저 PyScripter를 다운 받기 위해서 http://code.google.com/p/pyscripter/ 에 접속합니다. 
구글에서 PyScripter를 검색하셔도 링크가 나옵니다.



상단 메뉴의 Downloads를 클릭하기면 PyScripter 설치 파일을 다운로드 할 수 있습니다.



압축 파일 하나와 설치 파일 두개가 보일 겁니다. 자신의 컴퓨터 환경에 맞는 버전을 다운 받으시면 됩니다.
(저는 64bit 윈도우를 사용하기 때문에 64용 설치 파일을 다운 받았습니다.)



이제 다운로드 받은 파일을 실행합니다!
인터넷 익스플로러의 SmartScreen 필터 기능을 사용하신다면 설치 파일을 실행시 경고 메시지가 뜰 수 있습니다.
이 때  [작업] 버튼을 눌러 프로그램을 강제로 실행시켜 주시면 설치가 진행됩니다.



지금부터는 너무나 쉽습니다. 곰플레이어 설치하듯이 네이트온 설치하듯이 넘어가주시면 됩니다.



우선 설치할 폴더 경로를 확인하고 다음으로 넘어갑니다.



시작 메뉴에 등록할 이름을 지정하고 다음으로 넘어갑니다.



설치할 PyScripter에 대한 정보를 확인하고 다음으로 넘어갑니다.
제가 받은 PyScripter는 최소한 Python2.4 버전 이상은 설치 돼있어야 한다고 적혀있네요.



다음 바탕화면과 빠른실행메뉴에 추가적으로 아이콘을 생성할지 선택하고,
탐색기의 context menu에 "Edit with PyScripter"라는 항목을 넣을지 선택합니다.(마우스 우클릭 시 나오는 메뉴에요.)



실제 설치가 되기전 마지막으로 선택 사항들을 확인하고 Install 버튼을 클릭!!!!



설치는 순식간에 끝납니다.(캡쳐하기조차 힘들었네요;;;)



설치가 끝나고 또 PyScripter에 대한 정보가 출력됩니다 .블라블라~~ @ㅁ@;;



설치가 끝났습니다 PyScripter를 바로 실행 하시려면 Launch PyScripter를 체크하고 Finish를 눌러줍니다.



짜잔~~ 오오 그래도 뭐가 편집기도 있고 탐색기도 있고 파이썬 인터프리터도 함께 뜨는 모양새 있는 파이썬 개발 환경이 설치 됬습니다. 이제 공부 열심히 할 일만 남았네요 에공. 화이팅!!



반응형
Posted by blueasa
, |

파이썬(Python)에 대한 몇몇 글을 쓴 적이 있는데 정작 파이썬을 설치하는 방법은 소개한 적이 없네요.
이제 막 파이썬을 시작하시는 분들을 위해서 파이썬 설치에 대해서 간략히 소개하겠습니다^^
저는 Python 3.2.2 버전으로 공부를 하고 있으므로 이 버전의 설치에 대해서 쓰도록 하겠습니다.

우선 파이썬이라는 언어는 공개되어 있고 무료입니다.
즉 필요하다면 다운받아서 사용하면 된다는 것이죠.


먼저 http://www.python.org에 접속합니다.
구글이나 네이버등 검색 사이트에서 'python' 또는 '파이썬'으로 검색하셔도 최상위에 검색 결과가 나올겁니다.



페이지 왼쪽에 몇가지 메뉴가 보입니다. 이중에 DOWNLOAD를 클릭하세요!



Download Python 페이지에서 스크롤을 조금만 내리시면 Python 3.2.2 에대한 여러가지 배포판 링크가 보입니다.
여러분의 컴퓨터 환경에 맞는 bit와 OS를 선택해서 다운 받습니다. 
저는 Windows 64bit 환경에서 사용할 것이므로 Python 3.2.2 Windows X86_64 MSI Installer를 다운 받았습니다.



다운로드가 완료되면 설치 파일을 실행 합니다.



윈도우에서의 설치는 우리가 흔히 알집이나 곰플레이어를 설치할 때처럼 편하게 진행됩니다.
먼저 윈도우 사용자 중 누가 파이썬을 사용할지에 대한 선택부터 시작됩니다. 저는 제 컴퓨터를 혼자 쓰므로 Install for all users를 선택했습니다. 혹시 여러 사용자가 같이 사용하는 컴퓨터에서 혼자 사용하시려면 Install just for me를 선택하시면 됩니다.



그 다음 Python을 설치할 폴더를 정해줍니다. Python 3.2.2의 기본 경로는 C:\Python32\로 지정되어 있군요.



마지막으로 선택사항에 대해 물어보는데요 다음으로 넘어가시면 되겠습니다. 각 항목을 선택하면 아래 상자에 항목에 대한 설명이 나옵니다. 참고하세요.



설치가 진행됩니다.
진행 중 아래와 같이 사용자 계정 컨트롤 메시지가 나온다면 반드시 '예'를 클릭 하셔서 설치가 진행되도록 해주세요. '아니오'를 클릭하시면 당연히 설치가 안됩니다.



설치가 완료되었습니다. 이제 파이썬을 사용할 수 있습니다.

 

시작 메뉴에서 Python 3.2라는 폴더가 등록 되었군요.



이대로 파이썬을 사용할 수도 있지만 좀 더 편리하고 원활한 사용을 위해서 환경 변수 Path에 Python이 설치된 경로를 추가해 줍니다.
[제어판] - [시스템 및 보안] - [시스템] 에서 왼쪽 메뉴의 [고급 시스템 설정] 을 선택합니다.



시스템 속성 창이 뜹니다. 그러면 고급 탭을 선택하고 아래의 환경 변수를 선택합니다.


환경 변수 창에서 시스템 변수 Path를 찾아서 선택한 후 편집을 클릭합니다.


변수 값에 다른 값들이 있다면 지우지 마시고 그 변수의 마지막에 ;(세미콜론)을 적으시고 그 다음에 Python의 설치된 경로명을 적어줍니다. 


이렇게 환경 변수 Path를 지정해 주시면 사용자가 어떤 위치에서 python을 실행 시키더라도 Python 설치 경로에 있는 Python.exe가 실행 됩니다. 



이렇게 파이썬을 공부하기 위한 첫번째 준비! Python 설치하기가 끝났습니다^^ 
다같이 Python 세계에 빠져 봅시다!



출처 : http://kkoseul.tistory.com/136

반응형
Posted by blueasa
, |

이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을 알기 쉽게 풀어서 쓰려고 노력하였으며, 파이썬이란 언어의 개별적인 특성만을 강조하지 않고 프로그래밍 전반에 관한 사항을 파이썬이란 언어를 통해 알 수 있도록 알기 쉽게 설명하였다.

 

파이썬에 대한 기본적인 지식을 알고 있는 사람이라도 이 책은 파이썬 프로그래밍에 대한 흥미를 가질 수 있는 좋은 안내서가 될 것이다. 이 책의 목표는 독자가 파이썬을 통해 프로그래밍에 대한 전반적인 이해를 갖게하는 것이며, 또 파이썬이라는 도구를 이용하여 원하는 프로그램을 쉽고 재미있게 만들 수 있게 하는 것이다.

 

이 문서가 마음에 드신다면 추천 한표 부탁드려요~! ^^


파이썬
python
입문서
약 1주, 6일 전에 마지막으로 수정
26
※ 이 문서에 투표 해 주세요.




출처 : http://codejob.co.kr/docs/view/2/

반응형
Posted by blueasa
, |

언리얼 볼만한 곳

Unreal / 2012. 4. 29. 03:56

링크 : http://mgun.tistory.com/category/Unreal


링크2 : http://ncanis.tistory.com/category/Unreal%20%EA%B2%8C%EC%9E%84%20%EC%97%94%EC%A7%84

반응형

'Unreal' 카테고리의 다른 글

[펌] 유니티 사용자가 본 언리얼엔진4  (0) 2018.10.31
[링크] 배울 곳..?  (0) 2018.07.31
언리얼 개발 키트, 에픽 게임스 - Epic UDK  (0) 2012.06.10
Posted by blueasa
, |

감쇠 와 감쇄

한글 / 2012. 4. 27. 14:23

감쇠의 "쇠"는 점점 약해짐 또는 점점 적어짐 의 진행의 뜻이 있습니다.
감쇄의 "쇄"는 죽었다. 없어졌다.의 "살"의 뜻이 있습니다.상황 종료의 뜻이지요!

어떤 에너지로 비유하면 감쇠는 어떤 힘에의하거나 스스로의 힘에 의해 에너지가 점점 작아진다는 뜻이지만 변이가 생겨 다시 그 힘이 켜질수도 있는 상황입니다.

감쇄는 어떤 힘에의하거나 스스로의 힘에 의해 에너지가 없어졌음을 나타낸것입니다.

그래서 일예의 내용을 올리면. 에너지가 감쇠하고 있다.(진행)
그리고 에너지가 감쇄되었다.(종료)

[출처] 감쇠 와 감쇄|작성자 진백




출처 : http://blog.naver.com/wlsqor2/40039533069

반응형

'한글' 카테고리의 다른 글

쉬운 맞춤법 공부  (0) 2012.10.23
율/률(열/렬)  (0) 2012.06.03
설레임 / 설렘  (0) 2012.06.03
이것이 우리말(TIG와 함께하는 바르고, 고운 우리말!)  (0) 2012.05.08
역할? 역활?  (0) 2012.05.08
Posted by blueasa
, |

*어디까지나 제가 사용한 기준으로써, 저를 위한 포스팅입니다.

현재 SVN은 Tortoise SVN을 사용하고, 서버는 네이버 개발자 센터에 등록하여 사용합니다.

1. SVN 설치( Tortoise SVN )
2. 네이버 개발자 센터에 등록
3. 커밋, 업데이트 사용법


1. SVN 설치

[download] -> [TortoiseSVN 32-Bit (32비트) or TortoiseSVN 64-Bit(64비트)]
에서 SVN을 다운 받는다.

영문으로 쓰기에는 영어 실력이 많이 부족한 관계로, 하단에 보이는 한글패치를 받는다.
마찬가지로 32bit or 64bit 중 택해서 받는다.

다운 받은 SVN 설치
설치에서 특별한 부분은 없기 때문에, 그냥 Next, 설치 폴더등을 지정하여 설치를 완료한다.

2. 네이버 개발자 센터에 등록
프로젝트 생성을 하기 위해 [마이페이지] -> [프로젝트 등록]에서 이름, 아이디 설명등을 입력 후 프로젝트를 생성한다.

프로젝트 생성을 하면 약 10분 정도의 시간이 흐른 이후에 생성되니 주의.

프로젝트를 생성하고.
[회원정보] -> [코드저장소 비밀번호 설정]을 통하여 코드를 올릴때 필요한 암호를 설정한다.

3. 커밋, 업데이트 사용법
SVN에 커밋 & 업데이트할 폴더를 하나 생성한 이후
폴더안에서 마우스 오른쪽 버튼 ->[TortoiseSVN] -> [Setting] -> [한국어] 로 세팅
그 후 [SVN 체크 아웃] 네이버 ID : 코드 저장소 비밀번호 설정에서 설정했던 암호를 입력
커밋 & 업데이트를 사용 할 수 있다.


ps : 뭔가 자세히 적고 싶지만 orz 나도 잘 몰라서

기억나는것만 적었음.



출처 : http://mrhook.co.kr/173

반응형
Posted by blueasa
, |



출처 : http://mrhook.co.kr/38

반응형
Posted by blueasa
, |


MouseKeyboardLib2008.zip



원문 : http://www.codeproject.com/KB/system/globalmousekeyboardlib.aspx

물론 그냥 쌩으로 만들어 써도 되지만 , 이렇게 잘 정리되고 간단한 라이브러리를 쓰는것도 참 괜찮은 방법.

예제는 프로젝트를 열어보면 있다.

간단한 키보드 후킹 사용법 : 

            KeyboardSimulator.KeyDown(System.Windows.Forms.Keys.A);
            KeyboardSimulator.KeyUp(System.Windows.Forms.Keys.A);

유의점이라면 매개변수 'Keys' 는 윈폼의 것이다. 따라서 참조에 윈폼을 추가해야 한다.
그냥 WPF 로 바꿔도 무방하다만, WPF 만 할것도 아니고 XNA 도 있고 여러가지 상황을 생각한다면 
걍.. 이대로 쓰는것도 그리 불편하진 않다.

반응형
Posted by blueasa
, |






EventArgs 를 상속받는 클래스 안에다가 이벤트에 필요한 "event" 와 delegate  를 함께 작성 함으로서 구현 코드의 코드량을 줄였다.



이벤트 클래스 작성
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace StikusFrameAuth.events
{
    public class SFATraceEvent : EventArgs
    {
        //event
        public delegate void SFATraceEventDele(object sender, SFATraceEvent e);
        public static event SFATraceEventDele TraceEvent;


        //arg
        public STATUS_TYPE statusType { get; private set; }
        public string contentString { get; private set; } 
        public SFATraceEvent(STATUS_TYPE _statusType , params object[] _content)
            : base()
        {
            statusType = _statusType;
            foreach (var s in _content)
            {
                contentString += s.ToString() + " ";
            }
        }
        public enum STATUS_TYPE
        {
            COMMENT
        }


        //dispatch
        public static void dispatchEvent(object sender,  params object[] _content)
        {
            TraceEvent(sender, new SFATraceEvent(STATUS_TYPE.COMMENT, _content));
        }
    }
}



구현
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using StikusFrameAuth.events;
namespace StikusFrameAuth
{
    public class StikusFrameAuth
    {
        public StikusFrameAuth()
        {

            //addEventListener
            SFATraceEvent.TraceEvent +=new SFATraceEvent.SFATraceEventDele(SFATraceEventArg_SFATraceEvent);
            


            //dispatchEvent
            SFATraceEvent.dispatchEvent(this,  "argString" , "wow");
        }

        void SFATraceEventArg_SFATraceEvent(object sender, SFATraceEvent e)
        {
            Console.WriteLine(e.contentString);
        }
    }
}


AS3 의 addEventlistener , DispatchEvent 와 엇비슷한 형태로 사용이 가능하다

반응형
Posted by blueasa
, |

Dictionary foreach

Programming/C# / 2012. 4. 25. 12:04

KeyValuePair 를 이용한다


            Dictionary<String, Object> dic = new Dictionary<String, object>();
            dic.Add("String0", true);
            dic.Add("String1", 13);

            foreach (KeyValuePair<String, Object> p in dic)
            {
                Console.WriteLine(p);
            }




반응형
Posted by blueasa
, |