서버에 일정 시간에 프로그램을 돌리기 위함 1. 설치 $ sudo apt-get install cron 2. Crontab 명령어 # Crontab 설정 보기 $ sudo crontab -l # Crontab 설정 편집 $ sudo crontab -e # Crontab 설정 삭제 $ sudo crontab -r 3. Crontab 규칙 * * * * * 첫번째 별부터 차례대로 1.분(0~59) 2.시(0~23) 3.일(1~31) 4.월(1~12) 5.요일(0~6)(0:일,1:월,2:화 ....) # 매일 오후 4시에 test.py 실행 0 16 * * * python /home/user/test.py # 정각마다 test.py 실행 0 * * * * python /home/user/test.py # 매월..
Error: Expression #41 of SELECT list is not in GROUP BY clause and contains nonaggregated column '{___}->{___}.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 위와 같은 에러가 떴을 때, only_full_group_by 를 해제해줘야한다. 우선 mysql 접속하여 설정 되어있는지 확인해보자 mysql> select @@sql_mode; 위와 같이 ONLY_FULL_GROUP_BY 가 포함되어있다면, 이를 없애주자. SET GLOBAL sql_m..
Node (Express) 내의 라우터에서 사용자의 IP를 불러오는 방식은 다양함. 필자가 자주 사용하는 방법은 두 가지. 1. request 로 들어오는 header 사용 req.headers["x-real-ip"] 2. request-ip API 사용 const requestIp = require("request-ip") requestIp.getClientIp(req) 서버를 Nginx로 구축하였을 때, IP가 0.0.0.0 혹은 127.0.0.1 (localhost) 와 같이 제대로 안 불러와지는 현상이 있음. 해당 경우에는 nginx.conf 설정에서 IP 가 뜨도록 설정해줄 수 있음. /etc/nginx/nginx.conf 파일에서 (설정한 환경에 따라 /etc/nginx/sites-enable..
로그 삭제 방법 시스템 로그로 ubuntu 용량이 갑자기 부족할 때가 있음. cd /var/log 로 들어가서 sudo du -sh * 용량 확인 후 아래 명령어 통해 로그 제거 (rm으로 제거하면 안된다고 함 ) sudo sh -c 'cat /dev/null > /var/log/syslog' 해결 방안 제거 해도 매일매일 늘어난다.. 우선적으로 안에 로그를 확인해보면 어디서 자꾸 접속 시도를 하는 듯 한 로그가 남아있다. 해결방안 1) log를 관리하는 파일은 /etc/logrotate.d에 있다. 해당 파일을 수정하여 log를 관리해보자. 해결방안 2) 문제가 되는 /var/log/syslog 의 로그파일을 확인해보면 VNC로 접속하려는 시도가 있다. VNC 접속은 기본적으로 포트 5900에 해당되고..
mac 환경에서 외부 ubuntu 환경으로 VNC 접속하는 기능 Teamviewer도 좋지만 상업적이용 이슈가 계속 떠서 짜증난다.. Google remote desktop 은 ubuntu 환경에서 아직 오류가 많은 듯 하다. 외부 Ubuntu 환경 ubuntu 20.04 1. ' setting > 공유 탭 > 화면공유 ' 들어가서 암호를 설정하고 네트워크를 설정한다. 2. 터미널에 들어가서 암호화 비활성화 설정을 해준다. $ sudo apt install dconf-editor $ dconf-editor # dconf-editor 실행 / org / gnome / desktop / remote-acess require-encryption 비활성화 3. ubuntu 의 네트워크 포트포워딩에 5900 을 ..
설치 $ sudo apt-get update $ sudo apt-get install colmap $ sudo apt install meshlab 상단탭 > Reconstruction > Automatic reconstruction Workspace folder : result를 저장할 위치 Image folder : input image들이 담긴 폴더 위치 실험 결과 File > export model as... .ply 로 저장하면 meshlab에서 열어볼 수 있다. 출처 : https://www.youtube.com/watch?v=o-JJ2-iSWhw
설치할 개발 환경 OS : ubutu 20.04 그래픽카드 : RTX 3090 두 개 cuda : 11.1 cuDNN : v8.0.5 1. ubuntu 설치 우분투(Ubuntu) 설치 USB만들기 in MacOS 1. Ubuntu iso 파일 다운 ubuntu iso 링크 2. iso파일 -> img 파일 $ hdiutil convert -format UDRW -o 다운받은 경로/ubuntu-버전.img 설치할 경로/ubuntu-버전.iso 예시) $ hdiutil convert -format UDRW -o ~/D.. nuggy875.tistory.com ubuntu 설치를 위한 USB를 만들어준다. 현재 22.04 버전이 자동으로 설치 되는데, 이전 버전을 받고 싶으면 https://ubuntu.com..
Detection을 주로 연구하다가 3D 쪽에 관심을 갖게 되어 NeRF라는 방법(이제는 자체가 분야가 된..)을 접하게 되었고, 흥미가 생겨 관련하여 연구중에 있습니다. 이번 글에서는 NeRF를 처음 제안한 논문을 소개하고, 이 분야 해당 기술의 동향과 관련 논문을 쭉쭉 소개하고자 합니다. 1. Intro 3D 게임, AR/VR 등 다양한 분야의 컨텐츠가 생겨나면서, 우리 주변의 실제 물체를 3D Object화(렌더링) 하여 컨텐츠에 적용시키는 방식은 다양한 분야에서 더욱 많이 쓰이고 있습니다. 기존에는 직접 비싼 3D Scanner를 사용하여 실제 물체를 렌더링 시키거나, Photogrammetry 방법을 통해 이미지로부터 Voxel이나 Point Cloud, Mesh 형태의 3D Object를 얻어..
- Total
- Today
- Yesterday
- git
- numpy
- 2-stage Detector
- Novel View Synthesis
- Docker
- 3Dvision
- java
- Object Detection
- 우분투
- CUDA
- Anaconda
- MacOS
- Android
- Machine Learning
- SSH
- pytorch
- Python
- Neural Radiance Field
- GPU
- error
- Macbook
- nginx
- vscode
- Deep Learning
- nvidia
- GaussianSplatting
- nerf
- ubuntu
- Computer Vision
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |