728x90

Help > Install New Software > Add 의 Location에 해당 플러그인의 URL을 입력하면 설치할 수 있다.


Eclipse Color Theme

http://eclipse-color-theme.github.com/update

이클립스 에디터 환경의 색상 변경을 편리하게 할 수 있는 플러그인.
홈페이지는 여기 : http://www.eclipsecolorthemes.org/ 


Eclipse Word-Wrap

http://ahtik.com/eclipse-update

이클립스에서 줄바꿈을 가능하게 해주는 플러그인.
설치 후에 단축키 Ctrl + Alt + w 로 구동 시킬 수 있다.


Jadclipse

http://feeling.sourceforge.net/update

class 파일을 Decompile 하여 java 소스로 보여주는 플러그인.
외부 라이브러리도 모두 Decompile 가능하기에 안드로이드의 Activity.class 의 소스도 볼수 있게 된다.

728x90

'Software' 카테고리의 다른 글

음표소리 안드로이드 앱  (0) 2015.06.25
크롬 브라우저에서 네이버 동영상 다운로드 하기  (0) 2014.03.31
StarUML  (0) 2011.06.01
728x90
집이나 회사, 학교등 여러곳에서 Firefox를 사용할 경우 북마크를 동기화 해준다.

foxmarks.com 에 회원 가입을 하면 자신의 계정으로 각 컴퓨터의 북마크를 동기시켜주며, 동기화를 원치 않으면 설정을 변경할 수 있다.
my.foxmarks.com 에서 개인의 북마크를 관리할 수도 있으니 Firefox를 즐겨 사용한다면 편리한 Add-on 이다.

Web Developer
이 Add-on을 설치하고.... 울었다. 초 울트라 캡숑 대박 Add- 이라고 생각한다. (물론, 개인적으로..)

정말 주옥같은 기능들이 알알이 맺혀있는 Add- 이다.

(이 평가는 웹개발자 또는 웹개발자적 취미가 있는 사람에게만 해당한다.)

DownThemAll
웹사이트의 모든 객체 나 링크들을 한꺼번에 다운 받을 수 있는 유용한 Add- 이다.
없을땐 모르지만 한번 쓰고나면 계속 쓰게 된다. (중독성 있음.)
IE Tab
한국에서 FF를 사용하기 위해서는 꼭 필요한 기능!

FF로 정상적인 작동을 하지 않는 사이트가 있을경우 번거롭게 IE를 작동 시킬 필요 없이 버튼 하나만 누르면 FF에 내장된 IE엔진이 정상적인 동작을 할 수 있게 해준다.

마우스 왼쪽으로 클릭하면 자체탭 엔진을 전환하고, 가운데 휠 영역으로 클릭하면 엔진을 전환해서 새탭으로 보여주고, 오른쪽으로 클릭하면 설정창이 뜬다.
설정창에서는 IE엔진을 사용 해야 할 url을 입력할 수 있어, 해당 주소를 보여줄때는 항상 IE엔진으로 전환되도록 하고 있으며, 기본적으로 Microsoft Update Site가 등록되어 있다.

IE엔진으로 변경됐던 탭은 다시 버튼을 눌러서 FF엔진으로 복귀시킬 수 있다.
한가지 아쉬운 점은 엔진의 특성때문인지 알수는 없지만, 내가 봤던 페이지까지 완벽하게 복구시켜주는 세션복구기능이 IE엔진 탭 에서는 제대로 작동하지 않는 것 같다.

(사이트는 복구가 되는데, 페이지 까지는 복구가 안된다..ㅡㅡ;)


728x90

'Software' 카테고리의 다른 글

StarUML  (0) 2011.06.01
Visual Studio Express  (1) 2010.04.08
정음 메모패드 v9.5.1  (2) 2010.03.06
728x90
Microsoft 의 Visual Studio Express 버젼이다.
Beta2 버젼이고 아래 링크에서 다운 받을 수있다.

Visual Studio Express 다운로드 바로가기


728x90

'Software' 카테고리의 다른 글

Firefox Add-Ons  (0) 2010.04.12
정음 메모패드 v9.5.1  (2) 2010.03.06
Ultra VNC  (1) 2009.05.21
728x90
사용자 삽입 이미지


메모프로그램을 찾던 중 쓸만한 녀석을 발견.

설치를 하면 사용 방법이 메모로 뜬다ㅋ



728x90

'Software' 카테고리의 다른 글

Visual Studio Express  (1) 2010.04.08
Ultra VNC  (1) 2009.05.21
Internet Explorer8 Beta2  (0) 2008.09.19
728x90


Internet Explorer8 Beta1 이 나온지 거의 반년이 되어 Beta2가 공개됐다.

IE8 Beta2 다운로드 페이지
http://www.microsoft.com/windows/internet-explorer/beta/worldwide-sites.aspx

여러 기능이 새로 추가 됐다고는 하지만, 그건 어디까지나 과거 IE 적 관점에서 봤을때 통하는 말이고..
내겐 그저 신기한 기능은 없고, 다 거기서 거기인 기능들인..
최근 웹 브라우저 중에 가장 신선했던 거라면 Google Chrome의 '속도'와 '독립 탭 프로세스' 기능 정도?

어쨌든, 자칭 MS가 말하는 'IE8의 흥미로운 새 기능' 을 보고 싶다면 '여기' 에서 보는것이 좋을 듯 하다.

내게는 '느림보 곰탱이' 라는 인식으로 자리잡고 있고, 웹표준의 대열에서 꼴지를 차지하고 있는 IE 지만,
어이없게도 웹표준을 지키지 않은 덕분에, 웹표준을 지키지 않은 인터넷 강국 대한민국에선 '황제' 취급을 받고 있다.
금융감독위원회 에서는 각 금융기업 에서 인원(은행,증권,보험,카드,전문기관 총15명)을 선발 하여 특별 대책반을 구성했고,
주요 기업들은 이들의 정책에 따라 프로그램을 수정, 테스트할 만반의 준비를 갖추고 있다.

"언제든 말씀만 하세요! IE8 님이 안착하시기에 최적의 환경을 마련 하겠습니다!" 라고 말하는 듯 하다.

인터넷 강국이라고 생각만 하고 행동하지 않는 대한민국은 이미 인터넷 속국이 되었다.
21세기에 '웹 쇄국정책'을 펼치고 있는 상황을 보고 있노라니 어이가 상실되어 간다.
(명색이 IE8 beta2 소개 포스팅인데 너무 푸념만 늘어 놓은것 같군...)

IE 가 나쁘다는 것이 아니다.
지금이라도 정신 차리고 여러 표준을 지향해 가는 모습을 보면 기특하다.
(IE가 정신을 차리는데도 불구하고, 아직도 정신을 못차리는 곳이 있다는게 어이가 없을뿐..)
IE7에 비교하면 IE8이 더 마음에 든다.


728x90

'Software' 카테고리의 다른 글

Ultra VNC  (1) 2009.05.21
Firefox3 Download  (0) 2008.06.01
Windows Server® 2008 Trial  (0) 2008.04.05
728x90
728x90

'Information' 카테고리의 다른 글

UI 사용성 지침서  (0) 2008.09.04
기술자등급 분류표  (0) 2008.08.05
2008년 SW기술자 노임단가  (0) 2008.08.05
728x90


Firefox3는 더욱 빠른 성능과 편리한 기능들로 Microsoft의 Internet Exploer8 의 가장 강력한 경쟁자로 평가받고 있다.

IE8 Beta 를 써봤지만 개인적으로 Firefox3 에 못미친다고 생각한다.
IE가원래 무겁기도 하지만, FF3는 FF2보다 더욱 간결한 인터페이스와 빠른 속도를 보여주고있다.

Firefox3 언어별 다운로드 페이지

728x90

'Software' 카테고리의 다른 글

Internet Explorer8 Beta2  (0) 2008.09.19
Windows Server® 2008 Trial  (0) 2008.04.05
Internet Explorer8 Beta1  (0) 2008.03.06
728x90
728x90

'Software' 카테고리의 다른 글

Firefox3 Download  (0) 2008.06.01
Internet Explorer8 Beta1  (0) 2008.03.06
free icon site  (0) 2008.03.04
728x90
사용자 삽입 이미지

IE8 Beta1이 공개되었다!

