본문 바로가기

IT story18

STAR-MOOC으로 공부하기 MOOC는 온라인 공개 수업(Massive Open Online Course)의 약자이다. 보통 우리말로 무크라고 부른다. 무크는 여러 대학이나 기업의 강의들을 인터넷으로 제공하는 온라인 공개 수업이다. 온라인으로 강의를 들어 공부를 할 수 있으며 인터넷 강의인 만큼 시간을 자율 조절해서 공부를 할 수 있게 해준다. 해외 유명한 MOOC 사이트로는 Cousera, Udacity 등등이 존재하고 한국 사이트로는 KOCW가 존재한다. 이번에 소개해 줄 MOOC는 과학기술 분야를 전문으로 하는 공개강좌로 과학기술 특성화 6개 대학의 교수님들께서 직접 특정 분야에 대해 강의를 해주는 STAR-MOOC 이다. (KAIST, POSTECH, DGIST, GIST, UNIST, UST) https://www.star.. 2020. 3. 1.
웹 사이트 만들기 웹 사이트 만들기 - 포트폴리오박스 일반 사용자가 웹이 무엇인가에 대해 질문을 한다면 인터넷이라고 대답할 수도 있고 단순하게 홈페이지라고 대답할 수도 있다. 물론 틀린 말은 아니다. 인터넷에서 웹을 지원하고 홈페이지가 웹의 형식이기 때문이다. 하지만 웹 사이트를 만드는 입장에서는 웹 서핑하기 위한 서비스인 웹 서비스로 이해를 할 수 있다. 일반 사용자가 보기에는 뉴스나 특정 글에 대해 읽기만 하지만 이러한 정보들은 분명 어딘가에서 서비스를 제공해야만 보이기 때문이다. 따라서 웹이라는 것은 웹 문서와 함께 웹 서버로 불리는 환경까지 신경을 써야한다. 개발자 입장에서는 웹 문서를 의미하는 프론트엔드와 이 문서들을 제공하는 웹 서버인 백엔드를 모두 합쳐 웹 서비스라고 말한다. 그러면 사람들은 웹 서비스인 웹 .. 2017. 5. 14.
인공지능 2장 - 인공지능 소개 (2) - 인공지능 2장- 인공지능 소개 (2) - 앞선 장에서는 인공지능의 정의와 역사에 대해서 살펴보았다. 이번 장에서는 인공지능의 요소 기술과 주요 응용분야에 대해서 살펴볼 것이다. 인공지능 요소 기술로는 탐색이 있을 수 있다. 탐색은 문제의 답이 될 수 있는 것들의 집합을 공간으로 간주하고 문제 대한 최적의 해를 찾기 위해 공간을 체계적으로 찾아보는 것을 의미한다. 탐색 방법에는 너비 우선 탐색이나 깊이 우선 탐색을 의미하는 무정보 탐색이 있고 경험적인 정보를 바탕으로 탐색하는 휴리스틱 탐색이 있다. 대표적인 휴리스틱 탐색의 알고리즘으로 A* 알고리즘이 존재한다. 또한 게임 트리 탐색으로 mini-max 알고리즘, pruning 알고리즘, 몬테카를로 트리 탐색 등의 방법을 통해 탐색을 진행한다. 몬테카를로 .. 2017. 5. 13.
인공지능 1장 - 인공지능 소개 (1) - 인공지능 1장- 인공지능 소개 (1) - 일반인들에게 인공지능을 말하게 되면 알파고가 가장 익숙하게 떠올릴 수 있다. 이외에도 영화에 나오는 다양한 인공지능들이 존재한다. 아이로봇이라는 영화나 터미네이터나 트랜스포머와 같은 영화들에는 인공지능을 장착한 로봇들이 나타나게 된다. 인공지능이 이렇게 다양하게 사람들에게 익숙해져 있지만 실제로 인공지능이 무엇인가에 대해 설명을 하라고 하면 분명하게 대답하기 힘들다. 인공지능에 앞서 지능에 대해 알아보면 지능은 본능적이나 자동적으로 행동하는 대신에, 생각하고 이해하여 행동하는 능력을 말한다. 따라서 인공지능은 인공적으로 만들어진 지능이라고 할 수 있다. 인공지능을 기본적인 바탕을 생각해본 사람은 앨런 튜링이다. 튜링 테스트를 통해 지능의 조작적 정의를 내렸다. 조.. 2017. 5. 11.
재택 알바(집에서 할 수 있는 부업) : 설문조사 재택 알바(집에서 할 수 있는 부업) : 설문조사 모든 사람들이 인터넷을 사용할 수 있을 정도로 인터넷이 발달된 사회가 되었다. 특히 한국의 경우 90%이상의 인구가 인터넷을 사용하고 있다는 것으로 통계되고 있을 정도이다. 그런데 이렇게 많은 사람들이 인터넷을 사용하는데 인터넷으로 돈을 버는 방법은 없을까? 당연히 존재한다. 이번에는 그 방법 중 하나인 설문조사를 통해 돈을 버는 방법을 소개할까한다. 인터넷을 사용하면서 가끔 시간이 날 때 설문조사를 하면서 쏠쏠한 이득을 얻을 수 있을 것이다. 설문조사 재택 알바는 다양한 형태가 존재한다. 일반적으로 회원가입 후 이메일 인증을 통해 정회원이 된다. 이메일 인증을 하면 자신에게 맞는 설문조사가 올라올 때마다 이메일을 통해 확인할 수 있다. 이 후 간단한 설.. 2017. 5. 3.
레드햇(Redhat) 레드햇(Redhat) 레드햇은 1993년 미국에서 설립된 기업으로, 기업용 오픈소스 기술을 개발하고 있다. 기업용 오픈소스 기술은 이미 공개된 오픈소스 기술에 추가 기능이나 유지보수 서비스를 더하여 이로 인해 수익을 창출하는 것을 의미한다. 오픈소스 기술이 처음 등장했을 때에는 오픈소스라는 말 자체로 누구나 내려 받을 수 있어서 이 기술로 돈을 낼 사람은 없을 것이라고 생각되어졌다. 하지만 이러한 기술에 대해 수익을 창출하는 구조를 만든 것이 바로 레드햇이다. 아무리 공개된 기술이라도 기업에선 더 편하고 안전하게 사용하고 싶어 하기 때문에 이를 공략해서 서비스를 진행하였다. 과거에 오픈소스 기술을 사용할 때 문제점이 있었다. 빠른 업데이트 주기로 새로운 기술을 검증하기 힘들었고 안정성과 보안에 취약점이 .. 2017. 4. 22.
사물인터넷(IoT) 사물인터넷(IoT) 사물인터넷(IoT)은 Internet of Things의 약자로 사물에 센서를 부착해 실시간으로 데이터를 인터넷으로 주고받는 기술이나 환경을 일컫는다. 여기에서 주고받는다는 개념에 인간의 조작 없이 라는 부분이 포함되어 있다. 인간과 사물, 서비스 세 가지 분산된 환경 요소에 대해 인간의 명시적 개입 없이 상호 협력적으로 센싱, 네트워킹, 정보 처리 등 지능적 관계를 형성하는 사물 공간 연결망이다. 이 용어는 1999년 MIT의 오토아이디센터의 케빈 애시턴이 RFID와 센서 등을 활용하여 사물에 탑재된 인터넷이 발달할 것이라고 예측한 데서 비롯되었다고 할 수 있다. 사물인터넷 개념은 흔히 M2M으로 Machine to Machine이라고 불리기도 하지만 M2M과 IoT 개념은 살짝 다.. 2017. 4. 21.
Node.js Node.js 인터넷 상에는 수많은 웹 사이트가 존재한다. 이러한 웹을 개발 할 때에는 두 가지의 부분으로 크게 나눌 수 있다. 웹페이지 디자인이나 버튼 기능처럼 사용자가 사용할 수 있는 부분을 만드는 프론트엔드와 사용자가 볼 수는 없지만 서버나 데이터를 관리하는 역할을 하는 백엔드 부분이다. HTML이나 CSS와 같은 부분은 프론트엔드 기술이고 DB나 서버는 백엔드 기술에 속한다. 프론트엔드 부분에 큰 영향을 끼치는 기술이 있는데 그것이 바로 자바스크립트이다. 웹사이트의 3대 요소로 HTML, CSS 그리고 자바스크립트라고 할 수 있다. HTML은 웨베이지의 큰 뼈대를 담당하고 CSS는 디자인적 요소를 담당하고 자바스크립트는 객체지향 스크립트 언어로서 웹페이지의 동자에 대한 담당을 한다. 프로그래밍 입.. 2017. 4. 19.
라즈베리파이 라즈베리파이 원래 프로그래머들은 소프트웨어 영역에서 무언가를 창조하는 사람들이었다. 하지만 최근에는 활동 범위가 하드웨어의 영역까지 넘어가고 있다. 이러한 영역 확장에 큰 역할을 한 기술이 바로 라즈베리파이이다. 아두이노와 함께 소수의 관련 업계 엔지니어들만의 영역이었던 개발 보드의 저가화와 대중화의 시대를 연 주역이라고 할 수 있다. 라즈베리파이는 초소형/초저가 PC이다. 라즈베리파이의 시작은 영국 잉글랜드의 라즈베리파이 재단이 학교와 개발도상국에서 기초 컴퓨터 과학의 교육을 증진시키기 위해 개발한 신용카드 크기의 싱글 보드 컴퓨터이다. 출시 직후(2012년 3월) 엄청나게 많은 관심을 받아 판매 1시간 만에 매진되는 현상이 발생했고 2013년 11월까지 200만대 이상이 팔렸다. 라즈베리파이라는 이름.. 2017. 4. 19.
도메인 등록 방법 도메인 등록 방법 자세한 사항은 아래 참조. 요즘 대부분의 사람들은 인터넷을 사용한다. 자신이 원하는 정보를 찾기 위해 사용하기도 하고 재미있는 영상을 보기 위해서 사용하기도 한다. 하지만 상당수의 사람들이 도메인을 의식하지도 않고 지낸다. 그러면 도메인은 무엇일까? 도메인은 다른 말로는 인터넷 주소라고 한다. 하지만 컴퓨터는 숫자로 된 주소를 가지고 있다. 하지만 우리가 사이트에 접속하기 위해 모든 숫자로 된 주소를 외울 수가 없다. 따라서 우리는 조금 더 기억하기에 용이하도록 주소를 단어로 바꾸었는데 이것이 바로 도메인이다. 우리가 항상 접속하는 네이버나 구글도 도메인이라고 할 수 있다. 도메인은 어떻게 구성되는가? 예를 들어 google.co.kr이라는 도메인 주소를 분해해볼 수 있다. google.. 2017. 4. 18.