일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- A-Frame
- JavaScript
- vuex
- AR
- bootstrap
- PDO
- javscript
- web
- promise
- EM6
- 3d
- WebXR
- Component
- vuetify
- vue
- VR
- 상태관리
- array
- CI/CD
- Three.js
- Node
- vue-template-compiler
- WebVR
- npx
- PHP
- auth0
- aframe
- JS
- version mismatch
- package-lock.json
- Today
- Total
목록개발 (125)
대가는 결과를 만든다
1. three.js Scene에 접근 1) a-scene 이용document.querySelector('a-scene').object3D; 2) entity에서의 접근document.querySelector('a-entity').sceneEl.object3D; // THREE.Scene 3) Component에서의 접근AFRAME.registerComponent('foo', { init: function () { var scene = this.el.sceneEl.object3D; // THREE.Scene } }); 2. Entity의 three.js object 접근 : 모든 Entity는 다양한 타입의 THREE.Object3D를 포함하는 THREE.Group을 가지고 있음.object3D를 통해 ..
참고 블로그: https://medium.com/@bluesh55/javascript-prototype-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-f8e67c286b67: http://insanehong.kr/post/javascript-prototype/ 자바스크립트는 프로토타입 기반 언어: 자바크립트는 class라는 개념이 없음. 대신 Prototype이 존재 Prototype의 사용 예시function Person() { this.eyes = 2; this.nose = 1; }var kim = new Person(); var park = new Person();console.log(kim.eyes); // => 2 console.log(kim.nose); // => 1cons..
ECS : Entity-Component-System 1. Entity : element와 prototype, component가 연결되는 컨테이너 object, scene안에서 object의 기반 2. Component : 안의 HTML attributeobject로서 1) schema, 2) 생명주기 handler, 3) 메서드를 포함한다.AFRAME.registerComponent(name, definition)으로 등록모든 로직은 component로 구현됨.appearance, gestures, behaviors, interactivity with other objects. 3. System : 안의 HTML attributeAFRAME.registerSystem(name, definition)으..
ComponentComponent는 Entity의 외관, 동작, 기능을 추가하기 위해 연결되는 재사용 가능한 모듈형 구성요소 이다.three.js와 javascript 코드를 HTML에서 선언적으로 사용할 수 있게 캡슐화 됨. 단일 특성 구성요소 다중 특성 구성요소 Component 등록AFRAME.registerComponent (name, definition){string} name- 구성 요소 이름. HTML의 속성 명으로 나타내지는 Component의 public API{Object} definition- 구성 요소 정의. 스키마 및 생명주기 메서드를..
echo json_encode($something) ; 위와 같이 json 인코딩 값을 출력할 때 한글의 경우 유니코드로 출력되는 문제가 있다. 이를 해결하기 위해선 ==> echo json_encode($something, JSON_UNESCAPED_UNICODE); 상수 파라메터를 더 줌으로써 해결된다. (PHP 5.4 이상 버전만 가능) 참고 링크 : http://ittravelkr.tistory.com/30
PHP로 REST API를 구현하기 위해 시도하면서 PHP에서 간편하게 라우팅을 구현할 수 있는 라이브러리를 찾게됨.composer에서 간편하게 설치 가능. composer 사용법은 composer에 대한 게시물 참조 할 것 1. composer.json 입력 후 설치 { "require": { "phroute/phroute": "1.*" } } composer install or 2. composer 설치composer require phroute/phroute phroute 깃헙 링크 : https://github.com/mrjgreen/phroute간단 예제 튜토리얼 : https://www.sitepoint.com/fast-php-routing-phroute/ ** 사용시 사용하는 웹서버에 맞게 ..
composer란? PHP에서 사용하느 의존성 관리도구이다. 해당 Project에서 사용하는 라이브러리들을 선언하고 의존성 해결 및 설치를 해준다. Node.js의 npm, Ruby의 bundler, gem같은 패키지 관리 도구와 비슷한 개념이다. 여러 라이브러리에 의존하는 프로젝트, 또 다른 라이브러리에 의존성이 있는 경우 의존관계 라이브러리 지정도 가능하다. 알맞은 버전의 패키지들과 의존 패키지들을 설치해준다. composer설치 1. 리눅스 curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer 2. 윈도우 https://getcomposer.org/Composer-Setup.exe 에서 다운로..
linux에서의 서비스 실행은 익숙하지만 윈도우에서 서비스로 실행하는 것은 생소했다.forever 모듈로 실행하면 되는 줄 알았지만, 로그인 세션을 종료하면 일반실행과 같이 node서버도 죽었다. 윈도우에서 서비스로 실행하기 위해서는 node-windows라는 모듈을 이용해야한다.링크 : https://github.com/coreybutler/node-windows npm install -g node-windows npm link node-windows 한 후 해당 모듈을 이용해 스크립트를 작성한다. var Service = require('node-windows').Service; // Create a new service object var svc = new Service({ name:'Hello W..