2009/07/03 23:10

SysInternal Util Setup

자주 쓰는 유틸리티 인데 매번 카피하고 환경 변수에 Path 추가하기 귀찮아서
NSIS로 설치본을 만들어 버렸다.
현재는 아래 세개를 묶었고...

PsTools
ProcessExplorer
TcpView

차차 필요하면 추가할 계획이다.

Setup.exe

'프로그래머 소닉~ > 컴퓨터일반' 카테고리의 다른 글

SysInternal Util Setup  (0) 2009/07/03
Windows 파일 공유 중 생긴 에러  (0) 2008/04/15
내가 설치하는 프로그램들~  (0) 2008/03/21
Wndows Server 2008 Core에서 Network Setting 하기~  (0) 2008/01/04
Notepad++  (0) 2007/11/23
DocBook ?  (0) 2007/11/14
Trackback 0 Comment 0
2009/04/13 15:22

Notepad++ 에서 Lua 쓰기

머 별건 아니고...

이미 Notepad++ 에서 editor 환경이라든가.. predefine 된 부분은 그냥 쓰면 되구...

실행해서 결과를 볼때 따로 cmd 로 console 을 띄우지 말고.. 기본 plug-in 으로 들어가 있는 console 을 이용 하면 좀더 쉽게 결과를 볼수 있다는거..???


메뉴에서
"플러그인 > NppExec > Execute..." (기본 단축키는 F6) 을 실행해서..

Command(s): 에 "lua $(FULL_CURRENT_PATH)" 라고 입력하고 Save 해서 (난 excute lua 란 이름으로... 저장)

소스 수정중에 "F6 > Enter" 를 이용해 실행하면 결과를 바로 볼수 있다. =)

머 Notepad++ 을 잘 쓰는 다른 사람들이 있다면 꽤 많은 팁들을 배울수 있을듯 한데.. 주위에 그런 사람이 없어서. -_-;;;

암튼 대충 이렇게 쓴다..

'프로그래머 소닉~' 카테고리의 다른 글

Notepad++ 에서 Lua 쓰기  (0) 2009/04/13
OpenSSL Windows 컴파일 및 설치  (1) 2009/04/12
Domain 규격  (0) 2008/12/01
My Doxygen Comment Format  (0) 2008/06/24
TortoiseSVN 설정 하기~  (0) 2008/04/21
MS Boot Campus 후기~  (0) 2008/03/24
Trackback 0 Comment 0
2009/04/12 18:18

OpenSSL Windows 컴파일 및 설치

간만에.. OpenSSL을 컴파일할일이 있어서 다운받아 컴파일을 해봤다.

예전과 다른 환경이라면 Visual Studio 2008 Version 이 깔려있는 정도...

