yceffort

6 posts tagged with "programming"

ReactiveX) Subject

Posted on May, 2018

subject는 옵저버나 observable처러 행동하는 일부 ReactiveX구현체에서만 사용가능한 일종의 프록시다. subject는 옵저버이기 때문에 하나이상의 observable을 구독할 수 있으며, 동시에 observable 이기도 하기 때문에 항목을 하나하나 거치면서 다시 push하고 새로운 항목을 push할 수 있다. 총 4종류의 subject…

Read full post

ReactiveX) Observable

Posted on May, 2018

보통 일반적인 프로그램의 경우에는, 하나씩 작성된 순서에 따라 로직이 실행되고, 완료되면 또다른 로직이 실행되는 등의 순서가 있음을 알수 있다. 그러나 이와 달리 ReactiveX는 "Observer"에 의해 임의의 순서에 따라 병렬적으로 실행되고 나중에 결과나 나온다. 즉 메서드를 호출하는 것이 아니라, Observable…

Read full post

Bitcoin) Bitcoin-core의 Sync를 동기화 해보자.

Posted on May, 2018

bitcoin-core를 설치했다면 bitcoind daemon 에서는 모든  block 정보를 동기화 하게 된다. 이는 꽤나 많은 양이기 때문에, 동기화에 하루이틀 이상의 오랜 시간이 소요된다. 스크린샷 2016-04-20 08.53.33 지갑주소 공개합니다. 0.00001 BTC있는데 가져가쉴?? 현재 Sync…

Read full post

발음 기반으로 String의 유사도를 비교해 보자.

Posted on May, 2018

앞선 포스팅 을 통해서 두 String을 문자열 기반으로 분석하였을때. 유사도를 어떻게 측정하는지 알아보았다. 그러나 음성인식으로 String을 비교 했을 때,  다음과 같은 문제에 직면하였다. “Eggs”를 말했을때, Android Voice API는 “X” 를 반환하는 것이 아닌가? String…

Read full post

Delphi) Some tricks

Posted on May, 2018

정보: github page code highlight는 델파이를 지원하지 않는다. checksum 프로세스 실행 중인지 확인 프로세스 죽이기 string to html (html parsing) File Drag & drop (파일 드래그 앤 드랍) in formcreate get md5 작업표시줄 제어 auto hide를 always show…

Read full post

Bitcoin) BTCD와 bitcoin-cli (bitcoin core)의 차이

Posted on May, 2018

얼마전에 구글 컴퓨팅 엔진을 통해서 bitcoin-cli를 돌려봤었다. 그 때는 CPU 4개에, 램 16기가에, ssd 100기가를 활용해서 약 3일에 걸쳐서 작업을 진행했다. 이러한 비슷한 작업을 GoLang으로 구현한 것이 바로 BTCD다. window-btcd BTCD와 bitcoin core (이제부터는 bitcoincli…

Read full post