728x90

분류 전체보기 275

MAC에서 __git_ps1 적용하기 (prompt에 branch 이름 나오도록)

MAC에서 __git_ps1을 적용하면 -bash: __git_ps1: command not found 과 같은 에러가 나온다. 아래와 같이 사용하면 git 저장소를 가진 디렉토리로 들어가면 branch 이름이 prompt에 나오게 된다. 아래는 필자가 사용하는 PS1 이다. changhyeok.bae@Changhyeoks-MBP~/work/yocto/poky (krogoth) $ cat ~/.bash_profile source /Applications/Xcode.app/Contents/Developer/usr/share/git-core/git-prompt.sh export PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\]\w\[\033[01;33m\]$(__git_ps1)\[\0..

Development 2023.04.20

Automotive Linux Summit (ALS) 2017 참석 후기

요즘 Automotive 에 대한 IT 바람이 거세게 불고 있다. 차량용 오픈 소스 OS는 크게 유럽을 중심인 GENIVI와 일본 중심인 AGL (Automotive Grade Linux)이 있다. AGL은 Linux Foundation 산하의 프로젝트이고 이번에 일본 도쿄에서 5월 31일에서 6월 2일까지 Summit, http://events.linuxfoundation.org/events/automotive-linux-summit?utm_source=press-release&utm_campaign=als17&utm_medium=press을 해서 분위기를 파악하고자 다녀왔다. 전체적인 느낌은 Toyota를 중심으로한 일본 완성차 업체가 주도하는 오픈소스 단체였다. Community Manager (W..

Development 2023.04.20

[도서 리뷰] GitHub Essentials

GitHub Essentials (소프트웨어 개발에 GitHub 활용하기) 도서를 읽고 간단한 생각을 적어본다. 결론적으로, GitHub가 어떤 기능을 지원하고 기본적인 사용은 어떻게 하는지에 대해서 알고 싶은 개발자라면 선택적으로 빌려서(?) 볼 수 있을만한 책인 것 같다. 구매 추천하지는 않는다. 전체적으로 기능에 대해서는 그림으로 쉽게 나열은 했지만, 실제 찾아서 해보려고 하니 초보자가 쉽게 따라갈 수 있을 정도로 표현되어 있지는 않다. 살짝 애매한 수준이다. 도서 사이트에서 설명하는 책 내용은 아래와 같다. 이 책의 대상 독자 Git에 대한 기본적인 지식을 갖고 있는 숙련된 개발자나 초보 개발자를 대상으로 한다. 트위터, 구글, 또는 GitHub 같은 대규모 프로젝트에 대해 배우고 코드 협력 방법..

Book 2023.04.20

AGL (Automotive Grade Linux)와 GENIVI 간단한 소개 및 Contribution하는 방법

ELC 2017에서 발표된 차량용 오픈 소스 AGL (Automotive Grade Linux)와 GENIVI에 대한 간략한 소개 와 기여 방법 자료가 있어 공유하고자 한다. AGL은 형상관리, CI, issue tracking 시스템으로 각각 git/gerrit, jenkins, jira를 사용하고 GENIVI는 github, go.cd, jira를 사용한다. 기본적으로 git에 대한 사용법을 알고 code review 시스템으로 gerrit 과 github까지 학습하면 오픈소스에서 많이 사용하는 형상관리 시스템을 어느정도 익혔다고 볼 수도 있다. https://www.slideshare.net/slideshow/embed_code/key/LFWNLp4psk5jA8 Contributing to Auto..

Development 2023.04.20

Yocto 프로젝트(morty, 2.2)를 사용한 라즈베리파이 QT(v5.7) 빌드

Yocto를 이용하여 Raspberry Pi 3에 QT(v5.7)를 빌드하는 방법을 설명한다. 1. Poky morty(2.2) branch를 다운로드 한다. $ git clone git://git.yoctoproject.org/poky -b morty 2. Poky 디렉토리에 meta-raspberrypi morty branch를 다운로드 한다. $ git clone git://git.yoctoproject.org/meta-raspberrypi -b morty 3. Poky 디렉토리에 meta-qt5 morty branch를 다운로드 한다. $ git clone git://github.com/meta-qt5/meta-qt5 -b morty 4. meta-poky/conf/local.conf.sample..

Yocto 2023.04.20

MAC OS (OSX)에서 Ubuntu 설치 CD 만들기

OSX에서 Ubuntu 설치 CD를 만드는 방법에 대해 간단히 설명하고자 한다. Reference: http://sergeswin.com/1178 우분투(Ubuntu) 리눅스 설치용 USB 메모리 만드는 방법 우분투(Ubuntu)는 너무나 쉽게 구할 수 있습니다. 공식 웹사이트로 들어가서 다운로드하기만 하면 되죠. 이렇게 해서 ISO 파일을 다운로드 받았다면 다음으로는 무얼 하는 게 좋으냐고요? DVD에 구 sergeswin.com 1. Ubuntu 다운로드 (http://releases.ubuntu.com/ 에서 원하는 버전을 받는다.) 2. MAC이 이해하는 형식으로 변경 $ hdiutil -format UDRW -o ubuntu.iso [다운로드 받은 파일 이름] 3. dmg 확장자 강제 제거 $ ..

Development 2023.04.20

[도서 리뷰] 탄력적 개발을 위한 AWS 실천 기술

결론부터 말하자면 AWS의 기본적인 서비스에 대한 소개라고 보면 된다. 간단한 팁들이 있으나 잘 모르는 개발자들이 하나하나 처음부터 따라가면서 하기에는 약간 무리스러운 책이기도 하다. 필자가 생각하기에 AWS의 많은 서비스들 중 많이 사용하는 기능들을 소개하는 책이라고 생각한다. 가볍게 읽어볼 수 있을 만한 책인 듯 하다. 1~11장까지 구성되어 있고 각 장이 서비스별로 나누어져 있어 쉽게 찾아볼 수 있도록 목차는 구성되어 있다. 이를 소개에 대한 책이라고 생각하고, 이후 좀더 자세한 예제를 통한 구성을 하는 실전편에 대한 다른 책이 나왔으면 하는 기대가 살짝 있긴 하다. 그런면에서 살짝 아쉽기도 하다. 그래서 필자에게 맞는 목차가 있다고 생각해 "아마존 웹 서비스를 이용한 글로벌 서비스 인프라 설계 :..

Book 2023.04.20

AWS (Amazon Web Service) EC2 사용기

AWS는 아마존에서 제공하는 클라우드 서비스이다. 아래는 AWS에서 제공하는 다양한 서버 및 서비스들이다. 세계에서 가장 많이 인터넷 망을 사용하는 넷플릭스는 모든 서비스를 AWS기반으로 전환하였다. 이를 레퍼런스로 본다면, 거의 모든 기업들이 AWS와 같은 클라우드로 서버를 운영할 수 있을 것으로 생각된다. 필자의 생각에는 시작하는 스타트업 기업에서 사용하면 좋을 것 같다는 생각이 든다. AWS EC2? Amazon EC2의 간단한 웹 서비스 인터페이스를 통해 간편하게 필요한 용량을 얻고 구성할 수 있습니다. 컴퓨팅 리소스에 대한 포괄적인 제어권을 제공하며, Amazon의 검증된 컴퓨팅 인프라에서 실행할 수 있습니다. Amazon EC2는 새로운 서버 인스턴스를 획득하고 부팅하는 데 필요한 시간을 단 ..

Development 2023.04.20

The Art of Command Line

The Art of Command Line은 Linux에서 사용하는 Command Line의 기초에 대해 정리해 놓은 프로젝트이다. 각 언어별로 있으니 시간날 때 한번 훓어보면 도움이 될 것 같다. Linux를 시작하는 초보자부터 많이 사용하는 개발자들에게도 정말 유용하다. 한글도 있다 :) Repository: https://github.com/jlevy/the-art-of-command-line GitHub - jlevy/the-art-of-command-line: Master the command line, in one page Master the command line, in one page. Contribute to jlevy/the-art-of-command-line development by..

Linux 2023.04.20
728x90
반응형