본문 바로가기

Application/Miscellaneous

(3)
WebGL 모듈 써보기 시작하기부터 보면 three.js를 가져오는데 내가 보기엔 어차피 three.js도 cdn 통해서 쓰면 별 문제 없을듯 한데.. 역시나 프로젝트의 수명이 길다면 수동업데이트를 해줘야 하는 문제가 있다고 한다. 그래서 프로젝트에 npm을 추천하고 있다. npm install three 뭐 사실 소규모 프로젝트에서는 별 상관이 없는데, webpack이나 browserify같은거 쓰게 되면 아무래도 종속 항목을 묶을 수 있으니 편하다는 얘기. var THREE = require('three'); var scene = new THREE.Scene(); ... es6 import로도 사용가능. import * as THREE from 'three'; const scene = new THREE.Scene(); th..
WebGL 시작해보기. Source: https://threejs.org/docs/index.html#manual/en/introduction/Creating-a-scene 시작하기 전에. 이놈의 three.js는 좋은(?) 메모장(이 포스트에서는 레퍼런스로 Notepad++)이랑 웹브라우저만 있으면 된다. 인터넷에서 접속할 수 있는 서버가 있다면 좋지만, 뭐 없어도 된다. iOS에서는 조금 복잡한거 같고.. 윈도우 XP급이전 급이면 좀 곤란.. 하다.. 공식적으로 Internet Explorer는 8부터 되고, 9부터 원활하게 돌아가는것으로 보인다. 뭐 다른 브라우저는 버전이 더럽게 낮지만(한 2005년부터 업데이트를 안 했거나) 않으면 아마 될거다. 대충 5년 안 된 PC나 랩탑 정도면 엥간하믄 다 돌아간다. 이 포스트에서..
C++한테 깝치다 쳐맞는 JAVA 전 Javalang 자체를 무시하진 않습니다만, Javalang 하나 할줄 안다고 다른 언어 이용자를 깔보는 사람은 무시합니다.각 언어는 장단점이 있죠. 저역시 c++이 가장 강력하다고 믿는 사람중 하나입니다.하지만 늦게 나온 언어들에 비해 생산성이 떨어지는 점은 인정합니다.요즘들어 더욱더 그렇습니다.인터프리터 언어나 컴파일러 언어나 Time Critical Mass는 차이가 없어지고 있고.. 컴파일러의 한계도 있죠..avr에 python을 올릴 수 있고, 속도차이는 분명 있지만, 그정도는 괜찮을 정도의 작업일 때 대부분의 사람들에게는 python이 c/c++이나 asm보다 훨씬 강력하겠지요.하지만 넘사벽 프로그래머가 있고, 정확한 flow가 있고, cpu 동작이 그에 따라야 하는 것이라면 asm을 능가..