M1 Python path 문제
https://imksh.com/90 [MacOS] M1 python3 설치하기 사전 설치 2021.11.04 - [MacOS] - [MacOS] Git 설치하기 위 글에서 brew는 꼭 설치 되어야 합니다! 만약, bash에 대해 궁금하시다면 아래 글을 참고하세요 2021.11.15 - [OS/Linux] - [Linux] source 명령어와 b.. imksh.com 위 자료를 보고 pyenv 로 python을 설치하는데 계속해서 경로 문제가 생겼다. zsh: command not found: python 해결방법은 vi ~/.zshrc에서 eval "$(pyenv init --path)"를 넣어주면 되었다. eval "$(pyenv init --path)" https://stackoverflow.c..
GitLab commit이 GitHub에도 반영이 되도록 하는방법
GitLab 레포에 작업을 해야될 일이 생겨서 GitHub 잔디밭이 비게 될 것이 신경이쓰였다. https://sooya14.tistory.com/entry/Gitlab-%EC%97%90%EC%84%9C-Github-%EC%9C%BC%EB%A1%9C-%EC%A0%80%EC%9E%A5%EC%86%8C-%EC%98%AE%EA%B8%B0%EA%B8%B0-%EB%AF%B8%EB%9F%AC%EB%A7%81 Gitlab 에서 Github 으로 저장소 옮기기 (미러링) 01. Gitlab 저장소 clone 되어 있으면 가마니 아니면 git clone `저장소 주소` 02. Github 저장소 만들기 03. 미러링하기 Gitlab 저장소에서 git push --mirror `옮길 저장소 주소` 브랜치랑 커밋 메세지까지..
유용한 엑스 특수문자, 문자 사이트
❌✖️✘ ✖✕ https://techbot-youtube.tistory.com/entry/%EC%97%91%EC%8A%A4-%ED%8A%B9%EC%88%98%EB%AC%B8%EC%9E%90-%EC%9D%B4%EB%AA%A8%ED%8B%B0%EC%BD%98-%E2%9D%8C%E2%9C%96%EF%B8%8F%E2%9C%98-%E2%9C%96%E2%9C%95-%ED%85%8D%EC%8A%A4%ED%8A%B8%EB%8C%80%EC%B9%98%EB%AA%A8%EC%9D%8C 엑스 특수문자 이모티콘 ❌✖️✘ ✖✕ - 텍스트대치모음 ‘엑스 특수문자모음’ ❌✖️✘ ✖✕ 안녕하세요 테크봇입니다. 이번 포스팅에서는 엑스 특수문자 모음을 공유합니다. 엑스 특수문자는 클릭만 해도 간편하게 복사할 수 있습니다 techbot-y..
자바스크립트 코테 문법
자바스크립트 배열 최솟값 최소값 변수 초기화 for in(객체) vs for of(배열) https://velog.io/@eomttt/for-...in-for-...of-%EC%B0%A8%EC%9D%B4 for ...in, for ...of 차이 자주 헷갈리는게 있어서 한번 포스팅해봅니다.바로 반복문 중에 ES6 부터 추가 된for ...infor ...of입니다.둘다 반복문으로 사용 되는데요 하나는 객체를 탐색하고 나머지 하나는 배열 요소를 탐색 velog.io
[블록체인 스터디] Fund Me (1)
1번은 mapping 선언입니다. 2번은 해당 계좌에서 얼마만큼의 돈을 보냈는지 확인할 수 있게 하는 코드인데, 조금 더 자세히 설명하겠습니다. 현재 계좌주소에서 해당 계좌의 키를 참조하면 어떻게 될까요? 당연히 0일 것입니다. 돈 보낸적이 없으니까요! 그럼 어떻게 값을 저장해야할까요?? 위 코드에서 msg.sender 는 주소를 의미하고, msg.value는 보낸 돈을 의미합니다. 총 10 만큼의 돈을 보낸 것을 확인할 수 있습니다. 그렇다면, 거래가 발생하면 계속 값이 더 해질테니까 해당 주소에서 얼마만큼 돈을 보냈는지 확인이 가능해집니다! Interfaces compile down to an ABI . ABI = Application Binary Interface The ABI tells solid..
[블록체인 스터디] Solidity Local Storage
Mapping 하는 방법 다음과 같이 mapping을 선언해주고 addPerson에 _name을 key 로 _ favoriteNumber 를 value 로 하여 mapping 할 수 있다. 실제 메타마스크 계정과 연결할 수 있다. 배포를 하면 가스가 드는데 3달러면 3600원이나.. EtherScan 에서 결과를 보면 1분전에 transaction이 발생한 것을 확인할 수 있다. addPerson 함수를 실행할 때도 당연히 gas가 발생한다. 새로 만든 컨트랙트에서 다른 컨트랙트를 import 할 수 있다. 외부 컨트랙트를 생성하여 배열에 넣으면 인덱스에 접근하여 해당 컨트랙트 주소를 얻을 수 있게된다. 어떻게 설명을 해야 처음 본 사람도 쉽게 이해할 수 있을까. 우선 sfStore라는 함수를 선언한 모..
꿀벌 투두리스트
————공부해야할 것———— typescript 디폴트 파라미터 왜 나가기시 즉시 반영이되는지 ———— 해야할 것들——— 뒤로가기하고 바로 채팅방 들어갈경우 socket disconnect 가 되지않아서 두번 입장하였습니다. 세변 입장하였습니다. 되는 경우 채팅방 만기시 알림 채팅방 들어갈때 처리 채팅방 제목 해쉬태그 전송버튼 누를시 공백도 전송이 되는 오류 고치기 드로어 나 정보 수정하기 참가자수 고쳐야하고 방만들면 채팅방 바로 들어가기 내 채팅방 채팅방 무한스크롤 ————정현님과 이야기 나눠야할 것들——— 채널 ttl 만기시 자동으로 제거되지않음 채팅방 입장시 기존에 입장해있던 유저도 다시 ‘입장하였습니다’뜨는 경우 처리 -> 정현님께 채팅방안에 있는 인원의 이름을 먼저 get 해야한다고 말씀드리기...
해쉬 태그 기능 만들기
아래는 flex 1 을 주어 남은 공간을 모두 차지하게 하였다. https://devjhs.tistory.com/184 [javascript] removeChild - 객체 제거 1. 개념 removeChild - 자식 요소 제거 removeChild는 부모에서 포함된 자식 노드가 존재할 경우 일치하는 아이디나 클래스 등과 같은 속성을 통해 자식 노드를 제거 2. 태그 removeChild javascript 코드 1 2 3 4. devjhs.tistory.com tag의 부모는 tag-container 이므로 해당 태그를 지우기 위한 하나의 기법으로 생각하면 될 것 같다. slice slice는 파이썬의 [:] 와 비슷하게 생각하면 될 것 같다. 하지만 배열을 복사할 경우 얕은 복사가 되므로 주의해야한..
블록체인 - 2
Node: A single instance in a decentralized network. 분산된 네트워크의 단일 인스턴스 Anyone can join the network 누구나 네트워크에 가입할 수 있다. Blockchains are resilient. 블록체인은 복원력이 뛰어나다. - 블록체인 분산네트워크로 이루어져 있기 때문에 노드 하나가 이상이 있더라도 다른 노드에 영향을 끼치지 않는다. - 피어간 비교를 통해 오류가 있는 피어는 배제시킬 수 있다. BlockChanin nodes keep lists of the transactions that occur. BlockChanin 노드는 발생하는 트랜잭션 목록을 보관합니다. - 트랜잭션이 변경된 경우 피어간 비교를 통하여 변경된 사항을 알 수 있..