일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- angular
- Three
- strongloop
- 쿠버네티스
- 보안
- 암호화폐
- kubernetes
- Games
- 부동산
- 스마트 계약
- 리뷰
- game
- 탈중앙화
- Docker
- 게임
- 젤다 왕눈
- 이더리움
- 투자
- Linux
- 스마트 컨트랙트
- threejs
- 비트코인
- ps4
- 주식
- 블록체인
- 시장
- 거래
- review
- loopback
- PC
- Today
- Total
목록분류 전체보기 (375)
BaeBox
shell script란 명령어 덩어리다. 일반적으로 프로그래밍 언어의 함수같은 역할을 한다고 생각하면 될 것 같다. 타자성애자가 아닌 이상 이런 아무 의미 없는 코드를 적는게 즐거운 사람은 없을 거라고 생각한다. 저런 코드를 반복해서 써야한다면 빅고통일거다. 위에 #!/bin/bash 가 보이는가? 우리를 구원해줄 쉘스크립트님이시다. chmod +x [file_name] 명령어를 이용해 실행가능 옵션을 주고 실행해보자. 이렇게 쌈마이하게 쓸 수도 더 고급지게 쓸 수도 있다. 하지만 난 쌈마이한게 좋다. 난 이렇게 쓸거다. 끝.
tar : Tape Archive 리눅스에서 압축을 할 때 보통 tar 라는 명령어를 쓰게된다. tar 자체가 압축을 하는 것은 아니다. tar 는 순수하게 파일이나 폴더를 한데로 묶어주는 역할을 한다. MS word 나 ppt 에서 제공하는 그룹지정 기능이라고 생각하면 편할 것이다. 더 쉽게 말하면 상자에 다 때려 박는다고. 군대에서 많이 해봤잖아. 여하튼, 대개 이렇게 묶인 친구들을 이제 압축을 해줄 것이다. 뭘로? 압축 알고리즘으로. 대개 많이 쓰는 압축방식은 다음과 같다. 압축 방식 zip DEFLATE 알고리즘 이용. gzip GNU zip. DEFLATE 알고리즘 이용. 속도 甲, 압축률 망... bzip 블록 정렬 + 산술 정렬 알고리즘. bzip2 버로우즈-휠러 변환 기반의 압축 알고리즘 ..
FTP : File Tranfer Protocol. SFTP: Secure File Transfer Protocol. 즉, 파일을 전송하는 방법과 파일을 안전하게 전송하는 방법이다. 대학교때 복수전공 갓 신청하고 FTP 몰라서 개고생했던 기억이 난다. 사실 지금도 제대로 안다고 하긴 좀... (S)FTP의 과정은 아래와 같다. 설치 연결 ftp user@[remote_ip] 난 그냥 root 썼는데 보통은 사용자를 지정하고 쓴다. 비밀번호 입력 파일 송수신 송신 : put [파일명] 수신 : get [파일명] 연결 종료. 참 쉽다. 연결만 된다면 help 명령어를 이용하여 사용법을 보면된다. 명령어도 몇 개 없고 참 보기좋게 잘 되어있다. sftp 명령어는 sftp 명령어를, ftp 는 ftp 명령어를 ..
그 말 그대로 저장소다. 솔직히 더 할 말이 없다 그게 다라서... 그래도 굳이 더 말해보자면 centos 는 /etc/yum.repos.d/에 있는 모든 파일이 저장소를 가리키고, ubuntu 는 /etc/apt/sources.list 가 저장소를 가리킨다. 왜 굳이 가리킨다고 표현했냐면, 진짜로 가르키고 있으니까! 실제로 모든 파일을 리눅스 내부에 가지고 있지 않다. (localrepoisotory 이용하면 안 그렇긴 한데...) 저장소 파일을 까보면 저장소의 위치를 고스란히 다 볼 수 있다. 아무데나 위에 적힌 경로에 들어가보면 이런 페이지를 볼 수 있다. 간단하다 여기서 다운받는거다. 끝!!! 아래 글은 로컬 저장소 local repository 를 만드는 글이다. https://pcconsole..
SCP : Secure CoPy 정의상, 네트워크 상의 호스트 간 파일 전송을 지원해주는 프로토콜이다. 근데, 이렇게 말하면 누가 알아들어... 리눅스간 파일 전송하는 방법이라고 생각하자. 위 이미지에 사용법이 적혀있다. 잘 써보자. 디렉토리를 이동하고자 한다면 -r 옵션만 주면 된다.
rpm(Redhat Package manager) 의 개선판. dependency 오류를 줄여준다. 자주 쓰는 기능으로 , yum install package yum remove package yum update yum upgrade 등이 있다. yum-utils 를 통한 확장 기능으로 , yum deplist [pakcage] yumdownloader --destdir=[dir_path] [package] yum install --downloadonly --downloaddir=/opt package 등이 있다.
Matrix : Threejs가 사용하는 3D 형태를 정의하는 행렬. (위치, 회전률, 비례(크기조정?)) 모든 Object3D 객체는 위치, 회전률, 투사비율값을 가지는 matrix 를 가진다. 즉, 요놈을 update 하면 Object의 변경사항이 적용된다!! Object3D 는 세 가지의 Matrix 를 가지는데, Matrix Type Description Object3D.matrix object 자기 자신만의 상태값 가진다. 이 값은 부모값에 대하여 상대적이다. Object3D.matrixWorld object 의 global 혹은 world(즉, 전체)의 상태값을 가진다. parrent 가 없다면 world 와 같은 값을 가진다. Object3D.modelViewMatrix 카메라의 coordi..
See the Pen points by iamdap91 (@iamdap91) on CodePen. Points(구 ParticleSystems) : 다수의 점들로 이루어진 군집이다. Point 는 그에 상응하는 geometry 를 갖지 않기에, 최상위 geometry 를 사용하여 사용자가 일일히 점을 집어넣어 사용한다. 위의 예시에서는 SphereBufferGeometry 를 이용하여 구의 점을 추출하였다. 그 형태(points)에 맞는 정형적 geometry는 가지지 않지만, Points 객체(Object)는 가진다. newTHREE.Points(points_geometry, points_material) // 객체 선언 위 소스에서 material을 두 개 선언했는데, 하나는 후술할 ShaderMat..
https://bae-codebox.tistory.com/142 베지어(bezier) 곡선 베지어 곡선 : 곡선이다. 뭐? 왜? 프랑스의 자동차 제조사 르노의 기술자 피에르 베지에가 차체 디자인에 사용하면서 알려진 곡선이다. 조절점(control point) 의 갯수에 따라 2차(1개), 3차(2개) 베지어 곡선으.. bae-codebox.tistory.com 위 글을 보고오면 도움이 될 수도 있습니다. 장담은 못함. 자 이번엔 Three.js 에서 베지어 곡선을 그려볼 것이다. 다 모르겠고 함수쓸거다. 이해 못해도 괜찮다. 알아서 해준다. See the Pen bezier curve by iamdap91 (@iamdap91) on CodePen. 위의 베지어 곡선 코드를 코딱지만큼 응용하면 이런 걸 만..
See the Pen globe with stars by iamdap91 (@iamdap91) on CodePen. Codepen에 옮기느라 꽤나 힘들었다. 망할 base64 최대한 기능별로 함수로 나누었으며, 앞선 글에서의 개념을 이해했다면 크게 어렵지 않으리라 생각한다. 주석으로 설명을 달아놔서 설명은 필요 없을거라고 생각한다. 0. Scene, camera, renderer 추가! 1. 조명 추가! 2. 구(지구본) 추가! 3. 별 추가! 4. animation 추가! 참 쉽다. 덤. CDN 을 이용해서는 사용이 불가능해 빼버린 기능이 있다. three.js 를 CDN 말고 직접 받아서 사용하면 된다. 바로 OrbitControl 기능이다. 이게 어떤 기능이냐면, 마우스 이동시 화면을 회젼시켜주는 ..