일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- DHCP
- 메일링 리스트
- 아이폰앱
- 무료 개발 환경
- Telnet
- MP3
- 동영상
- freeSSHd
- iPhone
- 재생기
- 무료
- 에디터
- 편집기
- 음악앱
- Player
- 서버
- registry
- html
- 무료게임
- foobar
- 무료앱
- Portable Player
- 네트워크
- FTP
- 무료 편집기
- ipod
- 텔넷
- 개발
- 아이폰
- 인코더
- Today
- Total
목록Development (24)
똑똑한 무료 소프트웨어
여러분들은 얼마나 자신의 만들려고 하는 소프트웨어를 직접 모두 만들고 있습니까? 이제 여러분들도 빠른 개발을 하고 안정적으로 만들어져 있는 라이브러리를 사용해서 빠른 개발을 해야 합니다. 그런 의미에서 Open Source의 사용은 뿌리칠 수 없는 유혹일 것입니다. 이러한 Open Source를 Windows 환경에서 사용하려면, 어떻게 해야 할 까요? 대부분의 Open Source 라이브러리나 소프트웨어들은 Linux 환경에서 만들어져 있습니다. 이를 위해서 다음의 도구들을 이용하여 여러분들은 소스코드를 Windows 환경에서 컴파일하려고 할 것입니다. 여기서 가장 현실적인 MinGW를 이용하는 방법을 선호하는 사람들이 많은데, 이것은 Cygwin으로 컴파일을 하면, 무지막지한 런타임 라이브러리를 함께..
비싼 서버나 Mac Book 같은 환경을 구축하면 좋겠으나, 집에 있는 PC에서 혹은 노트북에서도 iPhone 응용프로그램을 만들 수 있도록 해준다고 합니다. http://www.ibm.com/developerworks/opensource/library/os-eclipse-iphone/?S_TACT=105AGX55&S_CMP=content
무료로 GUI 소프트웨어를 개발하고자 한다면, GTK+를 사용해 볼 것을 권한다. GTK+는 Linux의 Gnome Desktop Windows Manager와 비슷한 형태의 UI를 만들어 주는 SDK이다. 크게 2가지로 설치 방법을 알아 볼 것이다. 1. Windows 설치 Windows에서 설치하는 방법은 Linux에서 설치하는 방법보다 상대적으로 쉬운 편이다. 2. Linux 설치 사용할 Linux는 Cent OS 이용하여 GTK 개발 환경을 설치해 볼 것이다. 먼저 Windows에서 GTK 개발 환경을 설치해 보도록 하겠다. 다음의 사이트에서 Windows용 Full package(All-In-One Bundle)를 다운로드 받을 수 있다. http://ftp.gnome.org/pub/gnome/..
무료 HTML/XHTML 편집기를 소개해드리려 합니다. Notepad++ 은 강력한 텍스트 편집기 이기는 하지만, HTML 문서나 XHTML 문서를 전문적인 지식이 없이는 직접 제작하는데 어려움이 있습니다. 주로 호소하는 어려움이라는 것은 Offline 상태에서 작성된 웹페이지를 확인하기 힘들고 전문적인 HTML이나 XHTML 지식이 필요하다는 점입니다. 그러나 Amaya는 사용자에게 많은 양의 문서를 만들어야 하는 웹페이지를 편리하게 관리하고 통합된 환경을 제공해 줍니다. 또한 직접 바로 확인할 수 있는 Preview 기능이 제공됩니다. 빠른 업그레이드와 웹브라우저 내장으로 원격에서도 웹페이지의 수정 및 편집이 용이 합니다. 또한 강력한 수식 입력 기능이 있어서 학술적인 페이지를 만들 경우에 사용하기 ..
안녕하세요? Microsoft Visio로 UML을 작성하시는 엔지니어들이 많이 있는데요. 문제는 표현하는데 있어서 어려움이 있다는 점이겠죠. 특히나 Usecase같은 경우에 혹은 다른 Diagram들을 그릴때 UML 2.0이나 2.2에 대한 Stencil이 없어서 Visio를 사용하는 것을 꺼려하는 경우가 많습니다. 그러나 이제 UML 2.2 표현을 Visio에서 사용할 수 있게 되었습니다. 간단하게 다음의 홈페이지에 접속해서 Stencil을 저장하면 사용할 수 있습니다. 홈페이지 : http://softwarestencils.com/index.html 감사합니다.
웹기반의 무료 SCM(Source Code Management)와 Project Management를 모두 할 수 있는 Track 을 소개해 드리고자 합니다. 다운로드 : http://ftp.edgewall.com/pub/trac/Trac-0.11.3.tar.gz Track은 다음의 기능들을 제공합니다. 1. Subversion을 통한 웹기반의 Source Browser 및 관리 기능 2. Wiki와 같은 기능을 가짐 3. Project Management를 할 수 있는 Timeline 기능, milestone 그리고 Reporting 기능 4. 웹기반의 프로젝트 관리를 하기 위한 관리자 메뉴 Track은 다음과 같은 소프트웨어가 설치되어 있어야 합니다. 1. ..
집에서 홈서버를 만들기 위해서 HTML 문서를 작성하거나, Perl, PHP와 같은 Script Programming Language로 Dynamic Web Page를 만들려고 하신다면, 이 에디터를 강력하게 추천해 드립니다. ActiveState는 다들 아시겠지만, Perl, PHP, TCL 등의 실행환경을 무료로 제공하고 있는 회사로 Komodo라는 IDE형태의 개발환경도 함께 무료로 제공합니다. 다운로드 : 클릭 ActiveState사의 Komodo IDE와 혼동하지 마세요. Komodo Edit은 무료이지만, Komodo IDE는 유료 소프트웨어입니다. 본 에디터가 제공하는 프로그래밍 언어는 다음과 같습니다. 1. Javascript 2. Perl 3. PHP 4. Python 5. Ruby 6...
Icon FX 프로그래밍을 하다 보면, 프로그램에 자신이 만든 아이콘을 넣거나 혹은 사진이나 이미지를 캡춰해서 넣고 싶을 때가 있을 텐데요. 이와 같이 프로그램의 아이콘을 쉽게 만들 수 있게 해주는 무료 프로그램입니다. 다운로드 : http://icofx.ro/downloads.html 감사합니다.
무료 버전 관리 시스템 WinCVS 여러분들도 잘 알고 계신 CVS 입니다. 그런데 Windows 버전의 CVS 관리 소프트웨어와 함께 CVS 윈도우 버전을 설치할 수 있는 패키지 소프트웨어입니다. - 홈페이지 : http://www.wincvs.org/ - 설치 방법 : 압축을 해제하시고, WinCVS.exe 파일 실행하면, WinCVS 설치 후에 바로 CVS 가 설치됩니다. 감사합니다.
무료 오픈 소스 디버거 Valgrind 대부분의 오픈 소스 프로젝트들은 Valgrind 디버거로 개발할때 버그를 수정하기 위하여 사용하고 있습니다. 홈페이지 : http://valgrind.org/ Firefox, OpenOffice, StarOffice, AbiWord, Opera, KDE, GNOME, Qt, libstdc++, MySQL, PostgreSQL, Perl, Python, PHP, Samba, RenderMan, Nasa Mars Lander software, SAS, The GIMP, Ogg Vorbis 이제 강력한 기능을 제공하는 Valgrind를 이용하여 자신의 소프트웨어를 디버깅 해보세요 < 디버거가 지원하는 개발 환..
무료 IDE 통합 개발 환경 Eclipse Eclipse 모르시는 분들은 없으리라 생각합니다. 무료로 Visual Studio와 같은 IDE 환경을 제공합니다. Eclipse는 비록 Java로 만들어졌지만, 확장을 할 수 있도록 되어 있어서 여러가지 버전의 소프트웨어들이 존재합니다만, 대표적으로 Java를 위한 환경과 C/C++을 위한 환경의 Eclipse가 있습니다. 홈페이지 : http://www.eclipse.org Java Eclipse 다운로드 C/C++ Eclipse 다운로드 비싼 컴파일러 구입하지 마시고, 무료 컴파일러 환경를 구축해서 사용해 보세요. 그밖에 GTK+, GNU Library 등의 라이브러리 디렉토리 등도 설정할 수 있으며, 강력한 플러그인을 이용한 자동 업데이트 기능 그리고 ..
무료 소프트웨어 문서화(Documentation) 도구 Doxygen 소스 코드에 JavaDoc 형식으로 comment를 해 넣으면, 개발자한테는 간단한 작업이긴 하지만 나중에 API 문서를 만든다거나 개발 문서를 만든다거나 할 때, Caller-Callee 그래프까지 출력을 해주어 문서화 하는 시간을 줄일 수 있습니다. 다음은 Doxygen을 100% 활용하기 위하여 설치해야 하는 소프트웨어 순서입니다. 1. Doxygen 설치 2. Graphivz 설치(Caller-Callee 그래프를 그리기 위함임) 3. Doxbar 설치(Microsoft Visual Studio Plug-in) 4. HTML Help 설치(Doxygen으로 생성된 HTML 파일을 CHM 파일 형식으로 만드는 문서 컴파일러) 최신..
무료 소스 코드 라인 카운트 프로그램 CLOC CLOC은 무료로 사용할 수 있는 윈도우즈 프로그램과 유닉스 계열에서 사용할 수 있는 Perl 스크립트 형태로 제공되고 있습니다. Line Of Code를 알고 싶다면, CLOC 무료 소프트웨어를 사용해 보세요. 홈페이지 : http://sourceforge.net/projects/cloc/ 오픈소스 코드이므로 Perl 스크립트를 고쳐서 사용할 수도 있고, Perl 스크립트를 실행 파일로 만들어 주는 도구가 있으므로 이것을 실행 파일로 만들어 나만의 코드 카운팅 소프트웨어를 만들 수도 있습니다.
소프트웨어 무료 자동 패키징 도구 NSIS NSIS는 개발한 소프트웨어 component 나 개발한 소프트웨어의 실행에 필요한 구성 요소들을 원하는 위치에 설치할 수 있도록 사용자 UI를 제공해 주고, 간단하고 실용적인 스크립트를 제공하여 많은 개발자들이 자신의 소프트웨어를 패키지 하는데, 상용 소프트웨어 패키지 도구 보다는 이런 무료 소프트웨어 패키지 도구들을 많이 사용하고 있습니다. 개발자라면 패키지 도구 하나쯤은 잘 다룰 수 있어야 합니다. 여러분들에게 강력하게 추천해 드립니다.
Subversion 사용을 VSS와 같은 인터페이스로 RapidSVN Subversion을 사용하는데 있어서 command line에서 명령어는 상당히 사용하기 편리할 수 있으나, 가끔 귀찮을 수 있습니다. 우리는 microsoft의 GUI에 너무 익숙해 지고 있기 때문인데, Microsoft Visual Source Safe의 GUI에 익숙한 사용자들이 편리하게 Subversion을 사용할 수 있는 Subversion Client 를 소개해 드립니다. Tortoise와 같이 많이 애용되고 있는 무료 소프트웨어입니다.
가상 머신을 가능케 하는 Vmware Player VMware는 현재 개발자들에게 폭발적인 인기를 얻으며, 개발 환경을 구축하는데 많이 활용되고 있습니다. CPU 및 메모리가 낮았을 때는 거의 동작하기 힘들 정도이어서 대중화가 되지 않다가, PC 성능이 점차 강력해지고, Windows에서 편이성을 함께 이용하면서 개발 환경에서 컴파일을 원할때 사용합니다. 다운로드 사이드 : http://www.vmware.com/download/player/open_source.html 그런데 다행이도, VMware Player는 무료로 사용할 수 있는 반면에 이미지 생성하는 소프트웨어는 상용이라는 점이 아쉽기는 하지만, OS의 이미지는 무료로 제공되는 사이트들이 많이 있어서 이 이미지를 다운받아 개발 환경을 셋업하면 ..
국산 무료 UML 및 MDA 기반 소프트웨어 디자인 소프트웨어 StarUML 다운로드 국제 표준인 UML 언어 기반의 OMG MDA(Model Driven Architecture)를 지원하는 도구로 요구사항을 기반으로 아키텍처 기반의 모델 구성을 하여 소프트웨어 구성을 할 수 있게 합니다. 제작사 : http://staruml.sourceforge.net/ko/ 본 소프트웨어는 비싼 가격의 Rational Rose, Rhapsody 등과는 다르게 상용의 편이성을 완벽하게 지원하지 않지만 객체지향 개발 방법론에 대한 개념 없이 비싼 상용 소프트웨어에 의존하여 대충 사용하기 보다는 객체지향 개발 개념을 이해하고 무료 소프웨어를 100% 활용하는 것이 좋겠습니다. 강력하게 추천해 드리는 Software Des..
Cross Compiler 및 Unix 개발 환경 시뮬레이션 환경 Cygwin Cross Compiler 환경으로 많이 애용하고 있는 Cygwin 입니다. 기본적으로 GCC 컴파일러 환경을 지원하고, 기타 Ncurses나 X-Windows 환경까지 지원 합니다. 윈도우즈에서 리눅스나 유닉스 개발을 하고자 하는 개발자분들은 꼭 설치해서 사용해볼만한 환경입니다.
강력한 무료 소스 코드 버전 관리 시스템 Subversion Subversion은 Sourceforge에서도 채용하고 있는 강력한 소스 관리 도구 중에 하나로 전세계적인 Open Source Code 개발자들에게 일반적으로 CVS 보다도 많이 사용되고 있습니다. Subversion으로 프로젝트의 소스 코드르 관리해 보세요.
상용 Merge 소프트웨어 보다 더 좋은 무료 WinMerge WinMerge는 무료 소프트웨어이기는 하지만, 다른 Diff 프로그램이나 Merge 소프트웨어 보다도 더 좋은 기능을 제공하며 편이성이 있어 세계적으로 프로그래머들이 많은 사랑을 받고 있는 소프트웨어 입니다.
무료 요구사항 관리 도구 OSRMT(Open Source Requirements Management Tool) 요구사항을 아직도 워드나 엑셀로 관리하시나요? 비싼 요구사항 도구인 Doors를 사용하려고 예산을 준비하고 계신가요? 비싼 도구 구매 후에 요구사항 도구를 잘 활용이 될지 확신이 없으신가요? 무료 요구사항 관리 도구를 이용하여 이러한 걱정과 문제점들을 해결하세요. 여러가지 형태의 출력과 편리한 웹인터페이스를 제공하여 여러 사람들이 접근하여 요구사항을 정리하고 검색할 수 있습니다. 제작자 홈페이지 : http://sourceforge.net/projects/osrmt/
MS Project를 대신할 수 있는 OpenProj MS Project 데이터 형식과 호환이 되는 XML 형태로 OpenProj에서 저장하면, 언제 어디서고 남에게 파일이 보내졌을때 MS Project에서 동일하게 프로젝트의 진척관리를 하실 수 있습니다. 더이상 비싼 돈을 드려 구입하지 마세요. 업로드 된 소프트웨어는 Windows 용입니다. Linux 용을 원하시는 분들은 다음의 홈페이지에서 다운 받으세요. 제작사 홈페이지 http://openproj.org 다운로드 :
버그 및 테스트 관리 소프트웨어 JTRAC 소프트웨어의 버그 및 테스트 케이스 관리를 하여 체계적인 개발을 하고 싶으신가요? 그런데 도구가 없다면 어떻게 할까요? 바로 이러한 기능의 모든 것을 가진 무료 테스트 케이스 입력 및 이슈 관리 시스템을 간단한 팀내에서 웹서버로 연동하여 운영해 보세요. 체계적인 테스트 및 이슈 관리를 하여 문제점 해결하는데 시간을 최소화 하고 원인을 쉽게 찾을 수 있습니다. 홈페이지 : http://www.jtrac.info/