'각종 툴 설치'에 해당되는 글 1건

  1. 2014.05.29 반복작업 - 신규 Windows PC를 받았을 때 수행하는 작업들


Photo from Flickr https://flic.kr/p/6EoSxo




제가 회사에서 신규 PC를 받았을 때 환경을 구성하는 문서입니다. 도움이 될까요? 일단 공유.


신규 Windows PC를 받았을 때 수행하는 작업들


  • Windows Update 실시.
  • Korean IME 설치
    • 제어판->region and language-> Keyboards and Language->change keyboards..
    • Microsoft IME추가, 한국어를 기본언어로 설정하기. 영어는 아예 삭제해버리는게 편함.
  • Google Chrome 설치.
    • 다운로드: https://www.google.com/intl/en_us/chrome/browser/  다운로드시 기본 브라우저로 설정.
    • 옵션 변경: Chrome://settings 에서 다음 항목 설정
      • Appearance: Show Home Button 활성화, Always show the bookmarks bar 활성화
      • Languages: Offer to translate pages 옵션 비활성화, 한국어 언어 추가.
  • 메일 클라이언트
    • 규칙 생성: 내가 수신자에 들어 있을 경우 별도 폴더로 메일 메시지 옮기기.
  • Version control Tools
  • Sublime Text 3
    • download: http://www.sublimetext.com/3
    • 설치후 View>Show Console해서 https://sublime.wbond.net/installation에 적힌 python코드를 실행하여 패키지 컨트롤을 설치한다. 혹시 회사망 등에서 다운로드가 정상적으로 안될 경우 Manual 설치.
    • PlainTask 설치: Preferences > Package Control > Install > PlainTask
  • VirtualBox
  • Vagrant
    • 다운로드: http://www.vagrantup.com/downloads.html
  • VM Image 만들기
    • 커널레벨에서 docker에 대응되어있는 우분투 14.04 VirtualBox용 64비트 이미지
    • vagrant box add ubuntu1404 https://oss-binaries.phusionpassenger.com/vagrant/boxes/latest/ubuntu-14.04-amd64-vbox.box
    • vagrant init ubuntu1404
    • vagrant up
  • TotalCommander
    • 그냥 32비트나 64비트를 다운로드 받아서 설치http://www.ghisler.com/amazons3.php
    • 설정 변경하기
      • Display: Show hidden files, show system files 활성화
      • Display > Custom Columns: size, creationdate, versionstring 추가
      • Operation > Mouse selection mode:  Left mouse button으로 변경
      • Operation > Edit/View: Editor 경로를 Sublime Text로 변경하기
      • Operation > Quick Search 옵션을 Letter only로 변경하기
      • Misc: Hotkey에 F2를 cm_RenameSingleFile 명령어에 할당하기(설정후 초록색 체크 누르기)
    • 폴더 즐겨찾기 구성하기
    • 가장 손쉬운 방법은 기본 설정파일을 백업해 두었다가 복사하면 된다.
      • AppData\roaming\GHISLER\에 설정파일 있음.
  • 7-zip
  • Putty
  • SysInternals Suite 다운로드 받아서 압축 풀기.
    • Downlaod: http://technet.microsoft.com/en-us/sysinternals/bb842062
    • ProcExp는 자주 사용하므로 pin해두자. 일단 실행시키면 AppData\Local\Temp\procexp64.exe가 존재한다. 이 파일을 Utility 폴더로 복사한 다음, 이 파일을 실행하여 taskbar에 pin해두자.
  • JDK 설치
  • 각종 스크립트 언어 및 3rd party language 설치
    • Go: http://golang.org/doc/install
    • Python 2.7
    • Ruby
      • 64비트 운영체제일 경우 1.9.3을 사용하든지, 아니면 2.0 32비트를 사용하자.(아직까진 모듈의 호환성 이슈가 있는 듯.)  인스톨러에서 Tcl/TK지원, PATH, rb확장자 연결등의 옵션을 모두 활성화한다.
      • http://rubyinstaller.org/downloads/
  • Qt 5.3 설치
    • http://qt-project.org/downloads
    • 아주 가끔이긴 한데 Qt를 다운로드 받을때 보안 이슈가 발생할 수 있다. 이때에는  미러사이트를 통해 다운로드 받으면 괜찮다. 차라리 처음부터 그냥 미러에서 다운로드!
    • Qt OpenGL, Visual Studio Addin 설치.
  • C++Check(C++ 코드 정적 분석 도구) 설치
    • http://cppcheck.sourceforge.net/
  • py2exe 설치하기
    • 파이썬 스크립트를 윈도우 실행파일로 만들어 줌.
    • http://www.py2exe.org/
  • cpplint 설치
    • cpplint.py 저장: http://google-styleguide.googlecode.com/svn/trunk/cpplint/cpplint.py
    • 별도의 디렉토리에 저장하는 것이 좋다.
    • 같은 디렉토리에 아래와 같이 setup.py 파일 생성하기
    • from distutils.core import setup
      import py2exe
      
      setup(console=['cpplint.py'])
    • 커맨드프롬프트에서 "python setup.py py2exe" 실행
    • Dist 폴더에 생성된 바이너리들을 Utils 폴더에 복사하기.
  • 유틸리티 경로를 시스템 PATH에 추가하기
  • Taskbar에서 MediaPlayer 등 unpin
  • wireshark 필요시 설치
    • http://www.wireshark.org/download.html
    • 아니면 대신 Microsoft Network Monitor를 설치하는 것도 고려해볼만 하다. 수준이 비슷.
    • 맥 개발환경까지 고려할 상황이라면 fiddler도 설치하자. 맥에서 proxy로 윈도우 머신을 설정하면 편리하게 패킷의 흐름을 볼 수 있다.
  • 다시 한번 Windows Update 실시.


Posted by NeoZest