WSL2를 항상 켜져있는 서버로 사용하기
배경 설명
WSL2는 윈도우에서 Linux를 쉽게 사용할 수 있는 방법중에 하나입니다. 그런데 WSL2를 서버처럼 사용하기에는 터미널 등에서 켜두지 않으면 자동으로 꺼지는 것이 걸림돌로 작용합니다. 이번 글에서는 이를 해결할 수 있는 방법을 소개합니다.
해결 방법
먼저 WSL2에서 systemd 기능을 켜야 합니다. 마소 공식 문서 참고
...
ddns 서버 자체 구축하기
사건의 시작
일반적으로 가정집에서 Public IP까지는 받을 수 있지만 이 친구는 Static하지는 않습니다. (물론..거의 IP가 바뀌진 않지만 아주 가끔 바뀌는 경우가 있습니다) 이를 해결하기 위해서 DDNS를 많이들 셋팅하시는데, 보통 no-ip를 가입해서 공유기에 셋팅하거나 iptime 공유기에서 제공하는 iptime 도메인을 쓰는 방법을 ...
coc.clangd가 vim에서 기본적인 부분에서 에러를 내뱉는 경우
사건의 시작
vim에서 c, c++ 를 사용하기 위해서 coc.clangd를 셋팅했었습니다. 그런데 이 coc.langd가 #include <cstring>같은 기본적인 부분에서 에러를 내뱉길래 트러블슈팅을 시작했습니다.
진행과정
처음에는 coc.clangd가 원래 c는 제대로 인식하는데 c++의 구문들을 이해하지 못한다고 생각해...
ssh-agent forwarding 팁들
트러블슈팅
깃헙에 푸시를 하는 등의 작업을 할 때 ssh key인증을 해야 합니다. 하지만 서버에서 주로 작업하는 경우 이러한 인증에 어려움이 있을 수 있고 어쩔 수 없이 서버에 key를 두고 작업하는 경우도 있습니다. 하지만 key는 공용 서버라면 서버에 두지 않는 편이 좋고 ssh-agent forwarding이라는 것을 사용하면 로컬에 있는 s...
Paper Review: Do Adversarially Robust ImageNet Models Transfer Better?
Paper Link: https://arxiv.org/abs/2007.08489
Contribution
Authors identified that adversarial robustness affects transfer learning performance.
Despite being less accurate on ImageNet, adversa...
Awesome Python
1. “and” and “or” returns the object
>>> [] and {}
[] # what???
Python’s “and” operation and “or” operation doesn’t returns “True” or “False”.
A or B # is equal to
A if A is True else ...
Entropy, Cross-Entropy, KL-Divergence
Entropy (at Information theory)
The expectation of bits that used for notating (or classify each other) probabilistic events when using optimal bits coding scheme. (\(log_2(\frac{1}{p})\) bits ...
What is Logit and Logistic?
In Math
If \(p\) is probability..
odds is \(\frac{p}{1-p}\).
The logit (logistic unit) function or the log-odds is \(logit(p) = \log \frac{p}{1-p}\) in statistics.
Logit function ...
27 post articles, 4 pages.