구글의 번역 API를 이용하는 방법이 몇 가지 있는데..... 이번 포스팅에서는 번역 API를 활성화한 다음 API키를 이용하는 방법을 사용하겠습니다. 연관글 영역 1. 구글 번역 사용 구글 클라우드 플랫폼의 콘솔로 들어가서 'Google Cloud Translation API'를 찾습니다. 해당 API를 찾지 못했으면 아래 링크로 들어가 주세요. 참고 : Google Cloud Platform - Google Cloud Translation API '사용 설정' 버튼을 눌러주면 API가 활성화됩니다. API가 활성화되면 아래와 같은 대시보드 화면을 볼 수 있습니다. 2. API 사용하기 전 C#, winform을 사용하여 만들겠습니다. 윈폼 프로젝트를 만듭니다. 2-1. 사용자 인증 정보 만들기 이 프..
TDD(Test-driven development, 태스트 주도 개발)이 여전히 핫합니다. 비주얼 스튜디오에는 '단위 테스트'라는 프로젝트가 있습니다. 이것을 이용하면 쉽게 TDD를 할 수 있습니다. 이 포스팅에서 간단하게 TDD를 해보겠습니다. 1. 고객님 가라사대 어느 날 고객님께서 원하는 기능은 이렇다며 엑셀을 하나 보낸다. 1) 기능 1 1 넣으면 10 2 넣으면 20 3 넣으면 30 2) 기능 2 텍스트를 입력하면 앞에 우리가 지정한 문자열을 먼저 찍어 주세요~ 분석하기 단위 테스트 만들기 정말 쉬운 요구사항입니다. 1) 기능1 : 들어온 값에 곱하기 10 리스트나 배열로 만들어서 고객이 제시한 조건을 넣어 확인 2 기능2 : 들어온 문자열과 기존 문자열 합치기 지정한 문자열과 추가 문자열이 결..
구글 비전 API는 머신비전(Machine Vision) api입니다. 머신 비전이라는 것은 컴퓨터의 눈처럼 시각정보(사진, 동영상 같은 것들)를 인식하고 처리하기위한 기술입니다. 구글의 비전 API는 웹에서도 체험할 수 있습니다. 참고 : 구글 클라우드 플랫폼 - CLOUD VISION API 이미지 넣고 결과를 기다리면 이미지를 분석한 정보를 보여 줍니다. 이 API를 등록하고 사용 방법을 알아보겠습니다. 연관글 영역 1. 구글 비전 사용 구글 클라우드 플랫폼의 콘솔로 들어가서 'Google Cloud Vision API'를 찾습니다. 해당 API를 찾지 못했으면 아래 링크로 들어가 주세요. 참고 : Google Cloud Platform - Google Cloud Vision API '사용 설정' ..
다른 회사의 서비스도 마찬가지지만 구글의 API를 이용하려면 '사용자 인증 정보'가 필요합니다. 구글은 API키, OAuth 2.0, 서비스 어카운트 키(Service account key) 이렇게 3가지방식을 지원합니다. 구글 API의 '사용자 인증 정보'는 어떻게 생성하는지 알아봅시다. 생성한 '사용자 인증 정보'를 활용하는 방법은 이 포스트에서 다루지 않습니다. 연관글 영역 0. 사용자 인증 정보 찾기 구글 클라우드 플랫폼에서 프로젝트를 생성하였다면 콘솔화면에서 아래와 같은 메뉴를 확인할 수 있습니다. API 관리자 > 사용자 인증 정보 를 선택하면 아래와 같이 '사용자 인증 정보'를 추가할 수 있는 페이지가 나옵니다. 1. API 키 만들기 API 키는 미리 생성된 키에 권한을 설정하여 사용하는 ..
구글 클라우드 플랫폼은 구글이 제공하는 API를 사용하고 관리하기 위한 플랫폼입니다. 일종의 개발자 센터 같은 곳입니다. 구글 계정이 있다면 쉽게 가입할 수 있습니다. 연관글 영역 1. 가입하기 아래 주소로 들어가 오른쪽 위에 있는 '로그인'을 선택합니다. 참고 : Google Cloud Platform 구글 계정으로 로그인니다. 오른쪽 위에 있는 콘솔을 누릅니다. 콘솔을 누르면 아래와 같은 페이지가 표시됩니다. 여기서 '무료 평가판 신청'을 누릅니다. 국가를 '대한민국'으로 바꾸시고 서비스 약관에 동의해 줍니다. 그러면 아래와 같이 개인정보 입력 페이지가 표시됩니다. 계정 유형을 '개인'(기업이면 그대로 둡니다.)으로 바꾸고 개인정보를 입력합니다. 한국어로 입력하셔도 됩니다. 여기서 신용카드 정보를 입..
앵귤러2를 새로 받아야 해서 npm을 돌려봤는데.... index.js:2 const spawn = require('child_process').spawn; ^^^^^ SyntaxError: User of const in strict mode. 어떤 명령어를 날려도 이 에러가 뜨면서 진행이 되지 않습니다. 1. 일반적인 해결방법 일반적으로는 npm을 업데이트하거나 캐쉬를 날린 후 다시 설치하면 됩니다. 업데이트 명령을 아래와 같습니다. Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force npm install --global --production npm-windows-upgrade npm-windows-upgrade 다시 설치하는 명령은 아래와 같습니..
비주얼 스튜디오 2015(Visual Studio 2015)에 앵귤러js2를 받아서 넣긴 했는데.... 종속성 복원이 안 되고 다음과 같이 표시됩니다. npm - 설치되지 않음(not installed) UI에서 어떤 것이 실패했는지 알 수 없으므로 한땀한땀 찾아보니..... 'fsevents'가 설치되지 않았습니다. (패키지 명으로 찾으시길 바랍니다.) 이제 오류의 내용을 알았으니 해결방법을 찾기만 하면 됩니다! 1. 방법1 - 외부 도구 지정하기 이것에 관해서 대표적인 해결방법은 npm을 글로벌 버전으로 연결하라는 것입니다. (참고 : SCOTT HANSELMAN - Visual Studio 2015 - Fixing "Dependencies npm not installed" from fsevents ..
node.js를 쓸 일이 있을까? 라는 생각을 하던 시절이 있었는데..... 앵귤러JS(AngulraJS)가 2버전으로 올라가면서 'Node.js'를 쓰게 되면서 이제는 정말 'Node.js'를 배워야 할 때가 왔습니다. ㅎㅎㅎㅎ 'Node.js'를 활용하려면 NPM(Node Packaged Modules)도 있어야 하니 같이 설치하고 세팅해 보겠습니다. NPM은 Node에서 사용하는 모듈을 모아둔 패키지 입니다. (참고 : nodejs.org - Node.js 소개 ) 1. Node.js 노드js의 윈도우 버전은 인스톨러(Windows Installer, .msi)를 제공하기 때문에 원터치로 설치가 가능합니다! 노드js 홈페이지로 가서 설치하려는 윈도우 버전에 맞게 설치 파일을 다운받습니다. 참고 : ..
윈도우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 (VERR_VMX_MSR_ALL_VMX_DISABLED). 결과 코드: E_FAIL (0x80004005) 구성 요소: ConsoleWrap 인터페이스: IConsole {872da645-4a9b-1727-bee2-5585105b9eed} 이런오류가-_-;; 2. 해결 방법 검색해보니 'PAE/NX'옵션을 켜라고 합니다. (참고 : st..
ZDNet Korea - MS, 비주얼스튜디오용 자마린 무료화 드디어 자마린이 무료화가 됐군요. 저번에도 한 번 이야기했지만 자마린은 이상할 정도로 비쌉니다. (참고 : 유니티(unity3d)와 모노(mono project) ) 예전부터 MS에서는 다양한 플랫폼을 지원하기 위해 자마린쪽에도 협업을 한다고 했습니다. 그런데 인수를 하고 무료로 푸는 군요 ㅎㅎㅎ 자마린이 무료화가 중요한 이유는 드디어 유니티의 모노버전이 올라갈 것이라는 것입니다. 유니티가 모노버전을 못 올리는 이유로 자마린측에서 너무 비싼 가격을 불러서 라고 했기 때문입니다. 예상대로 MS가 자마린을 무료화 한 건 확실히 기분이 좋습니다 ㅎㅎㅎ 오픈소스 진영의 .Net에 대한 의심의 눈길을 보내고 있다는걸 인식해서인지 .Net을 MIT라이선..