TDD(Test-driven development, 태스트 주도 개발)이 여전히 핫합니다. 비주얼 스튜디오에는 '단위 테스트'라는 프로젝트가 있습니다. 이것을 이용하면 쉽게 TDD를 할 수 있습니다. 이 포스팅에서 간단하게 TDD를 해보겠습니다. 1. 고객님 가라사대 어느 날 고객님께서 원하는 기능은 이렇다며 엑셀을 하나 보낸다. 1) 기능 1 1 넣으면 10 2 넣으면 20 3 넣으..
구글 비전 API는 머신비전(Machine Vision) api입니다. 머신 비전이라는 것은 컴퓨터의 눈처럼 시각정보(사진, 동영상 같은 것들)를 인식하고 처리하기위한 기술입니다. 구글의 비전 API는 웹에서도 체험할 수 있습니다. 참고 : 구글 클라우드 플랫폼 - CLOUD VISION API 이미지 넣고 결과를 기다리면 이미지를 분석한 정보를 보여 줍니다. 이 API를 등록하..
다른 회사의 서비스도 마찬가지지만 구글의 API를 이용하려면 '사용자 인증 정보'가 필요합니다. 구글은 API키, OAuth 2.0, 서비스 어카운트 키(Service account key) 이렇게 3가지방식을 지원합니다. 구글 API의 '사용자 인증 정보'는 어떻게 생성하는지 알아봅시다. 생성한 '사용자 인증 정보'를 활용하는 방법은 이 포스트에서 다루지 않습니다. ..
구글 클라우드 플랫폼은 구글이 제공하는 API를 사용하고 관리하기 위한 플랫폼입니다. 일종의 개발자 센터 같은 곳입니다. 구글 계정이 있다면 쉽게 가입할 수 있습니다. 구글 클라우드 플랫폼(Google Cloud Platform) API 시리즈 기초 구글 클라우드 플랫폼 API 기초 - 1. 가입하고 프로젝트 생성하기 구글 클라우드 플랫폼 API..
앵귤러2를 새로 받아야 해서 npm을 돌려봤는데.... 1 2 3 4 5 index.js:2 const spawn = require('child_process').spawn; ^^^^^ SyntaxError: User of const in strict mode. cs  ..
비주얼 스튜디오 2015(Visual Studio 2015)에 앵귤러js2를 받아서 넣긴 했는데.... 종속성 복원이 안 되고 다음과 같이 표시됩니다. npm - 설치되지 않음(not installed) UI에서 어떤 것이 실패했는지 알 수 없으므로 한땀한땀 찾아보니..... 'fsevents'가 설치되지 않았습니다. (패키지 명으로 찾으시길 바랍니다.) ..
node.js를 쓸 일이 있을까? 라는 생각을 하던 시절이 있었는데..... 앵귤러JS(AngulraJS)가 2버전으로 올라가면서 'Node.js'를 쓰게 되면서 이제는 정말 'Node.js'를 배워야 할 때가 왔습니다. ㅎㅎㅎㅎ 'Node.js'를 활용하려면 NPM(Node Packaged Modules)도 있어야 하니 같이 설치하고 세팅해 보겠습니다. NPM은 Node에서 사용하는 모듈을 모아둔 패키지 입니다. (참고 :..
윈도우10으로 바꾼뒤 지니모션(Genymotion in VirtualBox)에서 이런 오류가..... 1. 증상 확인 그래서 버철박스를 열어서 머신을 실행해보니.... 가상 머신 Custom Phone - 5.0.0 - API 21 - 768x1280의 세션을 열 수 없습니다. VT-x is disabled in the BIOS for both all CPU modes (VE..
ZDNet Korea - MS, 비주얼스튜디오용 자마린 무료화 드디어 자마린이 무료화가 됐군요. 저번에도 한 번 이야기했지만 자마린은 이상할 정도로 비쌉니다. (참고 : 유니티(unity3d)와 모노(mono project) ) 예전부터 MS에서는 다양한 플랫폼을 지원하기 위해 자마린쪽에도 협업을 한다고 했습니다. 그런데 인수를 하고 무료로 푸는 군요 ㅎㅎㅎ 자마린이 무료화가 중요한 이유는 드디어..