https://news.ycombinator.com 을 보고 읽을만한거를 정리해봤습니다. How NAT Traversal Works https://news.ycombinator.com/item?id=24241105, https://tailscale.com/blog/how-nat-traversal-works/ NAT traversal이 어떻게 되는지를 다룬 글입니다. P2P 통신을 하게되면 NAT Traversal을 한번씩 꼭 다루게 됩니다. 일반 가정집에서는 대부분 공유기를 하나씩 사용하고 있습니다. 공유기 아래에 있는 컴퓨터는 대부분 사설 IP를… Continue Reading →
어제자 HackerNews에 GitFS에 대한 글이 올라왔었다. GitFS는 이름에서 엿볼수 있듯, Git을 파일 시스템처럼 사용할 수 있게끔 해주는 파일 시스템 구현이다. Python으로 Fuse 구현을 한 것이기 때문에 왠만한 OS에서 문제 없이 동작한다. 일반 Git도 clone을 하면 읽고 쓰기가 가능하다. 그럼에도 GitFS를 쓰는 이유는 자동 커밋, 푸시, 패치를 해 주기 때문이다. git fetch의 경우 설정한 주기마다 서버에서 읽기를 시도한다. FUSE 구현으로 통해 파일이 새로 생겼거나 수정됨을 파악하여 알아서 commit과 push까지 해 준다. (이런식으로: https://bitbucket.org/ESukmean/gitfs-test/src/master/) 사용하려면 많은곳에서 쓸 수 있을듯 하다. 여러 서버에 동일한 파일들을 배포해야 할 때나, 수정이 빈번하여… Continue Reading →
© 2023 ESukmean's — Powered by WordPress
Theme by Anders Noren — Up ↑