Development 195

[React/Inflearn] 리액트 처음이시라구요? React JS로 웹 서비스 만들기!

Introduction to React React는 단방향 데이터플로우를 가지고 있음 데이터 -> UI (항상 이 방향) 데이터가 변하면 UI가 변함 UI에서 데이터를 바꿀 순 없음 리액트 : UI 라이브러리 (프레임워크 X) 리액트는 VIEW이기 때문에 파이썬, 루비 등등과 같이 쓸 수 있다 리액트는 view이기 때문에 model과 controller랑 섞어 쓸 수 있다 리액트를 장고 루비 노드.js랑 섞어쓸 수 있다 https://yts.lt/api API Documentation - YTS YIFY Official YTS YIFY API documentation. YTS offers free API - an easy way to access the YIFY movies details. yts.lt ..

[React Native/Inflearn] React Native로 ToDo 앱 만들기

강의마다 commit 해놓음! README.md를 포함한 git repository를 만들고 프로젝트 폴더에서 git remote add origin https://github.com/daheeahn/190623_KawaiToDo.git 를 해준 후 git pull origin master git add . git commit -m "msg" git push origin master 이렇게 하더라! READMD를 프로젝트 폴더에 가져오기 위함! Coding the UI part 1 Android에서는 fontWeight가 안먹는다 https://github.com/react-native-training/react-native-fonts react-native-training/react-native-fon..

[React/Inflearn] 생활코딩 React

React : Facebook에서 만든 Javascript UI Library Component : 사용자 정의 태그 1. 가독성 2. 재사용성 3. 유지보수 https://reactjs.org/docs/create-a-new-react-app.html#create-react-app Create a New React App – React A JavaScript library for building user interfaces reactjs.org > npm install -g create-react-app@2.1.8 -g : 터미널 어디에서나 사용 가능! 맥 : sudo 추가 C:\Users\user\Desktop\dev\expo\myNewProject>create-react-app Please spec..

[React Native/Inflearn] React 첫 입문 & React Native로 날씨앱 만들기

https://facebook.github.io/react-native/docs/getting-started React Native · A framework for building native apps using React A framework for building native apps using React facebook.github.io 아직은 window라 이렇게 설정. Expo CLI Quickstart는 간결한데 안되는게 많음 결국은 React Native CLI Quickstart를 써야함 아래로 쭉쭉 따라하면 됨 안드로이드 에뮬레이터에서 설정 창 띄우기 adb shell input keyevent 82 [Inflearn] Expo - XDE 지원 중단 -> CLI 설치 https://cod..

[Inflearn] 블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편

c 1. 첫 발걸음 분산 어플리케이션 = dapp 2. 환경설정 1) 이더리움 DAPP 개발환경 셋업 1 (Geth, 가나슈, 노드.js, 트러플) Geth = Go ethereum : 풀이더리움노드를 내 로컬환경에서 커맨드라인인터페이스를 통해 실행시킴 powershell 에서 geth version 잘 설치됐는지 geth version 가나슈 설치 https://github.com/trufflesuite/ganache/releases/tag/v1.1.0 trufflesuite/ganache Personal blockchain for Ethereum development. Contribute to trufflesuite/ganache development by creating an account on G..

[블록체인/Inflearn] 리액트로 구현하는 이더리움 Dapp

리액트 - 프론트엔드 솔리디티 - 스마트컨트랙트 서버 로직 스마트 컨트랙트는 이더리움에 배포된다. 데이터도 이더리움에 저장된다. * Dapp만의 특징? - Decentralized Application 분산공유 - 자체적인 화폐 기능을 가지고 있다. - 이더에 대한 소득세 x 2번째 강의 - 개발환경구성 프론트엔드 - 자바스크립트 기반 톰캣의 역할 : 가나쉬 stack exchange - ethereum 여기서 질문 많이 node.js 설치 후 powershell에서 (꼭 관리자로 실행) npm --version npm install truffle npm install -g --production windows-build-tools@3.1.0 python도 같이 설치됨 npm install -g node..

[블록체인] 크립토좀비 - 5. ERC721 & 크립토 수집품

챕터 1: 이더리움 상의 토큰 _토큰_에 대해서 얘기해보지. 자네가 이더리움 세상을 조금이라도 접한 적이 있다면, 사람들이 토큰에 대해 이야기하는 것을 들어봤을 수도 있을 것이네 - 구체적으로는 _ERC20 토큰에 대해서 말이네. 이더리움에서 _토큰_은 기본적으로 그저 몇몇 공통 규약을 따르는 스마트 컨트랙트이네 — 즉 다른 모든 토큰 컨트랙트가 사용하는 표준 함수 집합을 구현하는 것이지. 예를 들면 transfer(address _to, uint256 _value)나 balanceOf(address _owner) 같은 함수들이 있네. 내부적으로 스마트 컨트랙트는 보통 mapping(address => uint256) balances와 같은 매핑을 가지고 있네. 각각의 주소에 잔액이 얼마나 있는지 기록하..

[블록체인] 크립토좀비 - 3. 고급 솔리디티 개념

https://cryptozombies.io/ko/lesson/3/chapter/1 챕터 1: 컨트랙트의 불변성 지금까지 본 것만으로는, 솔리디티는 자바스크립트 같은 다른 언어와 꽤 비슷해보였을 것이네. 하지만 이더리움 DApp에는 일반적인 애플리케이션과는 다른 여러가지 특징이 있지. 첫째로, 자네가 이더리움에 컨트랙트를 배포하고 나면, 컨트랙트는 변하지 않는다네(Immutable). 다시 말하자면 컨트랙트를 수정하거나 업데이트할 수 없다는 것이지. 자네가 컨트랙트로 배포한 최초의 코드는 항상, 블록체인에 영구적으로 존재한다네. 이것이 바로 솔리디티에 있어서 보안이 굉장히 큰 이슈인 이유라네. 만약 자네의 컨트랙트 코드에 결점이 있다면, 그것을 이후에 고칠 수 있는 방법이 전혀 없다네. 자네는 사용자들에..

출처: https://mingos-habitat.tistory.com/34 [밍고의서식지:티스토리]