Event horizon
-
pebble2 javascript 개발환경 구축Programming 2017. 8. 7. 21:51
cloudpebble에서 javascript(pebble.js)로 pebble 앱을 제작하는 것이 가능하지만pebble2 (diorite) 앱은 컴파일 에러 발생으로 현재는 제작이 불가능하다.따라서, 직접 개발환경을 구축해야만 한다. 1. vmware 설치 https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/12_0 2. ubuntu linux 설치 다음 페이지를 참고하여, 순서대로 인스톨을 한다. https://developer.pebble.com/sdk/install/linux/우분투는 최신 16.0 버전으로 설치한다. 3. npm 최선 버전 설치 $ sudo apt-get instal..
-
node.js 로 google oauth2 테스트 하기 rest api만 이용Programming 2017. 5. 19. 16:19
google oauth2 node.js 테스트 서버 google library 를 이용하지 않고 순수하게 rest api만을 가지고 구글 연동을 테스트한다.(2017년 5월 테스트 정상적으로 진행됨을 확인하였다.) var request = require('request');var express = require('express');var cookieParser = require('cookie-parser');var bodyParser = require('body-parser');require('console-stamp')(console, '[yyyy-mm-dd HH:MM:ss.l]'); var app = express();app.set('view engine', 'jade');app.use(bodyPar..
-
mysqldump 파일에서 definer 모두 제거하기ETC 2017. 5. 12. 13:03
1. 개요 mysqldump로 dump하여, 새로운 디비에 덮을경우디비내에 view 가 존재하면 권한오류가 발생 하는 경우가 있다.(이는 해당 계정이 all privileges 권한을 가지고 있을때도 발생한다.) 이는 view생성시 지정한 definer가 새로운 디비 접속 계정과 다르기 때문이다.이에 따라서, dump 파일에서 definer를 제거해주면 해결 할 수 있다. 2. 해결 방법 Linux 에서sed -i 's/DEFINER=[^*]*\*/\*/g' dump.sql MacOS 에서sed -i '' 's/DEFINER=[^*]*\*/\*/g' dump.sql (dump.sql을 *.sql로 해주면 해당 디렉토리 내의 포든 sql파일에 적용 가능하다.)