본문 바로가기

전체 글53

[ubuntu] gitlabe ce 설치, gitlab-runsvdir 실행 오류 깃랩 설치사전 세팅sudo apt update && sudo apt upgrade -y필수 패키지 추가sudo apt install -y curl openssh-server ca-certificates tzdata perlcurl : client url. url 로 데이터 다운및 전송 가능open-ssh : sshca-certificates :  https 사용할때 필요한 ssl 인증서 처리tzdata : 서버시간대 설정하는 패키지 **선택사항 postfix : 메일 인증sudo apt install -y postfix 깃랩 repository 추가gitlab-ce 설치할거패키지 관리자(apt : advanced package tool)로 깃랩 설치할 수 있도록 깃랩의 공식 패키지 저장소를 추가curl .. 2024. 9. 6.
[Ubuntu] vnc 서버 설치하기 VNC ?Visual Network Computing원격으로 우분투 GUI 데스크탑을 제어 가능하도록 하는 시스템 1. tigervnc 설치sudo apt-get install tigervnc-standalone-server2. 데스크톱 환경 설치가볍고 리소스 사용이 적은 데스크탑 환경인 XFCE 를 써보자.설치되어있지 않을 경우 아래 명령어를 입력해서 설치하도록 한다.sudo apt install xfce4 xfce4-goodies 3. 방화벽 설정방화벽이 활성화되어있다면 해당 포트를 허용하도록 설정한다.  sudo ufw allow 5901/tcp# 방화벽 상태 확인sudo ufw status4. 설정 파일 생성서버를 실행하여 설정파일 생성vncserver패스워드를 설정하고 view-only 는 n .. 2024. 8. 27.
T8 n100 미니 pc 원격 부팅을 위한 바이오스 세팅 전원 인가시 부팅되도록 바이오스 세팅하기 1. F2 를 눌러 바이오스로 진입2. Boot 메뉴로 이동Stage After G3 > S0 State 로 설정 2024. 8. 27.
Gigabyte 원격 부팅을 위한 바이오스 설정 AC Back >Always On 기가바이트 X570 AORUS ELITE 원격 부팅을 위한 바이오스 설정 AC 전원 인가시 시스템 부팅됨 Advenced Mode > Settings > Platform Power > AC Back >Always On 2024. 8. 17.
[windows] 윈도우 pc 초기화시 복구 환경을 찾을 수 없음 해결 방법 매번 포맷 할때마다 복구 환경이 없어 초기화가 안됨..윈도우 마이그레이션 하면서 생긴 문제인것같긴 한데 정확한 원인은 모르겠음 해결방법설치미디어 만들어 윈도우 다시 설치하면 간단하게 해결할수 있다.https://support.microsoft.com/ko-kr/windows/windows%EC%9A%A9-%EC%84%A4%EC%B9%98-%EB%AF%B8%EB%94%94%EC%96%B4-%EB%A7%8C%EB%93%A4%EA%B8%B0-99a58364-8c02-206f-aa6f-40c3b507420d Windows용 설치 미디어 만들기 - Microsoft 지원구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다. 커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, .. 2024. 8. 17.
[Rasberry Pi] 라즈베리파이 깃랩설치 1. 메모리 최적화 설정스왑사이즈 확장 깃랩은 메모리를 많이 쓰기때문에 파이 4gb에서 기본 세팅 스왑사이즈 100MB로는 택도 없음https://manpages.ubuntu.com/manpages/lunar/en/man8/dphys-swapfile.8.html 스왑 설정파일 열기 sudo nano /etc/dphys-swapfile CONF_MAXSWAP 부분 값을 4096 으로 수정 CONF_MAXSWAP=4096변경사항 적용및 적용 확인sudo systemctl restart dphys-swapfilefree -h 내장패키지 설정메모리 사용을 줄이기위해 프로세스를 줄일 수도 있다.** 렘 4GB 미만 환경에서는 puma 클러스터모드 비활성화하기 puma['worker_processes'] = 0# .. 2024. 8. 16.
[Rasberry Pi] 한글세팅 라즈베리파이 한글 세팅하기 1. 폰트 설치sudo apt updatesudo apt install fonts-noto-cjk2. 로케일 설정sudo dpkg-reconfigure locales  3. 작업후 재부팅# 재부팅sudo reboot 2024. 8. 4.
리액트 라즈베리파이에서 배포하기 앱 빌드 React 리엑트 프로젝트 터미널에 아래 커맨드를 입해서 빌드하면 프로젝트 폴더 하위에 build 라는 이름의 폴더가 생긴다.이 폴더를 웹서버의 도큐먼트 루트로 설정하면 된다.npm run build 빌드를 했다면 해당 폴더 파일을 라즈베리파이로 옮겨야한다.옮기는 방법은 여러가지가 있지만 그중 SCP   Secure Copy Protocol 를 사용해보자.명령프롬프트로 해당 폴더가 있는 경로로 이동후 아래 커맨드를 입력.# scp -r 파일경로 사용자명@호스트주소:/다운로드할경로scp -r build pi@123.123.123.123:/home/pi/react-app이후 계정 패스워드를 입력하면 파일이 전송된다. 서버 설정 Express # 설치npm install expressserve.js .. 2024. 7. 29.
[이득우 게임수학] 아핀공간 https://blog.naver.com/ideugu/221409774016크기, 회전, 밀기 선형 변환은 행렬 곱으로 표현이 가능하지만 이동변환은  $2\times 2$ 정방행렬 곱셈으로는 구현이 불가능하기 떄문에 행렬곱으로 표현하기 위해 아핀 공간이 필요하다.6.1 아핀공간이동 변환은 $2\times 2$ 정방행렬 곱셈으로는 구현이 불가능하다.기저벡터가 원점에서 출발해야 한다는 조건을 만족하지 못하기 떄문.임의의 베벡터 (x,y)를 지정 크기(a,b)만큼 이동시키는 기능$$\begin{bmatrix}x \\y \end{bmatrix} + \begin{bmatrix} a \\ b \end{bmatrix} = \begin{bmatrix} x+a \\ y+b \end{bmatrix}$$$$A\cdot \b.. 2024. 7. 3.
[이득우 게임수학] 역행렬 5.4 역행렬선형 변환을 수행하는 행렬은 본질적으로 함수의 성질을 지니기 때문에 항등함수와 역함수에 대응하는 항등행렬Identity matrix, 역행렬 Inverse matrix 이 존재함 *항등행렬 Identity matrix원공간의 변화없이 동일한 공간으로 유지하는 변환$$I=\begin{bmatrix}1 & 0 \\0 & 1 \end{bmatrix}$$ *역행렬 Inverse matrix행렬 곱의 결과가 항등행렬이 나오는 행렬$A\cdot A^-1 = A^-1\cdot A =1$5.4.1 역행렬의 존재를 판별하는 행렬식어떤 함수가 역함수를 갖기위한 조건이 전단사 함수이듯이 행렬도 전단사로 대응되어야 한다.어떤 행렬에 대해 역행렬이 조재하는 지 파악할 수 있는 수식을 행렬식 Dterminant 이라.. 2024. 6. 30.
[이득우 게임수학] 행렬의 설계 5.3 행렬의 설계벡터공간$V$의 두 기저벡터가 선형 변환을 통해 $W$ 의 벡터 $(a,c)$와 $(b,d)$  에 대응되어 변환되는 상황 가정$\vec  v=(x,y) =x\cdot (1,0) + y\cdot (0,1)$   $\vec w =x(a,c)+y(b,d) =(ax+by,cx+dy)$정방향렬에 벡터(x,y)를 곱한것과 동일$$\begin{bmatrix}a & b \\c & d \end{bmatrix} \cdot \begin{bmatrix} x \\ y \end{bmatrix} = \begin{bmatrix} ax + by \\ cx + dy \end{bmatrix}$$  $(a,c) (b,d)$는 정방행렬을 구성하는 열벡터임을 알수 있다. 5.3.1 크기 변환행렬물체의 크기를 변경하는 행렬은.. 2024. 6. 26.
[이득우 게임수학] 행렬 https://ko.khanacademy.org/math/precalculus/x9e81a4f98389efdf:matrices/x9e81a4f98389efdf:multiplying-matrices-by-matrices/v/matrix-multiplication-intro5.2 행렬행렬은 수를 사각형의 형태로 행과 열을 맞춰 배열한 테이블이다.2 x 3 행렬은 다음과 같이 2행 3열의 형태이다.$$\begin{bmatrix}    a & b & c  \\   d & e & f  \end{bmatrix}$$행렬에서 2차원 백터는 열백터와 행벡터로 표현된다.열벡터  행벡터  $$ A = \begin{bmatrix} x & y \end{bmatrix} $$$$B= \begin{bmatrix} x \\ y  \e.. 2024. 6. 17.
[이득우 게임수학] 선형성과 선형변환 행렬은 선형 변환을 나타내는 매우 강력한 도구이다.선형 변환을 행렬로 나타내고, 그 행렬을 사용하여 벡터에 대한 변환을 할수 있다. 그럼 선형성이 뭐냐선형성이 무엇인가 선형성은 스칼라 곱셈과 같이 직선의 형태를 띄는것을 의미하는데, 직선 형태의 함수라고 전부 선형성을 띈다고는 할수 없고 아래 두 조건을 만족해야한다. 가법성 ( additivity )1차 동차성 (  homogeneity of degree 1 )덧셈에 대한 선형성 두 입력 값의 합에 대해 함수의 값이 각각의 입력 값에 대한 함수의 값의 합과 같아야 한다는 성질스칼라 곱에 대한 선형성입력 변수를 n배 증가시켰을 때 결과 n배 만큼 증가하는 성질 $(x_1+x_2)=f(x_1)+ f(x_2)$$f(kx)=kf(x)$ 다시말해, 선형성은 두 집.. 2024. 6. 9.
홀로렌즈 인증서를 열 수 없습니다 WSATestCertificate.pfx 홀로렌즈 데모씬 빌드중 발생한 오류WSATestCertificate.pfx 가 UWP(Universal Windows platform) 빌드시 필요한 인증서 파일인데 만기가 지나 인증서를 새로 생성해봤는데 안됨 https://docs.unity3d.com/2022.3/Documentation/Manual/class-PlayerSettingsWSA.html오류 인증서를 열 수 없습니다. WSATestCertificate.pfx.지정된 네트워크 암호가 맞지 않습니다.C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VisualStudio\v17.0\AppxPackage\Microsoft.AppXPackage.Targets 89.. 2024. 6. 6.
[이득우 게임수학] 삼각함수 4.1 삼각함수$\theta$ : 한 각이 직각인 삼각형에서 밑변과 빗변의 사이각삼각비 : 직각삼각형을 구성하는 세 변에서 두 변을 뽑아 각각의 비례관계를 나타낸것사인 Sine$sin (\theta)$ = $a \over c$코사인 Cosine$cos (\theta)$ = $b \over c$탄젠트 Tangent$tan (\theta)$ = $a \over b$  단위 원 (지름 1) 에서의 삼각비를 계산했을때 빗변이 가르키 원의 좌표는 ($cos \theta$,$sin \theta$) 가 됨  $sin \theta ={ b \over 1} =b$    $cos \theta ={ a \over 1} =a$지름이 r 이라고 했을때  $r\cdot$( $cos \theta$ , $sin \theta$ )이를.. 2024. 5. 24.