본문 바로가기

Open Sources/ETC13

Vagrant Vagrant는 가상화 기술을 쓰기 편하도록 하여 개발 환경을 손쉽게 구축해주는 도구이다. Vagrant를 이용하면 다양한 개발 및 테스트 환경을 빠르게 구축할 수 있으므로 다양한 개발 환경에서 테스트를 진행하거나 또는 기존에 구축했던 시스템의 환경을 재현하는데 큰 도움을 얻을 수 있다.Vagrant를 이용하여 우리가 얻을 수 있는 이점은 다음과 같다.과거 구축했던 개발 및 운영 환경을 즉시 재현할 수 있다.개발자가 만든 VM 이미지를 다른 개발자들과 공유할 수 있다.VM 구성 및 배포를 커맨드 몇 번만으로 빠르게 진행할 수 있다.개발자가 구성한 VM을 서버에서도 그대로 사용할 수 있다.VM 공유 기능을 제공한다.설치가 매우 쉽다.소프트웨어 구성 비용이 없다.유지보수 비용을 최소화할 수 있다.간편함이 있.. 2016. 7. 20.
Slack Introduce2013년 샌프란시스코에서 설립된 메시지 기반 협업 서비스.PC와 모바일 버전의 Slack을 사용하면 언제 어디서나 팀원과 소통은 물론 효율적으로 업무를 진행할 수 있다.PricingModelPriceDescriptionFreeFreeSearch and browse 10k most recent messages10 service integrationsFree native apps for iOS, Android, Mac & Windows DesktopMulti-team Support1:1 calls (beta)Standard$8Searchable archive with unlimited messagesUnlimited service integrationsCustom retention poli.. 2016. 7. 11.
Libre Plan http://www.libreplan.org/home/Installationsudo add-apt-repository ppa:libreplan/ppa sudo apt-get update sudo apt-get install libreplanhttp://localhost:8080/libreplan/Display 2016. 7. 11.
SonarQube URL : http://www.sonarqube.org/ 소프트웨어 개발은 크게 기능과 비기능 요건을 충족하도록 구현하는 대전제가 있는데, 왜냐하면 이 두가지 모두를 충족하지 못하면 어떤 형태로든 문제가 발생되기 때문이다. 기능은 충족했지만, 성능, 보안, 확장성, 변화가능성 등의 수많은 비기능 요건을 충족하지 못해서 결국 재작업이라는 추가 비용이 발생되는 경우도 많이 있다. 비기능 요건이 기능 요건에 비해서 다루기 어려운 이유는 기능 요건에 대해서는 고객과 충분히 협의나 협상이 가능하여 범위 조정할 수도 있지만, 비기능 요건에 대해서는 기본적인 베이스라인이 충족해야만 해당 기능 요건을 실행할 수 있는 토대를 마련할 수 있기 때문에 고객과의 협의나 협상 대상의 폭이 그리 크지 않다는 것이다. 실행되지 않.. 2016. 2. 3.