전체 글 28

[Git & GitHub] 기본적으로 알고 있어야 할 리눅스 명령 모음집

이 글은 'Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문' 교재를 참고하여 정리한 내용입니다. 터미널 창에서 깃을 사용하기 위해 쓰는 명령은 리눅스 명령과 같다. 그렇기에 깃을 사용하기 전에 리눅스 명령을 미리 익혀두는 것이 좋다. 목차 목차를 클릭하면 해당 게시글로 더 빠르게 접근할 수 있습니다. 현재 디렉터리 살펴보기 ~ (물결 표시) 현재 홈 디렉터리(home directory)에 있다는 의미 $ pwd 현재 위치의 경로 $ ls 현재 디렉터리에 존재하는 파일이나 디렉터리 목록 (이름 뒤에 슬래시(/)가 붙어있으면 디렉터리) $ ls -la 파일과 디렉터리의 상세 정보까지 표시하는 옵션을 추가하려면 '-l', 숨긴 파일과 디렉터리를 표시하려면 '-a'를 추가 입력 두 옵션을 함께 사용하려면 ..

Tools 2021.01.03

[Git & GitHub] 윈도우(Windows)에 깃(Git) 설치하기

깃을 이용하기 위해 먼저 윈도우 버전 깃을 설치하는 방법을 알아보도록 한다. 1. Git 설치 파일 다운로드 아래 사이트에 접속하여 설치 파일을 다운로드한다. git-scm.com/ Git git-scm.com 화면 우측의 [Download 2.2x.x for Windows]를 통해 파일을 내려받은 후 실행한다. 2. Git 설치 2.1. 약관 확인 후 [Next] 클릭 2.2. [Let Git decide]를 누른 후 [Next] 클릭 [Override the default branch name for new repositories]를 통해 브런치 네임의 디폴트 값을 지정할 수 있다. 그렇지 않으면 기존의 'master'라는 이름을 디폴트 네임으로 지정하게 된다. 2.3. [Git Credential ..

Tools 2021.01.03

[Git & GitHub] 깃(git)이란 무엇인가?

이 글은 'Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문' 교재를 참고하여 작성하였습니다. 깃(Git)이란 무엇인가? 2005년, 리눅스(Linux)의 창시자이기도 한 리누스 토르발스(Linus Torvalds)는 '지옥에서 온 관리자'라고 칭하며 깃(Git)을 처음 세상에 내놓았다. 이로 인해 리눅스를 만드는 개발자들은 깃을 통해 리눅스의 수많은 소스 코드를 효율적으로 관리할 수 있게 되었다. 그리고 오늘날에는 리눅스뿐만 아니라 수많은 소프트웨어의 소스 코드가 깃을 통해 관리되고 있다. 깃의 핵심 기능 깃은 크게 '버전 관리(Version Control)', '백업(Backup)', '협업(Collabaration)'이라는 핵심 기능으로 지옥의 관리자 역할을 수행할 수 있다. 버전 관리(Vers..

Tools 2021.01.03

[공모전] PaaS-TA 기반 서비스 개발 및 아이디어 공모전 최우수상 후기

목차목차를 클릭하면 해당 게시글로 더 빠르게 접근할 수 있습니다. 공모전 소개 개방형 클라우드 플랫폼 파스-타는 클라우드 상에서 서비스를 개발&운영할 수 있게 도와주는 오픈소스 클라우드 플랫폼입니다. 다양한 오픈소스 SW를 제공하는 클라우드 플랫폼 'PaaS-TA'에서 이번 해에 서비스 개발 및 아이디어 부분에서 공모전을 개최하였다. 서비스 개발 부분에서는 파스-타 플랫폼을 활용하여 신규 응용서비스를 직접 개발한 결과물을 공모해야 하고, 아이디어 부분에서는 파스-타 기반 클라우드에서 제공되는 데이터를 활용하여 구현가능한 창의적인 서비스 아이디어를 제출해야 했다. 파스-타 기반 서비스 개발 및 아이디어 공모전의 개요는 다음과 같다.한국지능정보사회진흥원·(사)오픈플랫폼개발자커뮤니티 주관으로 개최되는 이번 공..

Life 2021.01.02

[서평] 존리의 주식 철학이 돋보이는 책 <존리의 부자되기 습관>

목차 목차를 클릭하면 해당 게시글로 더 빠르게 접근할 수 있습니다. 들어가며 나는 엄청난 소비쟁이다. 세상엔 사고 싶은 옷들도 많고 애플처럼 너무 멋진 제품들도 많다. 뭐든 시작하기 전에 장비부터 갖추는 편이라 헬스장에 며칠 가지도 않고 운동복을 풀세팅으로 사놓기도 했다. 지금 내 책상 위에는 LG 노트북, 아이폰, 커버가 씌워진 아이패드, 애플 펜슬, 로지텍 키보드와 마우스, 예쁜 마우스 패드, 에어 팟, 애플 워치 등등 엄청난 소비의 잔재들이 가득하다. 심지어 지금도 이 물건들을 새 것으로 교체하고 싶어서 안달이다. 원래는 갖고 싶은 물건이 생기면 일단 사고보는 내 소비 패턴이 좋았다. '고민은 배송을 늦출 뿐'이라는 말을 입에 달고 살았다. 하지만 이렇게 소비를 하다 보면 내 통장이 너무 아파한다...

Life 2020.12.22

[IT Trends] 자연어 처리 기술(Natural Language Processing)의 원리와 활용성, 그리고 시장 동향

목차 목차를 클릭하면 해당 게시글로 더 빠르게 접근할 수 있습니다. 자연어 처리(Natural Language Processing, NLP) 기술 '빅데이터'란, 다양한 원천에서 얻어지는 방대한 양의 데이터를 의미한다. 디지털 세상에 새로운 채널과 기술이 확산함에 따라 엄청난 양의 정보가 실시간으로 쏟아져 내린다. 사람들은 스마트폰을 통해 음성 인식 기능을 사용하거나 SNS에서 콘텐츠를 업로드하고, 물건을 구매하거나 OTT(Over the Top Service)를 통해 영상 콘텐츠를 스트리밍 한다. 이러한 액션들 하나하나가 데이터가 되고, 기존 시스템으로는 처리하기 어려울 정도의 많은 양의 데이터가 지금, 이 순간에도 만들어지고 있다. 전문가들은 이 데이터들 중 90% 가량은 구조화되지 않은 데이터, 비..

IT Trends 2020.12.21

[IT Trends] 미국에서 주목받는 차세대 홈트레이닝 겨냥 스타트업

이 글은 PUBLY 를 참고하여 작성하였습니다. 목차 목차를 클릭하면 해당 게시글로 더 빠르게 접근할 수 있습니다. 칩거 시대 코로나 19로 인해 전 세계적으로 사람들은 집콕 생활에 익숙해져야 하는 상황에 놓여있다. 약 1년간 지속되는 사회적 거리두기로 인해 사람들은 여행은 물론 매일 가던 헬스장, 독서실도 가지 못하고 심지어는 회사에 출근하는 대신 재택근무로 전환하는 추세에 있다. 이로 인해 그저 쉬는 공간으로 여겨졌던 '집'이라는 공간을 여러 가지로 활용하기 시작했다. 오죽하면 '방구석 여행', '언택트 취업', '확찐자', '웰빙 집콕' 등등 요즘 생겨난 유행어들은 모두 집 안 생활과 관련된 용어들이다. '집'이라는 공간을 재정의하는 칩거 시대가 도래한 것이다. 헬스장 대신 홈트레이닝! 나도 한 2..

IT Trends 2020.12.20

[IT Trends] 암호화폐와 블록체인 기술

목차 목차를 클릭하면 해당 게시글로 더 빠르게 접근할 수 있습니다. 들어가며 최근 가상화폐 비트코인의 가격이 2년 10개월 만에 2천만 원을 넘어섰다. 비트코인 값은 18일 오후 1시 18분쯤 2천만 원을 돌파한 뒤 상승세를 이어가고 있는데, 1비트 코인이 2천만 원을 넘은 것은 2018년 1월 14일 이후 거의 3년 만이다. 이는 비트코인 등의 가상화폐가 한동안 거품으로 인식되어 오다가 다시 안전자산으로 인식되고 있다는 뜻이다. 11월 17일(현지시간) 코인데스크(Coindesk)에 따르면, 세계 최대 숙박 공유 업체 에어비앤비(Airbnb)가 16일 미국 증권거래위원회(SEC)에 IPO 사업설명서를 제출한 가운데 "미래의 성공은 토큰화, 암호화폐 등 새로운 기술 적용 능력에 따라 결정된다"라고 언급했..

IT Trends 2020.11.18

[Machine Learning] 범주 예측: 분류 모델 생성 과정

분류 문제 출력하는 타깃 클래스가 두 개뿐인 학습 작업을 이진 분류(binary classification)라고 한다. {예, 아니요}, {빨강, 검정}, {진실, 거짓} 같은 타깃을 가진 문제들은 수학적으로 {-1, +1} 혹은 {0, 1}로 표현된다. 세 가지 이상의 타깃 클래스가 있는 문제를 다중 범주(multiclass) 문제라고 한다. 분류 모델 생성 과정 1. 데이터셋 준비 sklearn에 내장된 iris(붓꽃) 데이터셋은 대표적인 간단한 분류 데이터셋이다. 20세기 중반 통계학자인 로널드 피셔 경(Sir Ronald Fisher)이 우리가 현재 '분류'라고 하는 내용을 다룬 초기 학술 논문에 등장하여 가끔 피셔의 iris 데이터셋이라고도 한다. 데이터의 각 행은 붓꽃 하나를 꽃받침과 꽃잎의 ..

AI 2020.10.21

[Machine Learning] 다변량 데이터(multivariate data) 나타내기

평면, 초평면 등 다중 차원을 사용하여 다변량 데이터를 한눈에 살펴볼 수 있다. 함수 f(x, y, z) = x + y + z에서 여러 입력 특성을 조합하는 것처럼 말이다. 이변량 그래프 콘서트를 보러 가는 데에 드는 총 비용이 다음과 같다고 해보자. 위와 같이 콘서트를 보러 가는 데에 고려해야 하는 품목이 두 개가 되면 전체 세 차원 중 입력 특성은 차원 두 개로 표현된다. 만약 티켓 가격과 비어 가격, 주차비가 각각 80, 10, 40으로 정해져 있다면 그래프로 어떻게 표현할 수 있을지 다음과 같이 살펴볼 수 있다. 먼저 데이터를 만든다. import numpy as np number_people = np.arange(1,11) # 사람 수 1-10 number_rbs = np.arange(0,20)..

AI 2020.10.17