Hadoop 설치 

하둡은 3가지 설치모드가 있다. 1. Standalone 1. Pseudo distributed 1. Full distributed 버츄얼박스(VirtualBox)를 이용해서 Full distirubed 모드로 설치하기로 했다.하둡 설치환경은 아래와 같다. 호스트 운영체제 VirtualBox 5.1.6 게스트 운영체제 $ sudo apt-get in...

Hadoop 

Hadoop쪽은 관심 밖이였다. 딱히 사용해야 할 일이 없어서였다. 요즘 데이터 수집/처리 쪽 업무를 하게 되면서, 자연스럽게 하둡을 봐야하게 생겼다. 실제 써먹는 걸 목표로 실용적 관점에서 접근하려 한다.가장 유명한 아파치(Apache) 프로젝트 중 하나일 것이다. 안정적이고 확장 가능한 분산 컴퓨팅 구축을 위한 오픈 소스 소프트웨어다. 주요 모듈은 아래...

Lyft 

Lyft는 미국 센프란시스코에 본사를 둔 교통 네트워크 회사로, 미국 200개 도시에서 운영되고 있다. Lyft 모바일 응용 프로그램을 이용해서 자동차 운송을 요청할 수 있는 Lyft 소프트웨어를 개발해서 운영하고 있다. 또한 운전자는 음식을 배달하거나 승객을 수송함으로써 수입을 얻을 수 있다. 승객은 iOS 혹은 안드로이드 기반의 Lyft 앱을 다운로드 ...

CarPlay 

CarPlay는 아이폰의 주요 기능을 자동차의 헤드유닛 디스플레이로 이용 할 수 있다. 자동차에 iOS를 이식하는 대신, 대부분의 연산을 아이폰에 맡기고 헤드유닛은 조작과 출력만을 담당한다. 미러링 개념에 가까운 시스템이다. iPhone 5 이상에서 사용 할 수 있다. 이 방식은 사용자가 자신의 스마트폰 환경을 차에서 그대로 실현 할 수 있다는 장점을 가지...

OBD 

OBD(On-boar diagnostics)는 차량의 자체 진단 및 보고 기능을 의미하는 자동차 용어다. OBD 시스템은 차량 소유자나 차량 엔지니어에게 차량 서버 시스템의 상태 정보에 대한 엑세스 기능을 제공한다. 1980년 부터 적용된 기술로 다양한 진단 기능을 제공한다. 초기의 OBD는 문제가 발생하면 오작동 표시등을 켜는 정도만 할 뿐, 기타 문제의...

Bluetooth low energy 

Bluetooth low energy(Bluetooth LE, BLE 라고 부른다. 혹은 Bluetooth Smart라고 부르기도 한다.)는 Bluetooth Special Interest Group(블루트스 특별 관심 그룹?)에서 디자인한 개인 네트워크 기술로 헬스케어, 건강, 보안, 홈 엔터테인먼트, 비콘 산업에 사용한다. 이름에서 알 수 있듯이 클래식...

IoT Network 기술 

IoT 네트워크에서 인터넷 네트워크는 별로 신경 쓸 필요가 없다. TCP/IP, 이더넷 통신으로 정리가 끝났기 때문이다. 하지만 근거리 네트워크는 다르다. 온갖 기술들이 경쟁하며, 서로의 부족한 점을 보완하고 있다. 저전력, 낮은 대역폭, 불완전한 네트워크, 가격 등 다양한 요소들로 인하여서 다양한 기술들을 사용 할 수 밖에 없기 때문이다. 따라서 IoT...

가트너 

가트너(Gartner)는 전 세계에 위치한 IT와 이와 관련된 비니지스 리더를 대상으로 정보 기술 관련 통찰력을 제공하는 미국의 연구/자문회사다. 본사는 미국 코네티컷 주 스탬포드(Stamford)에 있다. 2000년까지는 가트너 그룹으로 불렀다.가트너의 주요 목표 고객은 CIO와, 수석 IT 담당자, 마케터들이다. 고객으로 대기업, 정부기관 기술 회사 및...

V2X 

스마트카의 핵심 기능인 자율주행 기술은 카메라와 레이더 등 센서에 의존하고 있다. 주변 환경을 모니터링 하고 장애물을 인지하는 레이저 스케너, 도로위의 횡단보도를 인식하는 영상센서, 정밀한 측정 기술을 구현하기 위한 레이저 스케너, 스테레오 카메라와 같은 것들이 그것이다.고성능 센서의 개발과 함께 수집된 정보를 실시간으로 분석하기 위한 뛰어난 인식 소프트웨...

Knuth-Morris-Pratt 알고리즘 

Knuth-Morris-Pratt 3명이 개발한 알고리즘이다. 보통 첫 글자를 따서 KMP 알고리즘이라고 한다. 이 알고리즘은 문서에서 동일한 문자열을 찾기 위해서 사용한다.배열 S에서 문자열 W가 몇 개가 있는지를 찾아내는 알고리즘을 만들어 보자. S 배열의 처음부터 W가 일치하는지를 일일이 확인하는 간단한 방법을 생각 할 수 있다. 아래 예제를 보자. ...