일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리눅스
- 개발
- linux
- TensorFlow
- centos
- VirtualBox
- Android
- MachineLearning
- 센토스
- 네트워크
- node
- qunit
- 맥
- 오블완
- vsCode
- MAC
- Chrome
- localserver
- jest
- build
- xcode
- IOS
- 티스토리챌린지
- unittest
- react
- webpack
- PYTHON
- ReactNative
- androidstudio
- Today
- Total
목록분류 전체보기 (490)
로메오의 블로그
Expo cli 설치 $ sudo npm install -g expo-cli 프로젝트 생성 $ expo init firstProject Expo start $ cd firstProject $ expo start connection을 Tunel로 선택합니다. 디바이스에 expo client 설치하기 아이폰 설치: https://itunes.apple.com/app/apple-store/id982107779 안드로이드 설치: https://play.google.com/store/apps/details?id=host.exp.exponent 앱을 설치하고 카메라 앱을 실행합니다. QR코드를 읽으면 Expo에서 열기 창을 터치합니다. Javascript Bundle을 다운로드합니다. Expo client에서 앱이..
karma.conf.js module.exports = function(config) { config.set({ basePath: '', frameworks: ['jasmine'], files: [ './js/index.js', './__test__/*.spec.js' ], exclude: [ ], preprocessors: { }, reporters: ['progress'], port: 9876, colors: true, logLevel: config.LOG_INFO, autoWatch: true, browsers: ['Chrome'], singleRun: false, concurrency: Infinity }) } karma 환경설정 파일을 열어서 files 부분을 수정합니다. js/index.js ..
karma cli 설치 $ npm install -g karma-cli 프로젝트 생성 $ cd /my/project/path $ mkdir firstProject $ cd firstProject $ npm init -y $ mkdir html js __test__ $ touch html/index.html js/index.js __test__/index.spec.js $ touch testRunner.html 프로젝트 파일구조가 설정되었습니다. 모듈 설치 karma, jasmine 설치 $ npm install --save-dev karma karma-jasmine $ npm install --save-dev jasmine-core 브라우저 러너 설치 $ npm install --save-dev karm..
QUnit은 local server에서 구동할것이기 때문에 webpack으로 dev server 설정을 먼저 하세요. WEBPACK DEV SERVER 구동하기 js/index.js 실제 개발 코드가 되겠습니다. // Storage에 데이터를 저장한다. let myphone localStorage.setItem('mySmartPhone', 'iPhone') myphone = localStorage.getItem('mySmartPhone') console.log('내 폰은 ' + myphone + ' 입니다.') localStorage에 mySmartPhone 의 실제값은 iPhone이 들어갑니다. __test__/index.spec.js // mockStorage 함수를 생성한다. QUnit.begin(..
기본테스트 js/index.js // 더하기 함수 const addNumber = (first, last) => { return parseInt(first, 10) + parseInt(last, 10) } __test__/index.spec.js QUnit.test('더하기 함수 테스트', assert => { const result1 = addNumber(10, 30) assert.equal(result1, 40, '10 + 30 = 40') }) 코드를 작성하고 브라우저 새로고침을 합니다. QUnit.skip __test__/index.spec.js 에 추가합니다. QUnit.skip('테스트 보류함', assert => { const result1 = addNumber(10, 30) assert.e..
QUnit은 local server에서 구동할것이기 때문에 webpack으로 dev server 설정을 먼저 하세요. WEBPACK DEV SERVER 구동하기 프로젝트 생성하기 프로젝트 root 폴더에 testRunner.html 파일을 생성합니다. 그리고 __test__ 폴더를 만들고 index.spec.js 파일을 생성합니다. js 폴더에 index.js 파일도 생성합니다. $ cd /my/project/path/firstProject $ touch testRunner.html $ mkdir __test__ $ touch __test__/index.spec.js $ mkdir js $ touch js/index.js testRunner.html 파일을 열어서 코딩을 합니다. 스크립트 파일은 cdn에..
프로젝트 생성하기 $ cd /my/project/path $ mkdir firstProject $ cd firstProject $ npm init -y $ npm install --save-dev webpack $ npm install --save-dev webpack-cli webpack은 global로 설치하는것을 권장하지 않는다고 합니다. local로 설치하세요. webpack.config.js 파일 생성하기 $ touch webpack.config.js 파일을 열어서 config 코드를 작성합니다. var path = require('path'); module.exports = { }; webpack-dev-server 설치 $ npm install --save-dev webpack-dev-ser..
[카테고리] TENSORFLOW 독일 빵집이라는 곳에서 영업시간에 따른 매출이 아래와 같다고 가정해보겠습니다. 영업시간 매출 1 9,500 2 11,000 3 19,500 4 28,000 5 42,500 6 51,000 7 60,000 8 75,000 9 86,500 그럼 10시간 영업했을때 매출은 얼마쯤 될까요? 선형회귀 모델을 구축하겠습니다. 가설 Hypothesis H (Hypothesis): 가설 W (Weight): 기울기 b (bias): Y절편 머신러닝은 W와 b값을 계속 수정해나가면서 가장 합리적인 H 값을 찾는 과정입니다. 비용 Cost 가설이 얼마나 정확한지 판단하는 기준 비용은 직선과의 거리를 계산해서 구할수 있습니다. 비용함수 Cost Function 비용함수는 예측값에서 실제값을 ..