기타 (9) 썸네일형 리스트형 DNS(Domain Name System)란? DNS란? Domain Name System은 전화번호부 또는 자료구조의 Map이라고 생각하면 이해하기 쉽다. 예를 들어 www.test.com을 127.0.0.1과 매핑되어 있는 데이터를 가지고 있는 것이다. DNS는 계층적인 구조를 가지며 분산 데이터베이스 구조로 되어있다. Domain Name Sapce 계층적인 구조를 가진다는 것은 Domain Name Space를 말한다. www.google.com처럼 .으로 구분되어 있는 것이 계층을 의미하며 그림으로 표시하면 다음과 같다. www.google.com에 매핑되는 아이피 주소를 찾을 때까지 Root Domain부터 하위 계층으로 네임서버에서 매핑되는 값을 찾아서 하위계층으로 내려간다. Name Server 네임서버는 하위 계층의 네임서버에 대한 .. [React Native] react-native-fetch-blob 설치 에러 react-native-fetch-blob 패키지 설치 하는 과정 (pod install)에서 다음과 같은 에러가 발생 해결방법 프로젝트 최상위 경로에서 grep -rl "s.dependency 'React/Core'" node_modules/ | xargs sed -i '' 's=React/Core=React-Core=g' [Git] 비밀번호 영구저장 리눅스 환경에서 git pull 또는 push 할 때마다 계속 아이디와 비밀번호를 물어봐서 번거롭다면 다음과 같이 설정하면 영구적으로 비밀번호를 물어보지 않는다. // --global은 모든 저장소에서 같은 유저 사용 git config (--global) credential.helper store [AWS] EC2에 도메인, HTTPS 적용하기 사용 중인 ec2에서 제공하는 기본 퍼블릭 ipv4 dns가 존재하지만 실제 서비스 환경에서 사용하기에는 어려움있어서 도메인과 https를 적용해 보겠습니다. 먼저 도메인을 구입해야하는데 가비아와 같은 사이트를 이용해도 되지만 aws에서도 직접 구매 가능합니다. 도메인 구입 과정은 생략하겠습니다. 1. 도메인 등록 AWS의 Route 53에 접속 - 호스팅 영역 - 호스팅 영역 생성에 들어가서 구매한 도메인을 등록합니다. 도메인 이름에 구매한 도메인 ex) abc.com을 입력하고 나머지는 기본 상태로 호스팅 영역을 생성합니다. 호스팅 영역 생성을 하면 위와 같이 도메인 이름과 정보가 나타나는데 클릭한 후 레코드 생성을 눌러줍니다. 서브도메인(도메인 앞에 www)은 사용하실 경우 입력합니다. 값에는 ec.. Github 저장소 언어 통계에서 원하는 언어만 보이게 하기 깃허브에서 저장소에 들어가 보면 각 저장소마다 사용된 언어를 비율로 보여주고 있다. 간혹 내가 원하지 않은 언어가 비중을 많이 차지하게 되는 경우가 있는데 이런 경우. gitattributes를 이용해 설정할 수 있다. 1. 프로젝트 폴더에서 .gitattributes 파일 생성 2. *.js linguist-vendored //.py 등 원하는 확장자 입력 3. commit & push [npm 에러] Could not resolve dependency ... npm 으로 패키지 설치지시 Could not resolve dependency ... 라며 에러가 발생했다. 해결 방법 npm install --save --legacy-peer-deps {패키지 이름} Pinata로 IPFS 사용해보기 시중에 IPFS 서비스를 제공하는 서비스가 여러 개 있는데 (Pinanta, Temporal, Eternum 등) Pinata를 사용해서 리액트에서 이미지를 등록해보기로 하겠습니다. Pinanta Pinata | Your Home for NFT Media Pinata is the home of NFT media, used by nearly 200,000 creators including some of the world's biggest brands. Experience web3 media like never before. www.pinata.cloud 여러 플랜이 있으나 저는 무료 플랜으로 시작하겠습니다. 로그인을 하면 위와 같이 피나타 홈페이지에서도 이미지를 등록할 수 있습니다. 파란 Upload 버튼.. 파이썬 "List is not defiend" 에러 해결 리트 코드를 풀려고 템플릿을 vscode에 복붙했는데 다음과 같은 에러가 발생했다. 파이썬을 타입리스 언어로 인식하다보니 자료형 선언이 생소하게 느껴졌다. 파이썬 3.9 이후 부터는 내장 컬렉션형을 제네릭으로 사용가능하게 되어 나타난 것이다. 해결 방법 from typing import List 이전 1 2 다음