목록개발이야기 (529)
준호씨의 블로그
예전에 레고마인드스톰으로 만들었던 샐프밸런싱로봇이 생각나서 올려 본다. 동작 동영상 안드로이드 휴대폰으로 블루투스를 연결해서 조종 할 수 있다. 기본 세트로는 안되고 자이로센서를 따로 구입해서 달아야 한다. 그리고 기본 코딩 프로그램으로는 이런 로봇을 코딩 하기는 어렵고 별도 프로그래밍 언어로 구현을 해야 한다. NXTway-GS(a two wheeled self-balancing robot) C APIhttp://lejos-osek.sourceforge.net/nxtway_gs.htm 조립 방법http://lejos-osek.sourceforge.net/NXTway-GS_Building_Instructions.pdf EV3 에서는 기본 지원 된 듯 하다 2013.07.08 최근 샤오미 코딩블럭으로 만든..
요즘은 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' 아무 내용이 출력..