Mix08 에 참석중인 Channy 님이 알려주신 따끈따끈한 정보!
나도 가고싶다 Las Vegas....(난 영어가 안되잖아!!)

FF2(Firefox2) 따라하기 같은 모습이 많이 보여 좀 씁쓸하긴 하지만 그래도 IE7에 비하면 많이 나아진 모습인듯 하다.
퍼포먼스도 좀 빨라졌으면 좋으련만 느림보 곰탱이 IE.....
아직 FF의 매력을 따라오려면 기다려야 할듯 하지만...(FF의 세션복구 기능은 정말 최고라고 생각하고 있다.)
IE8 에도 세션 복구 기능이 생겼다!!!

Mix08 의 IE 세션 키노트를 보고 싶으면 Channy님의 포스트를 참조 하시고...

IE8 Beta1 홈페이지
http://www.microsoft.com/windows/products/winfamily/ie/ie8/getitnow.mspx

OS별 다운로드 경로
728x90

'Software' 카테고리의 다른 글

Windows Server® 2008 Trial  (0) 2008.04.05
free icon site  (0) 2008.03.04
AcroEdit  (0) 2008.02.26
728x90
유명한 에디트 프로그램중의 하나.

install하면 AcroEdit 와 AcroDiff 가 설치된다.
나는 주로 AcroDiff 로 파일을 비교하기 위해 사용한다.

홈페이지 : http://www.acrosoft.pe.kr/

최신버젼 받기 : http://www.acrosoft.pe.kr/board/ae_download
728x90

'Software' 카테고리의 다른 글

free icon site  (0) 2008.03.04
시스템정보를 바탕화면에 표시하기  (0) 2008.02.19
웹 개발도구 Fiddler  (0) 2008.02.04
728x90
출처 : http://jaewook.net/871

Backinfo.exe는 Ms에서 제공하는 유틸리티로서 시스템관리자에게 유용합니다.
MS virtual lab에 보면 바탕화면에 시스템 정보가 간략하게 표시되는 것을 볼수있습니다.
깔끔하고 괜챦다고 생각했던차에  실제로 시스템관리에 유용하겠다고 판단되어서 찾아보았습니다.
터미널로 다수의 시스템에 로그인하다 보면 이 시스템이 어떤 것인지 혼동될수 있습니다.
사용자 삽입 이미지

이 프로그램 자체는 매우 작은 프로그램입니다만  MS에서 이 프로그램만 별도로 배포하지않더군요
WSSRA (System Reference Architecture)라는 툴의 구성요소에 포함하여 배포하고있습니다.
WSSRA는 'Microsoft 플랫폼을 가장 신뢰할 수 있는 비즈니스 플랫폼으로 만들어주는 입증된
아키텍처 가이드를 제공하는것'으로서 유용한 여러가지 툴이 포함되어있습니다.
하지만 여기선 너무 복잡해지므로 backinfo.exe만 소개합니다. 
WSSRA에 대해서는 나중에 시간이 되면 자세히 소개해드릴께요..  ^^

backinfo.ini는 환경값을 저장하고 있습니다.
backinfo.ini 값을 edit하면 조금 다른 모습으로 보여지게 할수있답니다.

다운로드: << backinfo.zip만 다운로드 (1)  (2)  >>
다운로드: <<  MS 사이트 (WSSRA 다운로드)  >>

WSSRA를 설치할 경우 아래의 경로에 backinfo.exe가 존재합니다.
C:\Program Files\WSSRA-VE_Deployment_Kit_2.1.342.0\BLD\Utils\
728x90

'Software' 카테고리의 다른 글

AcroEdit  (0) 2008.02.26
웹 개발도구 Fiddler  (0) 2008.02.04
광고없는 무료pdf 생성기  (0) 2008.01.29
728x90
HTTP로 PC와 Internet 사이에서 발생하는 모든 HTTP 트래픽을 로깅하는 HTTP Debugging Proxy이다.

쓰면 쓸수록 좋다는 생각이 드는 프로그램.

Fiddler를 실행하면 자신의 PC의 HTTP트래픽 정보가 모두 나타나기때문에 메신저나 다른 사이트 들에서 사용자 정보를 전송하는 것도 캐치할 수 있다.

이 밖에도 웹페이지를 분석하는데도 유용하게 쓸수 있다.
.net Framework이 설치 되어 있어야 하며, 설치되있지 않을경우 install시 설치페이지로 안내해 준다.

프로그램도 가볍고, 나름대로 튜토리얼까지 제공한다.

홈페이지 : http://www.fiddlertool.com/fiddler/
튜토리얼url : http://www.fiddler2.com/fiddler/help/video/default.asp
728x90

'Software' 카테고리의 다른 글

시스템정보를 바탕화면에 표시하기  (0) 2008.02.19
광고없는 무료pdf 생성기  (0) 2008.01.29
Web2.0 스타일 무료 아이콘  (0) 2008.01.22
728x90
http://jaewook.net/236

링크만 올려놓기..
'모르는동생'이 주로 쓰는 방법인데 편하네? ㅋ
728x90

'Software' 카테고리의 다른 글

웹 개발도구 Fiddler  (0) 2008.02.04
Web2.0 스타일 무료 아이콘  (0) 2008.01.22
Microsoft SQL Server 2005 Express  (0) 2007.12.13
728x90
MS의 Express Edtion 들은 다 공짜다.
사용자 등록을 해야 하는 번거로움을 주는 경우도 있지만,
어쨌든 '공짜' 다.

Express Edition은 관리툴을 별도로 지원한다.
개인적으로 쿼리작성 UI는 2000 보다 2005 의 Management Studio 가 더 편하다.
강력한 히스토리 기능과, 텝 브라우징 기능이 지원 되기 때문.

Microsoft SQL Server 2005 Express Edition

Microsoft SQL Server 2005 Express Edition Service Pack 2

Microsoft SQL Server Management Studio Express

Microsoft SQL Server Management Studio Express Service Pack 2

SQL Server 2005 Books Online (September 2007)
728x90

'Software' 카테고리의 다른 글

Web2.0 스타일 무료 아이콘  (0) 2008.01.22
AVG Free Advisor  (0) 2007.09.23
세미나에서 쓰이는 화면 확대 툴  (0) 2007.09.23
728x90

AVG Anti-Spyware Free Edition 7.5

AVG Anti-Spyware Free Edition 7.5
AVG Anti-Spyware Free Edition is a popular free antispyware solution available at no cost to home users and provides a high level of detection capability.

AVG Anti-Virus Free Edition 7.5

AVG Anti-Virus Free Edition 7.5
AVG Anti-Virus Free Edition is the most popular free solution available at no cost to home users and provides the high level of detection capability that millions of users around the world trust to protect their computers.

Download URL : http://free.grisoft.com/doc/5390/us/frt/0?prd=aff

출처 : http://free.grisoft.com/doc/5390/us/frt/0
728x90

'Software' 카테고리의 다른 글

Microsoft SQL Server 2005 Express  (0) 2007.12.13
세미나에서 쓰이는 화면 확대 툴  (0) 2007.09.23
Download the Visual Studio 2008 Express Editions  (0) 2007.09.21
728x90

다운로드링크: http://www.microsoft.com/technet/sysinternals/Miscellaneous/ZoomIt.mspx

Zoomit은 유명한 sysinternal의 제품으로 마우스포인터를 중심으로 데스크탑화면을
잠시 확대해주어서  프리젠테이션시 참여자들의 주의를 쉽게 모을수있는 좋은 툴입니다.

ISEC2007에 오신 MS의 백승주님께서 사용하시더군요..
세미나를 다녀보면 실제로 많은 강사분들이 사용하는것을 볼수있었습니다.
무료인데다  실행파일만 보관해도 되기때문에 강추입니다.

Ctr+1 키를 누르면 마우스포인터 위치를 중심으로 화면이 순간적으로 줌인됩니다.
간단한 프로그램이지만 강의할 때 사용하면 효과가 매우 좋습니다.
실제 수강생들이 강의 내용보다 Zoomit의 기능에 더 호기심을 느끼는 경우가 많다고 하죠..ㅋㅋ
 
아래화면은 zoomit사용중에 Ctr+1 키를 눌러서 화면이 확대된 것을 캡춰한것으로서
Full화면을 그대로 캡춰한것입니다. Esc키를 누르면 원래대로 돌아갑니다.


