๐ป๊ธฐ์ /JavaScript
[ ThreeJS ] OBJLoader object ์์น ์ด๋
ํ๊ฒฝ ๊ตฌ์ฑ ThreeJS 0.128.0 ๋ฒ์ ์ ์ด์ฉํฉ๋๋ค. ์๋ CDN ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์. ์์น ์ด๋ ThreeJS์์ ์ค๋ธ์ ํธ ์์น๋ฅผ ์ด๋์ํค๊ธฐ ์ํด์๋ setX, setY, setZํจ์๋ฅผ ์ด์ฉํฉ๋๋ค. const loader = new THREE.OBJLoader(loadmanager); loader.load( url, ( object ) => { object.position.setX( position.x ); object.position.setY( position.y ); object.position.setZ( position.z ); this.scene.add( object ); }); ์ฌ์ค, OBJLoader ๋ง๊ณ ๋ GLTFLoader ๋ ๊ธฐํ ๋ก๋์ ์ค๋ธ์ ํธ๋ค์๋ ์ ์ฉํ ์ ์์ต๋๋ค. ์ถ๊ฐ์ ์ธ..
[ NodeJS ] javascript-obfuscator ์๋ฐ์คํฌ๋ฆฝํธ ๋๋ ํ
0. ์๊ฐ ์๋ฐ์คํฌ๋ฆฝํธ ํ์ผ์ ์์ถ๊ณผ ์๊ณ ๋ฆฌ์ฆ ์ํธํ๋ฅผ ์ํด ๋๋ถ๋ถ์ ์น์ฌ์ดํธ์์๋ ๋๋ ํ ์์ ์ด ํ์์ ๋๋ค. ๋๋ ํ๋ ํ๋ก ํธ์๋ ์ฝ๋๋ฅผ ๋ณดํธํ๊ณ ํด์์ ์ด๋ ต๊ฒ ๋ง๋ค์ด ์์ค ๋์ ๋ณด์์ ์ ์งํ๋๋ก ๋์์ค๋๋ค. ๊ผญ ๋ณดํธ๊ฐ ์๋๋๋ผ๋ ์์ฑํ ์ฝ๋์ ๋ํด ์๊ณ ๋ฆฌ์ฆ๊ณผ ์์ด๋์ด๋ฅผ ์จ๊ธธ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ์๋ฏธ์์ ๋๋ ํ๋ ์ฝ๋ ๋ณดํธ๋ฟ ์๋๋ผ ๋ค๋ฐฉ๋ฉด์์ ์ ์ฉํ๋ค๊ณ ๋งํ ์ ์์ต๋๋ค. NodeJS์์ ๋๋ ํ๋ฅผ ์งํํด ๋ณด๊ฒ ์ต๋๋ค. ๋จผ์ ๋ฐ๋ชจ๋ ์๋ ์ฌ์ดํธ์์ ํ์ธํด ์ฃผ์๊ธธ ๋ฐ๋๋๋ค. https://obfuscator.io/ JavaScript Obfuscator Tool What is this? This tool transforms your original JavaScript source code into a new ..
[ PeerJS ] WebRTC ๋ฅผ ํธํ๊ฒ ๋ค๋ค๋ณด์
I. PeerJS ๊ธฐ์ ์ ๊ณต๋ถํ๋ ์ฌ๋์ผ๋ก์ WebRTC๋ฅผ ์ง์ ๊ตฌํํ๊ธฐ์๋ ๋ฒ ์ฐฌ ๊ฐ์ด ์์ง ์์ ์๋ค. ์ต์ ๊ธฐ์ ์ด๊ธฐ๋ ํ๊ณ ๊ด๋ จ ๋ ํผ๋ฐ์ค๋ฟ ์๋๋ผ ํด์ธ ์๋ฃ ๋ํ ์ถฉ๋ถํ์ง ์๋ค. ๊ฐ๋จํ WebRTC๋ฅผ ์ง๊ณ ๋์ด๊ฐ์๋ฉด '์น์๋ฒ(์ค๊ฐ์) ์์ด ๋ฐ์ดํฐ๋ฅผ ์คํธ๋ฆผ'ํ๋ API๋ผ๊ณ ๋ณผ ์ ์๋ค. ์ฝ๋ก๋ ์ฌํ๋ก ๋ธ๋ผ์ฐ์ ์์ ์ค์๊ฐ ์ปค๋ฎค๋์ผ์ด์ ์ด ํ์ํด์ง๊ฒ ๋จ์ ๋ฐ๋ผ ์ฐ์ด๊ฒ ๋ ๊ธฐ์ ์ด๋ค. PeerJS๋ WebRTC๋ฅผ ํธํ๊ฒ ์ด์ฉํ ์ ์๊ฒ๋ ์ ์๋ ๊ฐ๋จํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. https://peerjs.com PeerJS - Simple peer-to-peer with WebRTC The PeerJS library PeerJS simplifies WebRTC peer-to-peer data, video, and audi..
[ Javascript ] Solvedac API๋ก ๋ฐฑ์ค ์ฌ์ฉ์ ์ ๋ณด ๊ฐ์ ธ์ค๊ธฐ
I. ์ค๋น ์๋ ํ์ธ์. ๋ฐฑ์ค์ ๋ฐ๋ก API๋ฅผ ์ง์ํ์ง ์๊ธฐ ๋๋ฌธ์ Solved AC์์ ์ ๊ณตํ๋ API๋ฅผ ํ์ฉํด์ผ ํฉ๋๋ค. ๊ตฌํ์ ํ์ํ ์ ๋ณด๋ https://solvedac.github.io/unofficial-documentation/#/operations/getUser @solvedac/unofficial-documentation solvedac.github.io ๊ฐ ํ์ํฉ๋๋ค. II. ๊ฐ๋ฐ ์ ๊ฐ์ ๊ฒฝ์ฐ ํฌํธํด๋ฆฌ์ค์ ์ ์ฉํด์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์ฝ๋ ์ ๋ฌธ https://github.com/DipokalLab/JS_SolvedacAPI/blob/main/get_info.js GitHub - DipokalLab/JS_SolvedacAPI: JS์์ ๋ฐฑ์ค ํฐ์ด๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค JS์์ ๋ฐฑ์ค ํฐ์ด๋ฅผ..