728x90
728x90
처음으로 시작할 과정은 개발자용 자바를 설치하는 것입니다. 아래 링크에 접속하거나 구글 검색에서 'java developer download'를 검색하면 다운로드 링크가 뜹니다. http://www.oracle.com/technetwork/java/javase/downloads/index.html 페이지를 보면 좌측에 JDK 다운로드가 있고 우측에 NetBeans 다운로드가 있는데 우리가 다운 받을 것은 JDK이고, NetBeans는 오라클에서 만든 IDE(통합 개발환경) 프로그램입니다. 하지만 일반적으로 IDE는 Eclipse를 많이 쓰기 때문에 Eclipse를 기준으로 추후 설명하도록 하고 지금은 JDK부터 우선 다운 받습니다. JDK 버튼을 누르면 다음과 같이 다운로드 페이지가 뜨는데 사용 약관에 ..
IBM Watson(이하 왓슨)은 IBM에서 만든 인공지능으로서 한국에서 인지도는 구글 알파고에 밀리기는 하지만 왓슨은 이미 2011년에 미국 퀴즈쇼에 등장해서 상대방들을 누르고 우승한 전례가 있습니다. (그리고 몇년 뒤 역사는 반복되고...) 이번 시간에는 왓슨이 제공하는 서비스 중 하나인 Conversation을 활용하여 말 가르치기를 해볼 건데요. 흥미 유발하려고 제목을 말 가르치기로 하였는데 사실상 자연어 인식입니다. IT에 조금이라도 관심이 있으신 분들은 컴퓨터에게 자연어를 가르치는 게 얼마나 많은지 아실 겁니다. 신경 써줘야 할 것도 많고, 변수도 매우 많습니다. 하지만 왓슨의 경우 몇몇 서비스들이 개발되어 있으니, 그걸 활용해보자 라는 것이죠. 그래서 여기서는 Watson Conversati..
Bluemix Cloud Foundry의 아키텍처가 DEA에서 Diego로 변경되었습니다. 그래서 현재 Bluemix에선 Diego로 마이그레이션하라는 메시지를 보실 수가 있습니다. 기존에 DEA로 작성된 App들이 Diego로 자동 변경될 예정이지만 지금 바로 하려고 한다면 아래의 절차를 따를 수 있을 것 같습니다. 자세한 사항은 IBM 기술포럼(바로가기)에서 확인이 가능합니다. 여기서는 단순히 마이그레이션 하는 방법에 대해 알아보도록 하겠습니다. Step1. Diego Enabler 다운 받기 바로가기를 클릭하셔서 Git에서 Diego-Enabler를 다운 받은 후 적당한 장소에 풀어줍니다. Step2. Diego Enabler 설치하기 및 활성화하기그런 다음 CMD를 띄워서 해당 파일이 풀린 폴더로..
이번 건 가장 쉬운 것입니다. Bluemix에 가입 혹은 로그인해서 Hello, World가 들어있는 간단한 문구의 html 파일을 deploy 하는 것입니다. 어떻게 보면 5분만에 채팅방 만들기편(바로가기)보다 더 쉬울 것 같습니다. Bluemix의 기본 Process가 어떻게 이뤄지는가를 보면 될 것 같습니다. 원문은 바로가기에서 확인이 가능합니다. STEP1. 필요한 것1. Bluemix 계정2. 약간의 HTML 지식3. 메모장 혹은 그와 비슷한 편집 프로그램정말 적죠?? STEP2. 시작하기우선 Bluemix에 접속한 다음 DevOps 서비스(바로가기)로 들어가면 아래와 같이 프로젝트 창이 뜹니다. 기존에 제가 했던 것들을 볼 수가 있는데요. 저희는 새로 프로젝트를 만들 것이니까 가운데 CREAT..
지난 시간에 OpenWhisk의 개념에 대해서 간단하게 알아보았습니다. 이번 시간엔 Openwhisk로 간단하게 Hello World를 띄우는 것 까지 해보겠습니다. 실제 입력되는 게 있어서 트리거가 작동되고 어떤 식으로 메시지가 발생하는지 알 수 있으면 좋겠지만 그런게 주변에 눈에 띄질 않아서 그냥 샘플 실행 단계까지 진행하도록 하겠습니다. 우선 Bluemix 카탈로그로 들어가서 openwhisk를 검색하면 바로 이렇게 Openwhisk가 등장합니다. 그러면 Openwhisk의 소개와 함께 'Develop in your browser'(브라우저에서 개발하기)와 'Download OpenWhisk CLI'(OpenWhisk CLI 다운로드)가 있습니다. 브라우저에서 개발은 말 그대로 웹 페이지 상에서 코..
안녕하세요. 1편(바로가기)에 이어서 계속 이어나가도록 하겠습니다. STEP1. OWA 설정하기CF로 Bluemix에 Push 완료되고 mysql도 연결이 완료되었다면, 이제 해당 사이트로 접속하여 봅시다. 저는 owa1.mybluemix.net 입니다. 인트로 페이지가 뜨게 됩니다. Let's Get Started를 눌러서 설정창으로 접속해봅시다. 내용의 HOST와 Name, User, Password를 입력해야 하는데, 1편의 신임정보 보기에서 복사해둔 정보 기억나시나요? 그것을 붙여넣기 하면 됩니다. 단 HOST의 경우 신임정보의 Port 정보와 같이 기입해야 합니다. 예를 들어 신임정보에서 HOST가 123.456.789.012 이고, Port가 1234 이면 설정창의 Database HOST에는..
이번 시간에 만들어볼 것은 Bluemix를 활용한 Web Analytics(애널리틱스) 사용입니다. 네이버와 구글이 각각 네이버 애널리틱스와 구글 애널리틱스를 제공하고 있습니다만 어쨌든 기업으로 자신의 웹 사이트 통계 정보가 불만을 토로하는 사람도 있는 편이죠. 그래서 이번 예제에서는 OWA라고 해서 Open Web Analytics를 사용합니다. 이번에 필요한건 블루믹스 계정과, 웹 프로그래밍 기본 지식 정도입니다. 쉬운 편이죠. 원문은 바로가기에서 참조하시기 바랍니다. STEP1. OWA 파일을 Bluemix로 PUSH하기우선 OWA 배포처(바로가기)를 가서 파일을 다운받은 뒤 적당한 위치에 풀어줍니다. 압축을 풀어준 폴더로 가서 manifest.yml을 메모장이나 기타 편집기로 엽니다. 혹은 없으면..
안녕하세요. 이번 시간에는 Bluemix를 활용하여 간단한 채팅방을 만들어보는 시간을 가지도록 하겠습니다. 사실 채팅방 자체야 카톡이나 기타 여러가지 서비스가 있습니다만 이렇게 자신만의 채팅방을 쉽게 만들어보는 것도 가치가 있지 않을까요?? 채팅방 제작 방법 원문은 바로가기에서 확인이 가능합니다. STEP 1. 필요한 계정 및 지식1. Bluemix 계정2. HTML, CSS, Java Script의 기본 이해 DEMO 바로가기CODE 다운받으러 가기 STEP 1. Node-RED App 만들기Node-RED는 Open Source로서 시각화 기반 개발 TOOL입니다. 개발에 관련된 기본 지식이 있으면 꽤 쉽게 개발을 할 수 있으며, 주로 IoT 관련 개발에 주목을 받고 있습니다. 즉, 아래와 같이 얼기..