[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를 구하는..
[Julia] Ubuntu 환경에서 설치하고 Jupyter notebook 환경에서 사용하기 (WSL2)
·
프로그래밍 Programming/줄리아 Julia
이 글은 윈도우에서 WSL2를 설치하고 WSL2의 Ubuntu에서 Julia와 Jupyter notebook을 같이 사용하는 방법을 설명한다.꼭 WSL2가 아니어도 우분투 환경이라면 비슷한 방식으로 할 수 있을 것이다.  나의 환경1) 윈도우 11 - WSL2 (Ubuntu 20.08)2) VS CODE가 이미 설치되어 있음3) VS CODE에 extension으로 ssh, WSL, Remote development가 설치되어 있음 1. Ubuntu 환경에서 Julia 설치 Julia 설치 방법은 다음 사이트에서 친절하게 설명되어 있다. Ubuntu 기준으로 설명하면 원하는 경로에서 다음과 같이 julia 파일을 다운받고 압축을 풀어서 설치한다. wget https://julialang-s3.julial..
[LaTeX] LaTeX Code 예쁘게 첨부하는 법
·
카테고리 없음
이전에는 listings 라이브러리를 활용하여 코드를 첨부하는 포스팅을 작성했었다.  간단하게 코드를 붙일 때는 위의 글로도 충분하지만 좀 더 예쁘게 해볼 수 없을까 고민하다가 찾은 코드를 저장한다. *overleaf 기준으로 작성되었음. \usepackage{tcolorbox}\usepackage[left=2cm,right=2cm]{geometry}\tcbuselibrary{minted,breakable,xparse,skins}\definecolor{bg}{gray}{0.95}\DeclareTCBListing{mintedbox}{O{}m!O{}}{% breakable=true, listing engine=minted, listing only, minted language=#2, minted s..
[기타] Jupyter notebook pdf로 export하기
·
카테고리 없음
Jupyter notebook에 markdown과 코드를 같이 쓸 수 있다는 것이 장점이다.그러나 ipynb 파일이 아니라 pdf 파일로 export하고 싶을 수 있다.  그럴 경우에는 다음과 같이 texlive를 비롯한 여러 패키지들을 linux 환경에 설치하고 (linux가 아닌 windows의 경우에는 texlive를 따로 설치한다.) 본인 conda 환경에서 nbconvert 와 pandoc을 설치한다.conda를 사용하지 않는다면 conda install 대신 pip install을 쓰면 된다.sudo apt-get install texlive-xetex texlive-fonts-recommended texlive-latex-recommendedconda activate (본인 환경이름)cond..