기본 콘텐츠로 건너뛰기

라벨이 tip인 게시물 표시

Troubleshooting - Meteor package가 적용이 되지 않을 때

버전 1.5 기준 package.js에서 Package.onUse 에 새 패키지를 추가했는데 인식하지 못하는 경우가 있다. Package.onUse((api) => {   api.use([     'vulcan:core',     'vulcan:forms',     'vulcan:accounts' /* <-- 추가함! */   ]); ... } 내부패키지건 원격패키지건 안되는 안된다. 이럴 때 meteor add 후 meteor remove 해도 되지만 더 간단한 방법이 있다. meteor update vulcan:accounts 이렇게 update 해주는 방법이 있다. .meteor/package 파일을 건들지 않아서 좋다. 그래도 역시 좋지 않다. Meteor 스럽지 않다. https://github.com/meteor/meteor/issues/7721  현재 1.5.2에서도 해결이 안되었군요. 해결되어 적용되면 다시 글 올리겠습니다.

Genymotion 에서 Unroot/Root 상태 전환하기 위한 쉬운 방법.

Genymotion은 지옥 성능의 안드로이드 에뮬에 비해 확실히 쾌적하고 아름다운 툴이다. 최근 롬을 보면 기본 Su 설치 상태로 나오는데 일부 Root을 검사하는 앱에서 사용 제한이 걸리곤 한다. 멀티터치 같은 걸 시뮬하기 위해서 DroidMote를 사용한다던가 하는 용도를 봤을땐 Root가 필요하고 여러가지 이유로 개발환경에선 Root/Unroot를 다 쓸 수 있으면 좋다. Genymotion Configuration 아이콘을 찍고 Save 버튼 위 Always allow su access (bypass Superuser app)에 체크박스를 켜준다. Save 하면 아마 재부팅을 한다고 할 것이다. 재부팅하자. 요즘은 SuperSu 가 간단하니 SuperSu를 스토어에서 받자. 몇몇 가지를 묻는데 특별한 롬을 쓰느냐 물을 때 Normal 이랑 충돌이 있으니 기존 Su앱을 지우겠느냐에서 등등 상식적인 걸 체크하고 SuperSu를 다시 실행. 이제부턴 설정창에서 Su를 간편하게 껐다 켰다 할 수 있다.

Chrome Tip : Cmd+Q 실수로 크롬이 종료되는 걸 막자

OSX 에서 Chrome 을 쓰다보면 빈번히 겪게 되는 짜증나는 상황이 있는데 창닫기 단축키인 Cmd+W 를 누르다가 실수로 Cmd+Q 를 눌러버려서 Chrome 전체를 닫아버리는 경우이다. 예전엔 about:flags 에서 설정을 바꿨다고 하는데 원성이 많았는지 메뉴에 아예 들어갔다. 크롬 메뉴에서 "종료하기 전 경고"를 체크하면   Cmd+Q를 눌렀을 때 종료하려면 cmd+Q를 길게 누릅니다. 라는 메시지를 볼 수 있다. 더 이상 글쓰다가 실수로 크롬을 종료하여 가슴치는 일이 없도록 하자 :)

jsbin 팁 - list, ajax

콘솔창을 열고 > jsbin.home(' <key> ', ' <value> '); value는 아무래도 상관없다. 중복체크 후 Title 에 해당키가 생기는 것을 확인 할 수 있음. 그리고 jsbin.com/list를 들어가보면 key를 생성한 시점부터 만든 파일들을 이력과 함께 조회 가능함. AJAX 테스트를 위해 더미값을 넣어보고 싶을때가 있다. pastie 같은 텍스트 전용 서비스를 이용한느 것도 방법이겠지만 css, html을 다 지우고 js 쪽에 JSON을 넣고 해당 URL에 /js 를 붙이는 식으로 접근 가능하다. cross domain 문제 때문에 골머리를 앓지 않아도 된다. 예) http://jsbin.com/qweas/js http://jsbin.tumblr.com/ 그 외에도 유용한 팁이 가득. jsdo.it 과 더불어 참 좋은 html5 연습장.