전체 글

IT and Information Security
SECURITY/System | Wargame

[Hackerschool] Trainer1-10

Trainer 1 id: trainer1 pwd: welcome (1) ls - 기초적인 프롬프트에 대한 설명 - 접속 id@서버 현재위치 / trainer@ftz trainer1 - ls: 현재 경로에 있는 파일 및 디렉토리 출력 - ls -l: 현재 경로에 있는 파일 및 디렉토리의 자세한 내용 출력 * - (파일) / d(디렉토리) / 날짜 앞의 숫자는 파일의 용량 - ls -a: 현재 경로의 숨겨진 파일이나 디렉토리를 출력 - ls -al: 현재 경로의 숨겨진 파일이나 디렉토리의 자세한 내용 출력 * 숨겨진 파일명은 가장 앞부분에 "."이 들어감 Trainer 2 id: trainer2 pwd: linuxer (1) pwd 명령어: 현재 경로를 출력 (2) cd 명령어 - cd: 디렉토리를 변경/이..

BLOCKCHAIN/Ethereum

[Ethereum] Advanced Multi-Page Front-Ends (5)

1 Custom Card Groups - semantic UI React / Card - 2 The Contribute Form - 사용자가 기여를 시도 > 오류 발생 > 사용자에게 전달해야 함 - label을 이더로 설정하여 사용자의 소비를 유도 3 Grid Layouts - semantic UI React / Grid - 객체의 주소를 정확하게 반환하여야 함 4 Making a Contribution - 계정 목록을 가져오고 캠페인에 기부하도록 해야 함 - 에테르가 부족한 것을 막기 위해 0.001 등의 이더를 기여해야 함 5 Spinners and Error Handlers - 라우터를 사용해 캠페인을 새로고침 해야함 - 동일한 구성요소 표현 + 새로운 값 표현 - 푸시라우트: 브라우저 기록에 새로..

BLOCKCHAIN/Ethereum

[Ethereum] Advanced Multi-Page Front-Ends (4)

1 Route Mappings - 새로운 구성요소 생성시 다음 페이지 시스템에 의존하지 않는 새로운 경로 만듦 - 경로 대신 DGS 파일에 라우팅 규칙 추가 -:address > 캠페인 주소, campaigns/show > 디렉토리 경로 -JS탐색 시스템을 재정의하는 과정 2 Planning CampaignShow - 레이아웃 구성요소를 사용하여 상단에 헤더 배치 - 하단에는 캠페인에 대한 세부정보 + 연결된 다른 요청을 보는 버튼 - 오른쪽에는 contribute가 가능한 버튼 - 캠페인에 대한 세부정도를 표현하기 위한 하나의 단일 함수가 필요함 3 CampaignShow's GetInitialProps - 특정한 캠페인의 정보를 화면에 표시하기 위함 - 여러 값을 반환하는 함수 호출시 값을 "객체"로..

PROGRAMMING/Web

D3.js를 활용한 정보시각화

1 데이터 시각화 (1) 정의 - 데이터 분석 결과를 쉽게 이해할 수 있도록 시각적으로 표현, 전달되는 과정 - 데이터를 활용하여 수치 안에 숨겨진 인사이트를 발견하게 함 (2) 비용이 더 적은 방법 - scale-up: 인프라 업그레이드, 큰 파자 시키기 - scale-out: 인프라 추가와 확장, 작은 피자 여러판 시키기 (3) 데이터 파이프라인 - 데이터의 수집 > 저장 > 처리 > 분석 > 시각화 (4) HCI - Human Computer interaction - 사람과 컴퓨터의 상호작용에 대한 연구하는 학문의 한 분야 - 목표: 사용자의 최적의 경험(UX) 제공 2 D3.js (1) D3 - Data Driven Documents - 데이터 기반의 문서를 다루는 JS 라이브러리 - SVG: 2..

BLOCKCHAIN/BlockChain

SmartContract 테스트넷 배포 (4)

* SmartContract 테스트넷 배포(3)의 4부터 다시 4 Testnet 배포 (1) infura.io 접속 후 로그인 Ethereum API | IPFS API & Gateway | ETH Nodes as a Service Infura's development suite provides instant, scalable API access to the Ethereum and IPFS networks. Connect your app to Ethereum and IPFS now, for free! infura.io (2) 새로운 Key 생성 Repsten EndPoint 사용하기 위해서는 Web3 선택해야 함 (3) Repsten 주소 복사 (4) truffle-config.js 수정 *provide..

yuujoeng
알감자는 공부중