728x90 반응형 SMALL 전체 글675 [GCP] Compute Engine 생성하기 :: 서버 한 대 추가요 구글 클라우드 플랫폼(Google Cloud Platform, GCP)의 Compute Engine은 AWS의 EC2와 같아요. 프로젝트(WKMTest) 좌측 햄버거 버튼을 누르면 Compute Engine이 있고 마우스를 올리면 VM 인스턴스가 있어요. '사용' 클릭. '인스턴스 만들기' 버튼 클릭. 원하는 유형을 설정하고 '만들기' 버튼 클릭. 우측에 한 달 사용 예상 요금이 보이네요. 정상적으로 생성되었네요. SSH 접속은 콘솔에서 할 수도 있고 아래와 같이 터미널로도 가능해요. 한글로 된 부분을 수정하세요. 'passphrase' 를 물어보는데 접속할 때마다 입력할 비밀번호를 넣으면 되요. ~/.ssh/google_compute_engine 에 컴퓨터 이름이 ID로 저장되요. $ gcloud co.. 2022. 8. 3. [GCP] 클라우드 SDK 설치 :: gcloud 파이썬 버전 확인 $ python3 -V https://cloud.google.com/sdk Cloud SDK - 라이브러리 및 명령줄 도구 | Google Cloud Cloud SDK는 Google Cloud에서의 개발을 위한 도구 모음으로 gcloud, gsutil, bq 명령줄 도구, 클라이언트 라이브러리, 로컬 에뮬레이터가 포함되어 있습니다. cloud.google.com 시작하기 파일 받아서 압축 풀기 (~/Documents/google-cloud-sdk) 스크립트 실행 (모르거나 귀찮으면 모두 y) $ cd google-cloud-sdk $ ./install.sh $ source ~/.zshrc $ gcloud -v 초기화 (구글 로그인 > 프로젝트 선택) $ gcloud init 영어, 중국.. 2022. 8. 3. 메타마스크에 폴리곤 테스트넷(Mumbai) 추가 :: Metamask Polygon Testnet 메타마스크 > 네트워크 추가 Network Name: Mumbai Testnet New RPC URL: https://rpc-mumbai.maticvigil.com/ Chain ID: 80001 Currency Symbol: MATIC Block Explorer URL: https://polygonscan.com/ Faucet https://mumbaifaucet.com/ 영어, 중국어 공부중이신가요? 홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요! 한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어 한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!! smartstore.naver.com 2022. 7. 29. PostgreSQL 읽기 권한 유저 생성 유저 ID는 reader 입니다. {{DB명}} 은 데이터베이스 이름입니다. 스키마 이름은 public 입니다. CREATE USER reader WITH PASSWORD '비밀번호'; GRANT CONNECT ON DATABASE {{DB명}} TO reader; GRANT USAGE ON SCHEMA public TO reader; GRANT SELECT ON ALL TABLES IN SCHEMA public TO reader; 영어, 중국어 공부중이신가요? 홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요! 한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어 한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!! smartstore.naver.com 2022. 7. 27. 블록체인 하나씩 알아보기 :: Market 코인을 만들었어요. 2022.07.19 - [IT 인터넷/Blockchain] - 블록체인 하나씩 알아보기 :: ERC20 address) private nftOwners; mapping(uint256 => uint256) private nftPrices; function initialize(address coinContract, address nftContract) public onlyOwner { _coinContract = coinContract; _nftContract = nftContract; } function sellNFT(uint256 tokenId, uint256 coinAmount) public { ERC721(_nftContract).transferFrom(msg.sender, add.. 2022. 7. 20. 블록체인 하나씩 알아보기 :: ERC721 코인은 만들었고요. 2022.07.19 - [IT 인터넷/Blockchain] - 블록체인 하나씩 알아보기 :: ERC20 2022. 7. 19. 블록체인 하나씩 알아보기 :: ERC20 mint와 burn을 제공하는 간단한 것부터 해볼게요. BanjubuCoin.sol // SPDX-License-Identifier: MIT pragma solidity ^0.8.4; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; contract BanjubuCoin is ERC20, ERC20Burnable, Ownable { constructor() ERC20("BanjubuCoin", "BJB") {} function m.. 2022. 7. 19. GeoServer 설치 - Ubuntu 18.04 + Tomcat9 [ 톰캣 설치 ] $ apt update $ apt install default-jdk $ apt install tomcat9 tomcat9-admin [ 설치 확인 ] 톰캣 8080 포트 확인 $ ss -ltn [ GeoServer 설치 ] $ cd /var/lib/tomcat9/webapps $ wget https://sourceforge.net/projects/geoserver/files/GeoServer/2.21.0/geoserver-2.21.0-war.zip $ unzip geoserver-2.21.0-war.zip $ rm -rf ROOT/ $ mv geoserver.war ROOT.war $ rm -rf geoserver/ [ HTTPS 적용 ] $ cd /var/lib/tomcat9/web.. 2022. 7. 19. 이메일 템플릿 :: e-mail template 인증 메일 보낼 때 이용하고 있어요. Banjubu email template 이용해 주셔서 감사합니다. 이동하기 또는 아래 링크를 복사해 브라우저에 붙여 넣으세요 https://banjubu.tistory.com 한 줄로 줄여서 코드에 샥. https://www.willpeavy.com/tools/minifier/ 영어, 중국어 공부중이신가요? 홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요! 한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어 한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!! smartstore.naver.com 2022. 7. 14. macOS 터미널 > iTerm2 > Oh My Zsh bash 보다 편리하다는 이유로 zsh(지쉘)을 많이 사용해요. zsh도 쓰고 멋진 테마도 적용하기 위해 맥의 기본 터미널(Terminal)을 iTerm2로 대체할게요. 기본 터미널 앱으로 실행해요. 1. Homebrew 설치 $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2. iTerm2 설치 $ brew install --cask iterm2 여기서부터는 애플리케이션 폴더에 새롭게 설치된 iTerm 앱을 열어서 실행할게요. 1. Oh My Zsh 설치 $ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/t.. 2022. 6. 25. macOS에 MySQL 설치하기 1. Homebrew 설치 $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2. MySQL 설치 MySQL 8.x $ brew install mysql MySQL 5.7 $ brew install mysql@5.7 이후부터 자신이 설치한 버전의 이름을 사용함. 5.7을 설치했다면 mysql 이 아닌 mysql@5.7 임. 3. MySQL 서버 시작 $ brew services start mysql 4. 설정 관리자 실행 $ mysql_secure_installation n 입력 후 비밀번호 입력. 익명유저 삭제 : y 외부에서 접속 : y/n test db 삭제 : y privi.. 2022. 6. 23. macOS SSH Port 변경 1. #Port 22 주석 풀고 원하는 포트로 변경 $ sudo vi /private/etc/ssh/sshd_config 2. 22번 포트 찾아서 원하는 포트로 변경 $ sudo vi /etc/services 3. SSH 재시작 $ sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist $ sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist 영어, 중국어 공부중이신가요? 홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요! 한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어 한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!! smartstore.naver... 2022. 6. 20. [Python] Django(장고) 시작하기 1. 파이썬(Python) 설치 https://www.python.org/downloads/ 2. 장고 설치 $ pip install django 3. 매니저 생성 (폴더가 새로 생성됨) $ django-admin startproject django_test 4. 프로젝트 생성 $ cd django_test $ python manage.py startapp banjubu 5. django_test/settings.py 수정 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django... 2022. 5. 27. [ElastiCache::Redis] 테스트 결과 1. Redis와 사용법 동일함. 2. 명시적 재부팅 불가. (버튼 비활성) 3. 데이터 유지. - 메모리 DB이므로 재부팅시 데이터가 삭제되어야 하지만 ElastiCache를 사용하면 영구적으로 유지된다고 봐도 무방함. - 인스턴스 업그레이드하더라도 데이터 유지됨. (복제본이 없어도 됨) 4. 인스턴스 업그레이드시 다운 타임 없다고 봐야 함. (데이터 양이 많은 경우는 테스트 못했으나 거의 없을 듯) 5. 높은 안정성을 위해 복제본 1개 이상 두는걸 권장. 6. 멀티 AZ를 두면 안정성이 더 높아지지만 추가 비용 발생. 2022. 5. 21. 기분을 항상 좋게 유지하는 방법 기분은 어디있을까. 머리일까 가슴일까. 옛날 사람들은. 배에 있다고 생각했지. 어디에 있던지. 기분을 간질어야겠다. 항상 기분이 좋아지겠지. 기분이 안 좋은 날이었다. 나는 대부분 기분이 좋기 때문에 기분이 나쁜게 너무 거슬렸다. 기분은 어차피 손으로 만질 수 없고 느끼는 것이기에. 어디에 있던지 상관없이 느낌으로 간지를 수 있다. 이걸 확신하는 이유는 기분을 간질었더니 다시 기분이 좋아졌기 때문이다. 2022. 5. 21. 이전 1 ··· 31 32 33 34 35 36 37 ··· 45 다음 728x90 반응형 LIST