Showing posts with label plugin. Show all posts
Showing posts with label plugin. Show all posts
2013/04/07
OpenCV 디버깅을 위한 Visual Studio Plugins
OpenCV를 하면서 가장 불편한 것 중 하나는 IplImage 변수 내용을 확인할 수 없어 매번 파일로 저장을 하여 그 내용을 확인했었는데 오늘 우연히 Visual Studio Plugin 을 알게 되었다.
이 Plugin 은 메모리 상태의 OpenCV 변수(cv::Mat, CvMat, IplImage)의 내용을 확인할 수 있다.
아쉬움 점 이라면 이 Plugin 이 지원하는 Visual Studio 의 버전이 Visual Studio 2012 Professional 에 Update 1 이상을 요구한다.
Image Watch: viewing in-memory images in the Visual Studio debugge
Original Post : http://neodreamer-dev.tistory.com/697
이 Plugin 은 메모리 상태의 OpenCV 변수(cv::Mat, CvMat, IplImage)의 내용을 확인할 수 있다.
아쉬움 점 이라면 이 Plugin 이 지원하는 Visual Studio 의 버전이 Visual Studio 2012 Professional 에 Update 1 이상을 요구한다.
Image Watch: viewing in-memory images in the Visual Studio debugge
Original Post : http://neodreamer-dev.tistory.com/697
Labels:
In-memory Debug
,
OpenCV
,
plugin
,
TistoryOldPost
,
Visual Studio
2012/09/05
Notepad++ 에서 Lua 스크립트 실행하기
이 내용은 Notepad++ 6.1.6 버전을 기준이다.
Notepad++ 에서 Lua 스크립트를 실행하려면 NppExec 라는 Plugin이 필요하다.
인터넷에 연결된 상태라면 Plugin Manager를 이용하여 쉽게 설치할 수 있다.
Plugin Manager에서 NppExec를 선택하고 Install 버튼을 누르기만 하면 된다.

설치 후 Notepad++을 다시시작하면 Plugins 메뉴에 NppExec를 볼 수 있다.

간단한 스크립트를 작성하고 이 스크립트를 실행할 명령을 Execute 대화상자에 입력한다.
Lua가 설치된 경로와 $(FULL_CURRENT_PATH)를 입력한다.
$(FULL_CURRENT_PATH)는 현재 활성화 된 탭에 열려있는 파일의 전체 경로 이름이다.
$(FULL_CURRENT_PATH) 는 공백이 포함될 수도 있으니 큰 따옴표로 묶어 주는게 좋다. Lua의 설치 경로에 공백이 포함될 경우도
큰 따옴표로 묶어 주어야 한다.
그리고 계속 사용하기 위해 다른 이름으로 저장을 해 둔다. 이름은 알아보기 쉽게 하면 된다.
이제 실행 단축키 F6을 누르면 이 대화상자가 활성화 되고 저장한 이름은 선택하고 "OK" 버튼을 누르면 아래와 같이 Lua 스크립트가 실행 된다.

