준호씨의 블로그
맥에서 시작프로그램을 등록/삭제 하는 방법 입니다. System Preferences -> Users & Groups -> Login Items 에 등록/삭제하면 됩니다. 체크박스에 체크한 프로그램은 로그인 할 때 자동으로 숨겨줍니다.
요즘은 API 들이 json 으로 결과를 던져 주는 경우가 많다. 그런데 터미널 환경에서는 json 으로 된 데이터를 한눈에 보기가 어렵다. 아래는 짧은 예시라서 크게 어렵지 않지만 항목이 많아 지고 depth 가 깊어 지면 json 구조를 파악하기 어려워진다. {"hello": "world", "foo": "bar"} 이럴 때 jq 라는 커맨드를 설치 해 두면 유용하다. 아래와 같이 한눈에 보기 좋게 표현해주며 $ echo '{"hello": "world", "foo": "bar"}' | jq { "hello": "world", "foo": "bar" } 심지어 칼라도 입혀 준다. 설치하기 macOS 에서 brew 로 jq 설치 하기 brew install jq 참고 https://stedolan.gi..
Usage Sample References http://search.cpan.org/~ishigaki/JSON-2.93/lib/JSON.pm
GET 요청 날리기 GET 요청 날리기 - parameter 추가 GET 요청 날리기 - header 추가 POST 요청은 다음에... 참고 HTTP::Tiny http://search.cpan.org/~dagolden/HTTP-Tiny-0.056/lib/HTTP/Tiny.pm
모듈이 설치 되어 있지 않은 경우 $ perl -e 'use Redis' Can't locate Redis.pm in @INC (you may need to install the Redis module) (@INC contains: /usr/local/lib/perl5/site_perl/5.18.2/i686-linux /usr/local/lib/perl5/site_perl/5.18.2 /usr/local/lib/perl5/5.18.2/i686-linux /usr/local/lib/perl5/5.18.2 .) at -e line 1. BEGIN failed--compilation aborted at -e line 1. 모듈이 잘 설치 되어 있는 경우 $ perl -e 'use Redis' 아무 내용이 출력..
블로깅 단계 블로그만 만들어 두고 글을 별로 안씀. 글쓰기에 대한 부담감. 분류 한답시고 블로그만 많이 만들어 두고 정작 하나도 제대로 돌아가지 않음. 뭐라도 막 쓰자 단계 에버노트에 메모 해 뒀다가 어느정도 정리 후 올리기 (여기로 넘어 가려고 함) 썼던 글들의 목록을 정리 하고 앞으로 어떤 내용을 쓰면 좋을지 생각 해 봄 https://docs.google.com/spreadsheets/d/1e5rWtJYGt8x4_kqWa9-TZMdHdvlSrd_ohKGAAAawUGE/edit?usp=sharing 아직은 아니지만 나중에 글의 서식 정립 - 그런데 여러 툴을 쓰다 보니 아직 통일을 이루기는 힘든 상태. 현재로썬 에버노트 비공식 앱인 TistoryEditor 는 조금 기대해 보고 있음 공식 에디터는 불..
Referenceshttp://search.cpan.org/~ishigaki/JSON-2.93/lib/JSON.pm
티스토리에 Disqus 설치 하는 것을 간단히 정리 해 봄. 예전에 계정은 만들어 뒀었기 때문에 처음 시작 하는 사람에겐 조금 다르게 나올 수도 있다. https://disqus.com/ 사이트에 들어 간다. 아래 처럼 화면이 나타나면 GET STARTED 를 누른다. I want to install Disqus on my site 를 누른다. 웹사이트를 생성한다. 플렛폼이 여러개 나오는데 티스토리는 없다. 아래쪽으로 스크롤 내려 보면 I don't see my platform listed, install manually with Universal Code 라는 것이 보인다. 눌러본다. script 블록이 있는데 이걸 복사 한다. 티스토리 스킨 편집 메뉴로 가서 적당한 곳에 붙여 넣는다. 왼쪽 미리보기 ..
fileA a b c 10 20 30 fileB b c d 30 fileA - fileB $ grep -F -x -v -f fileB fileA 1 10 20 shorter way $ grep -Fxvf fileB fileA 1 10 20 man grep ... -F, --fixed-strings Interpret pattern as a set of fixed strings (i.e. force grep to behave as fgrep). -f file, --file=file Read one or more newline separated patterns from file. Empty pattern lines match every input line. Newlines are not considered p..