분류 전체보기
-
UltraEdit Python 설정Computer/Software 2008. 10. 7. 15:37
한동안 eclipse에서 PyDev를 사용했었는데 dynamic language의 특성상 suggestion을 정말 잘 못해서 다시 UltraEdit으로 돌아왔다. 단축키로 프로그램을 실행하기 위해서는 Advanced -> Tool Configuration 에서 여기에서 %modify% 를 넣으면 입력 파라미터를 물어보고, 생략하면 물어보지 않게 된다. Syntax Highlighting은 Advanced -> Configuration 에서 Language 14 정도 빈 것을 선택하고 밑에 wordlist 파일을 Open 한다. 열린 파일의 제일 뒤에 syntax 를 붙여야 한다. suntax는 http://www.ultraedit.com/downloads/extras.html 에서 받는다. 현재는 2...
-
상대방을 배려하는 대화Christianity/Meditation 2008. 10. 5. 21:53
(잠 18:19) 모욕을 당한 형제의 마음은 요새보다 정복하기 어렵고, 다툼은 요새의 빗장같이 마음을 닫게 한다. 사람이 모욕을 받았다고 느끼게 되면 그는 화를 내며 마음을 닫아 버린다. 모욕을 당해 화가 난 사람은 그의 기분이 풀릴 때 까지 어떤 이야기를 하더라도 설득하기가 힘들다. 그래서 대화를 할 때 항상 주의해야 할 것이 설령 농담을 하더라도 그가 모욕 받았다고 느껴지지 않게 주의해야 한다는 것이다. 종종 악의는 없더라도 아무 생각 없이 내뱉은 말이 상대방에게 상처를 주고 그가 모욕을 당했다고 느끼게 하여 대화가 더 이상 진행되지 않게 만드는 것을 경험한다. 온라인에서나 오프라인에서 상대방이 이야기 도중 갑자기 공격적으로 변할 때가 있는데 그 때는 그의 마음이 상해서 그런 경우가 많기 때문에 더 ..
-
Building eMule 0.47c with Visual Studio .NET 2003Computer/Programming 2008. 10. 3. 22:05
eMule 바이너리를 비교할 때 pdb 파일을 이용하기 위하여 eMule 0.47c를 build 해야 했다. 여러 번의 시행착오 끝에 겨우 성공하면서 많은 것을 배웠다. 먼저 eMule 소스 디렉토리의 readme 를 읽어 보면 1. Crypto++ v5.1 @ http://www.cryptopp.com/ 2. zlib v1.2.2 @ http://www.gzip.org/zlib/ 3. id3lib v3.8.3 @ http://sourceforge.net/projects/id3lib/ 4. (for MobileMule only!) DirectX SDK pnglib: @ http://www.libpng.org/pub/png/libpng.html 5. ResizableLib 1.3 @ http://sourc..
-
Firefox 주소창에서 검색하기Computer/Software 2008. 9. 26. 15:48
Chrome의 호환성 문제 때문에 크롬을 지우고 Firefox를 다시 설치했다. 오늘 검색 설정 하던 중 Firefox에서 쓰지 않던 기능을 발견했다. 그것은 검색 창에서 마우스 우클릭 후 컨텍스트 메뉴에 '검색항목에 키워드 지정' 항목이다. 키워드를 지정하고 나면 그것을 주소창에서 검색에 사용할 수 있다. 다음과 같이 gg라는 키워드를 사용하면 Ctrl+L 로 주소창으로 포커스를 옮긴 이후에 키워드 + 검색 내용을 입력하면 해당 검색 엔진이 검색된다. 이 기능을 사용하게 되면 검색창이 따로 필요 없어지고 다양한 검색 엔진을 사용할 수 있게 된다.
-
A Simple Python Wrapper to Undecorate Visual Studio Linker Symbol NamesComputer/Programming 2008. 9. 24. 17:30
While writing a Windows binary program analyzer, I needed a name unmangler which returns a function name and its namespace. Since I am writing the program analyzer with Python and C++, I first tried to find a python name unmangler. But so far, there is no python unmangler. There was a discussion about the need of the python unmangler script at OpenRCE. Anyway, I planed to write a C function that..
-
구글 크롬에서 딜리셔스 북마크 추가 / 네이버 작은 사전Computer/Software 2008. 9. 22. 20:03
크롬에서 아직 Add-On이 없어서 임시로 delicious 북마크 사용하기 위하여 추가하였다. 아래 코드를 새 북마크를 만들어 URL 부분에 추가해 준다. javascript:(function(){f='http://delicious.com/save?url='+encodeURIComponent(window.location.href)+ '&title='+encodeURIComponent(document.title)+'&v=5&';a=function(){if(!window.open(f+'noui=1&jump=doclose', 'deliciousuiv5','location=yes,links=no,scrollbars=no,toolbar=no,width=550,height=550'))location.href=f+..
-
Elsa - C++ Parser makeComputer/Programming 2008. 9. 18. 16:23
Elsa is downloaded from http://www.cs.berkeley.edu/~smcpeak/elkhound/sources/elsa/ . Cygwin was installed before. Flex 2.5.35 is installed via cygwin setup program. I met a few problems while building the elsa package. The first problem was a sort of preprocessor syntax error. I found the following code snippet. /* The contents of this function are C++ specific, so the () macro is not used. The ..
-
Visual Studio 2005에서 Library 겹쳐서 에러 나올 때 대처 방법Computer/Programming 2008. 9. 9. 00:03
VS98 프로젝트를 이용하는 다른 라이브러리 등을 링크하다 보면 링크 에러가 무수히 나오는데, 이 때 할 수 있는 방법이 링커 옵션에 /NODEFAULTLIB:"libcmt.lib" 과 같은 것을 추가해 주는 것이다. Project - Property - Configuration - Properties - Linker - Input - Ignore Specific Library 에 가서 겹치는 library들을 추가해 준다. 또는Command Line (명령줄) 에다가 /nodefaultlib:"libcmt.lib"과 같은 것을 추가하면 된다.