목록IT 상식 (16)
개발 공부
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..
1. 인증서란? 디지털 인증서(또는 인증서)는 인터넷의 사용자와 자원을 고유하게 식별하는 전자 파일입니다. 인증서는 두 엔티티 간에 안전하고 비밀을 유지하는 통신도 가능하게 해줍니다. 인증서의 종류는 여러 가지가 있는데 개인이 사용하는 개인 인증서와 SSL(Secure Sockets Layer) 기술을 통해 서버와 클라이언트 간에 안전한 세션을 설정하기 위해 사용하는 서버 인증서 등이 있습니다. 인증서는 디지털 키 쌍(매우 긴 번호)을 사용하여 대상 수신자만 읽을 수 있도록 정보를 암호화 또는 인코딩하는 공개 키 암호화를 기반으로 합니다. 수신자는 정보의 비밀번호를 해독(디코드)하여 읽습니다. 키 쌍에는 공개 키와 개인 키가 포함됩니다. 소유자는 공개 키를 배포하여 모든 사용자가 사용할 수 있게 합니다...