사용자 삽입 이미지


출처 : http://jaewook.net/843

728x90

'Software' 카테고리의 다른 글

AVG Free Advisor  (0) 2007.09.23
Download the Visual Studio 2008 Express Editions  (0) 2007.09.21
컴퓨터 성능을 향상 시키는 프리웨어 3종류  (0) 2007.09.12
728x90
출처 : http://www.microsoft.com/express/download/

Web Install
Get started creating cool fun projects with one of these Express Edition products. Click an Express Edition product to get started creating cool fun projects today.

Visual Basic

Visual C#

Visual C++

Visual Web Developer

NOTE: After the Beta 2 installation of Visual Web Developer 2008 Express Edition has finished, you should run this script to ensure that the installation of .NET Framework 3.5 Beta 2 will not affect the development of ASP.NET AJAX 1.0 applications.

Offline Install

Download the IMG file

Each Express Edition is packaged in its entirety, including all optional components, as an image (img) file. Below are links to the individual image files for each Express Edition.

Product

Download

Visual Basic 2008 Express Edition Beta 2IMG file
Visual C# 2008 Express Edition Beta 2IMG file
Visual Web Developer 2008 Express Edition Beta 2IMG file
Visual C++ 2008 Express Edition Beta 2IMG file
Visual Studio 2008 Express Editions Beta 2 All-In-One DVD - EnglishIMG file

Burning a Visual Studio 2008 Express Edition Beta 2 to CD or DVD

Below are the steps required to burn an Express Edition to a CD or DVD.

  • Download the Express Edition Image (img) file using the hyperlinks provided in the section above.
  • To burn the image directly to a CD or DVD, you will need to install 3rd party software that is capable of understanding and burning image (img) files. Most popular CD and DVD burning software such as Nero and Roxio provide support for burning images..
  • Follow the vendor-specific instructions to burn the image onto a CD.

Installing an Express Edition from CD or DVD

  • After following the CD or DVD burning process above, you are ready to install the Express Edition on another computer.
  • Now simply insert the CD or DVD created above into the computer to which you plan to install and click the setup.exe file to begin the installer.

If you encounter issues installing the Express Editions, please visit the Express Forums and report your issue for more assistance.

728x90

'Software' 카테고리의 다른 글

세미나에서 쓰이는 화면 확대 툴  (0) 2007.09.23
컴퓨터 성능을 향상 시키는 프리웨어 3종류  (0) 2007.09.12
Demon Tool  (1) 2007.09.10
728x90
CNet.com 에서 소개하는 컴퓨터 성능 향상을 위한 3종류의 프리웨어.

1. SequoiaViewWinDirStat
시코이아뷰와 윈더스닷은 불필요한 파일을 제거하는데 독특한 인터페이스를 제공한다.
실행하면 하드의 용량을 차지하고 있는 파일영역들을 블럭으로 보여준다.
GB 급의 파일을 가지고 있을경우(DVD이미지 라던가..) 큼직한 블럭을 볼 수 있고, 내가 알지 못했던 덩치큰 파일들을 눈으로 확인하는데는 도움이 되지만,
그 외의 작은 파일들...자잘한 설치파일들...그냥 한번 받아봤다가 어디에 저장했는지 잊어버린것들은 상대적으로 거의 선(Line)의 형태로 나오기 때문에 인식이 힘들다.
(교훈 : 평소에 폴더 관리를 잘하자!!)

2. CCleaner
CCleaner는 필요없는 프로그램들을 제거하고 레지스트리를 정리하는데 도움을 준다.
한글을 지원한다. 많은 레지스트리정리 프로그램들 중에서 상당히 안정적인 성능을 보여준다.

3. Auslogics Disk Defrag : 조각난 디스크를 정리하는데 Windows 에서 제공하는 '디스크조각모음' 보다 높은 성능을 발휘한다.
속도도 빠르고 인터페이스도 단순하고 가볍다.
Next를 누름과 동시에 바로 조각모음이 실시된다.
작업이 끝나면 보고서에서 "당신의 컴퓨터 성능은 대략 몇%정도 향상되었습니다." 라고 그래프로 알려 준다.
728x90

'Software' 카테고리의 다른 글

Download the Visual Studio 2008 Express Editions  (0) 2007.09.21
Demon Tool  (1) 2007.09.10
소스를 플로우차트(Flowchart)로 변환하는 프로그램  (0) 2007.09.06
728x90

iso 이미지를 실행할때 필요한 가상 드라이브 프로그램...
필요해서 찾을려고 하면 은근히 잘 안 나타난다는...(내가 싫은거냐..-_- )

최신판 다운링크.. http://www.disc-tools.com/
728x90
728x90

CodeVisual2Flowchart.exe


소스코드를 플로우차트(Flow Chart)로 변환해 주는 프로그램 Demo 버젼.
다른 사람의 코드를 이해할때 라던가 문서화 작업시 용이하게 쓰인다.
'Flow Chart 를 간편하게 만들 수 있는 프로그램이 없을까..' 하고 찾다가 발견한 프로그램.

프로그램 설치후 가운데 창에 코드를 작성하고 ' ▶' 요 버튼으로 Code를 Flow Chart 로 시각화 할 수 있다.
' ▶' 요 버튼으로 시각화 하기전에 Source Code 종류를 선택해야 한다.

이 프로그램이 소화하는 프로그램 언어는 대략...
C, C++, VC++(Visual C++ .NET), VB(Visual Basic), VBA, Qbasic(quickbasic), VBScript(VBS), ASP, Visual C# (C sharp), Visual Basic .NET(VB.NET), Visual J# .NET, VC++.NET, ASP.NET, Java, JSP, JavaScript(JScript), Delphi(Object Pascal), PowerBuilder(PowerScript), PHP, Visual Foxpro, Peoplesoft SQR, PL/SQL, T-SQL(Transact-sql) and Perl ...

사용자 삽입 이미지


홈페이지 : http://www.fatesoft.com/
728x90

'Software' 카테고리의 다른 글

Demon Tool  (1) 2007.09.10
대체가능 Freeware  (0) 2007.09.06
Free servlet engines  (0) 2007.09.06
728x90

알툴즈 시리즈와 같이 개인에게만 무료인 프로그램이 아닌, 기업에서도 쓸 수 있는 무료 프로그램 모음이다. 정말 자신에게 쓸만하다면 제작자에게 1,000원 씩 만이라도 기부(donation)하자.


