[유학] 유학 출국 짐싸기 리스트
·
유학 생활 Daily
친구들한테 질문을 많이 받아서 쓰는 유학 짐싸기 리스트.해외 선박으로 보내는 경우는 제외한다. 본인은 짐이 나보다 먼저 도착할 경우가 걱정되어서 미국 도착 후에 우체국 EMS로 보냈다. 우체국 EMS는 대략 5일에서 10일, 늘어지는 경우에 14일이 소요된다. 1. 짐 가방 선택 짐 가방은 이민가방을 할 것인지 캐리어를 할 것인지 정해야 한다. 당연하지만 이용하는 항공사의 위탁수하물 규격을 잘 지켜야 한다. 대한항공의 경우 일반석은 23kg까지 가능하기 때문에 미리 집에서 저울을 재야한다. 저울 잴 때 본인 몸무게를 재고 본인이 체중계에 올라간 뒤 캐리어나 이민가방을 들어서 총 무게를 확인해 계산하면 편하다. 이민가방의 장점 : 짐을 다 뺀 후에 보관이 용이함. 캐리어처럼 단단한 틀이 있는 게 아니라 ..
[유학] 해외 박사유학 장학금 리스트
·
유학 생활 Daily
여기에서는 박사(특히 이공계) 유학만 한정해서 생각한다. 대학원 지원 전 장학금대학원 지원 전 장학금의 장점은 이 펀딩을 가지고 교수님과 딜(deal)을 할 수 있다는 점이다. 미국 대학원에서 한 학생에게 드는 돈이 큰데 본인이 펀딩을 조금 조달할 수 있다고 하면 좀 더 유리하다. 풀브라이트 장학금 - 한미교육위원단에서 지원한다. 박사 유학 후에 귀국해야한다는 조항이 있다. (다만 꼭 한국으로 귀국할 필요는 없고 미국 취업만 제한되는 것으로 들었다.) http://www.fulbright.or.kr/grant/graduate국비 장학금 - 분야가 제한되는데 웬만한 이공계 분야면 끼워맞출 수 있다. 국가기관이 주관하는 유일한 해외유학 장학금. 한국사 능력검정을 요구하기 때문에 미리 시험을 봐야한다. 한국사..
[서버] tmux 사용법
·
카테고리 없음
서버컴퓨터에서 코드를 돌릴 때 터미널을 닫으면 코드 동작이 중단된다.따라서 tmux에 세션을 열고 거기에서 코드를 돌려야 문제없이 동작된다. 1. 세션 열기tmux new -s mysession 위 코드에서 mysession 대신 세션 이름을 넣는다. 2. 세션 나오기 / 재접속 / 세션 삭제 세션에 나오기 위해서는 다음과 같이 키를 입력한다.Ctrl + b, then d 세션에서 나온 다음 재접속을 위해서는 다음을 입력한다.tmux attach -t mysession 세션을 종료하고 싶으면 다음을 입력한다.tmux kill-session -t mysession 3. 세션 리스트 확인tmux ls 4. 유용한 명령어들echo "python3 my_script.py" | at now + 1 m..
[WSL] WSL에서 Dropbox 사용하기
·
프로그래밍 Programming
평소에 코드를 git에 올려서 관리를 했는데, 혼자 작업하는 와중에 코드를 여러 환경에서 왔다갔다 하다보니 git에 일일이 올리는 것으로는 충분하지 않았다. git은 버전을 관리하는 프로그램이지, 파일 백업 프로그램이 아니기 때문이다.연구실에서 코드를 작성하다가 잠깐 노트북으로 작업할 때, 혹은 서버 컴퓨터에서 작업할 때 코드가 자동으로 연동되게 하기 위해 dropbox를 사용하기로 했다. 내가 소속된 기관에서 dropbox 계정을 사용할 수 있도록 했기 때문.  Windows 설치법은 간단하고 직관적이다.Ubuntu에서 설치하면 GUI가 있기 때문에 dropbox를 설치하고 설치될 때 본인 인증을 하도록 웹사이트 창이 열리는데 이때 본인 계정으로 접속하면 연동이 된다. 문제는 WSL에서는 GUI가 없고..
[생활] 유학생의 세금 신고
·
유학 생활 Daily
(나중에 보충할 예정인 글) 당연하지만 세금은 개인마다 차이가 있기 때문에 본인만의 특수한 점이 있다면 이는 상담을 해야한다. 가정1. Nonresident for tax purpose세법 상 비거주자인 경우 - 학생비자인 경우에는 이전에 세법 상 거주자인 조건을 충족시켰다하더라도 학생 비자를 유지하는 5년 간은 세법 상 비거주자로 여겨진다. 이는 학생 비자의 장점이다. 세법 상 거주자면 전세계에서 발생하는 소득을 납부해야한다.학생비자가 아니면 특정 기간 동안 미국에 거주했을 경우 세법 상 거주자가 된다. 2. Research assistantship으로 일하고 있는 경우RA로 일하는 경우에 학교에서 W-2, 1042-S 서류를 발급해준다. 3. 본인이 펠로우쉽이나 장학금 등으로 재원을 받고 있는 경우에..
[에러기록] OpenCV 사용 오류 해결
·
카테고리 없음
다음과 같이 import cv2를 하려고 봤더니 오류가 발생했다. import cv2  importerror: libopenh264.so.5: cannot open shared object file: no such file or directory 참고로 나는 wsl2 (Ubuntu 22.08)에서 아나콘다로 가상환경을 만들어서 사용하고 있었다.  해결 방법이 여러 개가 있는 것 같은데 기본적으로 ffmpeg 설치 + opencv 설치 중에 안 맞는 부분이 있는 거라 최대한 간단한 방법을 찾았다. sudo apt-get remove ffmpegsudo apt-get purge ffmpegconda remove ffmpegsudo apt-get install ffmpeg  ffmpeg를 제거하고 anacon..
[Julia] 가상환경을 VS Code에서 구동하는 방법
·
프로그래밍 Programming/줄리아 Julia
Julia에 대한 기본 지식이 있을 것이라 생각하고 시작한다. Julia를 VS Code에서 어떻게 구동하는지 전혀 모른다면 다음 글을 읽고 와야한다.  기본 환경1. (WSL2) Ubuntu 22.08LTS2. Julia 1.11.3   1. Pkg 라이브러리에 대한 이해 Julia를 시작하려면 무조건 알아야 하는 것이 Pkg 라이브러리다. 보통 Julia를 설치하고 터미널 안에서 ' ] '를 눌러서 Pkg 쪽으로 넘어가고 여기서 여러가지 패키지들을 설치하기 때문이다. Pkg document 초반부는 읽어보는 것이 좋다만 일단 여기에서는 필요한 부분만 보도록 한다. https://pkgdocs.julialang.org/v1/environments/#Creating-your-own-environments..
[LaTeX] Beamer 테마 알아보기
·
기타
beamer에서 가장 쉽게 사용하는 방법 중 하나는 테마를 사용하는 것이다.나중에는 본인이 커스터마이즈하더라도 처음에 기준이 되는 게 편하다.  1. 기본 테마 다음과 같은 사이트에서 beamer의 기본 테마가 어떻게 생겼는지 바로 확인할 수 있다. https://latex-beamer.com/tutorials/beamer-themes/#google_vignette Beamer Themes - Full List - LaTeX BeamerIn previous lessons, we used the following beamer themes: AnnArbor, Warsaw, CambridgeUS, Frankfurt, Madrid, and Copenhagen. In this lesson, we will pres..
[TeX] TeXLive Ubuntu에 설치하기
·
프로그래밍 Programming/리눅스 우분투 Ubuntu
Ubuntu 22.04LTS 사용 중인데 TeXLive를 설치하려고 웹사이트에 들어갔다.웹사이트에 나온 설명이 안 맞는 부분이 있어서 해결하고 업로드한다. https://tug.org/texlive/quickinstall.html Quick install - TeX Live - TeX Users GroupTeX Live - Quick install for Unix If you don't want to bother reading the full install documentation and just want to install everything in TeX Live, on a Unix-like system, a minimal recipe follows. For macOS (and MacOSX), we r..
[공부] Automatic differentiation forward mode & reverse mode
·
연구 Research/인공지능 Artificial Intelligent
옛날부터 automatic differentiation을 보면서 용어가 잘 정리가 안되었는데 이번 기회에 정리를 하고자 한다. automatic differentiation만 궁금하다면 이 글을 봐도 좋지만 적절한 맥락을 알고 싶다면 다음 글을 참고하면 좋을 것이다.  이 글에서 다루는 키워드는 다음과 같다. Automatic differentiation (AD) Forward modeAutomatic differentiation (AD) Reverse mode 여기에 더해서 JAX에서 자주 나오는 용어인 Jacobian-vector-product (JVP)와 Vector-Jacobian-product (VJP)에 대해서도 다룬다.  1. Chain rule AD란 수치적으로 derivative를 구하는..