터미널 창을 녹화하는 프로그램을 소개하겠습니다.많은 개발자 분들이 터미널 창에서 작업을 하고 있습니다.공부 및 정보 공유를 위해 터미널 화면을 녹화하고 싶은 분들이 많을 것 같아 공유하려 합니다. asciinema 라는 프로그램입니다. 설치도 쉽고 녹화도 쉽고 공유 및 포스팅 하기는 더 쉽습니다 다만 OSX, Linux, BSD 환경에서만 사용할 수 있습니다.윈도우 사용자분들은 아쉬운 소식이네요 설치 brew install asciinema 아주 쉽습니다.소스 설치 하는 경우는 Python 3가 필요합니다. git clone https://github.com/asciinema/asciinema.git cd asciinema python3 -m asciinema --version 녹화 및 실행 asciin..
dApp 개발 첫걸음으로 HelloWorld 스마트 컨트랙트를 만들어보았습니다.코드 작성, 컴파일 및 배포, 그리고 실행 순으로 설명하겠습니다.이더리움 깃헙 위키 등 Soilidity 예제가 잘 만들어져 있지만 괜히 HelloWorld 한번 찍어보고 싶었습니다. 개발 환경 개발 도구는 Remix를 사용합니다.Remix는 웹 브라우저 형 IDE로 아무 설치 없이 사용 가능합니다.MetaMask 지갑을 함께 사용하니 Remix와 연동되어 배포가 쉬웠습니다.따라서 본 포스팅의 실행 환경은 MetaMask를 사용하기 위해 Chrome 브라우저와 배포 이후 Geth testnet 클라이언트를 사용합니다.스마트 컨트랙 배포 확인 및 실행을 위해 Geth를 testnet과 미리 동기화 해둡니다. Geth --test..
DApp은 블록체인 네트워크 상에서 작동하기 때문에 사용자는 코드가 동작할 때마다 비용(Gas)을 지불해야합니다.따라서 개발 및 테스트를 실제 메인 네트워크에서 했다가는 엄청난 개발 비용이 발생할겁니다.이더리움 네트워크에서는 DApp 개발자를 위해 테스트넷을 준비해놓았습니다. 이더리움 테스트넷에서 사용하기 위한 코인을 얻는 방법은 2가지가 있습니다.하나는 MetaMask 지갑을 사용하는 경우 [입금]->[이더얻기]를 통해 쉽게 테스트넷 이더를 얻을 수 있습니다. 너무 많은 이더를 요청한 경우하지만 이 방법으로는 많은 이더를 얻을 수 없습니다.경우에 따라서 대량의 이더가 필요할 수 있습니다. 이번 포스팅에서는 개발에 필요한 이더를 직접 채굴하는 방법을 알아보겠습니다.이더리움은 테스트넷이 3가지가 있습니다...