일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- bootstrap
- AR
- promise
- Node
- array
- VR
- javscript
- JS
- 상태관리
- A-Frame
- npx
- EM6
- 3d
- version mismatch
- aframe
- Three.js
- vuex
- vuetify
- web
- PHP
- vue-template-compiler
- WebVR
- WebXR
- CI/CD
- PDO
- Component
- JavaScript
- auth0
- package-lock.json
- vue
- Today
- Total
목록개발 (125)
대가는 결과를 만든다
mysqldump로 백업을 하면 해당 경로에 sql 파일이 생성된다. 이 sql파일을 실행하여 데이터베이스/테이블을 복원 할 수 있다. 1. 특정 DB 백업/복원 (--database를 이용하여 여러 DB를 한번에 백업 가능, --all-database 전체 데이터 베이스 백업) - 백업 하기 : mysqldump -u root -p PASSWORD --database DATABASE_NAME > BACKUP_NAME.sql - 복원 하기 : mysql -u root -p PASSWORD < BACKUP_NAME.sql (원래 Database 명인 DATABASE_NAME으로 복원된다) 2. 새로운 DB명으로 복원 다름 이름의 데이터베이스명을 사용하고자 할 땐 백업 시 "--database"를 제외하고,..
https://pixabay.com/videos/ 30+ Free Fashion & Woman Videos - Pixabay ‹ › pixabay.com
1. 계정 생성 1-1. 내부 접속 계정 create user 'RemoteUser'@'localhost' identified by '$YourPassword'; 1-2. 모든 IP 외부접속 계정 create user 'RemoteUser'@'%' identified by '$YourPassword'; 1-3. 특정 IP 외부접속 계정 create user 'RemoteUser'@'192.168.2.%' identified by '$YourPassword'; 2. 권한 설정 2-1. 내부 접속 계정에 권한 부여 grant all privileges on DB_NAME.* to RemoteUser@'localhost'; 2-2. 모든 IP 외부 접속 계정에 권한 부여 grant all privileges ..
블로그 참고하여 React, Vue를 비교해봤다. 뭐가 더 좋다가 중요한게 아닌 어떤 상황에 뭐가 더 적합하겠다를 위한 비교이다. 개인적으로 Frontend 입문 및 빠른 웹 프로토타이핑 상황에는 Vue가 좋을 것 같고, Web 뿐만 아니라 Native Mobile도 고려하는 서비스이거나 숙련된 개발자로서 더 유연한 옵션을 조절하는 유연성을 원한다면 다양한 써드파티를 고려할 수 있는 React가 더 좋을 것 같다. React의 숙지만으로 Mobile Native 도 커버할 수 있다는 것은 어쨋든 큰 장점이다. Vue framework을 기반으로 하는 Cross Platform 솔루션이 있긴 하지만, Native Build는 아니니까. ( Mobile app이 꼭 native app이어야 하는가 까지 고려..
Babel은 ES5 이상의 문법을 ES5 지원 브라우저에서 해석할 수 있도록 변환해주는 Transpiler. 하지만 ES5이상에서 새롭게 추가된 전역 객체들 Promise, Map, Set이나 String.padStart등 전역 객체에 추가된 메서드들은 트랜스파일링만으론 해결하기 어려워 core-js, regenerator-runtime과 같은 별도 polyfill 필요 Polyfill을 추가하는 방법은 두가지 : babel-polyfill을 사용하거나 babel-plugin-transform-runtime을 사용하는 방법 참고 : https://programmingsummaries.tistory.com/401 babel-polyfill 과 babel-plugin-transform-runtime 그리고 ..
Vue에는 slot이라는 개념이 있는데 무엇? Parent Component에서 Child Component의 Element Tag사이에 삽입하여 Child Component의 원하는 Element로 fallback해주고자 할때 사용하는 개념이다. 1. Basic Component를 다음과 같이 정의: Submit 그러면 이라는 Component를 사용할 때, Submit 다음과 같이 렌더링이 될 것이다. 하지만 전송 과같이 Component를 사용하면 전송 으로 렌더링이 된다. 앞서 말한 것처럼 Tag사이에 넣은 값을 Child Component의 Slot으로 fallback되는 것이다. 2. Named Slot *name을 정하지 않은 의 name은 "default" 이라는 Component를 다음과..
Vuex 란? Vue.js 의 상태관리 를 위한 패턴이자 라이브러리. 다른 상태관리 패턴이나 라이브러리와 비교했을 때 Vue 의 Reactivity 체계를 효율적으로 활용하여 화면 업데이트가 가능하다는 차이점이 있다. 상태관리 (State Management)의 필요성 컴포넌트 기반 프레임워크에서는 화면 구성을 위해 화면 단위를 컴포넌트로 구현하여 사용한다. 예를 들면, header, button, list 등의 컴포넌트들이 단위가 되어 한 화면에서 사용된다. 이에 따라 컴포넌트 간의 통신이나 데이터 전달을 좀 더 유기적으로 관리할 필요성이 생긴다. 달리 말해, header -> button, button -> list , button -> footer 등의 컴포넌트 간 데이터 전달 및 이벤트 통신 등의..
1. obj load시 사용되는 변수 중 objMaterialsArray의 데이터에서 Material 변수들의 name 저장하여 관리 가능 2. raycaster.intersectObjects()[0].face에서 해당 materialIndex를 얻을 수 있음 3. mesh.children[0].material[materialIndex]를 사용하여 해당 Material의 변수명을 얻고 해당 변수명과 동일한 Material들의 Texture map을 변경하는 것이 가능하겠다. 4. 혹은 mesh.children[0].material[materialIndex]를 사용하여 해당 Material의 Map Image를 얻고, 해당 Map Image와 동일한 Map을 사용하는 Material들의 Texture ma..