생산성을 향상시키는 최고의 무료 소프트웨어 제품은 무엇입니까?
생산성을 향상시키는 최고의 무료 소프트웨어 제품은 무엇입니까?
개발자를위한 최고의 생산성 도구 모음 중 하나 (최소한 Windows 용)는 다음과 같습니다.
Scott Hanselman의 Windows 용 궁극적 인 개발자 및 고급 사용자 도구 목록
전부는 아니지만 많은 사람들이 무료입니다.
아니, 정말.
나는 그 자체로 훌륭한 학습 도구 인 수많은 훌륭한 프로그래머의 블로그를 읽는 데 사용합니다.
하지만 특히 흥미로운 정보를 찾으면 태그를 달고 나중에 저장합니다.
저는 개발의 다른 영역에 대해 서로 다른 태그를 가지고 있으므로 특정 영역에서 도움이나 조언이 필요할 때 해당 태그로 이동하여 적용 가능한 조언과 코드 샘플이 저를 기다리고 있습니다.
분명히 모든 사람의 환경은 매우 다르지만 항상 다음을 사용하고 각각 매우 유용합니다.
- Subversion http://subversion.tigris.org/
- Xcode http://developer.apple.com/technology/
- 자바 http://java.sun.com/
- GCC http://gcc.gnu.org/
- NetBeans http://www.netbeans.org/
- PostgreSQL http://www.postgresql.org
- OpenSSL http://www.openssl.org
- OpenSSH http://www.openssh.org
- Apache 프로젝트 http://www.apache.org/
물론 내가 매일 사용하는 다른 많은 제품, 특히 이와 같은 Google 제품과 사이트가 있지만이 목록에는 내가 항상 사용하는 것들이 포함되어 있으며 그 자체로 놀라운 무료 패키지라고 생각합니다.
스택 오버플로 :-)
Firefox 및 확장.
http://www.mozilla.com/en-US/firefox/
예 :
- Firebug ( http://getfirebug.com/ )
- 웹 개발자 도구 모음 ( http://chrispederick.com/work/web-developer/ )
- DownThemAll ( http://www.downthemall.net/ )
(나는 더 많이 있다고 확신합니다)
현재 모두 무료이며 모든 미결제 :
- 퍼티 (ssh 클라이언트)
- vlc (모든 동영상)
- vmware 플레이어 (개발 서버용)
- filezilla (s / ftp 클라이언트)
- intype (textmate에서 영감을 얻은 무료 알파 / 베타 편집기)
- sketchup (Google 3D CAD)
- foxit (pdf fu)
- 김프 (이미지)
- gnumeric (멋진 스프레드 시트)
- virtualbox (새로운 VM을 생성하는 무료 및 오픈 소스 가상화)
- launchy (굉장함 런처)
- mysql (Vista에 설치하려면 UAC를 비활성화하십시오.
- MSYS + MinGW (Windows 용 C 컴파일러 및 gnu 기본)
- pdf 작성자 (Windows에서 pdf로 인쇄)
- postgresql (Windows에서 집중적으로 사용하는 데 적합하지 않지만 SQL 표준 준수 향상)
- prism (웹 앱에서 데스크톱 앱 만들기)
- r (통계)
- 스카이프
- 거북이 SVN
- Truecrypt
- 정력
- winSCP
꼭해야 할 말 : Emacs.
내가 좋아하고 큰 가치를 찾는 것 :
소스 코드 도움말 :
* http://www.campwoodsw.com/sourcemonitor.html- 소스 코드 메트릭 용
* http://www.mythicsoft.com/agentransack/-Windows에서 grep 유사 검색 용
* http : / /www.componentsoftware.com/Products/CSDiff/- 멋진 시각적 비교 도구
* http://www.scintilla.org/SciTE.html- 경량 코딩 텍스트 편집기
* http://www.icsharpcode.net/OpenSource / SD / -훌륭한 IDE (및 boo 지원 포함)
* http://www.microsoft.com/express/-MS Visual Studio 2008 Express Editions
* http://www.flashdevelop.org/wikidocs/index.php? title = 특징 -Flash 개발 용
생산성 도움말
* http ://www.python.org-멋진 언어입니다.
* http ://www.cherrypy.org-멋진 웹 프레임 워크.
* http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx-Zip 라이브러리
* http://www.blender.org/-3D 제작 소프트웨어
* http://www.planetside.co.uk/terragen / -사용자 정의 3D 풍경 생성기
* http://www.openoffice.org/-MS Office 교체
* http://www.chiark.greenend.org.uk/~sgtatham/putty/-SSH / SFTP 클라이언트.
* http://www.red-gate.com/products/reflector/-.Net DLL을 살펴보세요!
*http://www.mozilla-europe.org/en/firefox/- 웹 브라우저 용.
* http://www.getpaint.net/- 이미지 / 사진 편집기
* http://www.7-zip.org/- 멋진 압축 도구
Paint.NET-모든 그래픽 요구 사항에 사용합니다.
우승자는 GNU / Linux / Debian / Ubuntu입니다!
나는 LaTeX 라고 말할 것 입니다. 문서 마크 업 언어입니다. 수학적 기호와 관련된 모든 것을 쉽게 작성할 수 있으며 문서를 포스트 스크립트 또는 pdf 형식으로 즉시 컴파일 할 수 있습니다. 연구 논문을 출판하는 과학자들이 선택하는 표준 도구입니다. 개인적으로 수학 숙제, 이력서, 개인 편지를 쓰는 데 사용했습니다. 일단 배우면 다시는 MS Word를 사용하지 않습니다. 다운로드 및 문서는 여기 에서 찾을 수 있습니다 . 무엇보다도 그것은 연설과 맥주 모두에서 완전히 무료입니다!
프로그램 실행을위한 Launchy (Windows 및 Linux) 자동 완성.
스마트하고 노력이 필요없는 UI. Alt- 스페이스 바를 눌러 앱 이름이나 폴더 등을 입력하기 시작하면 자동으로 실행이 완료됩니다.
유용한 비표준 스위치 (grep의 -q)에서 bash에 이르기까지 GNU 도구는 GNU가 아닌 사용자 영역을 사용하던 과거를 그리워하지 않습니다.
Linux는 이미 언급되었지만 단 한 번만 언급되었습니다.
vim 및 gvim, 특히 : vsp (수직 분할 화면)를 사용합니다.
Eclipse는 크고 무겁지만 대형 다중 모니터 데스크톱에서 큰 프로젝트를 작업 할 때 창 관리자로서 매우 편리 할 수 있습니다. 이상하지만 그게 내가 사용하는 방법입니다.
오픈 오피스는 제가 지난 몇 번의 스타트 업에서 문서화를위한 표준 오피스 제품군이었습니다. OpenOffice 3.0은 특히 Mac에서 크게 개선되었습니다. 또한 마침내 워드 프로세서에서 나란히 페이지 (2 업 편집)를 지원합니다.
Bugzilla는 예쁘지는 않지만 버그 메트릭스를 정량화 할 수있는 버그 추적 시스템에서 제가 원하는 거의 모든 것을 갖추고 있습니다.
GCC, 확실히. Mac 프로그래머로서 저는 그것 없이는 제 일을 할 수 없습니다.
내가 좋아하는 것들:
- .Net 리플렉터
위의 답변 외에도 프로그래머의 삶에서 시간을 절약 할 수있는 무료 일반 유틸리티 (Windows 용)에 대해 언급하겠습니다.
- 뛰어난 클립 보드 관리자 CLCL
- 내 화면 캡처 요구를위한 MWSnap
- Zoom +를 사용하여 픽셀을 자세히보고 측정
- VirtuaWin, 하나의 모니터로 여러 창을 사용
- 파일 비교를위한 WinMerge
- 바이너리 파일 검사를위한 HxD
- 7-Zip으로 파일 압축 및 압축 해제 (큰 파일에서 빛납니다!)
- 내 FTP 요구를위한 FileZilla
- 텔넷 수행을위한 PuTTY
- 네트워크 스니핑 및 진행 상황 확인을위한 Wireshark
- 유니 코드 문자를 조회하는 BabelMap
- 정규식 또는 기타 많은 방법을 사용하여 파일 이름을 변경하는 유연한 Renamer
- grepWin을 사용하여 파일에서 찾기 및 바꾸기
- 많은 작은 작업을위한 FileMenu 도구
- WinSpy++ to watch Windows messages
- WinDirStat to see where the space on my hard disk is gone!
- All Sysinternals utilities!
- SlickRun to run all the above!
and lot more, but I listed most of those I use daily. I omitted text editors (SciTE) and graphic editors (mostly Gimp).
There are lots of great free software tools I use to keep my productivity high, but the software I use continuously all through the day is OpenSSH and VI.
On OSX:
GUI SVN Client - http://www.versionsapp.com
GUI MySQL Client - http://code.google.com/p/sequel-pro/
GUI Vi - http://code.google.com/p/macvim/
IRC client - http://colloquy.info/ <= IRC, especially freenode.net has a wealth of resources available for most of your OSS projects. Often, you'll actually run into the devs as well...
Teamviewer - http://www.teamviewer.com - Crossplatform 'VNC' over firewalls, great for remote support
MacPorts - http://www.macports.com - Decently sized library of BSD/Unix apps for your OSX machine. Easiest way of installing Wireshark.
Neta - http://code.google.com/p/neta/ - Network Analyzer, a Wireshark light implementation
Charles - http://www.charlesproxy.com/ - My favorite webdebugging proxy. (free for demo, anyhow.)
Macfuse - http://code.google.com/p/macfuse/ - Mount remote filesystems via a number of different protocols - http://code.google.com/p/macfuse/
NetBeans (or Eclipse), SVN, and Firefox.
editors:
- Kate
- Quanta+
- KDevelop
languages:
- Python
- Lua
- Bash
libraries:
- Django
general UI:
- KDE
- ssh
- screens
Besides many already mentioned tools, I use:
- ClipX for multiple clipboard support in any program, not only inside Visual Studio
- SlickRun for quick command execution
- Find and Run Robot for fast desktop/start menu search or filesystem search with Locate32 plugin
AutoHotkey for keyboard remappings, with my own keyboard mappings,
F4+F4 To close any window Alt+Alt To open Find and Run Robot process list (similar to Alt+Tab but with filters)
Alt+1 Send active window to half up screen (useful for comparisons in one monitor)
Alt+2 Send active window to half down screen
Alt+0 Switch active window to monitor 1-2
...
MouseGestures (AutoHotkey script) to enable mouse gestures across applications
- AutoIt as a general automation tool
Code::Blocks. It works and looks the same in Windows and Linux, plus has a profiler built in and all the bells and whistles you need from a good C/C++ IDE. It's much snappier than Eclipse or Visual Studio.
ECLIPSE is by far the best IDE that I've used. And because I've started a few months ago developing RCP applications it's proven to be more than an IDE.
This one is for distribution, but we can't forget Inno Setup
ProGuard Java code obfuscator/shrinker.
Shameless self plug: I also find my own RefactorBuddy invaluable.
There is an article that I wrote on this very subject a few years ago. Called Top OSS For Coders, I can't really say that I would change the list all that much except for this update that I posted later.
http://www.taskcoach.org/ and google docs are good for organising self.
Having good clipboard control is also a great time saver. http://clipdiary.com
A really nice tool is WinMover, which allows you to move windows (except the Command Prompt window - argh!) by Alt + clicking anywhere in the window and dragging (just like in Linux). Half the usefulness is lost because it can't move the Command Prompt window, but still a great tool.
Also in the "getting cool stuff from Linux to Windows" camp, Virtual Dimension comes in handy for using multiple desktops. This isn't the only solution out there, but it's as good as any, perhaps better. Unintrusive, reasonably configurable & gets the job done.
Another tool, useful for screen sharing, is CrossLoop. It makes it very easy to give someone access to your desktop (including allowing them to share control of your mouse/keyboard) and it works well through firewalls (i.e., you just get an access code from the other party, you paste it & bang!, you're connected).
Fans of Total Commander looking for a free(r) alternative might be interested in FreeCommander. Not so smooth-looking as TC, but almost on par feature-wise, and even with some extra features (or better implementations of the same features).
I'm surprised that no one has mentioned the one truly indispensible tool for the modern programmer, google.com!
'Programing' 카테고리의 다른 글
재설정 버튼으로 드롭 다운에서 Select2 값 재설정 (0) | 2020.12.06 |
---|---|
터치 할 때 MKMapView (IOS)에 푸시 핀을 추가하는 방법은 무엇입니까? (0) | 2020.12.06 |
ifeq에 대한 오류 만들기 : 예기치 않은 토큰 근처의 구문 오류 (0) | 2020.12.06 |
Laravel 4 홈을 제외한 모든 경로에서 404 오류 발생 (0) | 2020.12.06 |
정수를 로마 숫자로 변환-Java (0) | 2020.12.06 |