etc

2024 - 07 - 07 일에 포스팅한 자료 요즘은 저는 GUI IDE인 VSCODE 사용하여 개발을 진행하지만, 작은 프로젝트나 설정 파일을 건드려야 할 때 주로 Neovim을 사용하고는 하는데요 NEOVIM 처음 입문할 때, 폴더 구조나 플러그인을 사용할 때, 감이 안잡히는 경우가 있어 공유하고자 합니다.1. 소개[1.1] Neovim 이란?Neovim은 Vim을 새롭게 개발한 것이 아닌 Vim에 확장 형태로 개발되어 NVIM 내부에서 설정이나 플러그인을 다루는 등, vimscript로 작성하여 사용 가능하고, 추가적으로 lua도 사용이 가능합니다. neovim의 비전에 따르면 VIM의 좋은 부분은 그대로 가져오고 그 이상을 원하는 사용자를 위해서 만들어졌다고 합니다.추가된 기능 중에는 하나는 기본..
·etc/회고, 계획
2023년 회고와 앞으로의 계획 2023년 회고 1. 생각보다 연간에 할 수 있는 것들은 적다. 작년에 적은 회고에 적힌 것에 따르면 2023년에는 많은 도전이 필요하다고 생각해 많은 도전이 있었다. 대학원, 자격증, 지원하고 싶은 회사에서 면접 등, 많은 도전을 했지만 도전마다 생각보다 많은 자원(시간과 돈)이 들어간다는 것을 깨달을 수 있었던 2023년도였던 것 같다. 많은 도전을 하면 각각의 도전마다 기간이 겹쳐 퀄리티가 떨어지는 것을 확인할 수 있었다. 따라서, 앞으로는 도전의 수를 줄이고 하나의 도전에 집중을 해보려고 한다. 2. 정보보안기사 취득 정보보안기사를 취득을 위해 정말 많은 시간을 쏟아부었다. 이번년도 2회 차에 합격하려 했으나 예상과는 다르게 3회 차에 합격하여서 계획이 꼬여버렸다...
무슨 이유인지, 가상화 환경인 우분투에서 해상도를 1920x1080으로 제한되어 grub로 수정해도 더 높일 수 없는 현상이 있다. 따라서, 큰 모니터를 쓰는 입장에서는 불편해서 수정이 필요했다. 해결 방법 1. 실행중인 hyper-v 운영체제를 종료하고, window powershell을 관리자 권한으로 실행한다 2. 윈도우에서 명령어 입력 Set-VMVideo -VMName 'ubuntu_22.04' -HorizontalResolution 2736 -VerticalResolution 1724 -ResolutionType Single 3. 가상화 환경인 우분투 grub 파일 열기 # /sh/bash sudo apt install vim sudo vim /etc/default/grub 4. grub 파일..
·etc/회고, 계획
2022년 회고 2022년 최종 커밋 수 약 1100개 달성 생각보다 개발에 대한 열의 보여주고 본격적으로 시작한 2022년이 된 것 같다. 2019년을 시작으로 각각 연도마다 2번, 56번, 260번, 최종적으로 2022년 약 1100번 달성을 했다. 이번연도는 개발을 많이 해보고 기록을 남기는 것을 의의로 시작했던 게 좋은 성과를 보인 것 같아 기분이 좋다. 처음에는 어떻게 해야 할지 잘 모르고 그냥 막 커밋을 했었던 것 같다. 그 이후로 깃허브 커밋 컨밴션이라는 것을 발견하고 기능단위, 리팩토링, 문서 업데이트 등을 기준을 두고 개발해서 더욱 커밋에 의미를 담을 수 있고 가치가 올라간 것 같다. 나름 인기 있는 sidebar.nvim 프로젝트라던지, vim 프로젝트 등에 컨트리뷰터 해보며, 외국 개..
·etc/활동
블록체인 누리단 활동이 본격적으로 시작되었다! 선택 체험하고 싶은 다양한 분야를 선택할 수 있는 것이 장점이였다. 나는 흥미로움을 많이 느끼던 DID 서비스를 선택하여 (공공, DID) 서비스 참여 그룹에 참여하게 되었다. 참여 1. 내용 아쉽게도 1차는 온라인으로 ZOOM을 통해서 블록체인 기술로 만들어진 DID Dapp을 개발하였고, 드론 자격증 및 교육 증명 확인서 다양한 회사에서 개발하는 것을 보고나서 많은 회사에서 기술에 도전하고 있다는 것을 확인할 수 있었다. 구현 과정에서 이미 충분히 써도 좋을 정도에 앱을 보여줬다는 것이 특징이였다. 2. 단점 대부분 기술을 구현한 기업들이 여건상 블록체인 내용에 많은 풀이 내용을 보여주지 않아서, 블록체인을 이제 공부를 시작한 사람들에게는 듣기 어려운 내..
·etc/활동
블록체인 누리단 블록체인에 관심이 많고 생태계에 참여하고 있는 입장에서 다양한 참여를 하고 싶어서 찾아보던 결과, KISA에서 진행하는 블록체인 국민 참여단을 진행하는 블록체인 누리단에 지원하여 경험할 수 있는 기회가 주어졌다. 간접적으로 체험할 수 있는 기회가 많았지만, 이렇게 직접적으로 현장에서 설명회를 들은 것 은 처음이었다. 블록체인 누리단 투명성과 신뢰성을 가진 블록체인 서비스를 일반 국민이 사용하기 전에 체험해보고, 사업자와의 소통을 통해 서비스의 완성도를 높여가는 활동 설명회장에서 간단하게 들은 결과 활동 내용은 이렇다 활동내용 1차, 2차로 나뉘어지는데, 1차에서는 온라인(ZOOM)으로 베타버전인 서비스를 체험해보고 활동 수당 10만원이 주어지고, 2차에서는 온라인 또는 현장방문으로 상용버..
·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..
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 제안을 보지 않게 합니다, 하지만 이는 이 알림 문구 이외..
cothi
'etc' 카테고리의 글 목록