한 번 실행한 후에는 Ctrl+F6을 이용하여 이전 실행 명령을 다시 실행할 수 있다.
여러개의 스크립트 실행을 만들어 놓았을 경우 처음에만 F6을 눌러 스크립트를 선택하고 그 후로는 Ctrl+F6으로 동일한 스크립트를 실행할 수 있다.&
Original Post : http://neodreamer-dev.tistory.com/680
Notepad++ 에서 Lua 스크립트를 실행하려면 NppExec 라는 Plugin이 필요하다.
인터넷에 연결된 상태라면 Plugin Manager를 이용하여 쉽게 설치할 수 있다.
Plugin Manager에서 NppExec를 선택하고 Install 버튼을 누르기만 하면 된다.
설치 후 Notepad++을 다시시작하면 Plugins 메뉴에 NppExec를 볼 수 있다.
간단한 스크립트를 작성하고 이 스크립트를 실행할 명령을 Execute 대화상자에 입력한다.
$(FULL_CURRENT_PATH)는 현재 활성화 된 탭에 열려있는 파일의 전체 경로 이름이다.
$(FULL_CURRENT_PATH) 는 공백이 포함될 수도 있으니 큰 따옴표로 묶어 주는게 좋다. Lua의 설치 경로에 공백이 포함될 경우도
큰 따옴표로 묶어 주어야 한다.
그리고 계속 사용하기 위해 다른 이름으로 저장을 해 둔다. 이름은 알아보기 쉽게 하면 된다.
이제 실행 단축키 F6을 누르면 이 대화상자가 활성화 되고 저장한 이름은 선택하고 "OK" 버튼을 누르면 아래와 같이 Lua 스크립트가 실행 된다.
한 번 실행한 후에는 Ctrl+F6을 이용하여 이전 실행 명령을 다시 실행할 수 있다.
여러개의 스크립트 실행을 만들어 놓았을 경우 처음에만 F6을 눌러 스크립트를 선택하고 그 후로는 Ctrl+F6으로 동일한 스크립트를 실행할 수 있다.&
Original Post : http://neodreamer-dev.tistory.com/680
2008/05/05
DelphiSpeedUp 2.76 Released
DelphiSpeedUp 은 CodeGear 툴의 IDE 성능 개선 Plugin.
Features:
* Improves Delphi/BCB/BDS's load times
* Optimizes often used RTL functions by functions form the FastCode project
* All optimizations are done in memory and do not change any file on disk
* Adds a "Close all and kill" menu item to the "File" menu that terminates the IDE very fast
* The fast termination is used when you close the IDE while pressing the CTRL key.
* Shows waiting cursor while loading designtime package
Supported IDEs:
* C++Builder 5, 6
* Delphi 5, 6, 7
* Borland Developer Studio 2005, 2006
* CodeGear RAD Studio 2007 (December Update)
# Version 2.76 (2008-05-03)
* Fixed: Huge memory leak in DLL hooking code
Homepage
Download
Original Post : http://neodreamer-dev.tistory.com/99
Features:
* Improves Delphi/BCB/BDS's load times
* Optimizes often used RTL functions by functions form the FastCode project
* All optimizations are done in memory and do not change any file on disk
* Adds a "Close all and kill" menu item to the "File" menu that terminates the IDE very fast
* The fast termination is used when you close the IDE while pressing the CTRL key.
* Shows waiting cursor while loading designtime package
Supported IDEs:
* C++Builder 5, 6
* Delphi 5, 6, 7
* Borland Developer Studio 2005, 2006
* CodeGear RAD Studio 2007 (December Update)
# Version 2.76 (2008-05-03)
* Fixed: Huge memory leak in DLL hooking code
Homepage
Download
Original Post : http://neodreamer-dev.tistory.com/99
Labels:
C++ Builder
,
CodeGear
,
DelphiSpeedUp
,
plugin
,
TistoryOldPost
,
Turbo C++
,
VCL
2008/04/21
DelphiSpeedUp 2.75 Released!!
DelphiSpeedUp 은 CodeGear 툴의 IDE 성능 개선 Plugin.
Features:
* Improves Delphi/BCB/BDS's load times
* Optimizes often used RTL functions by functions form the FastCode project
* All optimizations are done in memory and do not change any file on disk
* Adds a "Close all and kill" menu item to the "File" menu that terminates the IDE very fast
* The fast termination is used when you close the IDE while pressing the CTRL key.
* Shows waiting cursor while loading designtime package
Supported IDEs:
* C++Builder 5, 6
* Delphi 5, 6, 7
* Borland Developer Studio 2005, 2006
* CodeGear RAD Studio 2007 (December Update)
# Version 2.75 (2008-04-19)
* Fixed: FastQuit (Ctrl+Quit) ignored the "Cancel" button in the "Do you want to save?" dialog
* Added: Fix for TCustomActionList.Notification memory overwrite (also in IDEFixPack for RAD Studio 2007; not fixed for Delphi 5)
* Added: No delay after switching from Text DFM to the form designer (Delphi 2006, RAD Studio 2007)
Homepage
Downl
Original Post : http://neodreamer-dev.tistory.com/98
Features:
* Improves Delphi/BCB/BDS's load times
* Optimizes often used RTL functions by functions form the FastCode project
* All optimizations are done in memory and do not change any file on disk
* Adds a "Close all and kill" menu item to the "File" menu that terminates the IDE very fast
* The fast termination is used when you close the IDE while pressing the CTRL key.
* Shows waiting cursor while loading designtime package
Supported IDEs:
* C++Builder 5, 6
* Delphi 5, 6, 7
* Borland Developer Studio 2005, 2006
* CodeGear RAD Studio 2007 (December Update)
# Version 2.75 (2008-04-19)
* Fixed: FastQuit (Ctrl+Quit) ignored the "Cancel" button in the "Do you want to save?" dialog
* Added: Fix for TCustomActionList.Notification memory overwrite (also in IDEFixPack for RAD Studio 2007; not fixed for Delphi 5)
* Added: No delay after switching from Text DFM to the form designer (Delphi 2006, RAD Studio 2007)
Homepage
Downl
Original Post : http://neodreamer-dev.tistory.com/98
Labels:
C++
,
C++ Builder
,
CodeGear
,
DelphiSpeedUp
,
plugin
,
TistoryOldPost
,
Turbo C++
,
VCL
2008/04/11
Bcc32Pch C++Builder IDE Plugin Version 2.79
# 2008-04-10 (Version 2.79)
* Fixed: Sometimes the global C++ Include directories were not added to the -I command line parameter
* Fixed: Package libs were used in applications without packages
* Fixed: Macros in the final output directory caused bcc32pch to create a directory with %macroname%
* Added: Workaround for malformed resource compiler additional options from wxForms. (BCB 2007)
Bcc32Pch Homepage
Bcc32Pch Download
Original Post : http://neodreamer-dev.tistory.com/94
* Fixed: Sometimes the global C++ Include directories were not added to the -I command line parameter
* Fixed: Package libs were used in applications without packages
* Fixed: Macros in the final output directory caused bcc32pch to create a directory with %macroname%
* Added: Workaround for malformed resource compiler additional options from wxForms. (BCB 2007)
Bcc32Pch Homepage
Bcc32Pch Download
Original Post : http://neodreamer-dev.tistory.com/94
Labels:
bcc32pch
,
C++ Builder
,
plugin
,
TistoryOldPost
,
Turbo C++
2008/03/04
Turbo C++ Explorer 에 날개를 달자!
2007 을 발표하기 전에 Turbo 시리즈를 발표하였다. Turbo 시리즈는 예전 볼랜드의 명작인 Turbo C++을 연상케
하는데 이 버전은 Developer Studio 2006 버전을 기반으로 하여 각각의 언어(Delphi Win32, Delphi
.NET, C++ Builder, C#) 별로 패키징하여 공개하였다. 요근래에 자료를 찾아보니 Turbo C#은 Turbo Delphi .NET 을
대체된것으로 보이며 CodeGear 측에서는 더 이상 제공하지 않고 있다. 하지만 여러곳에 미러링되어 있기때문에 구하기 어렵지 않다.
Turbo
시리즈는 Explorer 버전과 Pro 버전으로 나뉘는데 두 버전의 차이는 상용컴포넌트를 설치할 수 있느냐 없느냐의 차이만 있고
기본적인 사양은 동일하다.
Turbo 시리즈는 각각의 제품을 동시에 하나의 PC에 설치할 수 없다. TurboMerge 라는
프로그램을 사용하면 가능한데 처음 머지를 했을때는 문제 없이 되었는데 요즘에 다시 해보니 잘 되지 않았다. 내 PC에 문제가
있어그런건지 캐보지는 않아서 확실한건 아니다. 내가 주로 사용하는 툴이 C++ 이다 보니 Delphi는 사용할 기회가 없어 설치하지 않았다.
이 글은 여러 패키지중에 Turbo C++ Explorer을 활용하는 방법에 대하여 다룰 것이다.
Turbo
C++ Explorer 는 C++ Builder 2006을 전신으로하는 제품으로 기존의 제폼에 비해 완성도가 많이 좋아졌다.
하지만 이 버전의 단점을 보면 우선 C++ Builder 2006 버전도 그렇지만 컴파일 시간이 오래 걸린다른 단점이 있고 코딩에 있어서 IDE의 지원이 조금 미비하다는 것이다. 미비하다는 건 Visual C++ 의 자체 Intellisense
보다 못하다는 것이 아니고 Visual C++ 의 상용 플러그 인인 Visual Assist 의 기능에 비해 다소 미비하다는
의미이다.
이제 Turbo C++ Explorer 이 갖고 있는 단점을 날려버릴 날개를 달아보자.
Turbo C++을 Tweak 해보자
DelphiDistiller는 Borland 나 CodeGear 제품에 대한 Tweak을 해주는 프로그램으로 프로그램을 실행하면 설치된 제품을 찾아 Tweak 탭이 자동 활성화 된다.
이 툴을 이용하면 불필요하게 생기는 백업 파일과 히스토리 파일의 생성을 막을 수 있다.
그리고 중요한 한가지 더 Tweak 탭에서 Ctrl + Alt + L 을 누르면 탭 내용 마지막에 한가지 선택박스가 활성화 되는데 이를 꼭 체크하고 OK 를 누른다.
Show hint..
코딩을 도와줄 GExperts 를 설치한다.
GExperts 는 IDE의 기능을 확장해 주는 프로그램으로 Form 디자이너에 다양한 기능을 지원하며 코딩에 있어서도 많은 도움이 된다.
아래 이미지는 GExperts 에서 지원하는 기능들이다.
IDE 속도를 높여보자
DelphiSpeedUp IDE 플러그 인을 설치하면 자주 사용하는 RTL 함수들을 Fastcode 함수로 최적화하여 IDE 의 속도를 높여준다.
이 프로그램을 설치하면 프로그램 시작시 나오는 스플래시 화면 우측 상단에 DelphiSpeedUp 플러그인이 로딩되는 프로그래스 바가 출력된다.
Turbo C++ 의 컴파일 속도를 높여보자
C++ 을 사용하다가 Delphi를 사용하는 사람들이 감탄하는 것 중하나가 컴파일 시간이다. 델파이는 큰프로젝트도 단숨에
컴파일하여 실행 파일을 생성한다. 이런 컴파일 속도는 언어의 구조적 차이 때문에 발행한다고 한다. 델파이는 .pas 파일 하나로
정의와 선언이 다 되는 반면 C 나 C++ 은 헤더 파일과 소스파일이 구분되어 이를 해석하는 시간이 더 소요된다 한다.
델파이와는 비교 대상이 되지 않지만 Visual C++ 과 비교를 해보면 Turbo C++ 가 많이 느린 것을 체감 할 수 있다. Visual C++ 은
Precompiled Header File 을 이용하여 한번 컴파일을 한 후에 다음에 컴파일 할때는 미리 컴파일 해둔 파일을 사용하므로 매번 전체 컴파일은 하는 Turbo C++에 비해 체감속도가 월등히 빨라 보인다.
RAD Studio 2007에 와서 MSBuild 체계를 도입해 그 차이가 많이 줄었다고 하지만 Turbo C++ 사용자에게는
그림에 떡이니... 그래도 방법이 없는 건 아니다. 바로 bcc32pch 라는 플러그 인 인데 이 플러그 인은 CodeGear( from
Borland ) C++ 툴에서 Procompiled Header File 을 사용할 수 있게 해주는 플러그 인이다. 이 플러그
인을 설치하면 보다 빠른 컴파일 시간을 체감할 수 있다.
Turbo C++에 날개를 달아보 았으니 이제 비상을 해보자!
Turbo Explorer
DelphiDistiller
GExperts
DelphiSpeedUp
bcc32pch
Original Post : http://neodreamer-dev.tistory.com/77
Labels:
bcc32pch
,
C++ Builder
,
CodeGear
,
DelphiDistiller
,
DelphiSpeedUp
,
GExperts
,
plugin
,
TistoryOldPost
,
Turbo C++
,
VCL
2008/01/07
DelphiSpeedUp 2.72 released - Critical Bugfix
TCollection 에 심각한 버그가 있어서 곧바로 패치 되었네요.
* Improved: Better cache algorithm for LoadResString
* Improved: .NET 1.1 SetThreadPriotity hook is not necessary for .NET 2.0
* Improved: Delphi 7 RTM Compiler that has a working optimization is used to compile DelphiSpeedUp for Delphi 7.
* Added: Some I/O operation optimizations for the Delphi 2007 compiler.
* Added: LStrAsg, LStrLAsg speed optimization (QC 50564)
* Added: Faster WideStrUtils.InOpSet (QC 43080)
DelphiSpeedUp
다
Original Post : http://neodreamer-dev.tistory.com/12
* Improved: Better cache algorithm for LoadResString
* Improved: .NET 1.1 SetThreadPriotity hook is not necessary for .NET 2.0
* Improved: Delphi 7 RTM Compiler that has a working optimization is used to compile DelphiSpeedUp for Delphi 7.
* Added: Some I/O operation optimizations for the Delphi 2007 compiler.
* Added: LStrAsg, LStrLAsg speed optimization (QC 50564)
* Added: Faster WideStrUtils.InOpSet (QC 43080)
DelphiSpeedUp
다
Original Post : http://neodreamer-dev.tistory.com/12
Labels:
C++ Builder
,
DelphiSpeedUp
,
plugin
,
TistoryOldPost
,
델파이
2008/01/06
DelphiSpeedUp 2.71 released
Delphi/BCB/BDS/CodeGear IDE 용 속도향상 플러그인인 DelphiSpeedUp이 버전업을 했네요.
* Improved: Better cache algorithm for LoadResString
* Improved: .NET 1.1 SetThreadPriotity hook is not necessary for .NET 2.0
* Improved: Delphi 7 RTM Compiler that has a working optimization is used to compile DelphiSpeedUp for Delphi 7.
* Added: Some I/O operation optimizations for the Delphi 2007 compiler.
* Added: LStrAsg, LStrLAsg speed optimization (QC 50564)
* Added: Faster WideStrUtils.InOpSet (QC 43080)
DelphiSpeedUp
Original Post : http://neodreamer-dev.tistory.com/8
* Improved: Better cache algorithm for LoadResString
* Improved: .NET 1.1 SetThreadPriotity hook is not necessary for .NET 2.0
* Improved: Delphi 7 RTM Compiler that has a working optimization is used to compile DelphiSpeedUp for Delphi 7.
* Added: Some I/O operation optimizations for the Delphi 2007 compiler.
* Added: LStrAsg, LStrLAsg speed optimization (QC 50564)
* Added: Faster WideStrUtils.InOpSet (QC 43080)
DelphiSpeedUp
Original Post : http://neodreamer-dev.tistory.com/8
Labels:
C++ Builder
,
CodeGear
,
Delphi
,
DelphiSpeedUp
,
plugin
,
TistoryOldPost
Bcc32Pch for C++ Builder 2007
Bcc32Pch 는 그 동안 C++ Builder의 취약점인 빌딩 타임을 줄여주는 플러그인이다.
C++ Builder는 Visual C++ 처럼 Precompiled Header를 지원하지 않아 빌드 시간이 오래 걸리는 단점을 안고 있었다.
허나 C++ Builder 2007이 MS Build 시스템을 채택함으로써 Bcc32Pch 도 더이상 지원하지 않을듯 보였는데 얼마전 Bcc32Pch for C++ Builder 2007이 개발되고 있다는 소식을 들었다.
과연 C++ Builder 2007 에서 채택한 MS Build 시스템에 비해 얼마나 더 나은 성능을 보여줄지 궁금하다.
Bcc32Pch 홈페이지
Bcc32Pch Development Snapshots
Original Post : http://neodreamer-dev.tistory.com/5
C++ Builder는 Visual C++ 처럼 Precompiled Header를 지원하지 않아 빌드 시간이 오래 걸리는 단점을 안고 있었다.
허나 C++ Builder 2007이 MS Build 시스템을 채택함으로써 Bcc32Pch 도 더이상 지원하지 않을듯 보였는데 얼마전 Bcc32Pch for C++ Builder 2007이 개발되고 있다는 소식을 들었다.
과연 C++ Builder 2007 에서 채택한 MS Build 시스템에 비해 얼마나 더 나은 성능을 보여줄지 궁금하다.
Bcc32Pch 홈페이지
Bcc32Pch Development Snapshots
Original Post : http://neodreamer-dev.tistory.com/5
Labels:
bcc32pch
,
C++ Builder
,
MS Build
,
plugin
,
TistoryOldPost
Subscribe to:
Posts
(
Atom
)