먼저 시작해 보는 블록체인 – 02. Hyperledger Fabric

먼저 시작해 보는 블록체인 - 02. Hyperledger Fabric 안녕하세요? 지난 블록체인 기본에 이어 이번 글에서는 블록체인 런타임 환경을 구성하기 위한 전 단계로 오픈소스 블록체인 프로젝트인 Hyperledger Fabric에 대해서 좀 더 자세히 알아보겠습니다. Hyperledger 하위 프로젝트 블록체인과 관련된 다양한 기술을 다루고 있는 Hyperledger 프로젝트에는 여러 하위 프로젝트를 가지고 있습니다. 그 중 대표적인 프로젝트에 대해서 간략히 소개합니다.…  Continue reading 먼저 시작해 보는 블록체인 – 02. Hyperledger Fabric

IBM Watson TJ Bot을 만들어 보자 4탄 – TJBot과 대화하기2

안녕하세요? 지난 글에서 적용해 보았던 Watson Conversation을 좀 더 확장하여 사용자의 명령을 인식하고 이에 따라 동작하도록 TJBot을 업그레이드 해 보도록 하겠습니다. 본 글은 순서대로 이어지는 내용이라 앞서 글의 내용이 진행된 상태를 가정합니다. 처음 이글을 보시는 분들은 앞의 글을 먼저 확인 부탁드립니다. IBM Watson TJ Bot을 만들어 보자 1탄 - 내 말을 알아듣는 TJBot IBM Watson…  Continue reading IBM Watson TJ Bot을 만들어 보자 4탄 – TJBot과 대화하기2

Watson으로 쉽게 만드는 카카오톡 ChatBot 1. Watson Conversation 서비스로 대화 서비스 만들기

Watson으로 쉽게 만드는 카카오톡 ChatBot 이 포스팅을 시작으로 Watson Conversation과 카카오톡 api를 활용하여 ChatBot을 제작해 볼 예정입니다. 이 포스팅 시리즈는 일련의 Recipe으로 순서대로 따라하면 ChatBot을 개발할 수 있습니다. 만들어질 ChatBot은 "회의실 관리자"로 카카오톡 대화를 통해 회의실을 예약/취소/예약 알림 등의 기능을 수행할 수 있습니다. ## 이 포스팅과 연결될 글 목록(향후 업데이트 예정) 1. Watson Conversation 서비스로…  Continue reading Watson으로 쉽게 만드는 카카오톡 ChatBot 1. Watson Conversation 서비스로 대화 서비스 만들기

먼저 시작해 보는 블록체인 – 01. 블록체인 기본 : 공유원장에 대한 소개

먼저 시작해 보는 블록체인 - 01. 블록체인 기본 : 공유원장에 대한 소개 안녕하세요? 이번 주 부터 몇주에 걸처 최근에 금융권을 중심으로 시작하여 차세대 트랜잭션 시스템으로 화두가 되고 있는 블록체인에 대해서 알아보도록하겠습니다. 전반적으로 다룰 내용은 아래와 같습니다. 블록체인 기본 Hyperledger Project (오픈소스 블록체인 공동 프로젝트) Bluemix 기반 블록체인 사용해 보기 Docker 기반(Hyperledger fabric) 블록체인 사용해 보기…  Continue reading 먼저 시작해 보는 블록체인 – 01. 블록체인 기본 : 공유원장에 대한 소개

Bluemix 의 새 데이터베이스 서비스: Compose for MySQL 와 Compose for ScyllaDB