1. 포토샵(photo shop) -> 김프(the GIMP, http://www.gimp.org)

가벼워서 간단한 이미지 작업은 이놈으로 사용한다. 왠만한 포토샵 기능은 다 있다.



2. 알FTP(FTP Client) -> 파일질라(FileZilla, http://filezilla.sourceforge.net)

FTP 서버의 로케일이 한글일 경우 파일리스트를 읽지 못하는 버그가 있다(버전 2.2.18 이후에 해결됨). 하지만 알FTP 와는 다르게 여러파일을 한방에 받는 기능이 있다.



3. 울트라에디트(UltraEdit) -> 크림슨에디터(Crimson Editor, http://www.crimsoneditor.com)

한치의 오차도 없는 Undo, Redo 기능과 컬럼 편집 기능이 제일 맘에 든다. 강인규라는 분이 만든 프로그램이다.
 
4. 넷텀(NetTerm, Telnet Client) -> 푸티(PuTTY, http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)

아주 가벼우면서도 모든 기능을 다 가지고 있다. ssh(secure shell) 도 지원한다.


5. 알집(파일압축) -> 빵집(http://www.bkyang.com)

알집전용 압축포맷 alz 도 지원한다.


6. MS-Office -> Open Office(http://www.openoffice.org)

한글97 포맷도 읽어 들일 수 있다. MS오피스와 100% 호환이 되지는 않지만 MS 오피스의 거의 모든 기능을 포함하며, 능가하는 기능들도 있다. 장점이라면, 리눅스, FreeBSD, 맥킨토시 등 윈도우 외의 플랫폼에서도 작동된다(물론 binary 는 다르겠지만).
 
7. Snag It! (화면캡쳐) -> Screenshot Captor(http://www.donationcoder.com/Software/Mouser/screenshotcaptor)
Snag It 에 비해 프린트 캡쳐 기능도 없고 UI 도 약하지만 원하는 대부분 기능은 다 들어 있다.
 
8. Total Commander(파일 관리) -> flyExplorer(http://flychk.com)

Total Commander, WinM 에 비하면 기능이 미약하지만 무료이면서 분할 창 기능을 지원하는게 좋다. FTP 기능과 필터링 기능이 추가되면 더욱 좋을 것 같은 국산 프로그램.


9. Vmware(가상 PC)

- Bochs(http://bochs.sourceforge.net)

VirtualPC 나 VMWare 같이 쉬운 설정은 지원하지 않는다. 텍스트 편집기로 설정파일을 수정해서 가상 PC 를 하나의 PC에 여러개 만든다. 유닉스 계열과 윈도우에서 돌아가며 64bit 및 여러 CPU 를 가진 가상 PC 도 만들 수 있다.
 
BOCHS 는 비교적 느린 반면, QEMU 는 괜찮은 속도를 낸다. 설정이 쉽고(윈도우의 경우 텍스트기반 메뉴 지원), 실행시 많은 리소스를 필요로 하지 않는다. 엑셀레이터를 사용하면 약간 더 향상된 속도로 실행이 가능하다. 리눅스 및 윈도우를 지원하고 거의 모든 운영체제를 돌릴 수 있다.
다음은 윈도우용 QEMU 내에서 WindowsXP Pro 를 인스톨 한 후 스타크래프트를 실행시킨 장면이다. 동영상은 완벽히 재생되었으며, 호스트상에서 리소스를 잡아 먹는게 없을 경우 괜찮게 돌아갔다.
 
10. 네로버닝롬(CD 굽는 프로그램) -> CD Burner XP(http://www.cdburnerxp.se)
CD 및 DVD 를 구울 수 있으며 ISO 파일도 생성할 수 있다. 부팅가능 CD 도 만들 수 있고, 대부분의 윈도우 운영체제에서 돌아간다. 오디오 CD 도 간단히 음악파일을 끌어다 놓는 것으로 만들 수 있고, 오디오 CD 에서 음을 추출할 수도 있다. 또한, 기업에서도 사용해도 상관없는 완전한 무료프로그램이다.
728x90

'Software' 카테고리의 다른 글

소스를 플로우차트(Flowchart)로 변환하는 프로그램  (0) 2007.09.06
Free servlet engines  (0) 2007.09.06
Free OS  (0) 2007.09.06
728x90

1) 아파치 톰캣(Apache Tomcat)

누구나 아는 톰캣. 무료 & 오픈소스(윈도우, UNIX 계열 지원)

2) 제티(Jetty)

java만으로 작고 효과적이게 구현된 웹서버 및 서블릿 엔진이다. 설정과 사용방법이 간단하다. 무료 & 오픈소스(자바가 돌아가는 모든 운영체제 지원)

3) 레진(Caucho Resin)

성능을 위해 만들어진 강력한 서블릿 엔진이다. 학생들이나 자습용으로로 사용시에만 무료 & 오픈소스(윈도우, UNIX 계열 지원).

4) 오리온(Orion Application Server)

Orion 은 J2EE 1.3 스팩을 만족하고 모든 기능(서블릿, JSP, EJB, J2EE 모든 기술)을 지원하는i 어플리케이션 서버이다. 이로 인해 개발시에 약간의 까다로운 설정이 필요하다. 비상업적으로 배포시에만 무료

5) Enhydra

무료, 오픈소스(운영체제 무관)
728x90

'Software' 카테고리의 다른 글

대체가능 Freeware  (0) 2007.09.06
Free OS  (0) 2007.09.06
Free databases  (0) 2007.09.06
728x90

1. GNU/Linux

누구나 알고 있는 무료(Free) 운영체제이다. 리누스 토발즈에 의해 커널이 만들어 졌으며 여러 배포판(Debian, Fedora, Mandrake, Suse, Ubuntu, Gentoo, 미지, 한컴 등)이 있다. 거의 모든 CPU 를 지원한다는 것이 리눅스의 강점


2. FreeDos (http://www.freedos.org)

MS-DOS 와 100% 호환되고 완전 무료인 운영체제이다. 기능을 훑어보면 다음과 같다.

 - 윈도XP와 2000 과 함께 쉽게 멀티부팅 가능

 - FAT 32 파일시스템과 큰 용량의 하드디스크 지원

 - LFN(Long File Name) 지원(4DOS 명령행에서)

 - LBACACHE: 디스크 캐쉬

 - 메모리 관리자

 - FDCDEX(MSCDEX 클론) 와 CD 롬 드라이버

 - 휠이 지원되는 마우스 드라이버

 - UDMA(울트라 DMA: 하드디스크 통신 프로토콜) 드라이버

완벽한 도스게임을 즐겨보고 싶다면 FreeDos 를 깔아서 한번 놀아보는 것도 좋을 듯하다.

8086(8088 포함) 호환 CPU 만 지원된다.


3. RxDOS(http://sourceforge.net/projects/rxdos)

FreeDos 와 비슷하다.


4. Darwin(http://developer.apple.com/darwin)

매킨토시와 유닉스 파일시스템을 지원하는 MAC OS X 의 핵심이 되는 BSD UNIX 계열 운영체제이다.


5. FreeBSD(http://www.freebsd.org)

x86 호환 (Pentium® 과 Athlon™ 포함), amd64 호환 (Opteron™, Athlon 64, EM64T 포함), Alpha/AXP, IA-64, PC-98, UltraSPARC® CPU 를 위한 BSD UNIX 계열 운영체제이다.


6. OpenBSD(http://www.openbsd.org)

BSD UNIX 계열 운영체제.


7. NetBSD(http://www.netbsd.org)

이 또한 BSD UNIX 계열의 운영체제이다.


8. 솔라리스(http://www.sun.com/software/solaris)

자바로 유명한 SUN 사에서 만든 UNIX 운영체제이다. SystemV 계열.


9. TheOS(http://www.theos-software.com)

한번 인스톨 해봐야 정체를 알듯하다. 홈페이지에서도 자세하게 설명해 놓은 것이 없다.


10. ReactOS(http://www.reactos.com)

M$ Windows 호환 운영체제이다. 현재 윈도우 XP 와 비교하면 현저히 떨어지는 질이지만 계속 업그레이드가 되고 있다. 가장 치명적인 것이 네트워크가 지원되지 않는다는 것. 재미삼아 깔아볼 수는 있지만 컴퓨터를 포맷하고 깔지는 말자.


ps. 소개된 OS 들은 윈도즈나 HP-UX 등과 같이 돈을 주고 사야하는 운영체제가 아니지만 윈도즈에 너무 익숙해져 있는 사용자가 사용하기에는 무리가 따른다. QEMU 와 같은 가상PC 에서 돌려보면 재미 있을 것이다.

728x90

'Software' 카테고리의 다른 글

Free servlet engines  (0) 2007.09.06
Free databases  (0) 2007.09.06
emDesigner v1.0  (0) 2007.08.02
728x90

IBM-DB2
DB2 Express-C (Free to download, develop, deploy, distribute)

http://www-306.ibm.com/software/data/db2/udb/db2express


Oracle
Oracle Database 10g Express Edition (store up to 4GB of user data, use up to 1GB of memory, and use one CPU on the host machine)

http://www.oracle.com/technology/products/database/xe/index.html


MS-SQL
SQL Server 2005 Express Edition (free, redistributable)

http://www.microsoft.com/sql/editions/express/default.mspx


Sybase
Sybase ASE Express Edition for Linux (limited to use of one CPU, 5GB of data storage and 2GB of RAM)
http://www.sybase.com/linuxpromo


MySQL
MySQL Community Edition (GPL License)
http://www.mysql.com


PostgreSQL
All version (BSD License)

http://www.postgresql.org

728x90

'Software' 카테고리의 다른 글

Free OS  (0) 2007.09.06
emDesigner v1.0  (0) 2007.08.02
Download the Visual Studio 2005 Express Editions  (0) 2007.06.20
728x90
상용으로 Application Vantage, 로드러너 로 성능측정 하는 경우를 보았습니다만... 가격이 고가라는... ^^;

Application Vantage - http://www.operativesoft.com/html/application_vantage.htm 에서 평가판을 받을 수 있다고 합니다.

리눅스에도 apachebench라는 툴이 있는데 사용을 해보지는 않아서....
업계에서는 Application Vantage나 로드러너의 성능 측정치가 공신력이 있다는 분위기가.... ^^
Network Vantage라는 툴은 네트웍진단에 사용한다고 합니다... 요것도 가격이...;;

무료로는 Microsoft Web Application Stress Tool이 있습니다.
MS Stress Tool Guide - http://support.microsoft.com/default.aspx?scid=kb;ko;313559


Web Application Stress Test

목 차


1    Web Application Stress Test Overview.

2    Web Application Stress Test Tool

A.   ACT(Microsoft Application Center Test)

?    스크립트 작성법..

?    테스트 속성 설정..

B.   OpenSTA(Open System Testing Architecture)

     ?    스크립트 작성법..

?    테스트 속성 설정..

C.   ACT vs OpenSTA.

D.   Performance Monitor(성능 모니터)

?    성능 카운터 항목..

?    성능 모니터 사용 권고 사항..

3    Web Application Stress Testing.

A.   스트레스 테스트 계획..

?    테스트 목적 설정..

?    테스트 환경 설정..

?    테스트 시나리오 정의..

B.   스트레스 테스트 실행..

?    System Performance(응답시간)

?    System Capacity(용량)

C.   스트레스 테스트 분석..

?    테스트 결과 분석 가이드..

 



1        Web Application Stress Test Overview

웹 어플리케이션 개발 후 실제 운용 상황을 가상하여 테스트를 실시함으로써 어플리케이션, 시스템, 네트워크 상황들을 점검해보는 목적이다. 안정적으로 동시 사용자 x 명까지 수용할 수 있는 시스템이다라는 가정을 검증하는 과정이다.

 

2        Web Application Stress Test Tool

 

A.    ACT(Microsoft Application Center Test)

 

ACT(Microsoft Application Center Test)는 웹 어플리케이션에 대한 성능 테스트를 수행하고 관련 성능 정보를 수집하여 해당 웹 어플리케이션의 성능을 가늠해 볼 수 있게 해주는 툴이다. 웹 어플리케이션이 이용되는 상황을 스크립트로 작성하여 시뮬레이션 할 수 있다.

 

n       스크립트 작성법

1. [시작] -> [프로그램] -> [Microsoft Visual Studio .NET] ->[ Visual Studio .NET Enterprise Features] -> [Microsoft Application Center Test]를 선택하여 ACT를 시작한다.

2. [파일]->[새 프로젝트]를 선택하여 프로젝트 이름과 저장될 위치를 지정한다. 이름 : WooriBanca Stress Test , 위치 : \ WooriBanca\Stress Test\

3. 새로 생성된 프로젝트 폴더의 [테스트]에서 마우스 오른쪽을 눌러 [새 테스트(N)…]를 선택한다. 5단계의 테스트 마법사가 실행된다.

 

 

 

4. 마법사 2번째 단계 테스트 원본 선택에서 새 테스트 기록하기를 선택한다. 이는 매크로 기능처럼 사용자가 취한 행위를 vbs 스크립트로 자동 생성해준다. 4번째 단계 브라우저 기록에서 기록시작을 누르면 신규 브라우저가 화면에 나타난다. 이 페이지에서 시작하여 우리은행 Bancassurance 의 특정 업무를 수행하는 과정을 실제 시뮬레이션 한다. 끝나면, 기록중지를 누른다. 테스트 명을 지정(Woori Banca test)하고 마친다.

 

n        테스트 속성 설정

테스트 속성에는 일반 / 사용자 / 카운터 3개의 탭 페이지가 있다.

l        일반 : 테스트 회수, 시간 등을 설정

 

 

Ø      테스트 로드 수준 브라우저 동시 연결 수 : ACT는 지정된 수만큼 동시에 브라우저 연결을 설정한다. 실제 프로세스가 뜨는 것은 아니다.

Ø        테스트 지속 시간 : 지정한 시간 동안 반복적으로 테스트를 수행한다.

Ø        지정한 횟수만큼 테스트 실행 : 실행시간에 상관없이 스크립트 수행을 지정된 회수만큼 수행한다.

 

l        사용자 : 사용자 인증과 쿠키 처리 방식을 설정

 

 

l        카운터 : 테스트시 모니터링할 서버, 클라이언트의 성능 카운터 설정

 

Ø        테스트 수행과정에서 서버 및 클라이언트에서 모니터링 할 카운터를 설정한다.

Ø        원격 컴퓨터의 성능카운터를 확인하려면 관리자 권한이 있어야 한다.

 

B.    OpenSTA(Open System Testing Architecture)

 

OpenSTA(Open System Testing Architecture) WAE(Web Application Environment)하에서 동작하는 웹 서버, 어플리케이션 서버 및 데이터베이스 서버 등에 부하테스트를 수행할 수 있는 성능 테스팅 툴(Performance Testing Tool)이다. 가상 유저(Virtual User)를 이용한 실 사용자와 동일한 부하를 생성할 수 있고 생성된 스크립트의 결과 등 분석 자료를 추출할 수 있다. http://opensta.org/download.html 에서 프로그램을 다운로드 할 수 있고 http://portal.opensta.org/ 에서 필요한 기술 정보를 얻을 수 있다.

 

n        스크립트 작성법

1. [시작] -> [프로그램] -> [OpenSTA] -> [OpenSTA Commander]를 선택하여 OpenSTA를 시작한다.

2. 아래의 그림의 메뉴를 이용해 새로운 테스트 스크립트를 생성하고 디폴트 이름을 적절하게 변경한다.

 

 

 

3. 생성된 스크립트를 더블 클릭하여 나온 아래와 같은 화면에서  버튼을 클릭하여 브라우저를 통해서 테스트 시나리오를 레코딩한다.

 

 

4. 아래의 그림의 메뉴를 이용해 새로운 테스트를 생성하고 디폴트 이름을 적절하게 변경한다.

 

 

5. 테스트를 더블 클릭하여 나타난 화면에 테스트하고자 하는 Script를 끌어다 놓는다. 하나의 테스트에는 여러 개의 테스트 그룹이 포함될 수 있고 하나의 테스트 그룹에서는 순차적으로 실행되는 200개의 Script가 포함될 수 있다. 각각의 테스트 그룹별로 속성을 다르게 지정할 수 있다.

 

n        테스트 속성 설정

테스트 속성에는 VUs(가상 유저수) / Start(시작설정) 속성 등이 있다.

l        VUs(가상 유저수) : 스크립트를 실행하는 가상 유저수를 Task Group 별로 지정한다.

l        Start(시작설정) : 시작을 즉시할 것인지/스케줄을 사용할 것이지 등의 시작 설정과 반복 회수/실행 시간등을 지정한다.

 

C.    ACT vs OpenSTA

 

 

ACT

OpenSTA

시나리오

단일 스크립트 방식 : 여러 개의 ACT를 동시에 실행할 경우 멀티 스크립트 가능

멀티 스크립트 방식 : 시나리오별 Virtual User 지정 가능 => 실제 사용 모습을 재현하는데 ACT에 비해서 용이

부하 단위

동시 브라우저 수

Active Virtual User : 이해가 쉬움

분석 리포트

요약 / 페이지별 강력한 분석 보고서

ACT에 비해서 취약 : HTTP Data를 분석할 수 있음

용도

Capacity 측정을 위한 부하시 사용 적합

Capacity 측정을 위한 부하 및 낱개 페이지별 Response Time 측정에 적합

개별 특성

.vbs 파일 수정 가능

성능 테스트를 실행하는 클라이언트 리소스를 적게 사용(CPU 등 확인시)

Exchange 사서함 주소가 한글 사이트에 대해서 Auto recorded script를 일부 수정해 주어야 함

www.openSTA.org 공개 소스

 

D.    Performance Monitor(성능 모니터)

 

n        성능 카운터 항목

l        클라이언트 사이드 : 성능 테스트를 수행하는 클라이언트에서 확인해야 할 내용.

 

개체

성능 카운터

표시 내용

Processor

% Processor Time/_Total

테스트 클라이언트의 프로세서 사용 량이다.

Memory

Available Bytes

테스트 클라이언트에서 사용할 수 있는 메모리의 양.

Network Interface

Bytes Total/sec

테스트 클라이언트에서 또는 테스트 클라이언트로 이동하는 네트워크 소통 량.

 

l        서버 사이드 : 성능 테스트를 수행하는 서버에서 확인해야 할 내용

 

개체

카운터

설명

해석

.NET CLR Exceptions

  # of Exceps Thrown

응용 프로그램이 시작된 이후에 throw된 총 예외 수 이다. 이 값은 .NET 예외 및 .NET 예외로 변환되는 unmanaged 예외가 포함된 값. : unmanaged code null 포인터 참조 예외는 managed code에서 .NET System.NullReferenceException으로 다시 throw된다.

예외는 아주 드문 경우에만 나타나야 하며 프로그램의 정상적인 제어 흐름에는 존재하지 않는 것이 바람직.

ASP.NET

Requests Queued

처리 대기중인 요청수.. 이 숫자가 IIS 대기열 길이를 초과하면 "서버 사용량이 많습니다." 오류가 발생한다.

이 숫자는 0에 가까워야 한다.1보다 큰 경우, Request Wait Time을 동시에 해석하여 큐 대기시간을 동시에 파악해야 한다.

ASP.NET

Request Execution Time

가장 최근 요청을 실행하는데 소요된 시간(ms)

적은 값일수록 요청을 빨리 처리했다는 증거.

ASP.NET

Worker Process Restarts

워커 프로세스(aspnet_wp.exe)의 재시작 회수.

웨커 프로세스의 recycling 시 이벤트 로그에도 그 기록이 남는다.

ASP.NET

Appliacations

Requests/Sec

초 당 실행되는 요청 수이다.

시스템의 처리 능력을 가늠.

Internet Information Services Global

File Cache Flushes and File Cache Hits

이 카운터를 비교하면 캐시 정리에 대한 적중률을 알 수 있다. 플러시는 파일이 캐시에서 제거될 때 발생한다. 이들 카운터는 개체가 캐시에서 플러시되고 있는 속도를 표시하고 있으며, 플러시가 너무 느리게 발생하면 메모리가 불필요하게 사용되는 것이다. ObjectCacheTTL, MemCacheSize MaxCacheFileSize 레지스트리 설정을 조정하면 이 값을 조정할 수 있다.

 

Internet Information Services Global

File Cache Hits %

이 카운터는 총 캐시 요청에 대한 캐시 적중률을 표시.

정적 페이지가 있는 사이트의 캐시 적중률은 약 80%이어야 한다.

Memory

Available Bytes

이 숫자는 남아 있는 사용 가능한 실제 메모리의 양 표시함.

 

Memory

Cache Bytes

정적 파일에 사용된 캐시 크기를 표시. 기본적으로 캐시 바이트는 사용 가능한 메모리의 약 50%로 설정되지만 사용 가능한 메모리가 감소하여 시스템 성능이 저하되면 더 낮게 설정된다.

 

Memory

Pages/sec

서버의 메모리가 부족하여 서버의 작업 부하를 처리할 수 없으면 이 숫자는 지속적으로 올라갑니다.

 

Memory

Pool Paged Bytes and Pool Nonpaged Bytes

풀에는 응용 프로그램과 운영 체제에서 만들고 사용한 개체가 저장됩니다. 풀이 채워지면 메모리 누실이 있을 수 있습니다.

 

Network Interface

Bytes Total/sec

사용 가능한 대역폭과 이 값을 비교하면 발생할 수 있는 네트워크 병목 상태를 명확하게 표시할 수 있습니다. 일반적으로 바이트 수/초는 사용 가능한 총 대역폭의 50% 이하로 유지해야 합니다.

 

Object

Threads

Threads는 프로세서에서 명령을 실행할 수 있는 기본 실행 엔터티입니다. 이 숫자가 시간에 따라 계속 커지면 Process:Thread Count 카운터를 열어 모든 스레드를 만들고 있는 인스턴스를 확인합니다.

 

PhysicalDisk

% Disk time

읽기/쓰기 작업을 하는 디스크의 경과된 시간을 비율로 표시합니다. 이 카운터 숫자가 높고 프로세서 및 네트워크 대역폭이 포화되어 있지 않으면 디스크 병목 현상이 발생할 수 있습니다. 이 카운터를 로깅하기 전에 Windows 2000 명령줄에서 "diskperf -yD"를 실행하십시오. 지속적으로 숫자가 80% 이상이면 메모리 누실을 나타내는 것일 수 있습니다. 다중 디스크 시스템에 대해 이 카운터의 0 인스턴스에서 x 인스턴스까지 추가하도록 합다.

 

PhysicalDisk

Disk Queue Length

아직 해결되지 않은 요청 수를 디스크에 표시합니다. 한 디스크에 표시되는 대기열 길이가 지속적으로 3 이상이면 디스크, 메모리 또는 SQL Server 구성 문제를 나타냅니다.

 

Process

Private Bytes - _Total

다른 프로세스와 공유할 수 없는 모든 인스턴스가 할당한 현재 바이트 수를 표시합니다. 목록에서 _Total 인스턴스를 선택합니다. 메모리를 모두 소모하고 있는 것으로 간주되는 다른 모든 인스턴스를 선택.

 

Process

Private Bytes(inetinfo 인스턴스)

Private Bytes(inetinfo)는 다른 프로세스와 공유할 수 없는 HTTP/ASP 서비스가 할당한 현재 바이트 수 입니다. 이 숫자가 지속적으로 커지면 서버쪽 개체에 누실이 있을 수 있습니다. Process: Private Bytes(_Total)와 비교해야 한다.

COM+ Server Type(dllhost.exe)의 카운터 값도 모니터링해야 한다.

Process

Thread Count(inetinfo 인스턴스)

웹 서버 프로세스에서 만든 스레드 수입니다.

 

Processor

% Processor Time(_Total 인스턴스)

이 카운터를 통해 프로세서 포화 상태를 가장 잘 볼 수 있습니다. 모든 CPU에서 스레드를 처리하는 데 소비된 시간을 표시합니다. 하나 이상의 프로세서에서 숫자가 지속적으로 90% 이상이면 하드웨어에 대한 테스트가 지나치게 집중되어 있다는 것을 나타냅니다. 다중 프로세서 서버에 대해 이 카운터의 0 인스턴스에서 x 인스턴스까지 추가하십시오.

 

Processor

Interrupts/sec

프로세서 사용률이 90% 이상이고 인터럽트 시간 백분율이 15%보다 크면 프로세서는 지나치게 인터럽트됩니다.

 

Server

Bytes Total/sec

네트워크 동작을 표시합니다.

 

System

Processor Queue Length

이 카운터는 웹 서버의 모든 프로세서가 공유하는 대기열에서 실행 대기하고 있는 스레드 수를 표시합니다.

프로세서 병목 상태가 되면 지속적으로 값이 2보다 커질 수 있습니다.

System and Thread

Context Switches/sec, Context Switches/sec: dllhost(thread # instance) Thread: Context Switches/sec: inetinfo(thread # instance)

이들 카운터는 시스템 전체에서 발생하는 컨텍스트 전환 수와 IIS 5.0 내에서만 발생하는 컨텍스트 전환 수를 표시합니다.

 

Thread:

% Processor Time: InetInfo => Thread #

InetInfo 프로세스의 각 스레드가 사용하는 프로세서 시간을 나타냅니다.

 

Thread:

Context Switches/sec: InetInfo => Thread #

IIS 서비스의 스레드가 프로세서의 설정 또는 해제를 전환하는 횟수를 나타냅니다.

 

Web Service

Bytes Total/sec

웹 서버에서 보내고 받은 바이트의 합계를 표시합니다.

 

Web Service

Current Anonymous Users

인증되지 않은 스트레스 테스트 동안 서비스에 연결되어 있는 현재 연결 수를 표시합니다.

 

Web Service

Current Connections

HTTP 서버에 현재 연결되어 있는 인증된 사용자 수입니다.

Current Non-Anonymous Users 수와 동일.

Web Service

Not Found Errors

반환된 404 응답 코드 수를 표시합니다.

 

 

n        성능 모니터 사용 권고 사항

l        최대 4시간까지 모니터링하는 경우 모니터링 빈도는 15sec(Default)을 유지한다. 8시간이상 모니터링하는 경우 시스템의 Overhead를 줄이기 위해 300sec(5)이상으로 설정한다.

l        모니터링 주기는 15분을 기본으로 한다.

3        Web Application Stress Testing

A.    스트레스 테스트 계획

 

n        테스트 목적 설정

l        사용자 임계치 정의

) 급여오픈시 3,000 User 30분간 집중적으로 로그인함

) 출근 직후 혹은 퇴근 직전 1시간동안 1,000 User가 집중적으로 로그인 후 보험 실적 입력

) 동시 사용자 200 User 3초안에 로그인 할 수 있도록

n        테스트 환경 설정 

l        L4 Switch Balancing Algorithm을 고려하여 각 서버 그룹을 1대를 대상으로 할 것인지 서버 그룹 내 2대의 서버를 모두 대상으로 할 것인지 등을 결정

 

) 사용자 요구 사항이 동시 사용자 200 User 일 때 전체 Web/App 서버가 4대로 구성될 경우 한 서버에 동시 사용자 50 User를 테스트, Web/App 서버 이후의 Back-End 서버는 모두 정상 가동

 

l        스트레스 테스트에 사용되는 데이터베이스를 테스트 환경에 맞추어 설정한 후 반복적인 테스트에 쉽게 대응할 수 있도록 백업하거나 원상 복구용 스크립트를 작성해 주는 것이 좋다.

n        테스트 시나리오 정의

l        테스트 시나리오 범위

Ø        전체 시스템 중 다른 서버와의 연계 및 시스템의 핵심 기능, 성능에 영향을 미칠 것으로 보이는 모든 접점을 범위로 하여 시나리오 구성 : 로그인, 게정계와의 연동, 타보험사와의 연동 등

l        테스트 시나리오 정의 예

Ø        로그인 (동시 사용자 200) : 동시 사용자 200명 로그인 테스트

Ø        로그인 -> 계정계와의 연동(동시 사용자 100) : 동시 사용자 100명으로 로그인 단계에 부하를 가하고 있는 상태에서 추가적으로 100명의 동시 사용자를 [로그인 -> 계정계와의 연동] 테스트

Ø        로그인 -> 타보험사와의 연동(동시사용자 50) : 동시 사용자 100명으로 로그인 단계에 부하를 가하고 있는 상태에서 추가적으로 50명을 [로그인 -> 계정계와의 연동] 시나리오로 부하를 준다. 이 상태에서 다시 50명의 부하를 [로그인 -> 타보험사와의 연동]에 가한다.

 

B.    스트레스 테스트 실행

 

n        System Performance(응답시간)

l      현상계 사용 시나리오에 준해서 OpenSTA로 부하를 가하고 ACT를 이용해서 Performance에 대한 보고서를 얻어낸다.

) 로그인 -> 타보험사와의 연동(동시사용자 50)

[OpenSTA]

Ø        로그인 : 동시 사용자 100명 부하

Ø        로그인 -> 계정계와의 연동 : 동시 사용자 50명 부하

Ø        로그인 -> 타보험사와의 연동 : 동시 사용자 50명 부하

[ACT]

Ø        로그인 -> 타보험사와의 연동 : 동시 브라우저수 1개로 부하를 가하면서 Performance 보고서를 취득

n        System Capacity(용량)

l      성능 모니터를 이용한 성능 카운터(메모리, CPU, 디스크, 프로세스 등)를 이용해서 보고서를 얻어낸다.

 

C.     스트레스 테스트 분석

 

n        테스트 결과 분석 가이드

l      테스트 결과에서 많은 양의 에러(응답 코드 200번 보다 큰 응답 코드)를 발견할 경우, 에러 발생 지점은 성능이나 병목 이슈의 후보가 될 수도 있다.

l      스트레스 테스트 도구들은 Ramping Up 스트레스를 준다. , 처음에는 부하의 수준을 조금 주다가 시간이 흐를수록 부하의 수준을 늘려가게 된다. 시스템에 어느 정도의 부하에서 테스트가 실패하는지도 살펴볼만한 요소가 되나.

l      시스템의 성능의 관점에서 RPS(Request Per Second)의 값은 서버의 Capacity와 테스트 시나리오에 모두 관련이 있다. RPS값은 테스트 시나리오의 복잡성, 서버의 Capacity와 관련이 있으므로 절대적인 응답시간이나 Capacity의 기준으로 간주해서는 안되며 하나의 참조자료가 될 수 있다.

l      시나리오의 응답시간은 ACT의 결과인 반복 당 평균 TTLB(밀리초)”가 좋은 척도가 된다.

l      부하분석 결과 예)

 

부하 시나리오

서버용량

응답속도

시나리오

 

CPU%

RPS

Queue

CC

평균(Sec)

최소

최대

로그인

10

10

6

0

24

5.67

4.00

9.00

20

19

12

0

49

5.57

4.00

7.00

50

34

28

0

113

5.71

4.00

11.00

75

58

43

0

188

5.61

4.00

10.00

100

84

50

1

235

7.08

4.00

12.00

125

86

54

1

350

8.33

4.00

14.00

150

86

54

1

349

12.00

4.00

20.00

200

92

51

3

450

16.24

5.00

28.00

300

91

48

20

672

31.24

6.00

46.00

 

Ø        위의 로그인 프로세스의 경우 동시 사용자 100명일 경우가 현재 시스템이 커버할 수 있는 최대수로 보여진다. 100명일 경우와 150명일 경우 CPU 평균 사용량(84~86) RPS(50~54)등이 모두 비슷하지만 응답시간의 경우 많은 차이(7.08~12.00)를 보인다. 따라서 시스템이 커버할 수 있는 적정 동시 사용자수는 100명으로 볼 수 있다.

l      부하 테스트의 결과 현재의 시나리오에서 시스템이 커버할 수 있는 동시 사용자수와 응답 속도가 사용자의 요구에 만족스럽지 않을 경우

Ø        ACT의 페이지별 TTLB를 확인하여 오래 걸리는 페이지에 대한 추가적인 조사 작업을 수행

Ø      OpenSTA의 결과인 HTTP Data List의 데이터를 이용하여 특정 시나리오내의 구간을 정의하여 구간별 응답시간을 상세히 분석해 볼 수 있다(수작업 필요).

Ø      다른 요소(Database )에 성능상의 문제가 없는지 확인.

출처 : http://www.gosu.net/GosuWeb/Article-detail.aspx?ArticleCode=321
728x90
728x90

1. 화면내의 색상 코드를 캡쳐 할 수 있는 Color Picker
2. 화면의 픽셀 사이즈를 확인할 수 있는 Caliper
3. 화면 영역을 지정해서 이미지 캡쳐 할 수 있는 Screen Capture

이 세가지 기능을 모두 가지고 있는 프로그램이다. (물론, 공짜..)

1번과 2번 기능때문에 사용하고 있는 프로그램이다.
3번 기능을 원한다면 OpenCapture를 추천한다.

인터페이스가 비호감이라 화면에 띄워놓고 바라보고 있고 싶은 프로그램은 아니지만,
기능만으로 보면 알뜰한 프로그램.

다운로드경로 : http://www.emsoft.co.kr/download/emdesigner10.zip

홈페이지 : http://www.emsoft.co.kr/

728x90
728x90
Follow these easy steps to download your FREE version of the Visual Studio 2005 Express Editions.

Step 1: Make sure you're ready!

Check to make sure your computer meets the System Requirements for Installing Visual Studio Express 2005.

Before installing, you must uninstall any previous Beta, CTP or Tech Preview versions of SQL Server 2005, Visual Studio 2005, and the .NET Framework 2.0.


Step 2: Download and Install

Depending on the types of projects you want to create, choose the most appropriate tool to download from among the various Express Editions.

Visual Web Developer

An easy to use environment for dynamic Web application development.

Select a Language

 

 

Visual Basic

Productivity that is ideal for first time or casual Windows programming.

Select a Language

 

 

A powerful and easy-to-use database to complement each Express Edition.

Visual C#

A great combination of power and productivity for the Windows developer.

Select a Language

 

 

Visual C++

Horsepower with a finer degree of control than other Express Editions.

Select a Language

 

 

Ideal for those with prior Java-language experience or learning the Java language.

Select a Language

 

출처 : http://msdn.microsoft.com/vstudio/express/downloads/
728x90
728x90
Security-Hacks에서, 무료로 제공되는 SQL 인젝션 스캐너 15개 제품의 요약 정보와 다운로드를 제공하는 글이 있어 이를 정리해서 올려 드립니다.

아 시다시피, SQL Injection 공격은 웹 페이지에서 데이터베이스를 액세스하는 방식을 통해 공격하는 것으로 대부분의 관리자들은 이러한 위협에 대비하여 코딩을 해야 하며, 웹 방화벽 장비나 웹 나이트와 같은 무료 보안 프로그램을 통해 보안을 향상시키는 방향으로 진행되는 것으로 알고 있습니다.

아래의 제품들은 여러분이 운영하는 사이트가 SQL Injection 공격에 대한 취약점이 있는지 자동으로 검사하여 이를 알려 주는 프로그램입니다. 참고로, 아래의 정보는 웹 애플리케이션 개발자 뿐만 아니라 보안 전문가에게도 유익한 프로그램입니다.

1. SQLIer - 취약점이 있는 URL을 검사하고 사용자의 개입없이 SQL Injection 취약점을 익스플로잇하기 위해 필요한 정보를 점검합니다. [ 다운로드 클릭 ]

2. SQLbftools - 블라인드 SQL Injection 공격을 사용하여 MySQL의 정보를 가져오는 시도를 하는 도구의 모음입니다. [ 다운로드 클릭 ]

3. SQL Injection Brute-forcer - SQL Injection 공격 취약점을 찾고 이를 이용하여 공격하는 자동화 도구입니다. 사용자가 작업하는 내용을 볼 수 있으며, 블라인드 SQL 인젝션을 이용합니다. [ 다운로드 클릭 ]

5. SQL Brute - 블라인드 SQL 인젝션 취약점을 사용하여 데이터베이스에서 데이터를 추출해내는 무작위 도구입니다. MS SQL 서버의 시간, 오류 기반으로 익스플로잇을 수행합니다. 오라클의 경우 오류를 기반으로 합니다. 이 프로그램은 Python으로 작성되었으며 멀티 스레드로 동작하며 표준 라이브러리를 사용합니다. [ 다운로드 클릭 ]

5. BobCat - SQL Injection 취약점의 잇점을 이용하는 감사 도구입니다. 사용자가 사용하는 애플리케이션이 액세스하는 테이블에서 데이터를 가져올 수 있습니다. [ 다운로드 클릭 ]

6. SQLMap - 블라인드 SQL Injection을 자동으로 수행하는 도구로 phthon으로 개발되었다. [ 다운로드 클릭 ]

7. Absinthe - GUI 기반의 도구로 블라인드 SQL Injection 취약점에 이용하여 데이터베이스의 스키마와 목록을 자동화 과정으로 다운로드합니다. [ 다운로드 클릭 ]

8. SQL Injection Pen-testing Tool - 웹 애플리케이션에서의 취약점을 찾아 데이터베이스를 점검하도록 설계된 GUI 기반의 도구. [ 다운로드 클릭 ]

9. SQID - SQL Injection Digger. 웹 사이트의 통상적인 오류와 SQL Injection을 찾는 명령행 기반의 도구. 웹 페이지에서 SQL Injection 이 가능한 부분을 찾아내어 취약점을 입력하는 폼을 테스트한다. [ 다운로드 클릭 ]

10. Blind SQL Injection Perl Tool - bsqlbf는 SQL Injection에 취햑한 웹 사이트에서 정보를 가져오도록 작성된 펄 스크립트. [ 다운로드 클릭 ]

11. SQL Power Injection Injector - 이 프로그램은 웹페이지에서 SQL 명령어를 삽입하는 테스트를 수행합니다. 멀티 스레드 방식으로 블라인드 SQL Injection 공격을 자동화하여 실행합니다. [ 다운로드 클릭 ] 

12. FJ-Injector Framework - 웹 애플리케이션에 SQL Injection 취약점이 있는지 검사하기 위해 디자인된 오픈 소스 무료 프로그램입니다. HTTP 요청을 가로쳐서 변경하기 위한 프록시 기능도 제공합니다. SQL Injection 익스플로잇을 자동화하여 수행합니다. [ 다운로드 클릭 ]

13. SQLNinja - MS SQL 서버를 백 엔드 데이터베이스로 사용하는 웹 애플리케이션의 SQL Injection 취약점을 익스플로잇하는 도구입니다. 다운로드

14. Automatic SQL Injector -  SQLNinja와 유사한 도구로, 오류 코드가 반환되는 SQL Injection 취약점을 자동으로 찾아 줍니다. [ 다운로드 클릭 ]

15. NGSS SQL Injector - 데이터베이스에 저장된 데이터를 액세스하기 위한 SQL Injection취약점을 이용하여 익스플로잇합니다. Access, DB2, Informix, MSSQL, MySQL, Oracle, Sysbase 등 다양한 데이터베이스를 지원합니다. [ 다운로드 클릭 ]

출처 : http://www.ntfaq.co.kr/3909
728x90
728x90
Homepage : http://tinymce.moxiecode.com

07.05.08 TinyMCE 2.1.1 Released

TinyMCE Features

TinyMCE API
728x90
728x90
간단한 등록절차를 통해 이용할 수 있습니다. 자세한 사항은 아래 링크를 따라가세요.

TABS Upload 링크


탭스 업로드 주요 특징
 
  ASP에서 사용할 수 있는 서버 컴포넌트 
 
 업로드를 위해 별도의 웹 브라우저용 소프트웨어가 필요하지 않습니다.
간단한 인터페이스로 ASP의 Request.Form과 유사한 방식으로 업로드를 처리할 수 있습니다. 
 
  고성능 파일 업로드 
 
 탭스랩만의 One-pass 파싱 기술과 서버 버퍼 최적화 기술을 도입해 최고 성능의 업로드를 보장합니다.
대용량 파일 업로드 뿐만 아니라 여러 클라이언트로 부터의 많은 동시 업로드 상황에서도 최소한의 메모리를 사용하며 빠른 업로드 속도를 제공합니다. 
 
  다운로드 지원 
 
 일반 파일 또는 데이터베이스에 저장된 파일을 다운로드 할 수 있습니다.
다운로드시 파일의 MIME 형식을 자동으로 결정해 줍니다.
다운로드 실패시 이어 받기 기능을 지원합니다.
이어 받기 기능 - 사용자에 의한 취소 또는 네트워크 문제로 인한 끊어짐 등으로 중단된 다운로드를 재시작할 경우 다운로드 받은 데이터 이후부터 다운로드 시작합니다. 
 
  유니코드 파일이름과 폼(form) 값 지원 
 
 유니코드 뿐만 아니라 다양한 언어로 작성된 폼 데이터 값을 지원하므로 업로드된 파일 이름 및 데이터를 원본 그대로 유지할 수 있습니다. 
 
  데이터베이스 지원
 
 업로드된 데이터를 데이터베이스 필드에 저장할 수 있으며, 데이터베이스에 저장된 파일 데이터를 다운로드할 수 있습니다. 
 
  업로드 진행 정보 제공 
 
 현재 업로드되는 상황을 모니터링 할 수 있는 오브젝트를 제공하며 ASP 페이지만으로 다양한 업로드 진행 상황을 출력할 수 있습니다. 
 
  서비스 거부(DOS) 공격 방지 
 
 최대 업로드 가능 크기 이상의 데이터가 전송되는 것을 서버측에서 원천적으로 차단해서 서버 과부하 상태를 미연에 방지합니다. 
 
  이미지 파일 정보 제공 
 
 업로드 되는 파일이 이미지 파일일 경우 이미지 종류와 크기 정보를 제공합니다. 
 
  바이러스 검사
 
 소포스 안티바이러스를 사용해 업로드 파일에 대해 바이러스를 검사할 수 있습니다. 
 
  x64 지원
 
 64비트(x64) 환경을 완벽하게 지원하므로 Windows Server 2003 x64에서 설치해 사용할 수 있습니다. 


728x90

'Software' 카테고리의 다른 글

Web2.0 디자인 스타일 완벽 가이드 무료 버전  (0) 2007.05.11
opencapture  (0) 2007.04.28
Rainlendar-0.22.1  (0) 2007.04.28

+ Recent posts