2014년 2월 26일 수요일

IE 10에서 JSON object 사용 시 주의점

js에서 JSON에 ,를 잘못 쓰면 IE 10에서 오류 나는 경우 발견.
var obj = {
  a:1,
  b:1
};
이 맞지만
var obj = {
  a:1,
  b:1
};
복사하기 귀찮아서 이렇게 쓰는 라이브러리들이 간혹 있음.
문제는 ,를 쓴 곳에서 오류가 발생하는 것이 아니라 그 이후 라인에서 잘못한 것처럼 보여서 잡아내기 쉽지 않다.
webstorm 같은 구문검사 기능이 있는 에디터를 꼭 쓰자.
아니면 coffeescript를 쓰던가 ;p

2014년 2월 9일 일요일

안드로이드 TV 스틱(armv7l)용 meteor branch를 만들었습니다.

https://github.com/acidsound/meteor/commit/d65a2a3530d89fd97c1b582b00ed28af9c5c608a

수정사항은 위와 같습니다.
필요한 의존성이 있으므로

sudo apt-get update
sudo apt-get install build-essential openssl libssl-dev pkg-config git-core scons libpcre++-dev libboost-dev libboost-program-options-dev libboost-thread-dev libboost-filesystem-dev curl

먼저 받아놓습니다.

설치 방법은
git clone https://github.com/acidsound/meteor.git
cd meteor
git checkout devel_armv7l
./scripts/generate-dev-bundle.sh
이걸로 빌드한 후
./meteor 로 확인해보면 됩니다.

meteor 디렉토리를 path로 잡던가 meteor를 /usr/local/bin 에 넣던(확인 안해봄)하면 됩니다.

meteorite(mrt) 설치는 그냥 npm install 을 사용해서 하면 별 이상 없이 잘 붙습니다.

mongo는 포함하고 있지 않으므로 실행시엔 반드시 외부(ex.mongohq) mongo 서비스를 사용하시길 바랍니다.
MONGO_URL=mongodb://id:pw@alex.mongohq.com:10058/yourdb mrt
식으로 실행하면 됩니다.