목록IT 상식 (17)
개발 공부
country code Top-Level Domain국가별 최상위 도메인 Agar.io 영국령 인도양 지역(.io) - IO가 input/output(입출력)의 약자이기 때문에 IT 기업들이 사용한다. 특히, Agar.io를 비롯한 여러 io게임이 이 도메인을 사용중이다. 그런데 2024년 10월, 영국이 영국령 인도양 지역의 섬의 주권을 포기하면서 도메인 네임이 사라질 위기에 처해졌다. .io의 유행을 시작한 구글부터 깃허브 등 다수의 초대형 기업들이 사용중인 만큼 만약 도메인이 사라지게되면 큰 파장이 예상된다. .yu처럼 국가코드 tld는 다분히 정치적인 이유로 사라질 수 있기 때문에 유일한 도메인으로 쓰는것은 피하는 것이 좋다는 점의 훌륭한 예시가 되었다.Notion.so소밀리아 - 힙해보이고 싶어서
if this then that

- 가끔 로컬 bash 에서 remote에게 push 나 기타 요청을 하면 아래 오류가 뜬다. remote: Repository not found. fatal: repository 'https://github.com/MyRepo/project.git/' not found - 이는 주로 해당 저장소에 접근권한이 없어서 그런 것으로 os에 등록되어있는 credential을 모두 삭제해주고 진행하면 된다. 맥 환경 Keychain Access 에서 github.com 의 비밀번호 삭제 윈도우 환경 자격증명관리자( Credential Manager) 에서 'windows 자격 증명' 삭제 1. [윈도우키] 누르고 [자격 증명 관리자] 검색 2. windows 자격 증명 클릭 3. 일반 자격증명 아래 git: 으..

- 아래 작성한 내용을 포스팅하려고 보니 github settings 에서 브랜치 이름을 바꾸는 기능을 추가해서 제공해주는 것 같다. - 주의할 점으로는 아래 local에서 부터 변경하는 것과 반대로 멤버들이 직접 local 환경의 branch 명을 수정해 주어야한다. 로컬 브랜치명 수정 $ git branch -m develop $ git fetch origin $ git branch -u origin/ ------------------------------------------------------------------------------------------------------- (원래 포스팅 하려던 내용 _ 아직 유효한 방법) - github는 문화, 사회적 이유로 default 브랜치 명을 ..
1. Source repository clone $ git clone --mirror [source repo _ https://github.com/계정/repo이름.git] # 또는 # $ git clone --bare [source repo _ https://github.com/계정/repo이름.git] 2. git push to target repository $ cd [source repo이름] $ git push --mirror [target repo _ https://github.com/계정/repo이름.git] 3. 1번에서 clone한 임시 저장소 삭제 (option) $ cd .. $ rm -rf [source repo이름] 참고 : https://hanul-dev.netlify.app/g..
PPT 자료 : https://docs.google.com/presentation/d/17hRPHLSKrbGw3eRFVWyAPt_-dVcAWyqV3uScl0reowc/edit?usp=sharing API란? 기존 : 프로그램 인터페이스 java.lang, java.net restful api로 오면서 : GET/POST 등의 형태로 필요한 인수를 전달받으면 거기에 맞는 결과값을 JSON이나 XML 형태로 전송해준다. 서비스 내용 (필요존재이유) 내가 취급하고 가지고 있는 정보를 (권한이 있는) 다른 사람들에게 제공하고 싶다. 또는 법적으로 제공해야한다. json 데이터 요청 ↔ 비지니스로직 ↔ DB 를 수행하여 데이터 제공 필요한 것 (구현기술) api개발 명세서 제공 : api 수요자에게 어떤 데이터를..
1) ACL은 윗줄부터 순서대로 수행된다. 때문에 ACL은 좁은 범위 설정이 먼저 되어야 한다. 2) ACL의 마지막은 deny any 가 생략되어 있다. 즉, 마지막에 permit any가 없을 경우 ACL 조건에 없는 모든 address는 deny 된다. 3) numbered ACL은 순서대로 입력되기 때문에 중간 삽입이나 중간 삭제가 불가능하다. 즉, 중간에 리스트가 틀렸어도 중간 삽입, 수정, 삭제가 불가능하다. * 예외 named ACL의 경우는 중간 삭제 및 추가 삽입이 가능하다. 4) Interface에 별 다른 ACL이 정의가 되어있지 않으면 아무런 필터링이 동작하지 않는다. 참고 : http://cocotp10.blogspot.com/2018/01/acl-access-control-lis..
[2006 이전] 처음에는 단순히 유저의 프로필을 들어가야만 그 사람의 새 글을 볼 수 있었다. [2006 9월] 지속적으로 업데이트되는 친구들의 활동을 확인할 수 있는 "뉴스피드"를 발표했다 처음에는 유저들이 피드가 너무 정신없고, (누가누가서로친구가됨, x가 yy글을 좋아요함, 누가누구랑 헤어졌다 등의) 지루하고, 재미없고, 때로는 사적인 정보까지도 일일이 시간대별로 노출시키는데 불만을 표했다. 몇몇은 보이콧도 함. 이에 마크저커버그가 "설명을 충분히 못한점", "사용자 공개범위, 피드받고싶은 범위" 설정 등의 기능을 추가하지 않아서 미안하다고 사과문 보냄 [2008] 사용자가 자기의 피드를 자기가 원하는대로 설정할 수 있도록 각 게시글에 "feedback"이라는 버튼을 만들었다가 4월에 사용자가 많..

*CDN (content delivery network) -GSLB (Global server load balancing) goddaehee.tistory.com/173 -DNS -health check -load balancing -latency -위치기반 -RR (round robin) -조금씩 한바퀴를 분배한 후 다시 처음으로 돌아와서 분배 *switch(load balancer) pakss328.medium.com/%EB%A1%9C%EB%93%9C%EB%B0%B8%EB%9F%B0%EC%84%9C%EB%9E%80-l4-l7-501fd904cf05 -L2 (data link) - MAC / 80–00–20–30–1C-47 -L3 (network) - - Router, ICMP 프로토콜, IP / 21..
A Request for Comments (RFC) is a publication from the Internet Society (ISOC) and its associated bodies, most prominently the Internet Engineering Task Force (IETF), the principal technical development and standards-setting bodies for the Internet. Memos in the RFC document series contain technical and organizational notes about the Internet. (www.ietf.org/standards/rfcs/) The Institute of Elec..