본문 바로가기

728x90

분류 전체보기

(53)
유니티에서 낮과 밤을 표현하자 오늘은 유니티 환경에서 한국시간에 맞춰 낮과 밤을 구현하는 방법에 대해 글을 쓰고자 합니다.우선 일출시간과 일몰시간을 아래와 같이 간단하게 구성했습니다 그 후 360° 를 기준으로 하루가 지나며 180°를 기준으로 낮과 밤이 변합니다  따라서 각도는1시간 → 15°30분 → 7.5°1분 → 0.25°만큼 회전합니다.따라서 유니티를 실행한 시간에 시간과 분을 가져온 후 시간에 맞춰 각도를 조절하고 10분마다 2.5°씩 회전하는 방식으로 구성했습니다. 먼저 한국 시간을 가져올 필요가 있습니다. 코드는 아래와 같습니다.int utcNow = DateTime.UtcNow.Hour;int NowHour = utcNow + 9; // 한국시간 적용을 위해 UTC + 9 시간 적용int NowMinute = Date..
[논문 리뷰] Visual Prompt Tuning 최근 성능이 좋은 거대 모델이 쏟아지며 많은 분야에서 기술적 혁신이 일어나고 있습니다.그러나 이러한 거대모델을 일반인 또는 연구실 그리고 대부분의 기업에서 만들기는 정말 쉽지 않습니다. 따라서 현재 나온 거대 모델을 사용하며, 낮은 컴퓨팅 자원을 통해 원하는 방향으로 성능을 향상시키는 방법을 찾다 Visual Prompt Tuning(VPT)에 대해 알게되었습니다.   논문의 사진에서 볼 수 있듯  VPT는 Linear Probing과 같이 기존의 다양한 transfer learning 방법에 비해 성능이 높으며 심지어 Full fine-tunning 방법보다도 성능이 좋습니다. Full: Pretrain된 모델의 파라미터를 학습 시키는 것Linear: Classification Layer에 Fully ..
Node.js에서 SMS 보내기(COOLSMS사용) Node.js에서 특정 대상에게 SMS를 보내는 작업을 수행했습니다.먼저 coolsms 사이트에 접속하여 회원가입을 해주세요. 회원가입 후 사용에 관한 api, secret 키를 받을 수 있습니다.처음 가입 시 무료로 사용할 수 있는 포인트를 주기 때문에 사용해보시고 괜찮다면 추가로 충전하여 사용하시면 됩니다!!혹여 Api또는  Secret키를 까먹으셨다면 홈페이지에 로그인 후 해당 위치의 API Key 관리에 들어가면 Api와 Secret을 다시 확인할 수 있습니다.  Api, Secret키를 받았다면 https://github.com/coolsms/coolsms-nodejs 주소에서 설명한 내용과 같이 npm install —save coolsms-node-sdk을 이용하여 node.js에서 cool..
[SCP]원격 파일 전송 SSH로 연결된 내부 ip의 컴퓨터에 파일 전달 방법 명령 프롬프트 실행 후 아래 처럼 작성하면 된다.   scp [옵션] [소스 파일] [사용자@호스트:목적지 경로] ex)scp -r /path/to/local/file user@111.111.1.1:/path/to/remote/directory [옵션]을 -r로 설정할 경우 전체 디렉토리 전송
vs code 효과음 끄기 vs code를 킬때마다 뽀깍(?) 또는 뿌욱 하는 효과음이 들리기 시작했습니다... 그런데 한번만 하면 참겠지만 이 소리는 주기적으로 무한반복되더군요... 그래서 방법을 찾아보니 끄는 방법은 다음과 같습니다!! File - Preferences - Settings 그 후 Search settings 창에 아래 빨간 박스와 같이  Accessibility Support 를 검색 후 off 설정해주면 됩니다~!! 고요한 vs code를 즐기시길 :)
React에서 파일 다운로드 구현 React를 사용하여 버튼을 누르면 특정 파일이 다운로드 되는 방법에 대해 설명하고자 합니다. 일단 파일은 이전 글(node.js 에서 Excel로 데이터 저장)에서 사용한 엑셀 파일을 사용하겠습니다.  먼저 누를 버튼을 생성하겠습니다. React 관련 디자인들이 있는 MUI CORE 사이트의 버튼을 쓰겠습니다. 해당 사이트의 버튼을 쓰기위해 일단 필요한 패키지를 다운받습니다.npm install @mui/material @emotion/react @emotion/styled @mui/icons-material 그리고 아래 코드를 이용해서 플로팅 버튼을 만듭니다.import React from "react";import Fab from '@mui/material/Fab';import Box from '@..
node.js 에서 Excel로 데이터 저장 참조 유튜브: https://youtu.be/GHmIQJ0hEYU?si=HRzMXEhMVxzPtFnq사용 라이브러리: https://www.npmjs.com/package/exceljs?activeTab=readme 터미널에 라이브러리 다운을 위한 npm install 진행 npm install exceljs 사용 코드 // 라이브러리 사용을 위한 선언const ExcelJS = require('exceljs');const workbook = new ExcelJS.Workbook();const sheet = workbook.addWorksheet('Data');// 행 합치기sheet.mergeCells('A1:D1');// 데이터 삽입sheet.getCell('A1').value = `Date: ${n..
.env 환경변수 설정 [초보 주의]  리액트와 node.js 를 사용하여 웹페이지를 만들던 중 .env 파일을 사용하는 경우를 발견했다.이게 뭐지? 하며 찾아보니 원래 대부분 Api Key 또는 IP는 .env를 통해 환경변수를 사용해서 외부에 노출되는 것을 막는 것이 일반적이라고 한다. 생각해보니 당연한데 생각없이 그냥 만들고 있었다.... 이제 알았으니 사용해보고자 한다. 일단 본인이 환경변수를 설정하고자 하는 폴더의 최상단에 .env 파일을 생성한다. (꼭 .env가 아니어도 괜찮음 근데 env는 포함 되어야함) 그후 npm install dotenv 을 통해 dotenv를 설치해줌. 이제 .env 파일에 아래와 같이 본인이 원하는 민감한 Key 들을 넣어주면 됨(COOLSMS를 이용하여 문자 보내는 것을 만드는 중이기..

728x90