
피자트럭과 아이스크림트럭 2개의 푸드트럭을 보니 푸드트럭도 나름 멋진것 같아 들이게 되었다. B모델을 만들어 버리면 A모델을 다시는 안만들듯 하여 A모델을 먼저 조립하였다. 사진 1. 옥탄사의 로봇 모습. 이제는 아이가 곧잘 만든다. 브릭 찾기는 아직 서툴지만.... 집게 관절이 뭄직이는 점과 사진에는 안보이지만 뒤쪽 브릭을 누르면 네모 구멍 쪽으로 미사일이 발사된다. 사진 2. 전투형 아이스크림 머신. 좌우 날개의 아이스크림 뒤쪽을 누르면 미사일처럼 발사된다. 물론 뒤쪽 큰 아이스크림의 각도도 조절된다. 사진 3. 전체 모습 아이스크림 가게 직원 둘과 운동하는 여자 1명을 포함한 모습이다. 아이는 옷색 때문인지 운동하는 여자를 기계에 태우고 논다. 조립 직전에 넷플로 레고무비를 보여줬더니 아이가 재미 ..
기본적으론 nodejs에서는 PHP의 curl 호출을 사용할 수 없다. (외부 모듈 설치로는 가능하다는 글들이 있다.) NUGU Play 개발중 OAuth2.0 인증 개발 중 nodejs에서 curl 처럼 호출해야하는 경우가 발생하여 작업하였다. curl 처럼 사용할 수있는 몇가지 중 추가 모듈 설치 없이 사용하가능한 "request"를 활용하는 방법이다. var request = require('request'); //request 기능 var headers = { //수신처에 따라 필요한 경우 선언 'Content-Type': "application/x-www-form-urlencoded" //NUGU에서는 이값이 필요함. } //api get options. var options = { url : ..
bshaffer v1.11.1 로 테스트 중 pdo(=mysql)로 사용자 조회를 하면 실패한다. pod.php 파일의 checkPassword()에서 사용자가 입력한 값과 DB에서 조회한 값을 비교하는데, 함수에서는 암호화를 하고 테스트중인 페이지에서는 그냥 넘겨서 그런듯 하다. 추후 확장성을 위하여 리턴을 바로 하지 않고 두번 비교하도록 해서 해결함. 아래는 그 결과. $b_ch = $user['password'] == $this->hashPassword($password); if( $b_ch == true){// 기존처럼 비교하여 같다면 return $b_ch; //true 리턴 }else{ //같지 않다면 return $user['password'] == $password;//암호화 하지 않은 값..
서버를 1도 모르는데 기존 서버에 OAuth2.0 서버를 추가하면서 남기는 글 1. composer를 이용하여 서버에 OAuth2.0 설치 ( 쉘명령 : composer.phar require bshaffer/oauth2-server-php "^1.10" ) composer는 하위단의 파일의 쉽게 포함하여 사용할수 있도록 해주는 거라고 함. 2. https://bshaffer.github.io/oauth2-server-php-docs/cookbook/ 내용을 전적으로 따라함. 2-1 관련 DB를 모두 추가함. 2-2 기본값이 mysql인것인지 아니면 소스 내부에서 서버에 설치된 DB를 탐지하여 동작하는지는 모르지만, mysql에 추가해둔것을 잘 찾음. 3. cookbook 내용에 따라 server.php..
- Total
- Today
- Yesterday
- 42096
- 42009
- 포르쉐
- 31073
- Windows
- putty
- 42064
- 크레인
- 75893
- DB
- php
- 초성검색
- MySQL
- 페라리
- 8109
- 70804
- 911
- 크롤러
- oauth2.0
- 31088
- 42098
- 테크닉
- 스피드챔피언
- Lego
- 아이스크림
- 스챔
- 레고
- 스마트싱스
- 운반트럭
- 하트레이크
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |