기존 알고리즘 사이트와 다르게, 제출 방식이 굉장히 까다로운 대회였다. 그래서 Practice Round 를 제공해 준듯 하고, 답은 기본적으로 두가지 스텝을 거쳐 제출 할 수 있었다. - Validation 주어진 input file 에 대해 올바른 output file 을 만들어 제출한다. 여기서 통과하면 실제로 제출 할 수 있다.- Submit Validation 보다 큰 테스트케이스와 시간제한을 주고, 코드와 답을 제출해야 한다. 만약 시간제한이 지나면 다시 제출 할 수 없다. 그래서 이 대회의 주의점을 정리하면 다음과 같다.1. 미리 input, output file 처리를 만들어둔다2. 너무 오래걸리는 코드를 만들면 Submit phase 에서 주어진 시간 안에 제출 하지 못할 수 있다3..
https://github.com/stephenh/ts-proto/pull/1034 docs: add OneofValue type helper by clucle · Pull Request #1034 · stephenh/ts-proto ref: #1023 In previous helper, it is not possible to construct a message with the oneof field passed as a function argument. This helper allows for strict type checking and construct message using ... github.com proto 파일을 typescript 로 변환해주는 ts-proto 프로젝트에 기여했습니다. pro..
최근 윈도우 개발 환경을 처음부터 만들던 중, ls 가 너무 아름답게 나와 zsh 에서 nu 로 갈아타보기로 했다. 이번 글에서는 wsl 과 nu 설치 그리고 $PATH 등록까지 알아보자. 모든걸 마치면 요렇게 사용 가능하다. 1. wsl 설치 wsl 은 Windows Subsystem for Linux 의 줄임말입니다. 윈도우 os 에서 리눅스 환경을 돌릴 수 있게 해줍니다. 윈도우 + R 키를 눌러 cmd 를 실행합니다. cmd 창에 아래와 같이 입력합니다. wsl --install 이후 재부팅합니다. 재부팅 후 사용할 Id, Password 를 이용하면 wsl 설치를 완료합니다. 2. nu shell 설치 2-1. brew 설치 nu shell 은 쉘의 종류 중 하나로, 개인적으로 생각하기엔 gui..
Unity 로 VR 개발을 하기 위한 정리. 1. Unity 설치 https://unity.com/kr/download 다운로드 지금 Unity를 다운로드하고 전 세계적으로 가장 큰 인기를 누리는 2D/3D 멀티플랫폼 경험 및 게임 제작용 개발 플랫폼을 사용하세요. unity.com 2. Oculus Integration 추가 - Unity Asset Store https://assetstore.unity.com/packages/tools/integration/oculus-integration-82022 Oculus Integration | 기능 통합 | Unity Asset Store Use the Oculus Integration from Oculus on your next project. Find ..
1.아래 링크에 접속후 아래쪽으로 내리면 Window 에서 OpenSSL 을 설치할 수 있습니다. https://slproweb.com/products/Win32OpenSSL.html Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions Minimum system requirements: Windows XP or later 32MB RAM 200MHz CPU 30MB hard drive space Recommended system requirements: Windows XP or later 128MB RAM 500MHz CPU 300MB hard drive space September 9, 2021 - OpenSSL 3.0 is av..
boost strand 는 boost 에서 비동기 처리를 할 때, 멀티 쓰레드 환경에서 동기화를 맞출 필요 없도록 직렬화 시켜주는 기술이다. 쉽게 정리된 내용이 없어 정리하게 되었다. 시작하기에 앞서 boost 의 io_context 를 먼저 사용할 줄 알아야 하기 때문에, 싱글 쓰레드 기반에서 io_context 예시를 먼저 들어본다. 1. SingleThread 에서 io_context 를 사용 #include #include int main() { std::cout
파이썬을 사용하면서, 여러 라이브러리를 사용하는데 프로젝트에서 사용하는 라이브러리들만 관리하기 위해 anaconda 로 가상 환경을 만들고 jupyter notebook 으로 웹에서 개발할 수 있는 과정을 정리합니다. 1. Anaconda 설치 https://www.anaconda.com/ Anaconda | The World's Most Popular Data Science Platform Anaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities. www.anaconda.com 페이지에 들어가서 각 os 에 ..
간단하게 id 와 date 타입 컬럼만 있는 테이블 DAYOFWEEK 명령어로 요일을 같이 출력 합니다 SELECT CASE WHEN DAYOFWEEK(access_time) = 1 THEN 1 ELSE 0 END AS isSunday, CASE WHEN DAYOFWEEK(access_time) = 2 THEN 1 ELSE 0 END AS isMonday, CASE WHEN DAYOFWEEK(access_time) = 3 THEN 1 ELSE 0 END AS isTuesday, CASE WHEN DAYOFWEEK(access_time) = 4 THEN 1 ELSE 0 END AS isWednesday, CASE WHEN DAYOFWEEK(access_time) = 5 THEN 1 ELSE 0 END AS..
https://www.youtube.com/watch?v=XuWjcX8KaVQ 1. 시작 전 세팅 - 설명의 편의를 위해 home 폴더를 기준으로 작성합니다. cd ~ pwd # 현재 경로 : /root 1-1. wget 설치 - http 로 라이브러리 파일을 다운받기 위한 도구입니다. yum install wget * Centos8 에서 아래와 같은 에러가 나는 경우 이동 (부록 1) Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: NoURLs in mirrrlist 1-2 폴더구조 - 라이브러리 빌드를 위한 폴더 구조입니다. [root] mkdir libpng_build [root] cd libp..
원문 링크 https://gamma.cs.unc.edu/ORCA/publications/ORCA.pdf 속도와 위치로 서로 피해서 목표 위치까지 도달하는 것이 목적입니다. 상대방에게 영향을 주는것이 아니고, 주변의 상황을 보고 내 경로를 변경합니다. 위 기술을 적용하여 만들어진 라이브러리가 RVO 인데, 해당 라이브러리를 구현하면 아래처럼 회피하는 움직임을 구현할 수 있습니다. 아래 영상들은 RVO 코드를 사용해서 GameMaker 로 제작해본 데모입니다. https://www.youtube.com/watch?v=Ax-7CdABpwo https://www.youtube.com/watch?v=nJaWstq07n4 논문의 개념을 차근차근 알아봅시다. 1. velocity obstacle A 라는 agent ..
- Total
- Today
- Yesterday
- set value
- Golang
- 봄날에 스케치
- red underline
- Quest2
- Obstacle Avoidance
- 코어 남기기
- cockroach db
- 잘못된 빨간줄
- it's called a vrpit
- 면접
- 카카오
- 에러 위치 찾기
- hole-punching
- Visual Studio
- chrome-extension
- 우리는 vr핏이라고 부릅니다
- 클래스 맴버 변수 출력하기
- Reciprocal n-body Collision Avoidance
- SuffixArray
- 영상 픽셀화 하기
- ad skip
- C++
- vr핏
- vrpit
- boost
- shared_from_this
- print shared_ptr class member variable
- mysql
- RVO
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |