전체 글

https://github.com/cothi - 깃허브 jiungdev@gmail.com - 이메일
·etc/활동
블록체인 누리단 블록체인에 관심이 많고 생태계에 참여하고 있는 입장에서 다양한 참여를 하고 싶어서 찾아보던 결과, KISA에서 진행하는 블록체인 국민 참여단을 진행하는 블록체인 누리단에 지원하여 경험할 수 있는 기회가 주어졌다. 간접적으로 체험할 수 있는 기회가 많았지만, 이렇게 직접적으로 현장에서 설명회를 들은 것 은 처음이었다. 블록체인 누리단 투명성과 신뢰성을 가진 블록체인 서비스를 일반 국민이 사용하기 전에 체험해보고, 사업자와의 소통을 통해 서비스의 완성도를 높여가는 활동 설명회장에서 간단하게 들은 결과 활동 내용은 이렇다 활동내용 1차, 2차로 나뉘어지는데, 1차에서는 온라인(ZOOM)으로 베타버전인 서비스를 체험해보고 활동 수당 10만원이 주어지고, 2차에서는 온라인 또는 현장방문으로 상용버..
스파르톤 참가 처음 홍보물을 보고, 정말 기획을 잘했다라는 생각을 했다. 기념품과 참신한 기획력으로 스파르톤을 진행하는 것을 보고 참가 신청을 진행했고, 좋은 추억으로 남을 것 같다. 앞으로 이러한 이벤트가 있으면 참여을 해야겠다는 생각이 들었다! 이제 내가 참여한 경험을 시간별로 나누어 일지를 적어보려고 한다. 스파르톤 도구 활용내역 - ZEP 23:00 ~ 06:00 사용일지 2022. 09. 18 23:00 ~ 01:00 광장에 모여 간단하게 스파르타 톤 소개를 진행했다(23~24). 테이블에 앉아서 간단하게 조를 짜서 다 같이 모여 간단한 자기소개와 팀 조명을 짰다. 쉽지 않은 밤샘코딩에 부담감이 줄어들 것 같은 현장감을 느낄 수 있었다. 다음 스파르톤도 참가하면 괜찮겠다라는 생각이 들었다. 우선..
·프로잭트
beb 코드스테이츠 부트캠프를 마치고, 장단점을 나열해서 내가 느꼈던 것을 적어보려고 합니다. 1. 수업과 활동 설명 아무래도 취업 목적으로 하다보니, 취업 관련해서 활동을 진행하게 된다. 공부하는 기간동안 문서를 통해서 공부하고 모르는 것은 게시판 질문이나 구글 검색을 통해서 진행한다. 내가 기본 지식을 공부하는 기간 동안에는 주로 문서와 검색을 통해서 공부를 진행하게 되었다. 또한, 기본 지식을 쌓는 기간동안에는 내용을 깊게 배우기보다는 많은 양을 넓게 보는 것을 배우는 것 같다. 직접 블록체인 네트워크를 짜는 방법은 배우지 않았고, solidity를 활용한 dapp을 만드는 방법을 배웠다. 블록체인 네트워크를 짜는 방법을 여기서 배우지 않았다는 것은 아쉬움으로 남는다. 많은 양을 배워야 할 시기에 ..
·etc/solidity
요구사항 간단하게 만들어보기 위해서라고는 하지만, 기존에 REMIX, 이더리움 테스트 넷 Ropsten 주소와 Ropsten 가스비가 어느 정도 필요합니다. 사용법과 가스비가 필요하신 분은 기존 사용법과 가스비 받는 방법을 적어 두었으니, 필요하신 분은 참고 바랍니다. 배포1 배포2 solidity - 테스트넷 simple token 배포하기 - 1 / 2 편 ERC-20 이론부터 배포까지 ERC-20 (Ethereum Request for Comment 20), 20은 리퀘스트 숫자입니다. 이더리움 네트워크의 개선안을 제안하는 EIPs(Ethereum Improvement Proposals) 에서 관리하는 공식 프로토콜입.. wooong.dev solidity - 테스트넷 simple token 배포하..
·etc/블록체인
주의사항 내용이 길어지다보니, 중구난방으로 흩어지는 느낌이 있어, 세세한 내용은 풀지 않고 넘어가려고 합니다. 하지만, 후속 포스트에서 내용 부분에 있어서 각각 자세히 다뤄볼 예정입니다! 내용구성 사용방법 폴더구조 각각 구조에 대한 설명 구조에 대한 기본 설명 그럼, 시작하도록 하겠습니다. 전체적인 코드 코드, 링크에 들어가시면 전체적인 코드를 확인할 수 있습니다. GitHub - tetgo/wm: Command LIne Project, wallet maker with html , rest, just Command LIne Project, wallet maker with html , rest, just - GitHub - tetgo/wm: Command LIne Project, wallet maker w..
·프로잭트
express express란 Node.js를 위한 빠르고 자유로운 미니멀리즘 웹 프레임워크라고 합니다?, http 유틸리티 메소드 및 미들웨어 작성으로 API(Appliction Programming Interface)를 작성할 수 있습니다. express 시작하기 ## bash # project 폴더 생성 mkdir test && cd test # package.json 생성 npm init # express를 사용하기 위해서 설치 npm install express 먼저, 시작하는 방법은 npm으로 시작할 시에는 위와 같이 시작하면 됩니다. 기본 미들웨어 작성 import express from "express" const port = 8080; // 포트 번호 설정 const app = expre..
SyntaxError: Cannot use import statement outside a module 해결 import 방법으로 외부 라이브러리를 불러올 때, 해당 문구를 출력하며, import 라이브러리를 불러오지 못하는 경우가 발생했다. package.json 파일에 가서 "type":"module"을 추가해줍니다, 이는 script 방식으로 불러오는 것으로 기본값이 set되어 있어서, module 방식으로 바꿔준 것 입니다. package.json 파일 { "name": "node", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && ex..
file is a commonjs module it may be converted to an es6 module 자바스크립트를 쓰다가 이런 경고를 봤을 것이다, 보통 자바스크립트에서 require나 import의 키워드를 통해서 외부 라이브러리를 불러오게됩니다. 이때 require을 쓰면, 이러한 문구를 보게 됩니다. 알림 문구를 없애고 싶다면 두가지, 총 2가지 방법이 존재합니다. settings.json파일에 설정값을 변경 import로 대체하는 방법 1. settings.json "typescript.suggestionActions.enabled": false "javascript.suggestionActions.enabled": false 제안을 보지 않게 합니다, 하지만 이는 이 알림 문구 이외..
Longest Substring Without Repeating Characters 첫번째 풀이 O(n2) 처음 접근 처음 접근법은 abcabcbb, 이중 반복문을 통해서 첫번째 문자열과 일치하는지를 확인하고, 일치하면, 거기서 break를 걸어서 문자열 대치를 진행했다. 문제점은 첫번째 문자열만 일치한다는 점이였고, 2, 3 ... 이어지는 문자열이 존재하는지는 확인하지 못했다. 따라서 수정한 접근, Hash Map을 활용한 Brute Force - O(n2) 그래서 HashMap을 따로 생성하여, 반복적으로 확인하는 문자열마다 HashMap에 존재여부를 판단하여, 진행한다. a := "abcabcbb" var ans, tmp int = 0, 0 var hMap = make(map[rune]int) f..
·etc/블록체인
DID(Decentralized Identify, 탈중앙 신원증명) DID는 기존 신원 확인과는 달리 개인정보의 소유자인 사용자가 관리하고 통제(CRUD)를 할 수 있다는 특징을 갖습니다. Decentralized(탈중앙 신원증명, 이하 DID)란?, 데이터의 주권이 개개인에게 있고, 필요할 때, 그 데이터를 중앙화 된 시스템을 거치지 않고 증명할 수 있는 기술로써, 분산 원장 기술(Distributed Ledger Technology)을 기반으로 사용자 저장하여 안전하고 편리한 인증 가능하도록 합니다. SSI DID는 SSI를 위해서현실화하기 위해서 만들어진 개념입니다. SSI는 스스로가 독립된 권한을 가진 신원, 자신이 스스로 부여한 신원을 말합니다. 신원의 소유권을 가진 주체가 신원에 대한 권리를 ..
cothi
개발 흔적