1. OpenSSL(0.9.8k) 다운로드 (http://www.OpenSSL.org)

2. Active Perl 다운로드 (http://www.activestate.com/ActivePerl)

3. cmd 로 command 창을 띄운뒤... OpenSSL의 압축을 풀어둔 폴더로 가서... (내 경우는 D:\SDK\OpenSSL\openssl-0.9.8k) 다음을 입력하자.

perl Configure VC-WIN32 --prefix=d:\OpenSSL


4. Visual Studio 2008 에는 친절하게도 masm 이 깔려 있어서... 다음을 입력 (Visual C++ 6.0 을 사용중이라면 http://www.masm32.com/masmdl.htm 에서 다운받아 쓰도록 하자. )

ms\do_masm


5. 다음을 입력하겨 컴파일 시작~~

nmake -f ms\ntdll.mak



6. 하지만 에러.. -_-;;

crypto\cversion.c 파일에 있는 아래 코드가 문제인데...
#ifdef OPENSSLDIR
  return "OPENSSLDIR: \"" OPENSSLDIR "\"";
#else
  return "OPENSSLDIR: N/A";
#endif


다음과 같이 수정~~
#ifdef OPENSSLDIR
  return "OPENSSLDIR: \" OPENSSLDIR \"";
#else
  return "OPENSSLDIR: N/A";
#endif



룰루랄라 다시 컴파일 해보지만 또 에러...

이번엔 crypto\x509_def.c 파일에서 난 에러인데 실제로는 crypto\cryptlib.h 에 있는 에러이다.
crypto\cryptlib.h 파일을 열어 아래를...
#define X509_CERT_DIR  OPENSSLDIR "/certs"
#define X509_CERT_FILE  OPENSSLDIR "/cert.pem"
#define X509_PRIVATE_DIR OPENSSLDIR "/private"


다음과 같이 수정 하자.
#define X509_CERT_DIR  OPENSSLDIR "\\certs"
#define X509_CERT_FILE  OPENSSLDIR "\\cert.pem"
#define X509_PRIVATE_DIR OPENSSLDIR "\\private"


이게 또 끝이 아니다... 테스트도 안해봤나.. 흑흑...
crypto\opensslconf.h 파일에서 생긴 에러인데...
역시나 파일을 열어서... 다음을...
#define ENGINESDIR "d:\OpenSSL/lib/engines"
#define OPENSSLDIR "d:\OpenSSL/ssl"


아래와 같이 수정 한다.
#define ENGINESDIR "d:\\OpenSSL\\lib\\engines"
#define OPENSSLDIR "d:\\OpenSSL\\ssl"



아 젠장.. 또 에러다... 도대체 얼마를 수정해야 하는겨~~!!!
암튼 이번엔 파일의 저장 옵션을 UNICODE 로 수정해야 하는 건데...
Visual C++ 2008 버전을 사용해서 생긴 에러다...

Visual C++ 2008 을 실행해서 crypto\x509v3\v3_pci.c 파일과 crypto\x509v3\v3_pci.c 파일을... 연뒤...
파일 > 저장 고급 옵션 > 인코딩 옵션을 "유니코드(서명 있는 UTF-8) - 코드 페이지 65001" 로 수정하여 저장한다.


7. 다시 컴파일 시작~~ 하고...  다음을 입력하여 test

nmake -f ms\ntdll.mak test



8. 테스트가 완료 되면 다음을 입력하여 설치~~

namke -f ms\ntdll.mak install


그럼 설치 끝 ^^


==========================================================================================================
흠.. SEED 알고리즘을 추가해서 컴파일해봤는데.. 에러 발생해서.. -_-;;

우선 SEED 알고리즘을 추가하려면 위 3번항목인 Configure 단계에서 다음과 같이 하자.

perl Configure VC-WIN32 enable-seed --prefix=d:\OpenSSL


그다음은 같은데... 컴파일 단계에서 에러가 발생할듯.. seed.h 파일에서 나는 에러인데.. stddef.h 파일을 추가로
include 해주면 해결되는 문제.. ^^

'프로그래머 소닉~' 카테고리의 다른 글

Notepad++ 에서 Lua 쓰기  (0) 2009/04/13
OpenSSL Windows 컴파일 및 설치  (1) 2009/04/12
Domain 규격  (0) 2008/12/01
My Doxygen Comment Format  (0) 2008/06/24
TortoiseSVN 설정 하기~  (0) 2008/04/21
MS Boot Campus 후기~  (0) 2008/03/24
Trackback 0 Comment 1
2009/02/09 14:43

C# Threading Study 자료

http://www.albahari.com/threading/

꽤 좋길래 ^^

'프로그래머 소닉~ > C# 시작~!!!' 카테고리의 다른 글

C# Threading Study 자료  (0) 2009/02/09
C# Comment Style  (0) 2009/01/07
Performance: ArrayList vs List<>  (0) 2008/11/25
SVC Host Viewer  (0) 2008/09/09
C/C++로 만든 DLL Library를 C#에서 쓰기~  (0) 2008/05/02
WPF : A Beginners guide (Codeproject)  (0) 2008/04/22
Trackback 0 Comment 0
2009/02/08 23:25

Howie Day - Collide

Jason Kidd 의 동영상에 삽입되서 우연히 듣게 됐는데 동영상 보다는 노래가 더 맘에 들어 버렸다.

호주 출신의 가수라는데 다른노래는 모르겠고...

통기타 소리와 감미로운 목소리가 아우러진 Collide 란 노래에는 꽃혀 버렸다.

간만에 불끄고 분위기 잡고 의자에 앉아 커피한잔을 마시며 노래에 취해본다.

아래는 불펌해온 가사..

링크도 역시 불펌해온 노래링크
>>> 노래듣기클릭 <<<

The dawn is breaking
새벽이 오고 있어

A light shining through
빛이 비치고 있지

You're barely waking
너는 이제 막 깨어나려 하고

And I'm tangled up in you
난 네게 얽혀있어

Yeah

I'm open, you're closed
나는 열려있고, 너는 닫혀있네

Where I follow, you'll go
내가 따라가는 곳, 너는 가겠지

I worry I won't see your face
다신 얼굴을 보지 못할까 걱정이 돼

Light up again
다시 불을 켜

Even the best fall down sometimes
최고도 가끔은 떨어져

Even the wrong words seem to rhyme
잘못된 단어들도 때론 운율이 돼

Out of the doubt that fills my mind
내 마음을 채우는 의심 때문에

I somehow find
어떻게인지는 모르지만

You and I collide
너와 난 충돌하게 됐지
*충돌이 그냥 부딪히는 건 아니고 "우연히 마주친다"의 뉘앙스가 더 강하다고 보면 됩니다-

I'm quiet you know
알다시피 난 조용해

You make a first impression
너는 첫인상을 안겨주었지

I've found I'm scared to know I'm always on your mind
내가 항상 네 마음 속에 있단 사실을 아는 건 두렵다는 걸 알게 되었어

Even the best fall down sometimes
최고도 가끔은 떨어져

Even the stars refuse to shine
별도 빛나는 걸 거부할 때가 있어

Out of the back you fall in time
뒤에서 넌 때때로 쓰러지고

I somehow find
어떻게인지는 모르지만

You and I collide
너와 난 충돌하게 됐지

Don't stop here
여기서 멈추지마

I lost my place
난 자리를 잃었어

I'm close behind
뒤에 가까이 있어

Even the best fall down sometimes
최고도 가끔은 떨어져

Even the wrong words seem to rhyme
잘못된 단어들도 때론 운율이 돼

Out of the doubt that fills your mind
네 마음을 채우는 의심 때문에

You finally find
넌 드디어 알게 됐지

You and I collide
너와 나의 충돌을

You finally find
넌 드디어 알게 됐지

You and I collide
너와 나의 충돌을

You finally find
넌 드디어 알게 됐지

You and I collide
너와 나의 충돌을
Trackback 0 Comment 0