Salt

암호학에서 salt는 단방향 해시 함수에 추가 입력되는 "임의의 데이터"다. Salt는 일종의 nonce(Number used just Once)로 사전계산된 rainbow table 공격을 막기 위해서 사용한다. 각각의 패스워드 마다 랜덤한 salt가 만들어지며,해시 함수에 전달되서 처리되고 그 결과는 salt와 함께 데이터베이스에 저장된다.패스워드는 단...

Apache Hive

아파치 하이브는 하둡위에 구축된 데이터 웨어하우스(Data warehouse)소프트웨어 프로젝트다. Hive는 하둡과 통합되며, SQL과 유사한 인터페이스를 이용해서 데이터를 질의 할 수 있다. 분산 시스템에서 SQL 응용 프로그램을 실해앟기 위해서는 MR을 이용해서 직접 SQL 쿼리를 구현해야 한다. 하이브를 이용하면 저수준의 쿼리를 구현할 필요 없이 S...

Lyft

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

City Car

도시(urban area)와 도시근교에서 사용 할 수 있도록 설계된 소형 차량으로 urban car, 미니카로 부르기도 한다. ...

CarPlay

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

OBD

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

가트너

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

V2X

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

Reverse Polish notation

역폴란드 표기법(Reverse Polish notation - RPN) 혹은 후위 표기법은 연산자(operator)를 연산대상(operands)의 뒤에 쓰는 연산 표기법이다. 예를 들어 "3 + 4"의 경우 "3 4 +"로 표기한다. 연산자가 두 개 이상이라면 연산자 바로 뒤에 다음번 연산대상을 표기한다. "3 - 4 + 5"가 있다면 "3 4 - 5 +"...

Multi tenancy

하나의 소프트웨어 인스턴스로 여러고객에게 서비스를 제공하기 위한 아키텍처다. 각 고객을 테넌트(tenant)라고 부른다. 생소한 용어이지만 소프트웨어에서는 일반적으로 사용하고 있다. 애플리케이션들은 하나의 코드로 유저마다 서로 다른 UI와 비지니스 룰을 서비스 할 수 있게 개발하고 있다. 예를 들어 웹 애플리케이션의 경우 하나의 웹 애플리케이션으로 유저마다...