EOS Visual Studio Code 개발 환경 구성

EOS Visual Studio Code 개발 환경 구성https://infinitexlabs.com/setup-ide-for-eos-development/ 를 참고해서 작성한 EOS 개발 환경 구성 Visual Studio Code다운로드 및 설치https://code.visualstudio.com/docs/setup/linux 참고해서 .deb 파일 다
Continue reading

EOS 소스 구성, 빌드 및 테스트

EOS 소스 구성, 빌드 및 테스트EOSIO 1.0.0이 출시되었다. 공식 문서인 https://github.com/EOSIO/eos/wiki/Local-Environment 를 기준으로 약간의 커스터마이징과 과도한 친절함을 가미했다. 참고로 이 글은 EOSIO 1.0.0의 바로 앞 버전인 EOSIO Dawn 4.2를 기준으로 작성되었으나 EOSIO 1
Continue reading

블록체인 한 번에 이해하기

마이크로소프트웨어 2017년 10월호에 기고한 ‘가볍게 읽어 보는 블록 체인 이야기’를 토대로 작성한 글입니다. 전편 http://homoefficio.github.io/2016/01/23/BlockChain-기초-개념/ 에서 예고했던 후속편이기도 합니다. 기부 Bitcoin: 1QofbPJxE9b39SrhCLhCWGsBj8cv299qd Ethe
Continue reading

Git 과거의 특정 커밋 수정하기

과거의 특정 커밋에 포함된 내용을 수정해야할 때가 있다. git rebase를 사용하면 가능하기는 한데, 수정 후 remote에 올릴 때 결국 git push --force(또는 조금이라도 안전하게 하려면 git push --force-with-lease)를 써서 기존의 내용을 덮어써야 하므로, 기존의 내용을 공유하고 있던 공동 작업자가 있는 환경에서는 뒷
Continue reading

Java8 람다 관련 스펙 정리

자바는 아직 함수가 독립적으로 어떤 값에 할당되거나, 어떤 함수의 인자로 사용되거나, 반환값으로 사용될 수 없다. 대신에 Java8에서부터는 추상 메서드를 한 개만 가지고 있는 함수형 인터페이스라는 것을 언어의 기능으로 추가해서 할당, 인자 또는 반환에 사용하고, 함수형 인터페이스의 자리에 람다식이나 메서드 레퍼런스를 사용할 수 있게 해서, 간접적이지만
Continue reading

Blocking-NonBlocking-Synchronous-Asynchronous

꽤 자주 접하는 용어다. 특히나 요즘들어 더 자주 접하게 되는데, 얼추 알고는 있고 알고 있는게 틀린 것도 아니지만, 막상 명확하게 구분해서 설명하라면 또 만만치가 않은.. 그래서 찾아보면 또 대충 뭔 소린지 알아들을 것 같다가도, 구분해서 설명하라면 머뭇거리게 되긴 마찬가지다. 자료마다 미세하나마 조금씩 차이가 있는 것들도 많아서, 정확하고 유일한 구분법
Continue reading

토비의-스프링-3장-템플릿

Chapter 03본 내용은 토비의 스프링 3 책의 내용을 정리한 것입니다. 토비의 스프링은 스프링 뿐아니라 객체 지향의 기본 원리, 테스팅, 예외 처리, 디자인 패턴 등 Java 개발자라면 반드시 알아야 하는 내용을 스토리 전개 방식으로 점진적으로 친절하게 설명해주는 명저입니다. 똑같은 내용으로 미국에서 영어로 출간되었다면 Jolt상을 받기에도 충분한
Continue reading

HomoEfficio


Seoul, Korea.