IT 이야기44 Big Data의 특징과 중요성 빅 데이터(big data)란 기존 데이터베이스 관리 도구로 데이터를 수집, 저장, 관리, 분석할 수 있는 역량을 뛰어 넘어서는 대량의 정형 데이터뿐만 아니라 비정형 데이터 집합을 포함한 데이터로부터 가치를 추출하고 결과를 분석하는 기술입니다. 즉 기존 데이터베이스의 기술로는 처리하기 어려운 매우 방대한 데이터를 처리하는 기술을 의미합니다. 흔히 빅데이터의 특징을 3V라고 합니다. 여기서 3V는 Variety, Volume, Velocity로 빅데이터의 개념을 한마디로 다양하고(variety) 방대한(volume) 데이터를 빠르게(velocity) 처리하는 기술이라고 설명하는 것에서 유추한 것입니다. 그리고 3V는 META Group(현재 Gartner)의 analyst인 Doug Laney가 2001년.. 2020. 9. 11. UI 개념과 발전 방향 UI란 User Interface의 약어로 사람(사용자)과 사물 또는 시스템, 특히 기계, 컴퓨터 프로그램 등의 사이에서 의사소통을 할 수 있도록 일시적 또는 영구적인 접근을 목적으로 만들어진 물리적, 가상적 매개체라고 합니다. (위키피디아 참조) 여기서 주목해야 할 것은 매개체라는 것입니다. 매개체란 쉽게 말해서 사용자가 시스템, 사물, 기계 등을 사용하기 위한 방법을 제공해 주는 것으로 매개체는 입력 매개체와 출력 매개체로 구분할 수 있습니다. 사용자가 사물을 보고 얻는 정보를 출력 매개체라고 합니다. 그리고 출력 정보를 보고 사물에 특별한 행동을 하는 것을 입력 매개체라고 합니다. 문을 여는 행위를 예로 들면, 우리는 문을 열기 위해서는 우선 문에 있는 문고리를 봐야 합니다. 만약 우리가 열어야 할.. 2020. 9. 10. 웹접근성이 뭐죠? 웹 접근성(Web Accessibility) 이란 쉽게 말해 웹을 누구나 쉽게 접근해서 사용할 수 있도록 보장해 주는 것을 말합니다. 그럼 웹이란 무엇일까요? 웹이란 월드 와이드 웹(World Wide Web)을 간단히 줄여서 부르는 말입니다. 그리고 월드 와이드 웹은 인터넷에 연결된 컴퓨터나 핸드폰 등 기기를 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간을 말합니다. 우리는 Internet Explorer 나 Chrome, Safari, Firefox 등 웹 브라우저에서 특정 웹사이트 주소를 입력할 때 대부분 가장 먼저 ‘www’를 입력합니다. 티스토리의 웹주소가 www.tistory.com인데 이때 ‘www’가 바로 ‘world wide web’의 약어입니다. 그리고 우리가 웹브라우저로.. 2020. 9. 6. IoT 개념과 향후 시장 전망 사물인터넷(Internet of Things, IoT)은 우리 주변 모든 사물에 센서·통신 기능을 내장하여 인터넷과 연결된다는 개념으로 1999년 미국 MIT대학의 케빈 애슈턴(Kevin Ashton)에 의해 처음 소개되었습니다. 사물이 인터넷과 연결된다는 것은 어떤 의미일까요? 그것은 바로 사물을 인터넷을 통해 제어할 수 있다는 의미 있습니다. 가끔 텔레비전 광고를 보면 집에 에어컨을 안 끄고 나왔을 때 스마트 폰으로 쉽게 끈다 거나 반대로 집 도착하기 전에 에어컨을 미리 켜는 것들이 바로 사물인터넷을 활용한 예입니다. 그래서 이러한 기기들로 구성된 집을 스마트 홈이라고 광고를 합니다. 하지만 아직까지 모든 기기가 인터넷에 연결되어 있지는 않습니다. 주로 고가의 가전제품 위주로 적용되고 있으나 그 대상.. 2020. 9. 4. 블록체인 개념과 향후 시장규모 2008년 사토시 나카모토라는 가명을 쓴 프로그래머는 “Bitcoin: A Peer-to-Peer Electronic Cash System”라는 백서 (whitepaper)을 작성하여 배포하고 관련 소스 코드를 오픈 소스로 세상에 공개했습니다. 해당 백서는 bitcoin 홈페이지에서 확인이 가능하며 'Mincheol Im'에 의해서 우리나라 언어로도 번역이 되어 해당 홈페이지에서 확인이 가능합니다. 백서 초록의 맨 첫 문장은 “순수한 개인 대 개인 버전 전자 화폐는 금융기관을 거치지 않고 한쪽에서 다른 쪽으로 직접 전달되는 온라인 결제(payments)를 실현한다.” (A purely peer-to-peer version of electronic cash would allow online payments.. 2020. 8. 21. 암호화폐(비트코인)를 대하는 자세 지난달 15일(현지시간)에 버락 오바마 전 미국 대통령과 미국 민주당의 대선후보 조 바이든 전 부통령, 빌 게이츠 마이크로소프트(MS) 창업자 등 유명인사들은 물론 애플, 우버 등 유명 기업들의 공식 트위터 계정이 해킹당하는 일이 발생했습니다. 해킹의 내용은 특정 계좌로 비트코인을 보내라는 내용이었습니다. “All Bitcoin sent to my address below will be sent back doubled. If you send $1,000, I will send back $2,000!” – 버락 오바마 트위터 내용 “I am doubling all payments sent to my BTC address for the next 30 minutes. You send $1,000, I send.. 2020. 8. 14. 특이점이 뭐죠? 특이점이란 단어는 놀랄 만한 결과를 가져오는 특이한 사건을 의미하며, 수학에서는 유한한 한계를 뛰어넘는 값으로 사용하고, 천체물리학에서는 밀도가 무한대로 된 것을 의미합니다. 수학에서는 유한한 한계를 한없이 초월하는 큰 값을 의미하는데, 가령 상수를 0에 한없이 가까워지는 수로 나눈 결과처럼 무한히 커지는 값을 지칭한다. Y = 1 / x이라는 간단한 함수를 생각해보자. X의 값이 0에 가까워질수록 함수값(y)은 점점 더 폭발적으로 증가한다. 0으로 나누는 것은 수학적으로 ‘정의되어 있지 않기’ 때문에(계산 불능) 이런 함수에서 실제로 무한 값을 얻을 수는 없다. 어쨌든 제수 x가 0에 가까워짐에 따라 y의 값은 생각할 수 있는 한계를 넘어서 무한대로 증가한다.) 천체물리학도 특이점이라는 용어를 사용한다.. 2020. 7. 25. 언제 기계학습을 시키고 언제 코딩을 하죠? 인공지능을 대하는 자세에서 인공지능 적용에 있어서 ROI를 따질 때 고려해야 할 요소 중 하나가 ‘패턴이나 규칙이 있는지’였습니다. 그리고 코딩 교육에 임하는 자세에서 코딩을 하기 위해서는 패턴을 파악해야 한다고도 했습니다. 즉, 패턴이나 규칙이 있어야 인공지능을 개발할 수도 코딩으로 개발할 수도 있는 것입니다. 그럼 어떤 경우에 그냥 코딩으로 개발을 하고, 또 어떤 경우에 인공지능을 개발하기 위해 기계 학습을 시켜는 것일까요? 인공지능과 코딩으로 개발한 결과물들을 보면 질문의 답을 유추할 수 있을 것입니다. 인공지능을 개발하기 위해 기계 학습을 시키는 것들은 ‘인공지능을 대하는 자세’에서 언급한 Apple의 Siri나 Amazon의 Alexa로 대표되는 음성인식, 사진이나 동영상에서 특정 객체를 판단하.. 2020. 7. 24. 코딩의 특징에 대해서 알아봅시다. 코딩과 프로그램은 무엇인가요? 에서 코딩과 프로그램에 대해서 알아봤습니다. 그럼 코딩의 특징에 대해서 알아보겠습니다. 우리가 프로그램을 만들기 위해서는 프로그래밍 언어가 하라는(정의한) 대로 해야(코드를 작성해야) 제대로 된 프로그램을 만들 수 있습니다. 그리고 그러기 위해서는 당연히 우리가 선택한 컴퓨터 프로그래밍 언어에서 정의한 내용을 잘 숙지해야 합니다. 왜냐하면 프로그램은 작성된 코드 대로만 수행하기 때문입니다. 따라서 프로그래밍 언어 별로 정의된 내용을 정확히 파악해야 합니다. 왜냐하면 같은 용어나 기호도 언어마다 의미와 범위가 다를 수 있기 때문입니다. 예를 들어서 간단하게 설명하면 “abc” 문자와 숫자 3을 곱하면 (“abc” × 3) 오류가 나는 언어가 있는 반면, “abcabcabc”로.. 2020. 7. 19. 이전 1 2 3 4 5 다음