일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 체당금
- 이더리움
- Laravel
- Tutorial
- Sentinel
- blockchain
- 당사자표시정정신청서
- Bootstrap
- 인민공원
- 전자소송
- 사업자계좌
- vue
- reactnative
- Java
- 개인사업자
- as후기
- elasticSearch
- 보정명령
- win32
- Eclipse
- javascript
- 코로나
- Python
- 소액임금체불
- 홈택스
- php
- Blade
- auth
- 코로나19
- cartalyst
- Today
- Total
목록Development/기타 (19)
그냥 사는 이야기
git은 소스형상관리툴로서 이제 가장 많이 사용하는 툴로 자리잡았습니다. git은 개발 코드의 형상관리를 해주지만 텍스트 파일에 최적화 되어 있습니다. 이미지파일이나 동영상, AI model 파일 같은 binary 파일에 대해서는 그 변화된 증분값 만큼의 관리가 쉽지 않으며, 용량 역시 큰 편입니다. (텍스트 파일에 비해서) git lfs (Large File Storage) 위의 문제점으로 인해서 이런 용량이 큰 파일들, binary 파일들을 별도로 관리해주기 git lfs 라는 것을 Github에서 만들었습니다. 하지만 다른 git서비스사인 Gitlab, Bitbucket 에서 모두 사용 가능합니다. git lfs 설치 git lfs를 사용하기 위해서는 git lfs 파일을 별도로 설치하여야 합니다...
Hyperledger Fabric 거래 처리 방식 비교 하이퍼레저 패브릭은 기존의 다른 블록체인 시스템과 거래 처리 방식에 있어서 차이가 있습니다. 기존 블록체인에서는 Transaction Pool(혹은 Mem Pool) 같은 메리상에서 트랜잭션들을 한데 모으고, 그 순서대로 처리한 후 블록 안에 기록해두는 것이 일반적인 방식인데 패브릭에서는 조금 다릅니다. 먼저 피어(Peer)에게서 실행을 해본 후 실행 결과를 받아서 그것을 Orderer 서비스에 보냅니다. 그런 후 commit을 하여 장부(Ledger) 내용을 다시 피어에게 공유하는 순서로 진행됩니다. 거래보증 거래들의 순서 정렬 거래 확정 Endorsing Peer 이렇게 맨 처음 피어에게 트랜잭션을 실행해 보는 특정 피어를 Endorsing Pe..
비트코인, 이더리움으로 대표되는 Public블록체인 기술은 암호화폐로 인해 개념이 많이 소개되어있습니다. 하지만 기업용 블록체인이라고도 하는 Private 블록체인은 어떤점이 다른지 잘 몰랐는데 이번에 파악한 내용을 정리해보았습니다. Hyperledger Fabric 하이퍼레저 프로젝트는 Linux Foundation에서 관리하는 오픈소스입니다. 기업용 블록체인을 목표로 하며 Private 혹은 Enterprise 블록체인이라고도 부릅니다. 하이퍼레저 프로젝트는 1개가 아닙니다. 상당히 많은 프로젝트로 구성되어 있는데 이중 가장 유명한, 사용예가 많은 프로젝트가 Fabric 입니다. 중간 Frameworks계층부터 보면 이더리움의 EVM을 지원하는 것이 가능한 Burrow, 인텔이 주도하는 Sawtoot..
블록체인이라고 하면 비트코인이나 이더리움을 떠올릴 수 있겠지만, 이것은 암호화폐(Cryptocurrency)로 분류할 수 있습니다. 암호화폐를 이루는 기술들은 다양합니다. 블록체인은 그 기술 중 일부인 셈입니다. 그렇게 분리해서 생각한다면 블록체인만 따로 떼어내서 이해해 볼 수도 있으며 이를 작은 모형부터 직접 구현해 보면 그 실체를 훨씬 이해하기 쉽다고 생각합니다. 초보개발자를 위해 쉬운 개념부터 접근해 보겠습니다. 블록과 체인 블록과 체인을 하나씩 코드로 구현한다면 무엇으로 표현 할 수 있을까요? 블록 - 관리 대상 데이터 체인 - 데이터간 연결 처음 이 개념을 접했을 때 블록은 구조체(혹은 객체)로, 체인은 링크드 리스트 같은 참조를 떠올렸습니다. 그렇다면 링크드 리스트(흔히 Singly list)..
Kibana Data 준비 curl -X DELETE localhost:9200/basketball {"acknowledged":true} curl -X PUT localhost:9200/basketball {"acknowledged":true,"shards_acknowledged":true,"index":"basketball"}rudalson@C02WR164G8WL:~/Applications:> curl -X PUT 'localhost:9200/basketball/record/_mappin' -H 'Content-Type: application/json' -d @basketball_mapping.json {"_index":"basketball","_type":"record","_id":"_mappin"..
Search 우선 샘플데이터 삽입하여 넣어 놓는다. curl -X POST 'localhost:9200/_bulk' -H 'Content-Type: application/json' --data-binary @simple_basketball.json 확인은 아래와 같다. curl -XGET localhost:9200/basketball/record/_search?pretty points=30 검색한다면 curl -X GET 'localhost:9200/basketball/record/_search?q=points:30&pretty' -H 'Content-Type: application/json' request body를 사용한 검색 curl -X GET 'localhost:9200/basketball/re..
Elasticserarch curl -X GET http://localhost:9200?pretty { "name" : "Vett6lF", "cluster_name" : "elasticsearch", "cluster_uuid" : "-GeFznOrQkqjg7qpyNysiw", "version" : { "number" : "6.4.2", "build_flavor" : "default", "build_type" : "tar", "build_hash" : "04711c2", "build_date" : "2018-09-26T13:34:09.098244Z", "build_snapshot" : false, "lucene_version" : "7.4.0", "minimum_wire_compatibility_versi..
Visual Studio에서 마우스 4,5 버튼 사용하기 Source Insight를 아직 버리지 못하는 이유 중에 마우스 4, 5번 버튼의 지원이 강력해서 버리지 못했다. 하지만 Visual Studio에서 마우스 4, 5 버튼으로 backward, forward 기능이 되도록 하는 것을 찾았다. 이 방법이 없진 않을 텐데 어떻게 검색해야 될지 몰라서 그냥 쓰다가 드디어 찾았다. 도저히 단축키로는 잘 외워지지도 않고 성에 차지 않아 구글링으로 마구 검색했더니 찾게 되었다. Mouse Navigation 이 기능을 공식적으로 뭐라 불러야 할지 몰랐다. 그리고 마우스의 4, 5 버튼이라는 것도 공식적인 이름 같지는 않지만 내 맘대로 이렇게 이름 지었다. 여튼 이걸 down 받고 나서 실행하면 visual ..