Bluemix 에서는 Compose 를 통해 MongoDB, Redis, Elasticsearch, PostgreSQL, RethinkDB, etcd, RabbitMQ 와 같은 오픈소스 데이터 서비스에 대한 데이터 서비스를 제공하고 있습니다. 이제 가장 대표적인 오픈소스 SQL 데이터베이스인 MySQL 과, Cassandra 와 호환되는 ScyllaDB 를 Bluemix 에서 사용해보실 수 있습니다. Compose for MySQL (베타) 1995년 공개된 MySQL 은 오픈소스 RDB 의 대명사였습니다. LAMP (Linux +…  Continue reading Bluemix 의 새 데이터베이스 서비스: Compose for MySQL 와 Compose for ScyllaDB

IBM Watson TJ Bot을 만들어 보자 3탄 – TJBot과 대화하기

안녕하세요? 지난 글에 이어서 이번에는 TJBot의 대화능력을 더욱 업그레이드 해보도록 하겠습니다. 본 글은 순서대로 이어지는 내용이라 앞서 글의 내용이 진행된 상태를 가정합니다. 처음 이글을 보시는 분들은 앞의 글을 먼저 확인 부탁드립니다. IBM Watson TJ Bot을 만들어 보자 1탄 - 내 말을 알아듣는 TJBot IBM Watson TJ Bot을 만들어 보자 2탄 - TJBot과 함께 춤을 Bluemix…  Continue reading IBM Watson TJ Bot을 만들어 보자 3탄 – TJBot과 대화하기

Watson Conversation에서 사용하는 Expression Lanaguage

Watson Conversation에서 Condition을 작성하거나 주고 받는 메세지를 작성할 때에는 SpEL(Spring Expression Language)을 사용합니다. SpEL은 다양한 Feature를 지원합니다(SpEL Features). 빌트인 글로벌 변수(Built-in Global Variables) Watson Conversation에서 사용할 수 있는 빌트인 Global 변수는 아래와 같습니다. intents[ ] 인텐트 목록 entities[ ] 엔티티 목록 input 사용자의 입력값을 담은 JSON object output Watson의 출력값을 담은 JSON object context 사용자와…  Continue reading Watson Conversation에서 사용하는 Expression Lanaguage

DEA 에서 Diego 로, Bluemix Cloud Foundry 업그레이드

2017년 1월 2일부터 Bluemix Cloud Foundry 에서 그동안 기다리셨던 Diego 가 공식 아키텍쳐가 됩니다. 그동안 Bluemix Cloud Foundry 의 기반이 되었던 Droplet Execution Agent (DEA) 를 뒤로 하고, 새로운 성능과 기능의 Diego 로 업그레이드 되었습니다. Diego 알아보기 Diego 는 새로운 Cloud Foundry 아키텍쳐로, IBM Bluemix 와 같은 클라우드 플랫폼에서 새로운 기능과 확장성을 더할 수 있게…  Continue reading DEA 에서 Diego 로, Bluemix Cloud Foundry 업그레이드

블루믹스에서 Auto-Scaling 사용하기 – Part2 (부하 테스트)

블루믹스에서 Auto-Scaling 사용하기 - Part2(부하 테스트) 블루믹스에서 Auto-Scaling 을 테스트하기 위한 두번 째 시간으로 부하 테스트를 통해 구동중인 자바 런타임 인스턴스의 수가 자동 조정이 되는지 알아보도록 하겠습니다. 부하 테스트는 앞서 Part1의 사전 준비사항에 있던 JMeter를 이용하여 테스트 할 것이므로 다음의 링크를 통해 다운로드 받아서 테스트 하시기 바랍니다. JMeter 다운로드 링크 단계1. JMeter 환경 구성 부하…  Continue reading 블루믹스에서 Auto-Scaling 사용하기 – Part2 (부하 테스트)

IBM Watson TJ Bot을 만들어 보자 2탄 – TJBot과 함께 춤을

안녕하세요? 지난 글 IBM Watson TJ Bot을 만들어 보자 1탄 - 내 말을 알아듣는 TJBot에 이어서 이번에는 TJBot이 가진 LED, Speaker 그리고 Servo 모터를 이용하여 우리에게 표현하는 내용을 진행합니다. 본 글은 순서대로 이어지는 내용이라 앞서 글의 내용이 진행된 상태를 가정합니다. 처음 이글을 보시는 분들은 앞의 글을 먼저 확인 부탁드립니다. TJBot으로 색깔 표현하기 TJBot은 머리에 RGB…  Continue reading IBM Watson TJ Bot을 만들어 보자 2탄 – TJBot과 함께 춤을