터미널10 [220701] GETH로 RPC 통신하기 / 메타마스크 연결하기 사용할 디렉토리에 geth 세팅하기 node 파일 안에 keystore 디렉토리가 생성되며 account 파일이 생성하는 코드. $ mkdir `node` $ source ~/.bash_profile $ geth --datadir node account new node 파일 안에 keystore파일과 계정이 담긴 파일이 생성된걸 볼 수 있다. 터미널을 새로 켜고 go-ethereum이 설치된 위치로 가서 다음 코드를 실행하면 여러파일이 생긴다. $ make all 그 중에서 build/bin 디렉토리 안에 가면 puppeth와 bootnode가 설치되었는지 확인한다. puppeth은 설정을 도와주고, bootnode는 네트워크 피어연결을 도와주는 서버다. puppeth 세팅하기 네트워크 이름, 네트워크 .. 2022. 7. 6. [220216] Mysql 최초 설치 / 사용할 수 있게 세팅하기 1. mysql 최초 설치 sudo brew install mysql //이게 안되면 brew install mysql //이거 입력 brew services start mysql sudo mysql_secure_installation 마지막 코드까지 치고나면 질문이 총 5개 나오는데 다음 키를 누르면 된다. 1. mysqul 초기 비밀번호 없게 enter 입력 2. root 계정 패스워드 설정 y 입력 : 작성후 적어놓고 기억하기 3. 익명사용자 y 입력 4. 원격접속 권한 y 입력 5. test db 삭제 y 입력 2. mysql 시작하기 user와 root와 계정에 관한 간단한 관계도 방 안에 있는 가구나 소품은 계정이 갖고있는 데이터. 데이터 별로 다른 데이터를 가질 수 있다. 최고관리자인 roo.. 2022. 2. 21. 맥북 인텔칩/M1칩에서 Mysql 완전 삭제 후 재설치 하기 mysql을 설치한 후에 연산을 할때마다 오류를 빵빵 터트리길래 mysql을 초기화 시키고 다시 시작하려고했다. 비밀번호를 수정하는 구간에서 갑자기 코드가 에러를 띄우더니, 내 손에 쥐어진 오류코드. ALTER USER root@‘%’ IDENTIFIED WITH mysql_native_password BY root1; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%’ IDENTIFIED WITH mysql_native_password BY root1' at line 1 해석.. 2022. 2. 18. [220214] Git에 파일을 연결해 사용할때 필요한 명령어 Project 폴더란? 현재 작업하고 있는 폴더를 말함. 내가 작업할 수 있는 공간이며 작업하는 특정한 것이 들어있는 공간이다. root directory 현재 작업하고 있는 최상위 폴더를 말한다. 예) C:\Users\pc-003\Document\workspace\leacur 폴더 leacur에서 git init환경을 선언하고 파일을 git으로 관리하고있다. 이 때, 루트 다이렉토리는 leacure라고 한다. leacur 폴더에서 src 파일을 만들었다면 경로는 leacur\src가 될 것이다. 이 상태에서도 루트 다이렉토리를 가라고하면 역시 leacure로 가야한다. gitgraph branch관리에 도움을 주는 확장프로그램이다. 여태 commit을 할때 남겨놨던 메모나 어디서 merge했는지, br.. 2022. 2. 17. [220211] 터미널 커스텀하기 / 저장시 코드 자동정렬 이제는 더 미룰 수 없다. 너의 Git, 나의 코드. * 맥OS 기반에서 설치한 글이다 * 자바스크립트를 할때까지만해도 굳이 필요성을 느끼지 못했던 커스텀. 원래 튜닝의 끝은 순정이지.라는 마음으로 미루고 미루다 난관에 봉착했다. 말로만 듣던 깃과 깃헙에 가입하고 코딩을 시작하니 branch 위치를 알기가 불편하다. 블록별로 딱딱 떨어지던 지난 코딩과 다르게 뭐 하나만 바꿔도 폭포처럼 줄줄줄 쏟아지는 코드를 헤쳐나갈 자신이 없었다. 그래서 작성하는 터미널 커스텀 작성법. 1. iterm2 설치하기 https://iterm2.com/index.html iTerm2 - macOS Terminal Replacement iTerm2 by George Nachman. Website by Matthew Freema.. 2022. 2. 12. [220210] 그림으로 끝내는 branch 기본 (생성,삭제,병합) 나는 무조건 그림으로 그려서 눈에 보여야 잘 이해하는 편이다. 분명히 까먹고 이 글로 돌아와서 개념을 찾아볼 나를 위해. 1. master branch 가장 먼저, 기본적으로 생기는 메인흐름을 담당하는 branch. 처음 생성시 이름을 바꿔주지 않으면 기본값으로 master라고 이름이 붙여지게 된다. 넘버링 되어있는 원들은 Github에 push를 해서 생성 포인트가 생긴것을 가시적으로 표현한 것이다. 1번 포인트부터 생성되어서 6번 포인트로 흘러간다. (6번이 가장 마지막에 생긴 포인트) (최초로 Github에 push된 상태를 1번으로 놓고 시작한다고 보면 된다.) 2. branch 생성하기 어 그러니까 branch가 뭔데? 혹시 요즘 인기가 많아진 멀티버스 세계관을 안다면 좀 더 이해가 편할 것이다.. 2022. 2. 10. [220204] nvm 완벽삭제하기, 맥OS(M1칩) nvm is not compatible with the npm config "prefix" option: currently set to "/opt/homebrew" Run `npm config delete prefix` or `nvm use --delete-prefix v16.13.2 --silent` to unset it. 갑자기 터미널을 시작하면 이런 메세지가 뜬다. nvm은 npm 구성 "접두사" 옵션과 호환되지 않습니다: 현재 "/opt/homebrew"로 설정됨 `npm config delete prefix` 또는 `nvm use --delete-prefix v16.13.2 --silent`를 실행하여 설정을 해제합니다. 구글에 검색해보니 이런 메세지가 뜨는데 어.. 뭔 말이지. 그냥 싹 지우고.. 2022. 2. 4. [220127] require, export 명령문 목록 1. require 메서드 2. exports를 통해 추가하기 NODEJS의 require 메서드 require은 표준 문법이 아니다 : 표준에 없는데 왜 nodejs에 이게 필요할까? 자바스크립트는 여러 파일에서 사용할 경우, 불편했다. 왜? A 파일에 있는 변수가 왜 B 파일에서 실행될때 같이 실행되지? (브라우저의 예시) 다른 사람들과 협업할때 불편함. (예시) 내가 a변수를 만들었는데, 다른사람도 a변수를 선언하거나 사용 --> 에러발생 이를 방지하기 위해 모듈(파일을 가져와서 사용할 수 있게끔 만들어 주는 시스템)이 나옴. 모듈은 ES7부터 있었음. -> import문이 생겨있음 근데!! import가 나오기 전에 NODEJS가 먼저 만들어 놓은 require가 존재. import(리액트때.. 2022. 2. 2. [220125] 맥북에서 터미널 켜는 단축키 만들기 (M1칩) ( 맥북을 사용하는 관계로 맥OS 기준으로 작성.) 윈도우와 다르게 맥OS는 터미널만 켜서 설치가 가능하다고 한다! 윈도우 단축키는 shift+ctrl + t 라고 한다. 보통 맥북은 윈도우와 설정이 비슷하니 눌러봤지만. 음 안된다. 맥북은 터미널 단축키가 없다고 한다. 그러면 만들자. 단축키는 편리한 것이다. 1. application에서 Automator을 실행 2. 실행한 후 처음 뜨는 화면에서 새로운 문서 선택 3. 빠른 동작 선택 4. AppleScript 실행을 드래그 한 후 다음 코드를 작성 여기서 주의할 점 2가지! 작업흐름 수신을 반드시 입력없음으로 선택해야 한다. 저거 몰라서 세번이나 다시 지웠다가 설치했다. AppleScript 실행 코드 박스 빨간 박스 안에 수정코드를 작성해야하는데.. 2022. 2. 2. [220125] NODEJS, 무작정 맥에서 시작하기 (M1칩) ( 맥북을 사용하는 관계로 맥OS 기준으로 작성.) 윈도우와 다르게 맥OS는 터미널만 켜서 설치가 가능하다고 한다! dock에 등록해서 실행하는 법도 있겠지만, 귀찮아서 단축키를 만들어서 쓰고 있다. 단축키 등록법은 아래 참조 https://hancoco.tistory.com/69 [220125] 맥북에서 터미널 켜는 단축키 만들기 (M1칩) ( 맥북을 사용하는 관계로 맥OS 기준으로 작성.) 윈도우와 다르게 맥OS는 터미널만 켜서 설치가 가능하다고 한다! 윈도우 단축키는 shift+ctrl + t 라고 한다. 보통 맥북은 윈도우와 설정이 비슷하니 hancoco.tistory.com 최초에! 한번만! 실행하는 설치 1. homebrew 설치하기 https://brew.sh/ /bin/bash -c "$(.. 2022. 2. 2. 이전 1 다음