본문 바로가기

IT

Hyperledger 오더링 서비스(Ordering Service) 보호되어 있는 글입니다. 더보기
byfn 2.0 시작하기 이글은 hyperledger 공식문서를 번역한 문서입니다. https://hyperledger-fabric.readthedocs.io/en/latest/build_network.html#want-to-run-it-now first network 빌드하기 * byfn은 depreated될것입니다. 기본 네트워크 배포를 하려면, test-network부분을 확인하기 바랍니다. 만약 페브릭을 배포할 거라면, Deploying a production network를 참조하세요. BYFN 시나리오 제공합니다. 각각 두개의 피어를 가진 두개의 Org로 구성된 네트워크로 구성됩니다. 이는 기본적으로 Raft 알고리즘 기반 오더링 서비스로 배포될 것입니다. 선결요건 설치 시작에 앞서, 기본적인 선결요건이 갖춰져 있는지.. 더보기
eXBuilder6 '시스템&소프트웨어 프로덕트 라인(SSPL)' 기법을 적용해 장난감 '레고'와 같이 구조화를 통해 단순화시켰다. 무엇보다 개발자 중심으로 설계가 됐다는 점이 가장 큰 장점이다. 자바 개발자에게 익숙한 이클립스 통합환경에 기반해 사용자들이 별도 교육없이 쉽고 편리하게 사용할 수 있다. 또 엑스빌더6 스튜디오에서 위즈윅하게 디자인된 화면은 자바스크립트 코드로 즉시 전환돼 개발자는 코드를 검토하고 디버깅할 수 있어 전체 애플리케이션 작동 흐름을 한 눈에 파악할 수 있다. 한마디로 개발 생산성과 편의성에 무게 중심을 둔 개발 플랫폼이라는 뜻이다. 더보기
Curl pretty-print Curl 을 사용하다보면, JSON 파일을 출력하는데, 한줄로 출력되거나, 가독성이 떨어지게 출력되는 case들이 있었습니다. 이에, 이를 이쁘게(pretty) 출력하는 방법을 공유합니다. | jq '' | python -m json.tool | &pretty 더보기
CURL 이란? curl = Client URL 서버와 통신할 수 있는 커맨드 명령어 툴이다. 웹개발에 매우 많이 사용되고 있는 무료 오픈소스이다 curl의 특징으로는 다음과 같은 수 많은 프로토콜을 지원한다는 장점이 있다. cURL은 리눅스 배포판에 대부분 기본으로 포함돼 있다. 보통은 리눅스 커뮤니티가 관리하는 패키지 관리 시스템을 이용해 간단히 설치할 수 있다. 아래 명령으로 설치한다. $ sudo apt-get install curl 만일 보안 등의 이유로 이 프로그램이 없거나 사용이 금지돼 있다면 설치가 어려울 수도 있다. 요청 보내기 REST API를 사용할 때는 cURL 옵션 중 몇 가지를 꼭 알아두는 것이 좋다. -i: 응답 헤더 출력 (옵션 없으면 응답 본문만 출력함) -v: 중간 처리 과정, 오류 메시.. 더보기
자바스크립트 코딩 테스트에서 가장 많이하는 실수들 자바스크립트 코딩 테스트에서 가장 많이하는 실수들 https://medium.com/%EC%98%A4%EB%8A%98%EC%9D%98-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%BD%94%EB%94%A9-%ED%85%8C%EC%8A%A4%ED%8A%B8%EC%97%90%EC%84%9C-%EA%B0%80%EC%9E%A5-%EB%A7%8E%EC%9D%B4%ED%95%98%EB%8A%94-%EC%8B%A4%EC%88%98%EB%93%A4-a10df2c884c 더보기
git push 취소 이 명령의 경우 local디렉토리의 내용을 원격 저장소(remote)에 강제로 덮어쓰기를 하는 것이기여서 주의가 필요합니다. 되돌아간 commit 이후 모든 commit 정보가 사라지기 때문에 주의해야 합니다. git log 목록을 확인한 후 원하는 시점의 commit으로 이동합니다. git reflog OR git log -g 되돌려진 상태에서 다시 commit을 합니다. git commit -am "커밋함" 커밋된 내용을 원격저장소에 강제 push 합니다. 1) 브랜치를 강제로 push할 경우 git push origin [branch name] -f 2) 마스터 브렌치를 원격 저장소(origin)에 강제 push하는 경우 git push -f 강제로 push 하기 ① -f 옵션 –force 옵션과 .. 더보기
git commit 취소하기 git을 할때 commit을 취소해야할 경우 다음과 같은 방법을 활용할 수 있다. 먼저 에러를 발생시킨 후 git log를 확인해보자. git log --pretty=oneline -2 commit 메시지 수정 git commit --amend 를 실행하면 아래와 같은 창이 나오는데, 본인이 작성한 코멘트를 수정한 후 ctrl + z 후 Y 를 눌러 종료하게 되면. 다음과 같이 로그를 다시 찍었을 때, 변경된 commit 내용을 확인할 수 있다. 이제 git commit을 취소해보자. 취소의 경우, git rest HEAD^ 를 통해 취소할 수 있다. # ① commit 취소 및 해당 파일들은 staged 단계로 워킹 디렉터리에 보존 $ git reset --soft HEAD^ # ② commit을 취소.. 더보기