전체

    "What does that stand for?"

    IT 분야에서 일을 하다 보면 다양한 전문용어들을 마주치게 됩니다.특히 MIT 등과 같은 축약어들이 굉장히 많은데요, 이런 축약어를 Acronym 이라고 합니다.모르는 Acronym 이 나왔을 때 어떻게 물어볼까요? What does that stand for?그것이 의미(상징)하는 것이 무엇이죠? ex)A: What does MIT stand for?B: That is Massachusetts Institute of Technology. Acronym에 대해 좀 더 자세히 알아보기 위해 영문 구글에서 찾아보겠습니다. ac·ro·nym/ˈakrəˌnim/nounan abbreviation formed from the initial letters of other words and pronounced as ..

    영어 공부하다 모르는 단어 나왔을 때

    영어 공부하다 모르는 단어 나왔을 때

    영어 표현을 공부하다가 모르는 단어나 표현이 나오면 대부분 핸드폰의 사전 어플이나 포털사이트에 검색해서 찾아보실텐데요. 그렇게 해서 나오는 영어 단어에 대한 단편적인 뜻과 몇 개의 예문만으로는 그 단어가 내제하고 있는 의미나 실제로 어떻게 쓰이는지는 파악하기 어렵습니다. 왜냐하면 우리가 쓰는 사전들은 영어를 우리말로 “번역”한 것이기 때문입니다. 따라서 영어 단어의 본연의 의미와 쓰임새를 공부하려면 영영 사전을 보면서 공부해야 합니다. 어떠한 언어를 이해하려면 그 언어를 사용하는 나라의 문화를 이해해야 하기 때문이죠. 다행이도 우리가 쉽게 접할 수 있는 훌륭한 영영 사전이 있습니다. 바로 구글입니다. 그런데 그냥 구글에 https://www.google.co.kr 접속해서 검색하면 결과가 썩 훌륭하지 않..

    TESLA 자동 주행 데모

    TESLA 자동 주행 데모

    테슬라(Tesla) 자동 주행 데모 영상입니다. 왼쪽의 큰 화면이 차량 내부에 설치된 카메라 화면이고, 우측에는 왼쪽 후방 카메라, 중거리 정면 카메라, 오른쪽 후방 카메라 순으로 배치되어 있네요. 우측 영상을 보시면 네모 박스들이 보이는데요, 각 박스는 객체를 의미하고 움직임에 따라 잔상이 생깁니다. 파란색 박스와 녹색 박스로 나뉘는데요. 아마도 ‘주행에 영향을 주는 객체’는 녹색, ‘주행에 별다른 영향을 주지 않는 객체’는 파란색으로 표현한것으로 짐작됩니다. 꽤 긴 거리를 주행하는데도 굉장히 자연스럽네요. 운전자의 개입이 전혀 불필요한 ‘완전자동주행 자동차’ 시대가 눈앞으로 다가온 듯 합니다. 피터였습니다. https://www.tesla.com/ko_KR/videos/autopilot-self-dr..

    헬멧이 필요 없는 BMW 오토바이

    헬멧이 필요 없는 BMW 오토바이

    "THE NEXT 100 YEARS" 가 모토인 BMW사의 새로운 Motorcycle를 소개합니다. (Concept Model)헬멧이 필요 없는 오토바이라니!? 현재로써는 상상하기 힘든 오토바이입니다. 헬멧을 쓰지 않으면 벌금을 물릴 정도로 위험한 것이 바로 오토바이인데... 그것이 가능하게 하려면 모든 상황에서 안전이 보장되야 할 텐데요. 얼마나 놀라운 기술들이 녹아들어있는지 소개해드리겠습니다.우선 사진부터 보여드릴게요다른건 차치하더라도 디자인이 정말 멋지지 않나요?미려한 라인을 자랑하는 바디에 BMW 로고가 눈에 들어옵니다.탑승했을 때 모습입니다. 모델하고 정말 잘 어울리네요.저런 오토바이를 타고 달리면 어떤 기분이 들까요?하지만 이 오토바이는 보기에만 멋진게 아닙니다. 이 오토바이는 인공지능 기술을..

    [C++] 포인터(Pointer)와 레퍼런스(Reference : 참조자)의 차이

    [C++] 포인터(Pointer)와 레퍼런스(Reference : 참조자)의 차이

    안녕하세요 피터입니다. 오늘은 C언어를 배운 후 C++을 공부하는데 있어서 굉장히 헷갈리는 개념인 포인터와 레퍼런스의 차이에 대해서 설명드리겠습니다. 개요 C++ 프로그래밍을 시작하면 레퍼런스(Reference : 참조자)라는 새로운 개념을 접하게 됩니다. 언뜻 보면 C언어를 공부할 때 여러분들을 굉장히 괴롭혔던 포인터(Pointer)와 유사해 보이는데 어떠한 대상을 가리킨다는 점에서는 같습니다. 하지만 포인터와 레퍼런스는 여러가지 차이점이 있습니다. 그 중에 여러분이 C++ 프로그래밍을 할 때 반드시 알아야 할 두 가지 중요한 차이점을 짚어드리겠습니다. 1. NULL 허용 여부 우선 NULL값을 허용하는 가에 대한 문제입니다. 포인터는 아시다시피 NULL을 허용하지만 레퍼런스는 NULL이 허용되지 않습..

    Visual Studio Code 설치

    Visual Studio Code 설치

    Visual Studio Code는 MS(Microsoft)에서 만든 무료 코드 편집툴입니다.Visual Studio 2015와 비교해서 훨씬 가볍고 Windows / Linux / Mac 에서 사용이 가능합니다.JavaScript, C#, C++, PHP, Java, HTML, R, CSS, SQL, Markdown, TypeScript, LESS, SASS, JSON, XML, Python 등의 다양한 프로그래밍 언어 뿐만 아니라 다른 일반적인 여러 파일 형식들이 지원됩니다.기존의 Sublime이나 ATOM 등의 에디터들과 비슷한 종류의 에디터라고 보시면 되겠습니다. 기존 에디터를 써보신 분들이라면 금방 적응하실 겁니다.특히 Javascript 를 이용해 웹 개발을 하시는 분들에겐 굉장히 매력적인 부..

    [C언어 강좌-1] Welcome to Hello world

    [C언어 강좌-1] Welcome to Hello world

    안녕하세요피터입니다. 오늘 강의에서는 C언어에 대해 차근차근 알려드리겠습니다. 현재 디바이스에 들어가는 펌웨어(firmware)나 임베디드(embedded) 분야에서 독자적인 영역을 구축하고 있으며, C언어는 현존하는 고급 언어중에 가장 컴퓨터를 잘 이해할 수 있는 언어입니다. C언어는 오래되서 별로 배울 가치가 없다고 생각하시는 분들이 계시다면 아직 C언어를 배워야 할 이유가 충분히 있다고 말씀드리고 싶습니다. C언어는 컴퓨터를 이해하는 데 있어서 굉장히 중요한 언어이기 때문입니다. C언어가 컴퓨터에 대해 가장 잘 이해할 수 있다는 점에 대해서는 강좌를 진행하면서 중간 중간 설명드리겠습니다. 자! 그럼 본격적으로 시작해볼까요~ 프로그래밍 공부에서는 역시 코딩이 빠질 수 없겠죠? 우선 세계에서 가장 유명..

    Visual Studio 2015 설치

    Visual Studio 2015 설치

    Visual Studio 2015 를 이제 무료로 이용할 수 있습니다. 유료 라이센스가 필요한 Professional 버전과 Enterprise 버전도 있습니다만, 개인 개발자에게는 Community 버전이면 충분합니다.개발에 필요한 기본 기능을 제한없이 사용할 수 있기 때문입니다. 이렇게 강력한 IDE 툴을 무료로 사용할 수 있다는 것은 사실 굉장한 혜택입니다. 설치하는 방법도 사실 간단합니다. 그냥 사이트에 가서 인스톨러를 받고 설치해주면 끝입니다. 다만 디스크 용량이 꽤 필요합니다. 넉넉하게 15GB 이상 여유공간을 미리 확보해두세요. 아래 처럼 구글느님에게 검색을 해줍니다.귀찮으신 분들은 그냥 아래 링크를 클릭해주세요. https://www.visualstudio.com/ko/downloads/ ..