tools 185

mac os x에 jekyll 설치하기 (github blog)

os x에는 기본으로 ruby 2.0이 깔려있다. 하지만 이걸로는 bundle을 사용할 수 없기 때문에 jekyll을 사용하기 위해서는 ruby를 업그레이드 시켜 줘야 한다. 여러가지 방법이 있지만 rvm을 사용해서 깔아주었다rvm: Ruby Version Manager. pyenv처럼 ruby verion을 관리할 수 있는 매니져Install rvm# bash를 쓴다면 다음 명령어로 rvm 설치가 가능 \curl -sSL https://get.rvm.io | bash -s stable # zsh를 쓴다면 다음 명령어를 # ~/.zshrc 에 추가 [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" install ruby 2.4# 설치 가능한..

tools/jekyll blog 2017.11.27

Mac touch bar에서 진동(햅틱)

Haptic touch barvim을 사용하는 나에게 맥북 터치바의 esc는 정말 불편한 존재이다. esc를 연타하면서 반응이 없으니.. 반응이라도 있으멵 좋겠다고 생각하던 찰나에 터치바에 햅틱을 구현해주는 앱을 발견하고 trial을 해보았다. 우선 Haptic touch bar에서 앱을 다운로드 받으면, 아주 심플한 설정으로 햅틱을 사용 가능하다. 현재까지 설정은소리햅틱 강도두개밖에 하지 못한다. 처음에 강도가 4로 되어 있어서 상당히 크다고 느껴 1로 바꿨는데, 쓰다보니 반응이 있는 듯 없는 듯 해서 그냥 3으로 사용중이다. 일반 키보다는 감각이 부족하지만, 그래도 esc가 눌렸다는 느낌을 받을 수 있어서 상당히 만족하고 사용중이다. 다만 아쉬운 점은원하는 키만 햅틱이 반응하게 되었으면: esc에서만..

tools/mac 2017.11.25

맥북 프로 터치바 사용기 (터치바 후기)

얼마 전 맥북 프로 2017 13인치를 구매했다. 그것도 무려 터치바가 있는 모델로.다양한 장/단점이 있지만, 이는 추후 리뷰에서 다룰 예정이고… 무엇보다 새롭게 생긴 터치바에 관심과 흥미가 많이 갔다.많은 사용자들의 호불호가 극도로 갈리던 터치바이기에 더욱 궁금했다. 볼륨과 밝기 조절이 편리했지만 사실 많이 사용하지 않는 기능이고.. 기존 맥북의 볼륨/밝기 조절도 사실 매우 직관적이지 않은가! 시리도 사실 한국에서 업무용이나 까페등에서 사용할때 얼마나 많이 사용할까 싶었다. (사실 지금까지 한 번도 사용 안해봤따.)무엇보다도 나는 개발 툴로 vim을 사용하는데, esc가 아무런 느낌이 없고 눌러졌다는 느낌도 들지 않는 건 정말 쥐약이였다.그래도.. 결론적으로 말하자면, 맥북 프로의 터치바는매우 만족스럽..

tools/mac 2017.11.24

AWS IAM으로 사용자 만들기

AWS를 사용하다 보면 s3 등 사용자 권한이 필요한 경우가 있다. 이런 경우 iam을 통해 유저를 만들고 aws access key, secret key를 발급 받아야 한다.IAM 유저 생성user 만들기aws 콘솔에서 IAM 서비스로 이동한다. 기존에 User가 없다면 user를 만들어야 한다. user 창으로 들어가 Add user를 한 뒤 username을 입력해 주고, access type을 지정해 준다. AWS 콘솔용 유저라면 AWS management console access를, cli를 사용하려면 Programmatic access에 체크를 해 준다.(group이 없다면) group 생성해주기user를 만들 때 해당 유저의 그룹을 생성 해 주어야 하는데, 처음 만드는 경우라면 그룹이 없을..

tools/aws 2017.11.14

날씨 api (sk plannet)으로 날씨 쉽게 가져오기

sk plannet 가입 후 api key 발급받기sk plannet 개발자 센터에 회원가입 후 앱 생성 페이지에 가서 weather api를 체크하고 앱을 생성하면 api key가 발급된다weather api request 보내기weather api를 보면 분별 현재 날씨, 시간별 현재 날씨 이외에도 다양한 API들이 있다. 이 중 원하는 api를 선택한 후 header에 appKey로 발급받은 API key를 넘겨서 api를 호출하면 결과를 받을 수 있다.나는 분별 날씨로 테스트를 하였다.http://apis.skplanetx.com/weather/current/minutely?version={version}&lat={lat}&lon={lon}&city={city}&county={county}&vil..

tools/apis 2017.10.17

AWS instance 런치하기 (무료 aws 서버)

Launch Aws instancemake instance in aws consolemake secret key 저장 후 특정 폴더에 보관한다. 나의 경우는 ~/.ssh/security/ 하위의 프로젝트명 아래 보관한다.change auth of secret key file chmod 400 my-key-pair.pemaccess to aws server# Put your aws server ssh -i ~/path/to/my-key-pair.pem ubuntu@ec2-52-79-127-105.ap-northeast-2.compute.amazonaws.com (optional) Make alias 매번 명령어를 치고 들어가기 귀찮으니, ~/.zshrc(혹은 ~/.bashrc, ~/.bashprofile)..

tools/aws 2017.10.13

using goole speech API

Join Google Cloud Platform지금 가입하면 1년동안 300$ 무상 크레딧을 제공하는 cloud platform에 가입한다. 가입시 카드(visa, master 등)를 등록해야 평가판 사용이 가능하다. (유료 전환하지 않으면 결제는 되지 않는다.)Making Projectspeech를 사용할 프로젝트를 만들고 speech api를 활성화 시킨다.Install Cloud SDK인증을 위해서 gcloud 커맨드를 설치해야 한다. 이 부분은 비개발자라면 조금 까다로울 수 있는데.. 각자의 운영체제에 맞춰서 공식 문서 를 잘 따라하기만 하면 설치 할 수 있으므로 따라서 설치를 해준다.Create credential fileSpeech API를 활성화 한 후 사용자 인증 정보로 이동한 뒤, 쭉 따..

tools/apis 2017.10.10