Code Review 란 소프트웨어를 실행하지 않고 사람이 직접 검토하는 과정을 통해서, 잠재된 결함을 찾아내고 이를 개선해나가면서 전반적인 소프트웨어의 품질을 높이고자 하는 활동 Programmer’s Ego 개발자는 자신의 코드를 자신의 것으로 여기고 비판을 수용하지 않는 경우가 있다. 이를 Programmer's Ego라고 한다. The Ten...
[Movie] Contact (with.스포) (WIP)
[Movie] Contact Ocakham’s Razor All things being equal, the simplest solution tends to be the best one. 전능하고 신비한 신이 우주를 창조하고 자신의 존재를 증명할 여지를 남기지 않은 것 All powerful mysterious god created uni...
[Golang] go module 'connection refuesd' 오류 해결
Go module ‘connection refuesd’ 오류 해결 에러 go mod tidy 로 module 설치 시 connection refused에러 발생 github.in/misc@v0.0.0-20220602070448-f6621fa768b4: verifying go.mod: github.in/misc@v0.0.0-202206020...
[Linux] User에 Sudo 권한 부여하기 (feat. Jupyter notebook)
User에 Sudo 권한 부여하기 (feat. Jupyter notebook) Su Superuser 라는 뜻 Linux에서 모든 것들을 접근하고 수정할 수 있다. Sudo SuperUser DO 에서 유래하였으나 Substitute User Do (다른 사용자의 권한으로 실행) 의 줄임말로 해석됨. 기본적으로 사용자 비밀번...
[System Design Interview] 14. 유튜브 설계
14. 유튜브 설계 유튜브 시스템은 언뜻 보기에는 간단 (창작자가 비디오를 올리고, 시청자는 재생 버튼을 누름) 하지만 이면에는 매우 복잡함. DAU : 20억 매일 재생되는 비디오 수 : 50억 미국 성인 73% 사용 5천만명의 크리에이터 광고수입은 19년 기준 150억 달러 모바일 인터넷 트래픽 중 3...
[K8S] Pod 스케줄링 에러 scheduler 0/5 nodes are available
Pod 스케줄링 에러 scheduler 0/5 nodes are available 쿠버네티스에서 Pod 배포를 했을 때 Warning FailedScheduling 40s (x5 over 3m50s) default-scheduler 0/5 nodes are available: 1 Too many pods, 1 node(s) had taint {no...
[K8S] Kubectx 사용 시 선택한 kubeconfig 를 제대로 못 불러오는 문제 해결
Kubectx 사용 시 선택한 kubeconfig 를 제대로 못 불러오는 문제 해결 DOCS 여기에 거의 모든 정보가 나와있다. 나는 Kubectx 라는 툴을 사용해서 다중 클러스터를 선택하고 있다. (매우 유용함!!) 근데 클러스터 몇 개를 추가했더니, 선택한 새로운 클러스터 정보를 가져오는 것이 아니라 계속 똑같은 정보만 가져오는 것이...
[Linux System Programming] Ch08 파일과 디렉터리 관리
[Ch08 파일과 디렉터리 관리] File Discripter VS Inode 같은 파일을 open() 으로 두번 열었을 때의 구조 프로세스에서 파일 입출력은 open 함수로 연 작업을 구분하는 것이며, 실제 물리적인 파일이 같은지는 구분하지 않음. 각각의 fd를 부여하고 커널에서도 각각의 파일의 상태와 현재 작...
[Linux System Programming] Ch07 스레딩
[Ch07 스레딩] 스레딩은 단일 프로세스 내에서 실행 유닛을 여러 개 생성하고 관리하는 작업을 뜻한다. 스레딩은 Data-race condition과 Deadlock을 통해 어마어마한 프로그래밍 에러를 발생시키는 원인이다. 7.1 바이너리, 프로세스, 스레드 바이너리 저장장치에 기록되어 있는 프로그램 ...
[미라클모닝][MKYU] 514 프로젝트 7일차
[미라클모닝][mkyu] 514 7일차 4/7 당신의 빅팬은 누구입니까? 내가 나의 빅팬이 되어야 다른 사람을 사랑할 수 있다. 탄생! 나 스스로 평생 내 팬이 되겠다는 약속 → 자녀 교육의 베이스 → 탄생! 너 스스로 평생 너의 팬이 되겠다는 약속을 할 수 있게 해라 내가 나를 응원하는 시스템 구축 경제적 지원, 정서적 지원, 환경적...