기본 콘텐츠로 건너뛰기

라벨이 js인 게시물 표시

Firebase 정적 호스팅

이번 google I/O도 그렇고 꾸준히 firebase를 밀고 있다. 디비 뿐만 아니라 정적 호스팅도 해준다는 소식에 혹 해서 살짝 내용을 살펴보았다. https://firebase.google.com/docs/hosting/quickstart https://console.firebase.google.com/ 먼저 firebase 콘솔로 들어가서 프로젝트를 하나 만들자. Add Project를 누르면 프로젝트 이름과 지역을 설정할 수 있다. 적절히 넣어주고 Create Project하여 프로젝트를 만들고 당연한 이야기지만 0.10.x 이상의 Node.js를 설치한 상태로 firebase-tools를 먼저 설치하자 npm install -g firebase-tools 좀 시간이 걸린다. 다 되면 폴더를 하나 만들고 그 안에서 init으로 초기화를 하자. mkdir exam1 cd exam1 firebase init      🔥🔥🔥🔥🔥🔥🔥🔥 🔥🔥🔥🔥 🔥🔥🔥🔥🔥🔥🔥🔥  🔥🔥🔥🔥🔥🔥🔥🔥 🔥🔥🔥🔥🔥🔥🔥🔥     🔥🔥🔥     🔥🔥🔥🔥🔥🔥  🔥🔥🔥🔥🔥🔥🔥🔥      🔥🔥        🔥🔥  🔥🔥     🔥🔥 🔥🔥       🔥🔥     🔥🔥  🔥🔥   🔥🔥  🔥🔥       🔥🔥      🔥🔥🔥🔥🔥🔥    🔥🔥  🔥🔥🔥🔥🔥🔥🔥🔥  🔥🔥🔥🔥🔥🔥   🔥🔥🔥🔥🔥🔥🔥🔥  🔥🔥🔥🔥🔥🔥🔥🔥🔥 ...

aframe 일기 - controller는 중구난방

webVR 쪽 일을 할 수도 있을 거 같아 들이대보려는 중. aframe 이 확 끌린다. x3dom은 솔직히 너무 구렸어. 그리고 느렸어. 별로야. https://jsbin.com/suloji/edit?html,js,output 비슷한데 쉽다. korat 을 사용해서 코드는 좀 독특한데 어쨌든. https://aframe.io  는 데모도 좋고 ctrl+alt+I로 전용 inspector가 열리는 것도 좀 신박했어 내가 좋아하는 MagicaVoxel 도 Blender 도 지원하는 로더들이 있고 무엇보다 컨트롤러 지원이 있었어. 그래, 컨트롤러가 VR에서 반 이상은 되지. 원래 또 내가 한 컨트롤러 좋아하지. 난 gaze control이 너무 싫어. 정말 멍청한 생각이야. 도구를 쓰라고 도구를! 보니까 가격이 비싸든 싸든 헤드기어 쪽은 어느 정도 수준이 올라온 것 같은데 가격대비 공신력(?)에서 Daydream이 좀 끌리긴 했다. 싸고 가볍고 간편하고 구글이고 훌륭하지. 듀얼콘은 아니고 Wii 컨트롤러 같은데 감도도 그렇고 좋아보인다. 근데, 화웨이, 에이수스, 모또롤라, ZTE 미만 잡이래. S7이 있음 뭐하나 제기랄. https://github.com/domination/gvr-services-emulator/blob/master/apks/README.md 보니까 gvr-service를 손봐서 일반 폰에서 쓸 수 있게 한게 있는데 페인트 예제 앱 두 바퀴 빙빙 칠하다가 주저앉고 나서 더 해볼까 싶어도 결국 Daydream은 시작조차 해볼 수 없더라. 가지고 놀아보고 싶었는데 노는 건 나중에. 자료를 찾아보면 이젠 거의 자동인데 https://github.com/aframevr/awesome-aframe 시리즈 먼저 체크. https://proxy-controls.donmccurdy.com/  라는 훌륭한 것이 있군. 두개의 웹브라우저. 하나는 컨트롤러, 하나는 뷰어. 그리고 webRTC dat...

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

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